أكثر

كيف يتم تمديد ميزات الخط حتى نقطة التقاطع في QGIS؟

كيف يتم تمديد ميزات الخط حتى نقطة التقاطع في QGIS؟


هل توجد أداة أو مكون إضافي في QGIS لتوسيع ميزات الخط حتى نقطة التقاطع؟


ربما يمكنك القيام بذلك باستخدام بعض ملحقات CAD الإضافية الخاصة بـ QGIS. بالتأكيد يمكنك القيام بذلك باستخدام Kosmo GIS http://opengis.es/

حدد السلاسل التي يجب تمديدها واستخدم توسيع الخطوط حتى أداة العبور من مربع أدوات CAD. يجب تنشيط ملحق أدوات CAD أولاً من مدير الامتداد.

انقر على الخريطة.

للحالة الثانية ، استخدم أداة CAD أخرى "تمديد الخط"

يمتد إلى يناسب خيارات الميزة القريبة لحالة الاستخدام هذه

انقر فوق إغلاق الخط الذي يجب أن يكون متصلاً


يأتي CADDigitize الآن بوظيفة تقليم / تمديد.


يمتد بشكل رشيق ميزة الخط

لدي مضلع و MultiLineString في Shapely. أرغب في تمديد مقطع LineString الذي لا يصل إلى حد المضلع بحيث يصل بالفعل إلى حد المضلع. لا بأس إذا امتد إلى الماضي لأنه يمكنني بسهولة قصه إلى الحدود بعد ذلك.

من الناحية المثالية ، سيستمر في نفس الزاوية ، لكنني أتخيل أن هذا أصعب بكثير من تمديده مباشرة إلى الحد.

هل لدى أي شخص أي اقتراحات حول كيفية القيام بذلك؟

لقد قمت بإنشاء الأشكال الهندسية باستخدام الكود التالي (كمثال مبسط لما أحتاج فعله بالفعل):


أمثلة: مدخلات المضلع

يمكن أن تتقاطع المضلعات بثلاث طرق:

  • التداخل - يمكن إنتاج مساحة التداخل بترك نوع الإخراج لقيمته الافتراضية (LOWEST).
  • الحد المشترك / اللمس عند خط - يمكن إنشاء هذا النوع من التقاطع عن طريق تحديد LINE كنوع الإخراج.
  • اللمس عند نقطة - يمكن إنشاء هذا النوع من التقاطع بتحديد POINT كنوع الإخراج.

مدخلات مضلع وخرج مضلع

يوضح الرسم أدناه نتيجة تقاطع فئتين من سمات المضلع مع تعيين معلمة نوع الإخراج إلى POLY أو الافتراضي (LOWEST). ميزات مضلع الإخراج هي المكان الذي يتقاطع فيه مضلع من إحدى فئات أو طبقة معالم الإدخال مع مضلع من فئة أو طبقة معالم الإدخال الأخرى.

مدخلات مضلع وخرج الخط

يوضح الرسم أدناه نتيجة تقاطع فئتي معالم مضلع مع تعيين معلمة نوع الإخراج على LINE. ميزات خط الإخراج هي المكان الذي يشترك فيه مضلع من إحدى فئات معالم الإدخال في حد مشترك (يتقاطع عند خط) مع مضلع من فئة معلم الإدخال الأخرى.

مدخلات المضلع وإخراج النقطة

يوضح الرسم أدناه نتيجة تقاطع فئتي معالم مضلع مع تعيين معلمة نوع الإخراج على POINT. ميزات نقطة الإخراج هي المكان الذي يحتوي فيه مضلع من إحدى فئات ميزات الإدخال على رأس يتقاطع مع حدود (يتقاطع عند نقطة) لمضلع من فئة ميزة الإدخال الأخرى.

تقاطع المضلع مع النقطة


واجهة المستخدم¶

الميزة: زر الحفظ في النموذج¶

على الرغم من أن QGIS قد عرضت دعمًا لقوالب المشروع لسنوات عديدة ، فقد عززنا ذلك في 3.8 وجعلناه أبسط بكثير على المستخدمين لإنشاء قوالب جديدة. الآن ، يمكن للمستخدمين إنشاء نموذج جديد من مشروعهم الحالي عن طريق تحديد "حفظ إلى - & قوالب gt" من قائمة "المشروع".

تم تطوير هذه الميزة بواسطة Matthias Kuhn (OPENGIS.ch)

