أكثر

هل تريد تبديل الطبقات الأساسية أثناء قيام المستخدم بتكبير الخريطة في OpenLayers؟

هل تريد تبديل الطبقات الأساسية أثناء قيام المستخدم بتكبير الخريطة في OpenLayers؟


لدي خريطة تراكب بيانات Open Street Map على صور ولاية بنسلفانيا. كطبقة أساسية للطرق (وطبقات أخرى في النهاية) لديّ طبقتان أساسيتان - Blue Marble NG و USGS EROS 1ft images. أود أن أكون قادرًا على دمج هاتين الطبقتين في كائن خريطة أساسي واحد يتم تبديله تلقائيًا أثناء قيام المستخدم بالتكبير نظرًا لأنه لا معنى لعرض الصور التي يبلغ طولها 1 قدمًا للحالة بأكملها أو صور Blue Marble عند التكبير.

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


  1. أضف طبقتين أساسيتين إلى الخريطة
  2. اشترك في حدث Zoomend الخاص بالخريطة
    • map.events.register (النوع ، الهدف ، المستمع) ؛
    • http://dev.openlayers.org/docs/files/OpenLayers/Map-js.html#OpenLayers.Map.EVENT_TYPES
  3. تحقق من مستوى التكبير / التصغير وقم فقط بتبديل الخريطة الأساسية للمستخدم الخاص بك
    • map.setBaseLayer (layerRef)
    • http://dev.openlayers.org/docs/files/OpenLayers/Map-js.html#OpenLayers.Map.setBaseLayer

إليك نموذج صفحة مع معالج حدث لـ Zoomend - http://www.openlayers.org/dev/examples/events.html.


طريقة أخرى… باستخدام التحكم في العتامة

جرب هذا المثال https://github.com/openlayers/ol2/blob/master/examples/layer-opacity.html

مجموعة من USGS_EDC_Elev_NED_3 (الإغاثة المظللة) وخرائط Topo مع التحكم في العتامة

يعمل بشكل جيد.


مشكلة محاذاة التجانب في Internet Explorer 10 عند استخدام خرائط أساسية معينة

لقد لاحظت مؤخرًا أن أحد مشاريع عميلي التي تم إنشاؤها باستخدام OpenLayers يواجه مشكلات مع خريطة Bing الأساسية في IE10 RTM على Windows 8 RTM. بعد معالجة الخريطة (التحريك والتكبير / التصغير) عدة مرات ، ستصبح مربعات الخريطة الأساسية فجأة مختلطة أو غير محاذة. يبدو أن كل صف من المربعات كان من موقع جغرافي مختلف. بمجرد حدوث ذلك ، سيستمر خلال جميع مستويات التكبير / التصغير وعبر جميع أنواع الخرائط الأساسية (على سبيل المثال ، طريق ، هجين ، جوي).

بعد إجراء مزيد من الاختبارات ، تمكنت من إعادة إنتاج المشكلة في أمثلة OpenLayers. خذ على سبيل المثال هذا المثال:

إذا قمت بتحديد أي من طبقات Bing الأساسية ، أو الطبقة الأساسية لـ OpenStreetMap ، ثم قم بالتكبير والتصغير عدة مرات ، في النهاية سترى المربعات تصبح مختلطة. لقد وجدت أنه من الأسهل إعادة الإنتاج إذا قمت بالتكبير باستخدام عجلة الفأرة بسرعة إلى حد ما (ربما ثلاث توقفات في الثانية). لقد تمكنت أيضًا من إعادة إنتاج الخطأ باستخدام مثال OpenLayers ArcGIS Server 9.3 Rest API في http://openlayers.org/dev/examples/arcgis93rest.html.

ومن المثير للاهتمام ، أن أيًا من خرائط Google الأساسية لا تعرض هذه المشكلة في OpenLayers.

لم أتمكن من إعادة إظهار المشكلة في Firefox أو Chrome على نفس نظام Windows 8. أكثر من ذلك ، إذا استخدمت أدوات المطور (F12) الخاصة بـ IE10 لتحويل المتصفح إلى وضع معايير IE9 ، فأنا غير قادر على إعادة إنتاج المشكلة أيضًا. وبالتالي يبدو أنه مرتبط بوضع العرض المحدد لـ IE10.

تمت ملاحظة المشكلة على Windows 8 Enterprise x64 RTM ، باستخدام Internet Explorer 10 RTM (على وجه التحديد ، الإصدار 10.0.9200.16384 مع إصدار تحديث RTM). أنا أعمل لدى أحد شركاء Microsoft ، لذلك بدأنا في نشر عدد قليل من أجهزة Windows 8. على الرغم من أنه سيكون من الحماقة الإبلاغ عن المشكلات التي تمت ملاحظتها أثناء استخدام إصدار مستعرض تجريبي ، إلا أنني أفهم أن إصدار RTM من IE و Windows 8 سيكون هو نفسه الذي سيتم طرحه للجمهور الشهر المقبل ، وبالتالي الإصدار النهائي.

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


