GoGPT Best VPN GoSearch

OnWorks فافيكون

v.net.allocgrass - عبر الإنترنت في السحابة

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

هذا هو الأمر v.net.allocgrass الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


v.net.alloc - تخصيص شبكات فرعية لأقرب المراكز (الاتجاه من المركز).
يجب فتح العقدة المركزية (التكاليف >= 0). يتم استخدام تكاليف العقدة المركزية في الحساب

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


ناقلات، شبكة، تخصيص التكاليف

موجز


v.net.alloc
v.net.alloc --مساعدة
v.net.alloc [-g] إدخال=الاسم الناتج=الاسم [قوس_لاير=سلسلة]
[نوع القوس=سلسلة[,سلسلة، ...]] [node_layer=سلسلة] [عمود القوس=سلسلة]
[arc_backward_column=سلسلة] [node_column=سلسلة] قطط المركز=نطاق [-اعادة الكتابة]
[-مساعدة] [-مطنب] [-هدوء] [-ui]

الأعلام:
-g
استخدم الحساب الجيوديسي لمواقع خطوط الطول والعرض

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

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

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

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

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

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

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

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

نوع القوس=سلسلة [، سلسلة، ...]
نوع القوس
خيارات: خط، حدود
الافتراضي: خط ، حدود

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

عمود القوس=سلسلة
توجيه القوس / كلا الاتجاهين (كلا الاتجاهين) عمود التكلفة (العدد)

arc_backward_column=سلسلة
عمود تكلفة الاتجاه العكسي للقوس (عدد)

node_column=سلسلة
عمود تكلفة العقدة (رقم)

قطط المركز=نطاق [مطلوب]
قيم الفئة
فئات المراكز (النقاط على العقد) التي سيتم تخصيص الشبكة لها ، طبقة لهذا الغرض
يتم إعطاء الفئات بواسطة خيار nlayer

الوصف


v.net.alloc يخصص شبكات فرعية لأقرب المراكز (الاتجاه من المركز). العقد المركزية
يجب أن تكون مفتوحة (التكاليف >= 0). يتم استخدام تكاليف العقد المركزية في الحساب.

قد تكون التكاليف أطوال الأسطر أو السمات المحفوظة في جدول قاعدة البيانات. هذه السمة
تؤخذ القيم على أنها تكاليف للقطاعات بأكملها ، وليس كتكاليف لاجتياز وحدة طول (على سبيل المثال
متر) من الجزء. على سبيل المثال، إذا كان الحد الأقصى للسرعة هو 100 كم / ساعة، فإن تكلفة الاجتياز
يجب حساب جزء من الطريق بطول 10 كيلومترات
الطول / السرعة = 10 كم / (100 كم / ساعة) = 0.1 ساعة.
يتم دعم تخصيصات التكلفة لكل من الأقواس والعقد ، وكذلك تكاليف مختلفة لكليهما
اتجاهات خط متجه. بالنسبة للمناطق ، سيتم حساب التكاليف على طول الخطوط الحدودية.

يجب تحضير ناقل الإدخال باستخدام v.net العملية = الاتصال من أجل الاتصال
النقاط التي تمثل العقد المركزية للشبكة.

الملاحظات


يمكن إغلاق العقد والأقواس باستخدام التكلفة = -1.

يمكن أيضًا تعيين العقد المركزية للعقد المتجهة باستخدام wxGUI ناقلات التحويل الرقمي.

أمثلة


1. تخصيص الشبكة الفرعية باستخدام المسافة:

2. تخصيص الشبكة الفرعية باستخدام وقت السفر:

مثال 1: حساب الشبكات الفرعية لـ 3 مركز العقد استخدام المسافات
# سبيرفيش
#العقد المركزية:
صدى "591235.5|4926306.62|1
596591.8 | 4917042.5 | 2
602722.9|4923544.2|3" | v.in.ascii in=- out=centernodes
g.copy vect = الطرق ، myroads
# ربط النقاط بالشبكة
v.net نقاط myroads=centrodes out=myroads_net op=connect thresh=200
# تخصيص وتحديد نطاق القطط المركزية (أسهل للقبض على الجميع):
v.net.alloc myroads_net out=myroads_net_alloc center_cats=1-100000node_layer=2
#فئات التقرير
v.category myroads_net_alloc option=report
لعرض النتيجة ، قم بتشغيل على سبيل المثال:
# نتيجة العرض
ز متجه المنطقة = myroads_net
يوم العاشر 0
d.vect طبقة myroads_net = 1
# يجب تحديد النتيجة حسب رقم فئة العقدة ذات الصلة:
d.vect myroads_net_alloc cat=1 عمود=طبقة حمراء=1
d.vect myroads_net_alloc cat=2 عمود=طبقة خضراء=1
d.vect myroads_net_alloc cat=3 col=yellow Layer=1
# العقد المركزية
d.vect myroads_net col = أيقونة حمراء = أساسية / مثلث fcol = حجم أخضر = 12 طبقة = 2