الميزة: تحسين سلوك "التكبير إلى الدقة الأصلية "¶

لقد قمنا بتحسين إجراء "Zoom to Native" ، لذا فهو يعمل الآن بشكل صحيح مع طبقات متجانبة (مثل WMTS / XYZ / ArcGIS MapServer) ، عن طريق التكبير إلى أقرب دقة تجانب أصلية. بالإضافة إلى ذلك ، قمنا بتعديل عرض التجانب بحيث يحدث العرض المثالي للبكسل عند عرض الخريطة بدقة تجانب أصلية. النتيجة: يتم عرض خريطة فائقة الوضوح عند استخدام مصادر طبقات متجانبة!

الميزة: قم بسحب وإسقاط الطبقات لتعيين عناصر واجهة مستخدم الطبقة

لتحسين إمكانية استخدام مشاريع QGIS الكبيرة ، ندعم الآن السحب المباشر وإفلات الطبقات من جدول محتويات المشروع إلى أي عنصر واجهة مستخدم يطلب اختيار طبقة الخريطة (مثل خوارزميات المعالجة). بالنسبة للمشروعات المعقدة ، يكون تحديد موقع طبقة في جدول المحتويات وسحبها أسهل بكثير ثم اختيارها من مربع التحرير والسرد لعناصر واجهة طبقة الخريطة المسطحة!

بالإضافة إلى ذلك ، بالنسبة لخوارزميات المعالجة ، يمكن سحب الطبقات مباشرة من لوحة المتصفح لإدخال خيارات الطبقة.

تم تطوير هذه الميزة بواسطة Nyall Dawson (الطريق الشمالي)


R كـ GIS للاقتصاديين

تواجه أحيانًا الحاجة إلى اقتصاص الكائنات المكانية بواسطة حدود المضلع. على سبيل المثال ، وجدنا الطول الإجمالي للسكك الحديدية داخل لكل مقاطعة في العرض التوضيحي 4 في الفصل 1.4 بقطع أجزاء خطوط السكك الحديدية التي تمتد خارج حدود المقاطعات. أيضًا ، لقد رأينا للتو أن المتوسطات الموزونة للمساحة لا يمكن العثور عليها باستخدام st_join () لأنها لا توفر معلومات حول مقدار مساحة كل وحدة HUC تتقاطع مع كل مقاطعة من مقاطعاتها المتقاطعة. إذا تمكنا من الحصول على هندسة الجزء المتقاطع من وحدة HUC والمقاطعة ، فيمكننا حساب مساحتها ، والتي بدورها تتيح لنا العثور على متوسطات مرجحة للمساحة للسمات المرتبطة. لهذه الأغراض ، يمكننا استخدام sf :: st_intersection (). أدناه ، نوضح أولاً كيفية عمل st_intersection () لتقاطعات الخطوط والمضلعات والمضلعات والمضلعات (لاحظ أننا نستخدم البيانات التي أنشأناها في الفصل 3.1). التقاطعات التي تتضمن نقاطًا باستخدام st_intersection () هي نفسها استخدام st_join () لأن النقاط أقل طولًا ومساحة أقل (لا شيء يمكن قطعه). وبالتالي ، لم يتم مناقشتها هنا.

3.4.1 تقاطع ()

بينما يُرجع st_intersects () مؤشرات الكائنات المتقاطعة ، يُرجع st_intersection () كائنات مكانية متقاطعة مع الأجزاء غير المتقاطعة من الكائنات sf مقطوعة. علاوة على ذلك ، سيتم دمج قيم سمات المصدر sf إلى sfg المتقاطع في sf الهدف. سنرى كيف يعمل لحالات الخطوط والمضلعات والمضلعات والمضلعات باستخدام أمثلة الألعاب التي استخدمناها لشرح كيفية عمل st_intersects (). فيما يلي شكل الخطوط والمضلعات (الشكل 3.22):

الشكل 3.22: تصور النقاط والخطوط والمضلعات

الخطوط والمضلعات

تحصل الشفرة التالية على تقاطع الخطوط والمضلعات.

كما ترى في الإخراج ، فإن كل مثيل من تقاطعات الخطوط والمضلعات يصبح ملاحظة (السطر 1-المضلع 1 ، السطر 2-المضلع 1 ، السطر 2-المضلع 2). يتم قطع جزء الخطوط التي لم تتقاطع مع أي من المضلعات ولا يبقى في sf المرتجع. لرؤية هذا ، انظر الشكل 3.23 أدناه:

