أكثر

استبدال Arcpy.AddMessage () بمصدر مفتوح؟


لقد ورثت مؤخرًا بعض نصوص Python القديمة التي تحتوي على وحدات ArcPy النمطية. أنا أستخدم الإصدار 10.0.

أنا أبحث عن نظام رسائل خطأ يحل محل Arcpy.AddMessage ()؟


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

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

إذا كنت كذلك معالجة الأخطاء على وجه التحديد ثم يمكنك استخدام العبارة الخاصة بك في كتلة try / catch أو في عبارة شرطية (التي تعالج أي فشل).

إذا التزمت بـ Esri ، فيمكنك أيضًا استخدام الأمر Arcpy.AddError ، ولكن عليك أن تدرك أنه على عكس اضافة رسالة أو add تحذير هذا الأمر سوف إنهاء تنفيذ أداتك الثاني على ما يبدو! لذلك ، كن حريصًا جدًا على استخدمه فقط عندما يحدث خطأ بالفعل، أو ستتعطل أداتك (على الرغم من أنه قد لا يكون هناك خطأ على الإطلاق).


كيفية التحقق من تحميل / فتح مستند الخريطة الفعلي في ArcMap

أنا أعمل مع سي #, استوديو مرئي 2010 و ArcMap. لدي سؤال بسيط إلى حد ما لست متأكدًا من إجابته بسبب حالة Noob الخاصة بي مع ArcObjects و ArcMap.

أنا على دراية بالعديد من واجهات ArcObjects مثل IMxDocument و IMap و IActiveView و IPageLayout.

كنت أتساءل عن كيفية التحقق من تحميل مستند خريطة فعلي في ArcMap أو فتحه في ArcMap. أنا أعمل على دالة منطقية بنقرة زر. لست متأكدًا من الواجهات أو ArcObjects (إن وجدت) التي ستكون مطلوبة لإرجاع True إذا كان هناك مستند خريطة تم تحميله أم لا.


2 إجابات 2

كبديل لإجابة Jason إذا كنت تريد الالتزام بـ os.walk ، فأنا عادةً ما أفعل ما يلي للعثور على ملفات CSV ثم أعمل معها

بهذه الطريقة يمكنك فقط استخدام قائمة الملفات للعمل عليها

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


المشروع 2: أداة إعادة طرح الدُفعات لمجموعات بيانات المتجه

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

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

يجب أن تبدو الأداة التي ستكتبها مثل الصورة أدناه. لديها اثنين من معلمات الإدخال وليس هناك معلمات الإخراج. معلمتا الإدخال هما:

  1. مجلد على القرص يحتوي على مجموعات بيانات متجهية لإعادة عرضها.
  2. المسار إلى مجموعة بيانات المتجه التي سيتم استخدام مرجعها المكاني في إعادة الإسقاط. على سبيل المثال ، إذا كنت ترغب في إعادة المشروع إلى NAD 1983 UTM Zone 10 ، فيمكنك استعراض بعض مجموعة بيانات المتجه الموجودة بالفعل في NAD 1983 UTM Zone 10. وقد تكون هذه إحدى مجموعات البيانات في المجلد الذي قدمته في المعلمة الأولى ، أو يمكن أن توجد في مكان آخر على القرص.

يؤدي تشغيل الأداة إلى وضع مجموعات البيانات المعاد عرضها على القرص في المجلد الهدف.

متطلبات

لتلقي الرصيد الكامل ، فإن البرنامج النصي الخاص بك:

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

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

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

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

بيانات العينة

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

مجموعات البيانات وتوقعاتها الأصلية هي:

  • حدود المدينة و الدولة - NAD_1983_StatePlane_Washington_South_FIPS_4602
  • خطوط المقاطعة - NAD_1983_UTM_Zone_10N
  • العبارات - USA_Contiguous_Lambert_Conformal_Conic
  • الأماكن المأهولة - GCS_NorthAmerican_1983

الإنجازات

التسليمات لهذا المشروع هي كما يلي:

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

يمكن أن تساعد النصائح التالية في تحسين إمكانية نجاحك في هذا المشروع:

    لا تستخدم أداة Esri Batch Project في هذا المشروع. في جوهرها ، أنت مطالب بعمل التباين الخاص بك لأداة مشروع مجمعة في هذا المشروع عن طريق تشغيل أداة المشروع داخل حلقة. ستكون أداتك أسهل في الاستخدام لأنها مخصصة للمهمة المطروحة.

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

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

يمكنك أيضًا تقطيع الأحرف الأربعة الأخيرة باستخدام شيء مثل

لكن أرقام الترميز الثابت بخلاف 0 أو 1 في البرنامج النصي الخاص بك يمكن أن تجعل الكود أقل قابلية للقراءة بالنسبة لشخص آخر. رؤية وظيفة مثل استبدال أسهل كثيرًا على شخص ما أن يفسرها من رؤية -4 ومحاولة معرفة سبب اختيار هذا الرقم. لذلك يجب عليك استخدام الاستبدال (.) في الحل الخاص بك بدلاً من ذلك.