مثال على التحكم في المنشور

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

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

كيفية إنشاء التحكم في المنشورات وطبقة الإضافات · جيفري مورغان ، تضيف إضافات التحكم في المنشورات عناصر تحكم في واجهة المستخدم تعمل على خريطة Leaflet أو طبقاتها. مثالان على عناصر تحكم Leaflet هما دليل البدء السريع للتحكم في التكبير / التصغير. دليل بسيط مفصل خطوة بخطوة يساعدك على البدء سريعًا بأساسيات المنشورات ، بما في ذلك إعداد خريطة المنشورات (مع مربعات Mapbox) على صفحتك ، والعمل مع العلامات ، والخطوط المتعددة ، والنوافذ المنبثقة ، والتعامل مع الأحداث.


الإعلانات

19 مليون سجل ملكية

من أكثر من 600 منظمة حكومية محلية. يتم تحديث بيانات الملكية بشكل روتيني ، عادة بشكل يومي ، من أنظمة البيانات المصدر لكل ولاية قضائية.

بحث قابل للمقارنة

إجراء بحث متقدم عن العقارات داخل كل ولاية قضائية استنادًا إلى سمات التقييم المتعددة (على سبيل المثال ، عام الإنشاء ، وعدد غرف النوم ، والقيمة المقدرة ، وسعر البيع ، والإشغال ، والأسلوب ، ومنطقة الضرائب).

نظام المعلومات الجغرافية (GIS)

يتيح إطار العمل المستند إلى نظام المعلومات الجغرافية في qPublic.net ومنارة للمستخدمين تصور البيانات والتنقل فيها في واجهة خريطة سهلة الاستخدام. يمكن للمستخدمين استكشاف طبقات متعددة من موارد البيانات من الكيانات الحكومية المحلية في هذه البوابات.

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


التفكير مع الجغرافيا الطبيعية

يقوم الطلاب بتحليل مجموعة متنوعة من الخرائط لإنشاء خريطة لإسرائيل والأراضي الفلسطينية والجغرافيا المادية ، والسبب حول موقع القدس و rsquos.

الجغرافيا ، نظم المعلومات الجغرافية (GIS) ، الجغرافيا البشرية ، الجغرافيا الطبيعية

2 رابط ، 1 فيديو ، 1 مورد

يسرد هذا شعارات البرامج أو شركاء NG Education الذين قدموا أو ساهموا في المحتوى على هذه الصفحة. برنامج

الروابط

موقع الكتروني

1. يقوم الطلاب بتحليل اللقطات الجوية ، مع ملاحظة السمات الجيولوجية الفيزيائية التي يرونها.

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

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

2. توقع موقع القدس و rsquos بناءً على الأدلة المرئية.

بسأل: ما هي السمات الجسدية التي لاحظتها في مقطع الفيديو؟ اطلب من الطلاب وضع توقعات حول مكان القدس بناءً على الميزات التي شاهدوها في مقطع الفيديو. هل هي قريبة من الساحل؟ الداخلية؟ اطلب من الطلاب كتابة تنبؤاتهم ، وحثهم على تقديم أسبابهم وراء تنبؤاتهم باستخدام الملاحظات التي قاموا بها. بعد أن ينتهي الطلاب من الكتابة ، اطلب من عدد قليل من المتطوعين مشاركة توقعاتهم مع الفصل.

3. تحديد معالم المياه على الخريطة ومناقشة تأثيرها على موقع القدس و rsquos.

بمجرد أن يكتب الطلاب توقعاتهم ، وزع نسخًا من خريطة صفحة واحدة لمصمم الخرائط الإسرائيلي. بسأل: كيف يقارن الموقع الفعلي للقدس بتوقعاتك؟ اطلب من الطلاب الإشارة إلى البحر الأبيض المتوسط ​​وبحر الجليل والبحر الميت والبحر الأحمر ونهر الأردن. اشرح أنه بينما يُطلق على بحيرة طبريا اسم & ldquosea ، فهي في الواقع أكبر بحيرة للمياه العذبة في إسرائيل ورسكووس. من ناحية أخرى ، يعد البحر الميت من أكثر المسطحات المائية ملوحة في العالم. بسأل: هل يفاجئك موقع القدس ورسكووس؟ لما و لما لا؟ اطلب من الطلاب تحسين أسبابهم حول سبب وجود القدس في مكانها ، باستخدام المعلومات حول ميزات المياه. يمكن للطلاب أيضًا اختيار الاحتفاظ بمنطقهم الأصلي.

قسّم الطلاب إلى مجموعات صغيرة واطلب منهم مشاركة أسبابهم مع بعضهم البعض. اطلب من المجموعات العمل معًا لإيجاد سبب لوجود القدس في مكانها بالنسبة لمجموعتهم. إذا كان لدى الطلاب داخل المجموعة أسباب متضاربة ، فيجب عليهم العمل معًا للتوصل إلى توافق في الآراء. اطلب من كل مجموعة مشاركة سبب مجموعتها مع الفصل. اطلب من الطلاب كتابة سبب مجموعتهم.