الشكل 3.23: نتيجة تقاطعات الخطوط والمضلعات

يسمح لنا هذا أيضًا بحساب طول جزء الخطوط المضمنة بالكامل في المضلعات ، تمامًا كما فعلنا في الفصل 1.4. لاحظ أيضًا أن السمة (polygon_name) للمصدر sf (المضلعات) يتم دمجها في خطوطها المتقاطعة. لذلك ، يقوم st_intersection () بتحويل الأشكال الهندسية الأصلية أثناء الانضمام إلى السمات (وهذا هو السبب في أنني أطلق عليها اسم صلة الاقتصاص).

المضلعات والمضلعات

تحصل الشفرة التالية على تقاطع المضلع 1 والمضلع 3 مع المضلع 2.

كما ترى في الشكل 3.24 ، فإن كل مثيل من تقاطعات المضلعين 1 و 3 مقابل المضلع 2 يصبح ملاحظة (المضلع 1-المضلع 2 والمضلع 3-المضلع 2). تمامًا مثل حالة الخطوط والمضلعات ، يتم قطع الجزء غير المتقاطع من المضلعين 1 و 3 ولا يبقى في sf المرتجع. سنرى لاحقًا أنه يمكن استخدام st_intersection () للعثور على قيم موزونة بالمساحة من المضلعات المتقاطعة بمساعدة من st_area ().

الشكل 3.24: نتيجة تقاطعات المضلع 2 والمضلعات 1 و 3

3.4.2 المتوسط ​​المرجح للمساحة

دعنا الآن نعود إلى مثال وحدات HUC وبيانات فدان الذرة على مستوى المقاطعة التي رأيناها في الفصل 3.3. نود إيجاد المتوسط ​​المرجح لمساحة فدان الذرة بدلاً من المتوسط ​​البسيط لفدان الذرة.

باستخدام st_intersection () ، لكل من مضلعات HUC ، نجد المقاطعات المتقاطعة ، ثم نقسمها إلى أجزاء بناءً على حدود المضلعات المتقاطعة.

يتمثل الاختلاف الرئيسي عن مثال st_join () في أن كل ملاحظة للبيانات التي تم إرجاعها هي تقاطع فريد لمقاطعة HUC. الشكل 3.25 أدناه هو خريطة لجميع تقاطعات وحدة HUC مع HUC_CODE == 10170203 والمقاطعات الأربع المتقاطعة.

الشكل 3.25: تقاطعات وحدة HUC ومقاطعات آيوا

لاحظ أيضًا أنه يتم ضم سمات بيانات المقاطعة كما ترى الأفدنة في الإخراج أعلاه. كما قلت سابقًا ، st_intersection () هو نوع مكاني من الارتباط المكاني حيث تكون الملاحظات الناتجة هي تقاطعات الهدف وكائنات المصدر sf.

من أجل إيجاد المتوسط ​​المرجح لمساحة فدان الذرة ، يمكنك استخدام st_area () أولاً لحساب مساحة التقاطعات ، ثم إيجاد المتوسط ​​المرجح للمساحة على النحو التالي:


3 إجابات 3

إضافة "هامش" حول متعدد السطوح يتم حساب تعويض متعدد السطوح، والتي تعد بالفعل مشكلة صعبة في 2D ، على سبيل المثال ، دليل CGAL ، الفصل 23. إليك ورقة حول التعويضات ثلاثية الأبعاد:

تشارلي وانغ ، Dinesh Manocha "حساب سطح O-set المستندة إلى GPU باستخدام عينات النقاط ،" النمذجة الصلبة والفيزيائية ACM، 2012 (صفحة ويب المؤلف.)

إزاحة نموذج الصغر (الثالث): موجب (الأول ، الثاني) ، سلبي (الرابع).

ولكن كان هناك عمل كبير على كشف الاصطدام بين متعددات الوجوه ، لأن هذا هو الحساب الرئيسي لمجتمع الرسومات. على سبيل المثال ، هذه لقطة من مقطع فيديو تُظهر حسابًا لعقدتين متصادمتين ، كل واحدة تتكون من 37000 مثلث:
الفيديو: الكشف التفاعلي عن الاصطدام المستمر لمعدلات السطوح غير المحدبة
ورقتهم هنا:

Zhang و Xinyu و Minkyoung Lee و Young J. Kim. "الكشف التفاعلي المستمر عن الاصطدام لمجسمات متعددة السطوح غير محدبة." الكمبيوتر المرئي 22.9-11 (2006): 749-760. (رابط Springer).

فيما يلي ورقة بحثية مماثلة عام 2008 من تأليف Jiménez و Segura:

"كشف الاصطدام بين متعددات الوجوه المعقدة." أجهزة الكمبيوتر والرسومات أمبير. المجلد 32 ، العدد 4 ، أغسطس 2008 ، الصفحات 402-411. (رابط Elsevier).

إذا كنت ترغب في التركيز بشكل خاص على اكتشاف تقاطع متعدد الوجوه والسطوح ، فقد تمت دراسة هذه المشكلة منذ البحث الكلاسيكي في عام 1980 بواسطة Dobkin and Kirpatrick (والذي تم ذكره في الفصل السابع من كتابي):

"الكشف السريع عن تقاطع متعدد السطوح." 1983. (رابط Elsevier)

على سبيل المثال ، توضح هذه الورقة أن الخوارزمية الساذجة للميزة التربيعية مقابل الميزات (التي ذكرتها) يمكن أن تكون في الواقع خطية في الممارسة:

مينغ سي لين ، دينيش مانوتشا ، مادهاف ك. بونامجي. "خوارزميات سريعة للاختراق وتحديد الاتصال بين النماذج متعددة السطوح غير المحدبة." IEEE Int. أسيوط. على الروبوتات والأتمتة. 1994 (رابط CiteSeer).

باختصار ، لن أغوص في كود الكشف عن التصادم وأكتبه دون استكشاف بعض هذه الأدبيات أولاً ، والتحقيق في بعض مكتبات البرامج الموجودة ، مثل SWIFT في UNC.

لا يمكنك إضافة أي هامش ، وتطبيق خوارزمية "نقطة داخل متعددات الوجوه" ، واكتشاف تقاطع متعدد السطوح. لن ينجح هذا حتى في الأبعاد الثنائية: تصوير مستطيل طويل رفيع يحتوي على (0،0) ، ومستطيل قصير الدهون يحتوي على (0،0): يتقاطعان ، لكن رؤوسهما ليست قريبة من بعضها في أي مكان.

توجد خوارزميات سريعة وقوية إلى حد ما لاكتشاف التقاطعات بين المضلعات ثنائية الأبعاد. خوارزميات خط المسح للبحث تكتشف تقاطعات المضلع ثنائية الأبعاد في وقت O (N log (N)) ، حيث N هو عدد الرؤوس.

بالنسبة إلى التعميم ثلاثي الأبعاد لجوجل شيء مثل "خوارزمية طائرة الاجتياح". يبدو هذا كشيء متعلق بما تعمل عليه:

بدأت في كتابة دالة فورتران لحساب التقاطع أو الاتحاد أو الفرق بين مجسمين متعددي الوجوه في عام 1973. كان هذا بعد أن أمضيت تسعة أشهر في كتابة الوظيفة نفسها للمضلعات ثنائية الأبعاد. في كثير من الأحيان عند إنشاء وظيفة هندسية ثلاثية الأبعاد ، من المفيد البدء بالإصدار الفردي.

تسمح هياكل البيانات متعددة السطوح والمضلع لدينا بمجموعة من المضلعات المقعرة أو المحدبة (متعددة السطوح في حالة ثلاثية الأبعاد) باعتبارها الهندسة. أطلقنا عليها مجموعات مضلعة ومجموعات متعددة السطوح. يمكن أن تمثل القطع قطعًا منفصلة أو مفككة فرعية (ثقوب). تحتوي خريطة الولاية الخاصة بنا في شكل مجموعة المضلعات على القطع ثنائية الأبعاد التالية: شبه الجزيرة السفلى وشبه الجزيرة العليا وجزيرة دروموند وجزيرة بيل وأكثر - اعتمادًا على المشكلة المطروحة. لدينا أيضًا مقاطعات بها مئات البحيرات التي تحتاج إلى التعامل معها على أنها ثقوب في كثير من الحالات.