أول شيء هو أن fileExists وظيفتك يمكن استبدالها بوظيفة os.path.isfile

الآن لا يمكنك الحصول على حجم سلبي من السلسلة ، لذا لجعلها أقل إرباكًا ، يمكنك فعل ما يلي:

ومع ذلك ، لن أقوم بإنشاء وظيفة لهذا ، لأن السلسلة الفارغة هي False في المعنى المنطقي ، لذا فإن هذا:

والتي يمكن تجميلها باستخدام وظيفة التصفية:

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

شيء آخر هو أنه يجب تسمية دوال / متغيرات بيثون باستخدام الشرطة السفلية كعنصر منفصل. إذن ما لدينا في النهاية هو:

أرى استراتيجيتين جيدتين لإنجاز المهمة.

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

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

لاحظ بعض المشكلات الأخرى في التعليمات البرمجية الخاصة بك.

أولا، PEP 8، دليل أسلوب Python الرسمي ، يوصي بـ low_case_with_underscore لأسماء الوظائف ، وسطرين فارغين بين الوظائف.

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

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


برمجة Python النصية: استخدام فئات الميزات مع خدمات GP

كنت أعمل على خدمة معالجة جغرافية (GP) يمكن أن تسمح للمستخدم بتحديد فئة الميزة في قاعدة البيانات الجغرافية المسجلة على الخادم الذي ستعمل معه مهمة GP. لقد اختبرت استخدام أداة Truncate Table أولاً لمسح جميع الصفوف من فئة ميزة مع الاحتفاظ بالمخطط.

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

ومع ذلك ، فإن FeatureClass ليس نوع إدخال مدعوم لخدمات GP مما يجعل من المستحيل نشر النموذج الخاص بي واستخدامه مباشرة. هذا يعني أنه يتعين عليّ & # 8217ll تنفيذ منطق البحث وتمرير سلسلة فقط إلى الخدمة بدلاً من فئة الميزة نفسها. ستمثل هذه السلسلة اسم فئة الميزة. لذلك ، ما كنت بحاجة إلى فعله هو الحصول على اسم فئة الميزة من مستخدم ، ثم استخدام المنطق لإلحاق اسم فئة الميزة بمسار قاعدة البيانات الجغرافية. ستعثر خدمة GP بعد ذلك على فئة الميزة في قاعدة بيانات جغرافية محددة مسبقًا ، وتقوم بتشغيل أداة Truncate Table.

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

قيم هذا:


DEV203x مقدمة إلى Bootstrap: عذرًا

لقد كنت متحمسًا جدًا لرؤية Microsoft تقدم الآن MOOCs من خلال edX. اشتركت على الفور في مقدمة إلى Bootstrap و Transact-SQL. تم فتح Bootstrap في 1 أبريل ، لذلك قضيت بعض الوقت في الحصول على مقاطع الفيديو وتنزيل الملاحظات وإعداد قسم OneNote الخاص بي لذلك.

نقرت مكتوفي الأيدي على المعمل الأول ، الذي بدا واعدًا & # 8211 مهمة مفصلة ، مصممة بوضوح لاختبار المعرفة المكتسبة من مقاطع الفيديو والملاحظات ، مع قواعد تقديم واضحة. ثم قمت بالتمرير إلى أسفل ورأيت هذا:

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

في حين أن حاجتي لإنهاء ما بدأته هي & # 8217ve قوية ، إلا أن لدي العديد من الأشياء الأخرى التي يجب القيام بها أيضًا ، لذلك قد أكون راضيًا عن مجرد الحصول على المحتوى للتعلم / المرجع الذاتي في مرحلة لاحقة.


عرض الأنواع الفرعية وأوصافها لفئة المعالم

لقد نشرت هذا الموضوع في وقت سابق اليوم للتحقق من الأنواع الفرعية المتوفرة في فئة ميزة معينة.