4. يعمل الطلاب في مجموعات لإضافة معلومات إلى خريطتهم المادية.

على الرغم من وجود بعض العناصر المائية على الخريطة ، إلا أنه يجب الإشارة إلى أن الطلاب يستخدمون خريطة سياسية تنقل الحدود السياسية بدلاً من الحدود المادية. الآن ، سوف يستخدمون أنواعًا مختلفة من الخرائط لإضافة المزيد من المعلومات إلى خريطتهم المادية للقدس. ارجع إلى MapMaker Interactive ، اعرض الخريطة ، وقم بتكبير إسرائيل بحيث تملأ الدولة بأكملها الشاشة.

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

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

اقرأ المطالبات التالية للطلاب:

  • يقول: باستخدام السمات الموجودة على الجانب الأيسر من الشاشة ، انقر فوق Physical Systems & ndash Land وقم بتشغيل طبقة Plate Tectonics عن طريق تحديد المربع الموجود بجوار العنوان ثم قم بتشغيل طبقة الزلازل. سيؤدي النقر فوق هذه الطبقات إلى فتح مفاتيح الخريطة و mdash انقر فوق & ldquox & rdquo في الزاوية اليمنى العلوية من كل مفتاح ، حيث لا تحتاج إلى هذه المعلومات. بسأل: بناءً على هذه المعلومات ، حدد وادي الأردن المتصدع على خريطتك. ما هي ميزات المياه القريبة؟ يجب أن يشير الطلاب إلى أن وادي الأردن المتصدع يحتوي على نهر الأردن وبحر الجليل والبحر الميت.
  • يقول: قم بإيقاف تشغيل طبقات الصفائح التكتونية والزلازل. قم بتشغيل طبقة Surface Elevation ، وقم بإيقاف تشغيل مفتاح الخريطة. بسأل: بناءً على هذه المعلومات ، أين سلسلة الجبال في إسرائيل؟ إذا واجه الطلاب صعوبة في فهم الطبقة ، فقم بتشغيل مفتاح خريطة Surface Elevation بالنقر فوق & ldquoأنا& rdquo على يمين عنوان "ارتفاع السطح". الارتفاعات العالية هي ألوان أكثر دفئًا ، والارتفاعات المنخفضة هي ألوان أكثر برودة. بسأل: أين الجبال المركزية بالنسبة للوادي المتصدع؟ بعد إتاحة الفرصة للطلاب للإجابة ، أعد تشغيل طبقة الصفائح التكتونية بحيث يتم عرض كل من طبقة الارتفاع السطحي. يجب أن يرى الطلاب بوضوح أن الجبال تقع إلى الغرب من وادي الأردن المتصدع.
  • يقول: قم بإيقاف تشغيل طبقة تكتونية الصفائح ، ولكن اترك طبقة ارتفاع السطح قيد التشغيل. توجيه انتباه الطلاب إلى المنطقة الواقعة بين الساحل والجبال. بسأل: ماذا تسمى هذه المنطقة؟ اطلب من الطلاب أن يتذكروا المصطلحات المختلفة التي بحثوا عنها خلال الخطوة 1 ، عندما شاهدوا اللقطات الجوية للقدس. هذه المنطقة تسمى السهل الساحلي.
  • يقول: قم بإيقاف تشغيل طبقة ارتفاع السطح. اشرح للطلاب أنهم سيضيفون ميزتين إضافيتين إلى خريطتهم ، هضبة صحراء النقب في الجنوب ، وتلال الجليل في الشمال. بسأل: كيف يمكننا معرفة مكان هذه الميزات من خلال النظر إلى الخريطة؟ ما هي الطبقات التي يمكننا تغييرها أو تشغيلها؟ استمع إلى اقتراحات الطلاب ، وقم بتشغيل / إيقاف طبقات مختلفة من الخريطة التي يقترحونها. بمجرد أن ينتهي الطلاب من تحقيقاتهم ، إذا لم يقترح أحد تشغيل طبقة القمر الصناعي ، فافعل ذلك عن طريق تبديل الطبقة الأساسية للخريطة في الزاوية العلوية اليمنى من الخريطة. في شريط الأدوات ، يوجد سهم لأسفل بجوار المربع المسمى & ldquoNatGeo. & rdquo يؤدي النقر فوق السهم المتجه لأسفل إلى فتح قائمة منسدلة. حدد خيار القمر الصناعي. مع عرض هذه الطبقة ، هل يمكن للطلاب معرفة مكان الصحراء والتلال بناءً على تغطية الغطاء النباتي؟

5. ناقش العلاقة بين المعالم العمرانية وموقع القدس.

بسأل: ما الذي تلاحظه حول موقع القدس بالنسبة للجغرافيا الطبيعية للمنطقة؟ يجب أن تشمل الإجابات أن القدس تقع بين السهل الساحلي وصحراء يهودا ، على قمة سلسلة جبلية. نشير إلى أن القدس معزولة نسبيًا وأنها ليست قريبة من مصادر المياه العذبة المهمة (بحيرة طبريا ونهر الأردن). ادعُ الطلاب لمشاركة أفكارهم حول سبب كون هذا مكانًا منطقيًا لبناء مدينة. بسأل: هل لدينا كل المعلومات التي نحتاجها؟

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