انتهيت من الإصدار الأول من عمليات مجموعة المضلعات في عام 1973 وقمت بتصحيحها خلال السنوات القليلة المقبلة. في 1late 1973 بدأت المهمة الصعبة للغاية لإنتاج نسخة متعددة السطوح. كانت الأهداف التي فرضتها على الوظائف هي 1) السماح بأي نطاق من الإحداثيات مسموح به أي أنه يجب أن يسمح لمستطيل صغير (على سبيل المثال 1 "× 1") يجب أن يكون قادرًا على التقاطع أو الاتحاد مع مستطيل 1 "× 1" بعيدًا في تقول الطائرة على بعد أميال. كما أن نتيجة استدعاء وظائف التشغيل المحددة هي مجموعة مضلعة (أو متعدد السطوح = مجموعة). يسمح هذا باستدعاء الوظائف بشكل متكرر:

PG2SET أ ، ب ، ج ، د ، هـ
ب = مستطيل (0،0 ، 0،1 ، 1،1 ، 1،0 ،) ...
أ = الاتحاد (ب ، ج)
د = تقاطع (أ ، هـ)

PH3SET أ ، ب ، ج ، د ، هـ
ب = مكعب (10000000 ، 10000000 ، 10000000 ، ...)
أ = الاتحاد (ب ، ج)
د = تقاطع (أ ، هـ)

استغرق الأمر مني ثلاث سنوات لإنهاء الإصدار الأول من عمليات مجموعة متعدد السطوح. لقد قمت بتصحيح الأخطاء لمدة 10 سنوات أخرى وأصبحت مستقرة تمامًا.

كانت هذه ولا تزال مشاكل يصعب حلها. لم يكن لدي أي نماذج لأستهدفها أو أعتمد عليها في وظائف النقطة الأساسية والخط والمضلع. لم يكن هناك C ++ لذلك كتبت في Fortran. ما زلت أعاني منها وما زلت أعود إليها بعد 40 عامًا. (أشعر بالإثارة عندما أتحدث عن كود فورتران القديم الخاص بي ، لذا أرفعه إلى جميع الأحرف الكبيرة) لدي إصدارات C ++ ومئات من وظائف المرافق وتعريفات الكائنات التي أستخدمها في تقاعدي.

لدي الكثير من الوثائق والرموز التي أرغب في مشاركتها. لقد جمعت عدة مئات من وظائف المضلع والمتعدد السطوح أكثر من ذلك بكثير. لكن انتظر! يمكنك الحصول عليها مجانًا تمامًا.


مدهنتد

لماذا لا يتم استخدام Oscar، India، و X-Ray (O، I، X) كمعرفات لممر سيارات الأجرة؟

لماذا لا يغرق الملح في المحيطات في القاع؟

Ultraproduct من Dividing Lines

كيف أتعامل مع شخص يريد أن يقتل شيئًا لا يُفترض أن يُقتل؟

هل تطابق المعاوقة ضمنيًا أي جهاز إرسال عملي للترددات الراديوية يجب أن يهدر & # 62 = 50٪ من الطاقة؟

كيف يمكن لكازاخستان تنفيذ هجمات MITM على جميع حركات مرور HTTPS؟

اعتبارات عند تقديم المال لطفل الآن والآخر لاحقًا؟

ما هو الأساس المنطقي وراء معماريات الكمبيوتر 36 بت؟

ماذا يعني علم بورتوريكو بالأبيض والأسود؟

"هذا ما هو عليه" بالفرنسية

كيف يفترض بي أن أخمد الحرائق؟

إذا كان لدي استدعاء درع الظلال ، فهل أعرف تعويذة Mage Armor؟

استيراد البيانات من جلسة الويب الحالية؟

لماذا المودم بها مكبرات الصوت؟

لماذا يقول الناس "أنا مفلس" بدلاً من "أنا محطم"؟

ما هو مصدر الطاقة المعقول للحفاظ على محطة فضائية إلى أجل غير مسمى؟

هل كمية ملحقات البيانات تؤثر على الأداء؟

وظيفتي الحالية تتبع "أسوأ الممارسات". كيف يمكنني التحدث عن تجربتي في مقابلة دون إعطاء إشارات حمراء؟

الاستخدام الصحيح للتكسير مع الرياضيات وعلامات الجذر

ماذا يعني مثل الشطرنج التالي: "الشطرنج بحر قد يشرب منه البعوض ويستحم فيه الفيل".

توسيع الخطوط إلى نقاط بدون تغيير الهندسة الأصلية باستخدام ArcMap؟