استيراد آركبي
ftr = r & quotC: //Some//Arb//Folder//work.gdb//ftr"
الغواصات = أركبي. دا. قائمة
لـ k ، v في الغواصات. التكرارات ():
print k، v [& # 39Name & # 39]

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

& # 8217m مهتم فقط بوصف النوع الفرعي ، ولهذا السبب أقوم بطباعة القيمة في قاموس القيم على المفتاح & # 8216Name & # 8217. الوصف الكامل لقدرات الوظيفة هنا.

في ملاحظة غير ذات صلة ، يمكنني & # 8217t التعود على الهيكل الجديد للمساعدة عبر الإنترنت.


كاري تشادويك

1:35 مساءً بتوقيت شرق الولايات المتحدة

2:15 مساءً بتوقيت شرق الولايات المتحدة

المؤلفون: بولا كاي لازروس ، جامعة سانت جون

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

2:15 مساءً بتوقيت شرق الولايات المتحدة

المؤلفون: كيث راتنر ، سالم ستيت جلين هازلتون ، جامعة نورث إيسترن

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

2:15 مساءً بتوقيت شرق الولايات المتحدة

المؤلفون: لين مالون ، وجهات نظر العالم GIS

نبذة مختصرة: سيتعلم المشاركون في ورشة العمل هذه كيفية العمل مع ArcGIS Online و StoryMaps وتطبيقات جمع بيانات الجوال مثل Collector for ArcGIS و Survey123 وغيرها من الموارد الجغرافية المكانية التاريخية. كجزء من ورشة العمل هذه ، سيبدأ المشاركون في التفكير في تطوير درس أو تمرين يمكن استخدامه في إحدى دوراتهم التدريبية. يتم تشجيع ورشة العمل هذه بشدة لمعلمي الدراسات الاجتماعية بالمدارس الثانوية وللكليات والجامعات في العلوم الاجتماعية.

2:45 مساءً بتوقيت شرق الولايات المتحدة

المؤلفون: شين برادت ، ملحق تعاوني للأمم المتحدة

نبذة مختصرة: بينما تم تدريس التقنيات الجغرافية المكانية كموضوع وتم استخدامها في التوعية في الامتداد التعاوني للأمم المتحدة لما يقرب من عقدين من الزمن ، أدى الاستخدام المتزايد مؤخرًا لـ ArcGIS Online والتطبيقات ذات الصلة إلى إدخال تحسينات كبيرة على برامج التوعية في نيو هامبشاير. بمجرد التركيز على GIS لسطح المكتب ووحدات GPS القياسية ، يقوم مركز التدريب على التقنيات الجغرافية المكانية الآن بتدريس مجموعة متنوعة من ورش العمل حول تقنيات رسم الخرائط عبر الإنترنت والهواتف المحمولة ، بما في ذلك ArcGIS Online و Story Maps وتخطيط التعهيد الجماعي و Survey123 والمجمع. بالإضافة إلى مساعدة الجمهور في نيو هامبشاير على تعلم كيفية استخدام هذه التقنيات في حياتهم ، بدأ ملحق الأمم المتحدة التعاوني في دمج نُهج ArcGIS Online-base عبر مجموعة متنوعة من برامج التوعية ، بالإضافة إلى التواصل والتعاون الداخلي. في حين أن بعض تطبيقات ArcGIS Online قد عملت ببساطة كطريقة لتحسين الاتصال المستند إلى الويب مع الجمهور ، فقد غيّر البعض الآخر بشكل عميق الطريقة التي يتم بها تسليم البرمجة. في هذه الحالات ، لم يسمح ArcGIS Online فقط للملحق التعاوني للأمم المتحدة بإنشاء برمجة جديدة ، بل سمح للمؤسسة بالوصول إلى جماهير جديدة. تعال وانضم إلى هذه الجلسة للتعرف على كيفية استخدام ملحق الأمم المتحدة التعاوني لـ ArcGIS Online للتواصل ومشاركة أمثلة على التوعية الخاصة بك باستخدام الخرائط عبر الإنترنت.

2:45 مساءً بتوقيت شرق الولايات المتحدة

المؤلفون: مايك واجنر ، مدارس مقاطعة لودون العامة

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

3:30 مساءً بتوقيت شرق الولايات المتحدة

كيف تعلم الطلاب استخدام نظم المعلومات الجغرافية وغيرها من التقنيات الجغرافية المكانية؟ ما هو الأفضل بالنسبة لك وما النصيحة التي تقدمها للمبتدئين؟

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

3:30 مساءً بتوقيت شرق الولايات المتحدة

كيف استخدمت نظم المعلومات الجغرافية وغيرها من التقنيات الجغرافية المكانية لتنفيذ منهجك الخاص؟

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

3:30 مساءً بتوقيت شرق الولايات المتحدة

ما الذي تقدره كثيرًا وأقله في يوم GIS Educators حيث تم تكوينه حاليًا؟ ماذا تريد أن ترى متضمنًا أيضًا؟

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

4:15 مساءً بتوقيت شرق الولايات المتحدة

5:00 مساءً بتوقيت شرق الولايات المتحدة

7:30 صباحًا بتوقيت شرق الولايات المتحدة

7:30 صباحًا بتوقيت شرق الولايات المتحدة

7:30 صباحًا بتوقيت شرق الولايات المتحدة

8:00 صباحًا بتوقيت شرق الولايات المتحدة

8:45 صباحًا بتوقيت شرق الولايات المتحدة


الأحد 15 يوليو 2018

قرارات الموقع

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

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

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