تقييم ذاتى

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

توسيع التعلم

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


انتخابات 2010: أين كانت كل الأصوات؟

باستخدام جدول بيانات نتائج الانتخابات العامة 2010 من مدونة Guardian Data ، قمنا بإنتاج ثلاث خرائط MapTube توضح توزيع الأصوات للأحزاب الرئيسية الثلاثة:

يمكن عرض الخرائط على MapTube على الرابط التالي:

استخدم أزرار شريط التمرير الحمراء لإخفاء التوزيعات للأطراف الثلاثة لأعلى ولأسفل.

يمكن العثور على جميع الخرائط المتعلقة بالانتخابات على الرابط التالي:

يمكن العثور على نتائج انتخابات المملكة المتحدة من مدونة Guardian Data هنا:


أنماط البرمجة مع واجهات برمجة التطبيقات لرسم خرائط الويب

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

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

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

مراجع لملفات JavaScript وأوراق الأنماط

قبل أن تتمكن من الانطلاق ، تحتاج صفحة HTML الخاصة بك إلى تضمين علامة & ltscript & gt تشير إلى ملفات JavaScript لواجهة برمجة تطبيقات تعيين الويب. اعلم أنه كلما زاد عدد جافا سكريبت الذي تشير إليه ، كلما استغرق تحميل صفحتك وقتًا أطول. بعض واجهات برمجة التطبيقات أقل حجماً من غيرها (ومن هنا جاءت تسميتها باسم ModestMaps) ولكنها قد تقدم ميزات أقل. عند اعتماد واحدة من أكبر واجهات برمجة التطبيقات ، مثل OpenLayers ، يقوم بعض المطورين ببناء والإشارة إلى إصدارهم الأصغر من API الذي يحتوي فقط على الوظائف التي يريدون تقديمها.

هناك طريقتان للإشارة إلى API. تتمثل إحدى الطرق في تنزيل واجهة برمجة التطبيقات واستضافتها على الخادم الخاص بك ، وبالتالي تقليل أوقات التحميل والسماح لك بتخصيص واجهة برمجة التطبيقات. الطريقة الثانية هي الإشارة إلى API على خادم شخص آخر. تتخصص المواقع التي تسمى شبكات توصيل المحتوى (CDNs) في استضافة واجهات برمجة التطبيقات (APIs) ذات الإشارة الشائعة. هذا ما يبدو عليه عنوان URL الخاص بـ CDN للنشر ، المشار إليه في علامة البرنامج النصي داخل رأس الصفحة:

في هذه الدورة ، سنرجع إلى Leaflet من خلال CloudFlare CDN بهذه الطريقة ، من أجل التبسيط. هذا يتطلب منك الحفاظ على اتصال بالإنترنت أثناء اختبار الكود الخاص بك. اعلم أنه إذا كنت تطور تطبيقًا داخليًا ، أو كنت بحاجة إلى تحكم كامل في أجهزة API ، أو كنت بحاجة إلى تخصيص واجهة برمجة التطبيقات بأي شكل من الأشكال ، فستحتاج إلى تنزيل واجهة برمجة التطبيقات واستضافتها بنفسك.

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

شعبة الخريطة والكائن

عندما تريد وضع خريطة في صفحتك ، فعادةً ما ستقتطع بعض المساحة باستخدام علامة HTML & ltdiv & gt. يمكنك بعد ذلك إنشاء كائن خريطة باستخدام واجهة برمجة التطبيقات وربطه بـ div.

على سبيل المثال ، باستخدام Leaflet ، يمكنك إنشاء خريطة div مثل هذه في نص الصفحة.

في مكان آخر من صفحتك ، في كود JavaScript الخاص بك ، يمكنك إنشاء كائن Leaftlet Map وربطه بـ div. يأخذ مُنشئ L.map اسم div كوسيطة (يشير L إلى مكتبة Leaflet هنا).

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

كائنات طبقة

توفر معظم واجهات برمجة تطبيقات تعيين الويب طرقًا لتعريف كائنات الطبقة ، والتي تضيفها إلى كائن الخريطة واحدًا تلو الآخر لإنشاء المزج. من المهم جدًا ملاحظة أن الطبقة ، بهذا المعنى ، يمكن أن تمثل خدمة ويب مثل WMS أو خدمة مبلطة تحتوي نفسها على العديد من طبقات البيانات الأساسية. ومع ذلك ، ستحتاج فقط إلى كائن طبقة واحد لإحضار هذا النوع من خدمات الويب إلى خريطتك. كائنات الطبقة الأخرى التي تشير إلى ملفات بيانات مفردة ، مثل KML أو GeoJSON ، تكون أسهل في تصورها.