توسيع الخط ليشير إلى مسافة غير محددة باستخدام ArcMap؟ يبدو أن أداة التوسيع لا تفعل شيئًا؟ كيفية تمديد الخطوط المتعددة إلى أقرب نقطة توسيع Polyline في ArcGIS بدون خط متقاطع؟ إحداثيات النهاية x و y إنشاء خطوط جديدة على طول الخطوط الحالية المحددة باستخدام QGIS؟ ربط النقاط لتشكيل الخطوط ، فقط عن طريق ربط النقاط الأقرب لبعضها البعض توسيع الخطوط المجمعة حسب نفس القيمة باستخدام ArcPy of ArcGIS Pro؟ تحديد / تتبع جزء من معلم الخط باستخدام QGIS إنشاء خطوط من نقاط تحافظ على الفجوات في خط QGIS الممتد لتوجيه مسافة غير محددة باستخدام ArcMap؟


مدهنتد

كم مرة يجب فحص البطاريات القلوية عندما تكون في الجهاز؟

لا يمكن فهم كيفية عمل ثابت بالضبط

هل يتطلب إسقاط شخصية في بداية دورها رمي إنقاذ فوري للموت؟

كيف تزرع [] حتى أحصد ما يكفي؟

المضيف يخبرني بإلغاء حجزي مقابل الحصول على خصم؟

هل من المقبول قبول فرصة عمل أثناء التخطيط لعدم استغلالها؟

هل تم استخدام فيلم أمريكي في لونا 3؟

ماذا يعني علم بورتوريكو بالأبيض والأسود؟

هل تم تسجيل بث أبولو محليًا على LM؟

كتاب كان فيه "الجبل" في المسافة حفرة في العالم المسطح

أين التقطت هذه الصورة لمجموعة من المتنزهين؟ هل هو حقا في الأورال؟

كيف تعمل الرياضيات؟

كيف أتعامل مع شخص يريد قتل شيء لا يفترض أن يقتل؟

هل تطابق المعاوقة ضمنيًا أي جهاز إرسال عملي للترددات الراديوية يجب أن يهدر & # 62 = 50٪ من الطاقة؟

أي نوع من الخضار له حلقات متحدة المركز وردية وبيضاء؟

هل الشقة التي اريد تأجيرها خدعة؟

لماذا يتم إيقاف دوار الذيل UH-60؟

لماذا العاصمة ديمقراطية جدًا ، لذا ، جدًا؟

ما هي القواعد التي تحول أي هجوم يصيب هدفًا معينًا إلى ضربة حاسمة؟

كيف يمكنني الإشارة إلى أن ما أقوله ليس ساخرًا عبر الإنترنت؟

استيراد البيانات من جلسة الويب الحالية؟

5V / 12V رصيد تحميل 3.5 '' HDD؟

هل يتم توظيف أفراد العصابات لمهاجمة الناس في محطة قطار مصنفة على أنها هجوم إرهابي؟

توسيع الخطوط إلى نقاط بدون تغيير الهندسة الأصلية باستخدام ArcMap؟

توسيع الخط ليشير إلى مسافة غير محددة باستخدام ArcMap؟ يبدو أن أداة التوسيع لا تفعل شيئًا؟ كيفية تمديد الخطوط المتعددة إلى أقرب نقطة توسيع Polyline في ArcGIS بدون خط متقاطع؟ إحداثيات النهاية x و y إنشاء خطوط جديدة على طول الخطوط الحالية المحددة باستخدام QGIS؟ ربط النقاط لتشكيل الخطوط ، فقط عن طريق ربط النقاط الأقرب لبعضها البعض توسيع الخطوط المجمعة حسب نفس القيمة باستخدام ArcPy of ArcGIS Pro؟ تحديد / تتبع جزء من معلم الخط باستخدام QGIS إنشاء خطوط من نقاط تحافظ على الفجوات في خط QGIS الممتد لتوجيه مسافة غير محددة باستخدام ArcMap؟


لا توجد أداة أو أمر واحد للقيام بذلك في إنكسكيب ، ولكن يمكنك الحصول على نتائج دقيقة باستخدام محرر المسار ، والالتقاط ، والأدلة ، وكائن إلى أدلة.

  1. كرر مساراتك
  2. مع استمرار تحديد المسارات المكررة الثلاثة ، قم بتحويلها إلى أدلة باستخدام كائنات> كائنات إلى أدلة
  3. مع تمكين الانطباق ، انقل العقد إلى تقاطعات الدليل.
  4. انضم إلى العقد في النقاط لتكوين شكلك الفردي.

