Amazon Best VPN GoSearch

OnWorks فافيكون

v.segmentgrass - الإنترنت في السحابة

قم بتشغيل v.segmentgrass في مزود الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر v.

برنامج:

اسم


ضد الجزء - إنشاء نقاط / مقاطع من خطوط ومواقف متجه الإدخال.

الكلمات الرئيسية


متجه ، هندسة ، عقدة ، نقطة ، قطعة ، قمة

موجز


ضد الجزء
ضد الجزء --مساعدة
ضد الجزء إدخال=الاسم [طبقة=سلسلة] الناتج=الاسم [القواعد=الاسم] [-اعادة الكتابة] [-مساعدة]
[-مطنب] [-هدوء] [-ui]

الأعلام:
--الكتابة فوق
السماح لملفات الإخراج بالكتابة فوق الملفات الموجودة

--مساعدة
طباعة ملخص الاستخدام

- الإسراف
إخراج وحدة مطول

--هادئ
إخراج وحدة هادئة

--ui
فرض إطلاق مربع حوار واجهة المستخدم الرسومية

المعلمات:
إدخال=الاسم [مطلوب]
اسم خريطة خطوط متجه الإدخال
أو مصدر بيانات للوصول المباشر إلى OGR

طبقة=سلسلة
رقم الطبقة أو الاسم
يمكن أن تحتوي معالم المتجه على قيم فئة في طبقات مختلفة. هذا الرقم يحدد
أي طبقة لاستخدامها. عند استخدامه مع وصول OGR المباشر ، يكون هذا هو اسم الطبقة.
الافتراضي: 1

الناتج=الاسم [مطلوب]
اسم لخريطة ناقل الإخراج

القواعد=الاسم
اسم الملف الذي يحتوي على قواعد المقطع
"-" للإدخال القياسي

الوصف


ضد الجزء يولد مقاطع أو نقاط من خطوط الإدخال ومن المواضع المقروءة من أ
ملف نصي أو "stdin". يتضمن إنشاء خطوط أو نقاط متوازية في المعطى
الوجهة من الخط.

التنسيق هو:
ص [ ]
إل [ ]
يمكن أن تكون الإزاحات عبارة عن قيم نسبية لطول الخط. إذا كانت التعويضات سلبية ، فإنها
تبدأ من عقدة نهاية الخط. -0 تعني نهاية السطر.

مثال
يمكن للمستخدم أن يرسل إلى stdin شيء مثل:
P 1 356 24.56
P 2 495 12.31
P 3 -500
P 4-510٪

(توجيه أو إعادة توجيه من ملف إلى الأمر).

الملاحظات


يتم إنشاء مقطع فقط للسطر الأول الموجود من الفئة المحددة.

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

الإزاحة الجانبية هي المسافة المتعامدة من الخط. التعويضات الجانبية الإيجابية هي لـ
الجانب الأيمن من الخط للأمام ، والتعويضات السلبية على اليسار (د مع
العرض = الشكل ، دير يوضح اتجاه خطوط المتجه). كما مسافة المقطع
عند القياس على طول الخط الأصلي ، ستكون خطوط الإزاحة الجانبية أطول من البداية
مسافة المقطع للزوايا الخارجية لخطوط الانحناء ، وأقصر للزوايا الداخلية.

يتم قياس جميع الإزاحات بوحدات الخريطة (انظر "g.proj -p") أو النسب المئوية من طول الخط ، إذا
متبوعًا بـ٪ حرف.

لوضع نقطة في منتصف السطر ، يمكن استخدام إزاحة 50٪ أو v.to.db قد وحدة
تستخدم لإيجاد طول الخط. ثم يمكن استخدام نصف تلك المسافة على أنها
على طول خط الإزاحة.

أمثلة


يمكن استخدام الأمثلة في موقع عينة نورث كارولينا.