في العديد من واجهات برمجة التطبيقات لرسم خرائط الويب ، تكون الطبقة عبارة عن فئة مجردة (أو "أساسية") تقدم مجموعة من الخصائص العامة ، ولا يتم عرضها للمطور إلا من خلال فئات أكثر تحديدًا. ألقِ نظرة على الأساليب والأحداث المقدمة في فئة الطبقة الأساسية لـ Leaftlet. يتضمن ذلك طرقًا لإضافة الطبقة وإزالتها من الخريطة وإدارة العناصر مثل النوافذ المنبثقة وتلميحات الأدوات. انظر الآن إلى خصائص بعض الفئات المشتقة الأكثر تحديدًا مثل TileLayer و WMS و GeoJSON لمعرفة بعض الطرق الأكثر تحديدًا المرتبطة بأنواع الطبقات هذه. ستعمل عادةً مع مستندات مساعدة API في هذا المستوى الأدنى ، ومع ذلك ، من المهم أن تتذكر ذلك لا يزال لديك جميع خصائص وطرق فئة الطبقة المتاحة لك متى استخدمت أيًا من أنواع الطبقات المتخصصة هذه.

عندما تقوم بإنشاء طبقة جديدة في Leaflet ، فمن المتوقع عمومًا توفير عنوان URL أو مسار الملف الذي يحتوي على البيانات المصدر للطبقة. لن تظهر الطبقة على الخريطة حتى تقوم باستدعاء طريقة addTo (.) الخاصة بها. مقتبسًا من وثائق Leaflet ، إليك إحدى الطرق التي يمكنك من خلالها إنشاء طبقة تشير إلى WMS وإضافتها إلى خريطة الأساس:

لا تقلق إذا لم يكن معنى جميع المعلمات أعلاه واضحًا على الفور. الشيء المهم هو إدراك أن الطبقة تطلب منك توفير عنوان URL قبل أن تتمكن من التعرف على WMS. كنت أيضًا قادرًا على تبديل خيار الشفافية وتوفير نص إحالة للطبقة.

إذا قمت باستدعاء طريقة addTo (.) على طبقة أخرى ، فسيتم وضعها على القمة من الطبقة الأولى.

تتضمن العديد من أنواع طبقات التجانب مستوى تكبير التجانب والصف ورقم العمود في كل عنوان URL. عندما تقوم بإنشاء هذه الطبقات في Leaflet ، فلن يكون من المنطقي توفير عنوان URL محدد ، لأن هذا سيشير فقط إلى مربع واحد. بدلاً من ذلك ، تقوم بتوفير تنسيق عام باستخدام , ، و لمستويات العمود والصف والتكبير / التصغير على التوالي. يشبه هذا نوعًا ما فعلته عندما أضفت المربعات إلى عارض خرائط ArcGIS Online في الدرس السابق.

آليات تصميم الطبقة

الطبقات التي تم رسمها بالفعل بواسطة الخادم ، مثل الخرائط المبلطة وصور WMS ، تم تطبيق نمط عليها بالفعل ، ولكن بالنسبة للطبقات المرسومة بواسطة المستعرض مثل GeoJSON أو GeoRSS ، يجب تحديد كيفية تصميم الطبقة. تقدم واجهات برمجة التطبيقات لرسم خرائط الويب عادةً مجموعة من الخصائص التي يمكنك تعيينها على طبقة مثل هذه لتحديد كيفية قيام المتصفح برسمها. تتضمن هذه الخصائص أشياء مثل عرض التعبئة ولون التعبئة وعرض المخطط التفصيلي ولون المخطط التفصيلي وما إلى ذلك. في Leaflet ، من الشائع تعريف الأنماط كوظائف يمكن الرجوع إليها بعد ذلك في مُنشئ الطبقة ، مثل:

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

تسمح لك العديد من واجهات برمجة التطبيقات باستخدام صورة مخصصة للعلامة ، بدلاً من وضع نقطة بسيطة. يوضح مثال المنشور أدناه كيف يمكنك إضافة طبقة GeoJSON من متاجر البقالة إلى خريطتك وتصميمها بأيقونة عربة التسوق المحفوظة في ملف SVG (رسومات متجهة قابلة للتطوير) يسمى grocery.svg. يمكن أن يكون هذا بنفس السهولة ملف PNG أو أي نوع آخر من الصور النقطية.

قد تبدو النتيجة شيئًا كهذا عند وضعها فوق طبقة خريطة الأساس:

لا تقلق إذا لم يكن كل الكود أعلاه واضحًا تمامًا لك حتى الآن. فقط تأكد من أنه يمكنك معرفة مكان تعريف النمط عبر كائن JavaScript. في الدرس السابع ، سوف تحصل على مزيد من التعرض لـ GeoJSON وتصميم الرسومات المرسومة بالمتصفح.

الأحداث والعناصر التفاعلية

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