لا ، هذا ليس من السهل إنجازه في إنكسكيب.

سيكون أقرب حل هو تمديد الخطين ، واستخدام الانجذاب لرسم مسار جديد فوقهما.

  1. باستخدام Node Tool F2 ، حدد العقد المراد تمديدها.
  2. استمر في الضغط على Ctrl + Alt واسحب العقدة لتوسيعها. كرر مع الخط الآخر حتى يتقاطعوا.
  3. قم بتشغيل الالتقاط. تأكد من تمكين "انطباق على التقاطعات".
  4. ارسم خطًا جديدًا Shift + F6 ، باستخدام نقاط النهاية وتقاطع الخطين كنقاط انجذاب. (إذا لم ينجذب Inkscape إلى هذه الخيارات تلقائيًا ، فتحقق من خيارات الانطباق التي قمت بتعيينها وحاول مرة أخرى).
  5. احذف السطرين الأصليين

إذا كنت تعمل بخطوط ذات زوايا قائمة ، فقد يكون من السهل رسم خط واحد بين نقطتي نهاية ، وإضافة عقدة في المنتصف ، ثم تعيين الإحداثيات يدويًا لتلك العقدة بدلاً من رسم خط جديد.

هذه العملية ليست صعبة للغاية إذا كان لديك خطان مستقيمان بسيطان. هناك فرصة جيدة أن يكون الرسم الخاص بك أكثر تعقيدًا من هذا وستحتاج إلى دمجه مع كائنات أخرى. يمكن أن تساعد الأوامر الموجودة في قائمة المسار ، مثل Union ، في تلك اللمسات الأخيرة.

يمكن تمديد إنكسكيب بالنصوص. قد يكون من الممكن كتابة نص يقوم بكل هذا من أجلك بنقرة زر ، كما تريد ، ولكني لست على علم بأي شيء.


يعتمد الحجم / الشكل الفعلي للهالة على الطريقة التي تريد تفسير القواعد بها

ماذا تقول القواعد

القواعد (DMG صفحة 251) أيضا حالة:

اختر تقاطع المربعات أو السداسيات كنقطة أصل منطقة التأثير ، ثم اتبع قواعدها كالمعتاد. [. ]

ينطبق هذا صراحة على جميع مجالات التأثير ، حتى تلك غير العادية مثل هالة الحماية بالادين التي تنص على:

بدءًا من المستوى السادس ، متى كنت أنت أو مخلوقًا ودودًا على بعد 10 أقدام منك يجب أن يقوم برمية إنقاذ ، فإن المخلوق يربح مكافأة لرمية التوفير مساوية لمعدل الكاريزما الخاص بك (مع مكافأة بحد أدنى +1). [. ]

أقول أن هذه الميزة & quot؛ غير عادية & quot لأنه لا يتم وصفها مثل معظم التعاويذ لأن التعاويذ لها شكل ونصف قطر أو طول ضلع. هذا بدلاً من ذلك يوصف بأنه & quot في حدود 10 أقدام من أنت& مثل. إذن ما هو بالضبط & quotyou & quot؟

التفسير 1: & quotyou & quot هو تقاطع بين المربعات

يخبرنا DMG أن & quotyou & quot يجب أن تكون تقاطعًا بين المربعات. أود يفترض هذا يعني تقاطع واحد (أو أكثر) من المربعات التي تشغلها حاليًا (القواعد لا تنص في الواقع على أن هذا هو الحال). أفترض أيضًا أنه يتحرك مع الحفاظ على الملقي في موضعه النسبي (والذي لا تنص عليه القواعد أيضًا).

هذا شيء غريب بعض الشيء يجب تتبعه ، ماذا لو استدار Paladin أو شيء من هذا القبيل؟ حسنًا ، ليس لدى 5e قواعد مواجهة (إلى جانب قاعدة اختيارية) ، فربما يتم الاحتفاظ بالنقطة أو الأصل بشكل أساسي؟ إذا كانت & quot بدء & quot (بقدر ما يمكن أن تبدأ هالة دائمة) في الزاوية الشمالية الغربية ، فهل تبقى في الزاوية الشمالية الغربية؟ يمكن بالادين أي وقت مضى تغيير من أين تنشأ الهالة؟ ربما يختارون نقطة جديدة في كل مرة يستعيدون فيها وعيهم؟ كل الأشياء التي يجب عليك مراعاتها لأن القواعد لا تنص عليها.