مثال 2: حساب الشبكات الفرعية لـ 3 مركز العقد استخدام مسافر الوقت
# سبيرفيش
#العقد المركزية:
صدى "591235.5|4926306.62|1
596591.8 | 4917042.5 | 2
602722.9|4923544.2|3" | v.in.ascii in=- out=centernodes
g.copy vect = الطرق ، myroads
# إنشاء خريطة خطوط ربط النقاط بالشبكة
v.net نقاط myroads=centrodes out=myroads_net op=connect thresh=500 arc_layer=1node_layer=2
# إعداد التكاليف
# إنشاء فئات فريدة لكل طريق في الطبقة 3
v.category in = myroads_net out = myroads_net_time opt = إضافة قطة = طبقة واحدة = 1 نوع = سطر
# إضافة جدول جديد للطبقة 3
v.db.addtable myroads_net_time layer = 3 col = "cat عدد صحيح ، تسمية VARCHAR(43) ، دقة مزدوجة للطول ، دقة مضاعفة للسرعة ، دقة مضاعفة التكلفة ، دقة مزدوجة bcost "
# نسخ نوع الطريق إلى الطبقة 3
v.to.db myroads_net_time layer = 3 qlayer = 1 opt = استعلام qcolumn = أعمدة التسمية = التسمية
# تحميل طول الطريق بالأميال
v.to.db myroads_net_time layer = 3 type = line option = length col = وحدة الطول = أميال
# ضبط حدود السرعة بالأميال / الساعة
v.db.update طبقة myroads_net_time = 3 عمود = سرعة val = "5.0"
v.db.update myroads_net_time layer = 3 col = speed val = "75.0" where = "label = 'interstate'"
v.db.update myroads_net_time layer = 3 عمود = سرعة val = "75.0" حيث = "التسمية =" الطريق السريع الأساسي ، السطح الصلب ""
v.db.update myroads_net_time layer = 3 col = speed val = "50.0" حيث = "label =" طريق سريع ثانوي ، سطح صلب ""
v.db.update myroads_net_time layer = 3 col = speed val = "25.0" حيث = "label = 'طريق خفيف ، سطح محسن'"
v.db.update myroads_net_time layer = 3 col = speed val = "5.0" where = "label = 'unimproved road'"
# تحديد تكاليف السفر على أنها وقت السفر بالدقائق:
# تعيين التكاليف الآجلة
v.db.update myroads_net_time layer = 3 col = cost val = "length / speed * 60"
# تعيين التكاليف المتخلفة
v.db.update طبقة myroads_net_time = 3 عمود = bcost val = "الطول / السرعة * 60"
# تخصيص الشبكة الفرعية بأسرع المسارات
v.net.alloc in=myroads_net_time arc_layer=3node_layer=2 arc_column=cost arc_backward_column=bcost out=myroads_net_alloc_time center_cats=1-3
لعرض النتيجة ، قم بتشغيل على سبيل المثال:
# نتيجة العرض
ز متجه المنطقة = myroads_net
يوم العاشر 0
d.vect myroads_net type=خط الطبقة=1
# يجب تحديد النتيجة حسب رقم فئة العقدة ذات الصلة:
d.vect myroads_net_alloc_time cat=1 عمود=طبقة حمراء=1
d.vect myroads_net_alloc_time cat=2 عمود=طبقة خضراء=1
d.vect myroads_net_alloc_time cat=3 col=yellow Layer=1
# العقد المركزية
d.vect myroads_net_time col=رمز أحمر=أساسي/مثلث fcol=حجم أخضر=12 نوع=طبقة نقطية=2

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


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

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

أوامر لينكس

Ad




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