هذا هو الأمر shptree الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
shptree - إنشاء فهرس مكاني قائم على الشجرة الرباعية لمجموعة بيانات الشكل
موجز
com.shptree [ com.shpfile [عمق] [تنسيق_الفهرس] | -v]
الوصف
com.shptree ينشئ فهرسًا مكانيًا قائمًا على الشجرة الرباعية لمجموعة بيانات الشكل. الشجرة الافتراضية
يتم حساب العمق بحيث تحتوي كل عقدة شجرية (خلية رباعية) على 8 أشكال. لا تستخدم
الافتراضي مع ملفات النقاط ، يبدو أن القيمة بين 6 و 10 تعمل بشكل جيد. قد طاحتك
تختلف وستحتاج إلى إجراء بعض التجارب.
هذه الأداة المساعدة ضرورية لأي تطبيق MapServer يستخدم مجموعات بيانات الشكل. com.shptree
ينشئ فهرسًا مكانيًا لمجموعة بيانات الشكل ، باستخدام طريقة الشجرة الرباعية. هذا يعني ذاك
سيستخدم MapServer هذا الفهرس للعثور بسرعة على الأشكال المناسبة للرسم. يقوم بإنشاء ملف
ملف يحمل نفس اسم مجموعة بيانات الشكل ، بملحق ملف qix. الرباعية
الطريقة تقسم الملف إلى 4 أرباع ، بشكل متكرر حتى يتم احتواء عدد قليل من الأشكال
في كل ربع. يمكن تعيين هذا العدد الأدنى باستخدام عمق معلمة الأمر.
OPTIONS
com.shpfile
اسم ملف .shp المراد فهرسته.
عمق (اختياري) الحد الأقصى لعمق الفهرس المراد إنشاؤه ، الافتراضي هو 0 مما يعني ذلك
com.shptree سيحسب عمق افتراضي معقول.
تنسيق_الفهرس
(اختياري) أحد:
NL ترتيب بايت LSB ، باستخدام تنسيق فهرس جديد
NM ترتيب بايت MSB ، باستخدام تنسيق فهرس جديد
تم إيقاف العمل بخيارات التنسيق القديمة التالية:
N ترتيب البايت الأصلي
L ترتيب بايت LSB (إنتل)
M ترتيب بايت MSB
الافتراضي تنسيق_الفهرس على هذا النظام: NL
-v عرض إصدار خادم الخرائط وخيارات البناء.
الملاحظات
مجموعات بيانات الشكل أصلية لـ MapServer ، وبالتالي لا تتطلب ملحق .shp
في مسار بيانات الطبقة. في الواقع ، لكي يستخدم MapServer الامتداد .qix
يجب ألا تحدد الامتداد ، على سبيل المثال:
LAYER
بيانات "us_states" #MapServer ستبحث عن us_states.qix وستستخدمها
END
LAYER
البيانات "us_states.shp" #MapServer ستبحث عن us_states.shp.qix ولن تجدها
END
ملاحظة: اعتبارًا من MapServer 5.2 ، سيتم استخدام qix حتى عند تحديد امتداد .shp.
مثال
shptree us_states.shp
إنشاء فهرس بتنسيق LSB الجديد
النتيجة:
يتم إنشاء ملف باسم "us_states.qix" في نفس الموقع. (لاحظ أنه يمكنك
استخدم ال com.shptrevis(1) فائدة لعرض الأرباع الرباعية الفعلية المستخدمة
بواسطة MapServer في ملف qix هذا)
استخدم shptree عبر الإنترنت باستخدام خدمات onworks.net