تستخدم الإجابات على الأسئلة التالية / أذكر وجهة النظر هذه:

لذلك ، عند اللعب على شبكة ، فإنك تحدد تقاطع المربعات كنقطة الأصل. ثم تتبع القواعد كما لو أن التعويذة قد ألقيت على هذا التقاطع.

عادةً ، تنشأ التأثيرات الموصوفة بنصف قطر من تقاطع الشبكة. عندما يتم تحديد الأصل بواسطة مخلوق ، مثل عجلة تعويذة ، أو كما في هذه الحالة ، كائن يقرأ لفافة ، فإن التقاطع يكون أحد التقاطعات داخل مساحة ذلك الكائن أو بجوارها (زاوية مربعهم لمخلوق متوسط ​​الحجم).

كلاهما يدعم أن ميزة هالة الحماية في Paladin ستمتد ، ليس من العجلات نفسها ، ولكن من تقاطع واحد (أو أكثر) من المربعات التي يشغلونها. هذا يجعلها تماما مثل عظم مجالات التأثير الأخرى (حراس الروح مطروح للنقاش) ، ولكنه يتطلب تتبع الوضع النسبي.

التفسير 2: & quotyou & quot هي حواف المربعات التي تشغلها حاليًا

هناك أيضًا حجة مفادها أن هالة الحماية تبطل DMG ، وأن منطقة التأثير تفعل ذلك ليس تمتد من تقاطع المربعات ولكنها تمتد من أنت، الكاستر. من الناحية الفنية هذا يمكن أن يعني بدني عجلة ، في هذه الحالة سيكون عليك كسر شريط القياس الخاص بك ومعرفة الأبعاد الدقيقة لشخصيتك. أود أن أسأل أي شخص قام بذلك بالفعل ، لذا دعنا نفترض فقط & quotyou & quot تشير إلى الحواف (الخارجية) للمربعات التي تشغلها ، وهذا يجعل القياسات أسهل بكثير.

تستخدم الإجابات على الأسئلة التالية / أذكر وجهة النظر هذه:

[. ] مسافة 15 قدمًا هي نفس النطاق الذي يمكن أن تضربه إذا كان لديك وصول 15 قدمًا أو سلاح بعيد المدى بمدى 15 قدمًا. [. ]

التفسير البديل هو أنه من المفترض أن يتم تفسير نصف قطر تأثير لفافة الحماية على أنه مسافة من قارئ التمرير ، وليس نصف قطر من نقطة في الفضاء. [. ] هذه هي الطريقة التي تعمل بها هالة الحماية بالادين. [. ]

كلاهما يدعم أن ميزة هالة الحماية في بالادين سوف تمتد ، ليس من تقاطع المربعات ، ولكن من الحواف الخارجية للمربعات التي يشغلها Paladin حاليًا. يزيل هذا أي حاجة لتتبع الموضع النسبي ، ولكنه يعني أيضًا ملف الموسع سيكون لدى بالادين هالة أكبر.

التفسير الثاني هو الذي أستخدمه بنفسي وهو أيضًا التفسير الذي يوافق عليه مصمم القواعد جيريمي كروفورد. طُلب منه الاختيار بين التفسيرات التالية.

تُظهر A هالة تمتد 10 أقدام في كل اتجاه من مركز الكائن
يُظهر الحرف B هالة تمتد 10 أقدام في كل اتجاه من تقاطع المربعات
يظهر C ، حسنًا ، لست متأكدًا تمامًا مما سيظهر ، لكنه بالتأكيد خيار.

رد كروفورد على هذا بتغريدة:

تمتد هالة الحماية / الشجاعة إلى 10 أقدام في كل مكان. (لا شيء صحيح ، ما لم تكن دوائرك مضلعات.)

يتوافق هذا مع التفسير 2 ، وبقدر ما أعلم ، فهو مطابق وظيفيًا للصورة التي نشرتها في الأصل وهي عبارة عن دائرة تتمحور حول المخلوق بنصف قطر 12.5 قدمًا (أو كل نقطة في نطاق 10 أقدام من قاعدة المخلوق)


شاهد الفيديو: إضافة شكبة الإحداثيات لإطار الخريطة في برنامج QGIS