مثال: استخراج قطعة خطية من 400 م إلى 5000 م من بداية السطر 1:
# استخراج خطوط من خريطة السكك الحديدية:
v. استخراج خطوط السكك الحديدية = قطط المر = 1
# ربط المقاطع في متعدد الخطوط وإعادة تعيين أرقام الفئات
v.build.polylines myrr out = myrr_pol
v.category myrr_pol out = myrailroads option = add
# تكبير منطقة الاهتمام
ز متجه المنطقة = myrailroads -p
# عرض الخط والفئة والاتجاه (للعثور على البداية)
d.mon wx0
d.vect myrailroads disp = الشكل ، القط ، dir lsize = 12
# استخراج قطعة خطية من 400 م إلى 5000 م من بداية السطر 1
صدى "L 1 1 400" | v.segment myrailroads خارج = myrailroads_segl
د.مسح
د.vect myrailroads
d.vect myrailroads_segl col = العرض الأخضر = 2
# ضبط العقدة على 5000 م من بداية السطر 1
صدى "P 1 1 5000" | v.segment myrailroads خارج = myrailroads_segp
d.vect myrailroads_segp icon = اللون الأساسي / الدائرة = اللون الأحمر = الحجم الأحمر = 5
استخراج قطعة خطية من 400 م إلى 5000 م من بداية السطر 1

مثال: إنشاء مقاطع خطوط متوازية بطول 1 كيلومتر على طول أول 8 كيلومترات من المسار ، مع إزاحة 500 متر إلى
يسار المسارات.
v.segment myrailroads out = myrailroads_segl_side << EOF
م 1 1 1000 2000-500
م 2 1 3000 4000-500
م 3 1 5000 6000-500
م 4 1 7000 8000-500
EOF
د.مسح
d.vect myrailroads disp = الشكل ، دير
d.vect -c myrailroads_segl_side العرض = 2

مثال: سلسلة من النقاط ، متباعدة كل 2 كم على طول المسارات
v.segment myrailroads out = myrailroads_pt2km << EOF
P 1 1 1000
P 2 1 3000
P 3 1 5000
P 4 1 7000
EOF
د.مسح
d.vect myrailroads disp = الشكل ، دير
d.vect myrailroads_pt2km icon = اللون الأساسي / الدائرة = اللون الأزرق = الحجم الأزرق = 5
سلسلة من النقاط ، متباعدة كل 2 كم على طول المسارات

مثال: سلسلة من النقاط ، متباعدة كل 2 كيلومتر على طول المسارات ، تقابل 500 متر جهة اليمين
v.segment myrailroads out = myrailroads_pt2kmO500m << EOF
ف 1 1 1000
ف 2 1 3000
ف 3 1 5000
ف 4 1 7000
EOF
د.مسح
d.vect myrailroads disp = الشكل ، دير
d.vect myrailroads_pt2kmO500m أيقونة = لون أساسي / دائرة = لون مائي = حجم مائي = 5
سلسلة من النقاط ، متباعدة كل 2 كم على طول المسارات ، تقابل 500 متر إلى اليمين

مثال: سلسلة من النقاط ، متباعدة كل 10٪ من طول الخط على طول المسارات من
نهاية الخط حتى النقطة الوسطى ، إزاحة 500 متر إلى اليمين
v.segment myrailroads out = myrailroads_pt10pctO500m << EOF
P 1 1 -0٪ 500
P 2 1 -10٪ 500
P 3 1 -20٪ 500
P 4 1 -30٪ 500
P 5 1 -40٪ 500
P 6 1 -50٪ 500
EOF
د.مسح
d.vect myrailroads disp = الشكل ، دير
d.vect myrailroads_pt10pctO500m أيقونة = لون أساسي / دائرة = لون أحمر = حجم أسود = 5
سلسلة من النقاط ، متباعدة كل 10٪ من طول الخط على طول المسارات من نهاية
الخط حتى النقطة الوسطى ، إزاحة 500 متر إلى اليمين

معروف قضايا


توجد مشكلة في إنشاء خط متوازي جانبي للأركان الداخلية.

استخدم v.segmentgrass عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad




×
الإعلانات
❤️تسوق أو احجز أو اشترِ هنا - بدون تكلفة، مما يساعد على إبقاء الخدمات مجانية.