على سبيل المثال ، يمكنك توجيه الخريطة إلى "الاستماع" لحدث النقر بالماوس. يمكنك بعد ذلك كتابة دالة معالج تأخذ إحداثيات الشاشة لوسيطة الحدث (بمعنى آخر ، إحداثيات البكسل الذي تم النقر عليه) وتحولها إلى إحداثيات خريطة ، ثم تكتب الإحداثيات في تسمية في صفحة HTML حتى يمكن أن تكون يراها المستخدم. يمكن تحقيق قدر أكبر من التفاعل عن طريق توصيل وظيفة المعالج هذه بحدث تحوم ، بدلاً من نقرة. ستحصل بعد ذلك على تأثير رؤية إحداثيات الماوس دائمًا أثناء تحريكه حول الشاشة.

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

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

جزء آخر شائع من التفاعل المطلوب هو القدرة على إيقاف تشغيل الطبقات وتشغيلها. تذكر أنه بهذا المعنى ، فإن "الطبقة" هي خدمة ويب كاملة. من الواضح أنه من غير الممكن تبديل رؤية الطبقات الفرعية الفردية داخل خريطة متجانبة لأن جميع الطبقات "محترقة في" الصورة المكسوة بالبلاط. ومع ذلك ، يمكنك التبديل إلى خريطة أساسية متجانبة مختلفة ، أو إيقاف تشغيل طبقة WMS أو GeoJSON الموضوعة فوقها.

يوفر Leaflet عنصر تحكم في الطبقات يعمل كجدول محتويات لتبديل الرؤية. تقوم بإنشاء الطبقات الخاصة بك كالمعتاد ، ولكن بدلاً من إضافتها إلى الخريطة بشكل فردي ، تقوم بتنظيمها في كائنات JavaScript للطبقات الأساسية والتراكبات (الطبقات الموضوعية أو التجارية). افترض أن لديك متغيرين من الطبقة ، تدرج الرمادي و الشوارع، تمثل خرائط متجانبة ومتغير طبقة واحدة مدن تمثل طبقة من نقاط المدينة. مرة أخرى ، من Leaflet doc ، إليك كيفية إضافة عنصر تحكم تبديل الطبقة مع تحديد الطبقات الأساسية والتراكبات:

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


ترتيب

تعديلات المجال

يمكن تخصيص عرض الحقول الهندسية بخيارات إضافية. على سبيل المثال ، تم استدعاء العبارة التالية في الحقل the_geom من العرف مجموعة الحقول يغير خريطة الخلفية (داخل الملف your_app / Forms / __ init__.py):

الخيارات التالية متاحة في GeoFormAlchemy:

default_lat و default_lon إذا كانت الهندسة لا أحد أو عند إنشاء شكل هندسي جديد ، يتم توسيط الخريطة على (default_lon ، default_lat). خلاف ذلك ، يتم توسيط الخريطة في النقطه الوسطى للهندسة. تكبير مستوى التكبير عند البدء. عرض_الخريطة و ارتفاع الخريطة حجم DIV الحاوية التي تظهر فيها الخريطة. طبقة القاعدة

طبقة OpenLayers التي سيتم استخدامها كخريطة خلفية ، على سبيل المثال:

إذا كانت الخريطة تستخدم CRS مختلفًا عن الأشكال الهندسية ، فسيتم إعادة إسقاط الأشكال الهندسية إلى CRS هذا. فمثلا:

المسار إلى مكتبة OpenLayers JavaScript ، على سبيل المثال إذا OpenLayers.js يقع في your_app / public / js / lib / OpenLayers.js استخدم المسار التالي:

عرض الخريطة (إفتراضي: حقيقي) لو عرض الخريطة تم تعيينه على خاطئة، سيتم عرض الشكل الهندسي كسلسلة WKT داخل حقل إدخال النص. insert_libs (إفتراضي: حقيقي) لو insert_libs تم تعيينه على خاطئة، OpenLayers و GeoFormAlchemy JavaScript libs لم يتم تحميلهما في الصفحة ، كما أنه لم يتم تحميل CSS الافتراضي لـ GeoFormAlchemy. لو insert_libs تم تعيينه على خاطئة مطور التطبيق مسؤول عن إضافة علامات البرنامج النصي والأسلوب لـ OpenLayers و GeoFormAlchemy. سوف تقوم بتعيين insert_libs ل خاطئة إذا كان لديك عدة حقول خريطة ، أو إذا كنت ترغب في تأخير تحميل كود JS إلى ما بعد تحميل الصفحة. run_js (إفتراضي: حقيقي) لو run_js تم تعيينه على خاطئة، الدعوة إلى geoformalchemy.init_map () لم ينته. يمكنك الاتصال به يدويًا باستخدام fs.render_fields ['the_geom']. renderer.render_runjs () . سوف تقوم بتعيين run_js ل خاطئة إذا كنت ترغب في تأخير تهيئة الخريطة إلى ما بعد تحميل الصفحة. إذا كنت تريد تعيين run_js ل خاطئة ربما تريد أيضًا ضبطه insert_libs ل خاطئة.

ملفات القوالب

إذا كنت تريد تغيير مظهر النماذج الخاصة بك ، فيمكنك تعديل ملفات القوالب المستخدمة بواسطة FormAlchemy و GeoFormAlchemy. توجد ملفات القالب في المجلد your_app / القوالب / النماذج.


توصيات الماوس العمودي؟

هل يستخدم أي شخص الماوس الرأسي وإذا كان الأمر كذلك ، فهل لديك توصيات؟ مثل الكثير من الرياضيين المحترفين ، بدأت أفكر في الاعتناء بجسدي ، وإن كان ذلك في أكثر من ذلك. الجلوس في المكتب.

أستخدم الماوس البصري Anker 2.4G اللاسلكي الرأسي المريح في المنزل ، واشترت لي مكان عملي جهاز Evoluent.

من المؤكد أن Anker واحد جيد بما فيه الكفاية ، وفقط 1/5 من سعر (أو أكثر؟) من Evoluent.

لاحظ أن جهاز الاستقبال يعمل بشكل ضعيف في لوحات وصل USB-C إلى -A. لا تحصل عليه إذا كان جهازك الأساسي يحتوي فقط على منافذ USB-C.

أنا أيضا أستخدم Anker. فأر عظيم.

أستخدم إصدار البلوتوث من Anker One وهو رائع.

حسنًا ، لقد حصلت على الماوس الرأسي من Anker ، وهو رخيص جدًا ، وهو فورا قلل من إجهاد معصمي. ومع ذلك ، يجب أن تلتقطه فقط إذا كان لديك منافذ USB-A يمكنك توصيلها بها. يحتوي جهاز الكمبيوتر المحمول الجديد على منافذ USB-C فقط. حاولت توصيل المحول بلوحة وصل USB-C إلى -A ، لكنه يتسبب في حدوث تداخل ، مما يؤدي إلى ضعف الأداء.

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

فأرة البطريق Posturite. أوصى به رجل بيئة العمل في مكتبي للأشخاص الذين يقومون بأعمال دقيقة ، وكان رائعًا. لقد كنت أستخدم واحدة منذ حوالي أربع سنوات ، وقد تخلصت تمامًا من آلام الرسغ التي بدأت أشعر بها. بدأ أربعة أشخاص آخرين في مجموعتي في استخدام واحد منذ ذلك الحين. إنه يأتي في S و M و L ، واستخدام الحجم الخاطئ أمر غير مريح ، لذا تأكد من قياس يدك قبل الطلب. أعتقد أن موقع الويب يحتوي على دليل قياس بتنسيق PDF للتنزيل.


ArcUser على الإنترنت

تجلى الاهتمام المتزايد بتجميع البيانات ذات المرجعية الجغرافية في نمو مواقع الويب الخاصة بالمعلومات الجغرافية التطوعية (VGI). هذه طريقة حازمة لجمع المعلومات الجغرافية المكانية على عكس الطريقة الموثوقة التي تستخدمها الوكالات الحكومية والصناعة الخاصة. يعد Wikimapia ، وهو موقع يشجع المشاركين على نشر تعليقات حول المواقع المحددة جغرافيًا ، مثالًا جيدًا على VGI. على موقع Flickr على الويب ، يمكن للمستخدمين تحميل الصور المتعلقة بمواقع محددة ، بينما OpenStreetMap هو جهد دولي لإنشاء مصدر مجاني لبيانات الخرائط من خلال جهود المتطوعين.

أجرى كاتب Esri Jim Baumann مؤخرًا مقابلة مع Michael F. Goodchild. Goodchild أستاذ الجغرافيا ورئيس اللجنة التنفيذية للمركز الوطني للمعلومات والتحليل الجغرافي (NCGIA) في جامعة كاليفورنيا ، سانتا باربرا (UCSB) ومدير مركز العلوم الاجتماعية المتكاملة مكانيًا (CSISS) ، وهو بحث. التنظيم بالجامعة ، والمدير المساعد لمشروع مكتبة الإسكندرية الرقمية. لقد شارك في حركة VGI وقد كتب كثيرًا عنها.

بومان: لطالما كانت المعاجم ضرورية في جمع المعلومات الجغرافية وتوزيعها. يوجد الآن عدد كبير من الأشخاص المشاركين في مواقع الشبكات الاجتماعية المستندة إلى الويب والمساهمة بالمعلومات الجغرافية المتطوعين. يمكن النظر إلى هذه المواقع على أنها معاجم جغرافية مؤكدة فيما يمكن وصفه بإضفاء الطابع الديمقراطي على البيانات الجغرافية. يرجى مناقشة ما يكسبه مجتمع نظم المعلومات الجغرافية (ويخسره) من هذه الظاهرة.

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

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

بومان: هل ترى بيانات مكانية حازمة وموثوقة تعمل معًا ، بالتوازي ، أو على عكس بعضها البعض؟

طفل جيد: أعتقد أن الخيار الأفضل هو جعلها مكملة لبعضها البعض ، وهناك بالفعل دلائل على أن السلطات التقليدية مستعدة للعمل مع المواطنين. في المملكة المتحدة [المملكة المتحدة]، على سبيل المثال ، طور Ordnance Survey برنامجًا يشجع المتطوعين على تقديم معلومات جغرافية حول مجتمعاتهم المحلية ، ويلعب المتطوعون دورًا متزايد الأهمية في ضمان دقة المصادر الموثوقة للمعلومات الجغرافية وتحديثها.

بومان: ما هو الدور الذي تلعبه VGI في نظم المعلومات الجغرافية المجتمعية؟ كيف سيساعد في تشكيل تطور نظم المعلومات الجغرافية؟

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

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

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

بومان: غالبًا ما تستخدم رؤية مارشال ماكلوهان للقرية العالمية لوصف شبكة الويب العالمية. ما هو المطلوب لرعاية مبادرة جغرافية مكانية لحل المشكلات على الويب والتي من شأنها أن تلعب دورًا رائدًا في مجتمع عالمنا الافتراضي؟

طفل جيد: تعد البيانات والأدوات الجغرافية المكانية ضرورية في كل شيء نقوم به كبشر تقريبًا ، وعلى مدار السنوات القليلة الماضية ، أصبحوا متاحين لنا جميعًا تقريبًا على الجانب الممنوح جيدًا من الفجوة الرقمية. لقد رأينا مبادرات تطوعية ، مثل MapAction و GISCorps ، تلعب دورًا مهمًا في الاستجابة للكوارث والأنشطة التطوعية الأخرى التي توفر مصادر مفتوحة لمعلومات الخرائط الأساسية في المجتمعات التي لم يكن لديها إمكانية الوصول من قبل. أعتقد أن أهم فرصة جديدة تكمن في حقيقة أن جزءًا كبيرًا من البشر لديهم الآن إمكانية الوصول إلى الهواتف المحمولة ، وبالتالي إلى الشبكات الإلكترونية. أعتقد أنه يمكن استخدام الهواتف المحمولة للحصول على تقييمات الأضرار ومشاركتها في أعقاب الكارثة مباشرة ولتطوير قواعد بيانات مفصلة للتخطيط المجتمعي. أظهر مشروع GLOBE بالفعل إمكانية تمكين أطفال المدارس في جميع أنحاء العالم كمستشعرات بيئية ، ويمكن لمبادرة جديدة ، ترعاها مؤسسة رئيسية ، استكشاف إمكانات نهج أكثر قوة وشمولية من شأنه أن يتجاوز الفجوة الرقمية.

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

طفل جيد: يبدو أن تجربة ويكيمابيا هي أنه يمكن إنشاء موارد معلومات دقيقة وواسعة النطاق من خلال العمل التطوعي. تختلف دقة Wikimapia وهي الأكثر إشكالية بالنسبة للإدخالات الأكثر غموضًا التي لا يتم الوصول إليها كثيرًا. وبالمثل ، أعتقد أن VGI ستكون أكثر دقة عندما يتعلق الأمر بأكبر وأبرز وأهم الميزات على سطح الأرض. الرسالة في مثال المقهى غير الموجود هي أن مثل هذه الأخطاء تكون واضحة بشكل خاص عندما تكون المعلومات جغرافية ، لأنها تتعارض مع السياق المكاني للميزة. تعتمد Wikimapia على متطوعين ذوي معرفة متخصصة لمراقبة المعلومات ، ويمكن أن يعمل نهج مماثل للمعلومات الجغرافية التي تعتمد على المتخصصين المحليين بشكل جيد للغاية لإزالة الأخطاء.

بومان: أنت تشير إلى أن "الحوسبة لها سلطة في حد ذاتها". تُنسب هذه السلطة المتصورة إلى أشكال أخرى من وسائل الإعلام بما في ذلك الصحافة المطبوعة والمسموعة. تشير السلطة الرابعة إلى الصحافة وقدرتها على العمل في دور المناصرة وتشكيل الرأي العام. هل تعتقد أن VGI وجهود رسم الخرائط العامة الأخرى تلعب دورًا مشابهًا؟ عند التفكير في مخاطر هذه الجهود ، يتبادر إلى الذهن استبدال Google المثير للجدل لصور ما بعد كاترينا لنيو أورليانز بمناظر ما قبل كاترينا.

طفل جيد: نعم ، أعتقد أن هناك ميلًا لتصديق ما يكتشفه المرء على الويب ، سواء كان المصدر هو السلطة أو التأكيد. يمكن دائمًا ارتداء المعلومات السيئة لتبدو جيدة. عادة ما نفكر في البيانات الوصفية كآلية لحل مثل هذه المشكلات ، لكن المصادر المؤكدة نادرًا ما تحمل أي بيانات وصفية. بطريقة ما ، نحتاج إلى إقناع مصادر مثل Google بأن توفير بيانات وصفية بسيطة ، مثل تاريخ الحصول على الصور ، سيكون في مصلحة الجميع.


شاهد الفيديو: إنشاء خريطة ركنية وربطها بالخريطة الأساسية في برنامج QGIS