أكثر

التحقق من وجود المعلم قبل الاستخراج حسب البيانات الجدولية في ArcGIS ModelBuilder؟

التحقق من وجود المعلم قبل الاستخراج حسب البيانات الجدولية في ArcGIS ModelBuilder؟


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

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

هل هناك طريقة للاختبار لمعرفة ما إذا كانت السمة موجودة في البيانات النقطية قبل محاولة استخلاصها؟

إذا لم يكن موجودًا ، كيف يمكنني جعل النموذج ينتقل إلى البيانات النقطية التالية بدلاً من الاحتضار؟

صورة لنموذج الرسم التخطيطي:


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


سيتم تضمين جميع الحقول من فئة معلم نقطة الإدخال في فئة ميزة نقطة الإخراج.

ستتم إضافة حقل جديد إلى فئة ميزة الإخراج يسمى RASTERVALU.

لا يمكن أن يوجد هذا الحقل بالفعل في جدول السمات لميزات الإدخال. إذا حدث ذلك ، فسيحدث خطأ. إذا كنت ترغب في الاحتفاظ بالمعلومات الأصلية ، قبل تنفيذ Extract Values ​​to Points ، يمكنك إضافة حقل جديد (على سبيل المثال ، RASVAL1) إلى جدول السمات ، وحساب القيم إليه ، ثم حذف حقل RASTERVALU الأصلي.

عند استخدام Extract Values ​​to Points في خطوط نقطية متعددة النطاقات ، سيحتوي حقل RASTERVALU على قيم من النطاق الأخير من البيانات النقطية للإدخال. لاستخراج قيم من نقطية متعددة أو مجموعة بيانات نقطية متعددة النطاقات ، استخدم أداة Extract Multi Values ​​To Points.

سيتم إعطاء المواقع التي تأخذ عينات من خلايا NoData في البيانات النقطية للإدخال قيمة & ltnull & gt في جدول قاعدة البيانات الجغرافية للإخراج. بالنسبة للإخراج إلى ملفات الأشكال ، نظرًا لأن مفهوم القيمة الخالية غير مدعوم ، سيتم إعطاء قيمة -9999.

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

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

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

لا يتم دعم مجموعات البيانات متعددة النقاط كمدخلات.

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


2 إجابات 2

هناك العديد من الأسباب المحتملة للتحذير الثاني حول المدخلات غير الموجودة وربما يمكنك تقديم المزيد من المعلومات.

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

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


أدوات المعالجة الجغرافية لـ ArcGIS

قد يتذكر مستخدمو منتجات ESRI منذ فترة طويلة أداة & # 8220Geoprocessing Wizard & # 8221 التي كانت متوفرة في ArcView 3.x وفي ArcGIS 8. على الرغم من أنه كان من السهل الحصول على أدوات التحليل الشائعة هذه في مكان واحد ، فقد تمت إزالة هذا المعالج في ArcGIS 9 والأدوات المرتبطة & # 8216 نقل & # 8217 إلى صناديق الأدوات الأخرى.

تضمنت وظائف معالج المعالجة الجغرافية ما يلي: دمج, مقطع, تتقاطع, اتحاد، و متعادل

يمكن العثور على هذه الأدوات في مربعات الأدوات التالية (كلاهما في ArcGIS 9 و 10):


استخدم .length لهذا ، فهو 0 / false إذا لم تكن هناك أي مطابقات:

نسخة قصيرة ، أقل قابلية للقراءة:

تحقق من طول كائن jQuery الذي تم إرجاعه

لجعله أكثر قابلية للقراءة ، أقدم هذا التعديل:

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

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

سيؤدي هذا إلى إنشاء أي علامات H3 موجودة داخل العنصر معرف كحاوية لها خلفية حمراء ، إن وجدت. إذا لم تكن موجودة ، فسيتم تجاهل هذا الرمز بشكل أساسي. ومع ذلك ، إذا كنت تريد أن تفعل المزيد ، وتحافظ على jQuery "التسلسل"بالإضافة إلى الحفاظ على ترميز أسلوب jQuery ، أقترح بعد ذلك مكونًا إضافيًا كتبته يضيف $. موجود () إلى jQuery.

وهي تتيح مجموعة متنوعة من الطرق للاتصال بمعامل لردود النداء أيضًا. ببساطة ، يمكنك استخدامه في عبارة if مثل if ($ ('h3'). موجود () <أو يمكنك إنشاء طرق رد نداء من 1 إلى 2. طرق رد الاتصال نقية وبسيطة. إذا تم توفير 1 فقط ، (أو ببساطة ملف أول طريقة رد الاتصال) هو "يوجد"طريقة رد الاتصال. بمعنى آخر ، إذا كان العنصر موجودًا ، فسيتم تنشيطه ، ثم إرجاع العنصر (العناصر) وبالتالي الحفاظ على jQuery"التسلسل". ومع ذلك ، إذا لم يكن موجودًا ، فلن يحدث شيء ، ما لم هناك طريقة رد اتصال ثانية متوفرة. ثم سيطلق طريقة رد الاتصال الثانية ، مثل "آخر"من بيان إذا سبق ذكره.


FeatureLayerCollection¶

مجموعة FeatureLayerCollection هي مجموعة من طبقات المعالم والجداول ، مع العلاقات المرتبطة بين الكيانات.

في نظام المعلومات الجغرافية على الويب ، يتم عرض مجموعة طبقات المعالم كخدمة معالم ذات طبقات معالم متعددة.

يمكن الحصول على مثيلات FeatureDatasets من عناصر خدمة المعالم في GIS باستخدام FeatureLayerCollection.fromitem (عنصر) ، أو من نقاط نهاية خدمة المعالم باستخدام المُنشئ ، أو عن طريق الوصول إلى سمة مجموعة البيانات لكائنات طبقة المعالم.

FeatureDatasets يمكن تكوينها وإدارتها باستخدام كائن مساعد المدير.

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

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

extract_changes ( طبقات , سيرفيرجين , الاستعلامات = لا شيء , الهندسة = لا شيء , geometry_type = لا شيء , in_sr = لا شيء , الإصدار = لا شيء , return_inserts = خطأ , return_updates = خطأ , return_deletes = خطأ , return_ids_only = خطأ , return_extent_only = خطأ , return_attachments = خطأ , attachments_by_url = خطأ , data_format = 'json' , change_extent_grid_cell = لا شيء ) ¶

تتبع تغيير خدمة الميزة هو آلية فعالة لتعقب التغيير للتطبيقات. يمكن للتطبيقات استخدام تعقب التغييرات للاستعلام عن التغييرات التي تم إجراؤها على الطبقات والجداول في الخدمة. بالنسبة إلى خدمات المعالم القائمة على قاعدة البيانات الجغرافية للمؤسسة والمنشورة من ArcGIS Pro 2.2 أو إصدار أحدث ، تتطلب إمكانية ChangeTracking أن تكون جميع الطبقات والجداول إما أرشفة ممكّنة أو ذات إصدار متفرّع ولها أعمدة معرفية. يمكن أيضًا تمكين تعقب التغيير لخدمات المعالم المستضافة في ArcGIS Online. إذا كانت جميع الطبقات والجداول في الخدمة تتمتع بإمكانية ChangeTracking ، فيمكن استخدام عملية extract_changes للحصول على التغييرات.

وصف

القائمة المطلوبة. قائمة الطبقات (حسب قيمة الفهرس) والجداول المراد تضمينها في الإخراج.

القائمة المطلوبة. تسمح أرقام السيررجين للعميل بتحديد أرقام إنشاء الطبقة الأخيرة (قيمة وقت حقبة يونكس بالمللي ثانية) للتغييرات المستلمة من الخادم. سيتم إرجاع جميع التغييرات التي تم إجراؤها بعد هذه القيمة.

  • minServerGen: هو الحد الأدنى لتوليد تغييرات بيانات الخادم. العملاء الذين لديهم layerServerGens أقل من minServerGen لا يمكنهم استخراج التغييرات وسيحتاجون إلى إجراء استعلام كامل عن الخادم / الطبقات بدلاً من استخراج التغييرات.

  • serverGen: هو رقم إنشاء الخادم الحالي للتغييرات. تحتوي كل ميزة تم تغييرها على إصدار أو رقم إنشاء يتم تغييره في كل مرة يتم فيها تحديث الميزة.

قيمة معرف الطبقة هي فهرس الطبقة من سمة الطبقات في FeatureLayerCollection. قيمة serverGen هي قيمة طابع زمني لعصر يونكس بالمللي ثانية.

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

تشمل الخصائص ما يلي:

  • حيث - يحدد استعلام بيانات جدولية لطبقة أو جدول. الافتراضي هو عدم وجود شرط.

  • useGeometry - يحدد ما إذا كان سيتم تطبيق الهندسة على الطبقة أم لا. الافتراضي هو الصحيح. إذا تم الضبط على false ، فلن تتم إضافة المعالم من الطبقة التي تتقاطع مع الشكل الهندسي.

  • includeRelated - تحدد ما إذا كنت تريد إضافة صفوف ذات صلة أم لا. الافتراضي هو الصحيح. يتم تكريم القيمة true لـ queryOption = لا شيء. لا ينطبق هذا إلا إذا كانت بياناتك تحتوي على فئات علاقات. تتم معالجة العلاقات فقط في اتجاه أمامي من الأصل إلى الوجهة.

  • خيار الاستعلام - يحدد ما إذا كان سيتم تطبيق المرشحات على طبقة أو كيف سيتم تطبيقه. تمت إضافة خيار الاستعلام في الإصدار 10.2. راجع موضوع ملاحظات التوافق لمزيد من المعلومات. القيم الصالحة هي None أو useFilter أو all. راجع أيضًا عمود layerQueries في جدول Request Parameters في تعليمات Extract Changes (Feature Service) للحصول على التفاصيل ونماذج التعليمات البرمجية.

  • عندما تكون القيمة لا شيء ، لا يتم إرجاع أي معلم بناءً على هندسة المكان والفلتر.

  • إذا كانت includeRelated خاطئة ، فلن يتم إرجاع أي ميزات.

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

  • عندما تكون القيمة useFilter ، فإن الميزات التي تلبي التصفية بناءً على الهندسة والمكان الذي يتم إرجاعه. تم تجاهل قيمة includeRelated.

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

سلسلة اختيارية. نوع الهندسة المحدد بواسطة معلمة الهندسة. يمكن أن يكون نوع الهندسة مغلفًا أو نقطة أو خطًا أو مضلعًا. النوع الهندسي الافتراضي هو مغلف.

القيم: esriGeometryPoint ، esriGeometryMultipoint ، esriGeometryPolyline ، esriGeometryPolygon ، esriGeometryEnvelope

عدد صحيح اختياري. الإسناد المكاني لهندسة الإدخال.

عدد صحيح / سلسلة اختيارية. الإسناد المكاني الناتج للتغييرات التي تم إرجاعها.

سلسلة اختيارية. إذا تم تمكين إصدار الفرع ، يمكن للمستخدم تحديد اسم إصدار الفرع لاستخراج التغييرات منه.

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

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

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

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

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

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

سلسلة اختيارية. تم إرجاع تنسيق التغييرات في الرد. الافتراضي هو json. القيم: sqllite أو json

سلسلة اختيارية. لتحسين مدى تعريب التغييرات ، يكون وسيط القيمة عبارة عن شبكة 8 × 8 تربط نطاق التغييرات. يُستخدم فقط عندما تكون return_extent_only صحيحة. الافتراضي هو لا شيء. القيم: لا شيء ، كبير ، متوسط ​​، أو صغير

قاموس يحتوي على layerServerGens ومجموعة من التعديلات

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

خصائص هذا الكائن

استفسار ( layer_defs_filter = لا شيء , geometry_filter = لا شيء , time_filter = لا شيء , return_geometry = صحيح , return_ids_only = خطأ , return_count_only = خطأ , return_z = خطأ , return_m = خطأ , out_sr = لا شيء ) ¶

يستعلم عن مجموعة طبقات المعالم

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

وصف

القائمة المطلوبة. مصفوفة من الطبقات. تستند مجموعة المجالات المراد إرجاعها إلى المجالات المشار إليها بواسطة هذه الطبقات. مثال: [1،2،3،4]

query_related_records ( object_ids , معرف_العلاقة , out_fields = '*' , تعريف_تعبير = لا شيء , return_geometry = صحيح , max_allowable_offset = لا شيء , geometry_precision = لا شيء , out_wkid = لا شيء , gdb_version = لا شيء , return_z = خطأ , return_m = خطأ ) ¶

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

وصف

سلسلة اختيارية. معرفات الكائن للجدول / الطبقة المطلوب الاستعلام عنها.

سلسلة اختيارية. معرّف العلاقة المطلوب الاستعلام عنها.

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

سلسلة اختيارية. تعبير التعريف الذي سيتم تطبيقه على الجدول / الطبقة ذات الصلة. من قائمة العناصر ، يتم الاستعلام فقط عن السجلات التي تتوافق مع هذا التعبير عن السجلات ذات الصلة.

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

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

عدد صحيح اختياري. يمكن استخدام هذا الخيار لتحديد عدد المنازل العشرية في الأشكال الهندسية للاستجابة.

عدد صحيح اختياري. الإسناد المكاني للهندسة المرتجعة.

سلسلة اختيارية. نسخة قاعدة البيانات الجغرافية للاستعلام عنها. تنطبق هذه المعلمة فقط إذا كانت الخاصية isDataVersioned للطبقة التي تم الاستعلام عنها صحيحة.

منطقية اختيارية. إذا كان صحيحًا ، يتم تضمين قيم Z في النتائج إذا كانت المعالم لها قيم Z. خلاف ذلك ، لا يتم إرجاع قيم Z. الافتراضي هو خطأ.

منطقية اختيارية. إذا كان هذا صحيحًا ، يتم تضمين قيم M في النتائج إذا كانت الميزات تحتوي على قيم M. خلاف ذلك ، لا يتم إرجاع قيم M. الافتراضي هو خطأ.

توفر خاصية العلاقات معلومات العلاقة للطبقات والجداول في مجموعة طبقة المعالم.

يتضمن مورد العلاقات معلومات حول قواعد العلاقة من فئات العلاقات الخلفية ، بالإضافة إلى معلومات العلاقة الموجودة بالفعل في الطبقات والجداول الفردية.

سيكون لمجموعات طبقة المعالم التي تدعم مورد العلاقات الخاصية "supportRelationshipsResource": الخاصية الحقيقية في خصائصها.

تحميل ( طريق , الوصف = لا شيء ) ¶

يقوم بتحميل عنصر جديد إلى الخادم. بمجرد اكتمال العملية بنجاح ، يتم إرجاع بنية JSON للعنصر الذي تم تحميله.

وصف

سلسلة اختيارية. مسار الملف للتحميل.

سلسلة اختيارية. نص وصفي للعنصر الذي تم تحميله.

إرجاع VersionManager لإنشاء إصدارات وتحديثها واستخدامها في FeatureLayerCollection. إذا لم يتم تمكين تعيين الإصدار على الخدمة ، فسيتم إرجاع بلا.


كل الطرق

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

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

  • نسخ الميزات
  • إنشاء سجل مرتبط
  • إنشاء خط عمودي
  • إنشاء خط عمودي على خط
  • ميزة التقاطع الانقسام

يمكن تكوين طرق مساعد السمة الـ 71 التالية في جدول DynamicValue الخاص بك:

طريقة وصف
زاوية تحسب الزاوية الجغرافية أو الحسابية لمعلم خطي.
ترقيم آلي يبحث عن أكبر قيمة في حقل ويحسب القيمة التسلسلية التالية.
سمات تتالي يحدّث جميع تكرارات القيمة عند تغيير القيمة المقابلة في جدول آخر.
نسخ الميزات ينسخ المعلم عندما يتم تحديث السمة إلى قيمة محددة.
نسخ سجل مرتبط يحدّث سمة لمعلم بقيمة من جدول مرتبط.
إنشاء سجل مرتبط ينشئ سجلاً جديدًا في طبقة معالم بعلاقة بجدول باستخدام علاقة مفتاح أساسي / خارجي.
إنشاء خط عمودي تنشئ خطًا متعامدًا من نقطة الإدخال وخطًا متقاطعًا. يتم تحديد طول السطر بواسطة معلمة الطول.
إنشاء خط عمودي على خط بناء خط عمودي من نقطة الإدخال إلى أقرب خط.
اسم المستخدم الحالي يملأ اسم المستخدم الحالي.
إحصائيات الحافة يوفر إحصائيات عن حقل محدد لجميع الحواف المتصلة في شبكة هندسية.
تعبير ينفذ VBScript الذي تم تقييمه بواسطة MSScriptControl. يمكن استخدامها للوصول إلى الوظائف المضمنة والمنطق الشرطي (عبارات if).
إحصائيات الميزة يلخص قيم البيانات الجدولية للمعلم المتأثر كسلسلة إحصائيات أو قيمة محسوبة واحدة.
حقل ينسخ القيمة من حقل إلى آخر داخل نفس فئة المعلم.
مشغل المجال يحدّث أحد الحقول إلى قيمة محددة عندما يتم تحديث قيمة حقل آخر.
من إيدج فيلد ينسخ قيمة حقل من ميزة متصلة من الحافة إلى ميزة الوصلة المتصلة.
من حافة تقاطع مجالات متعددة ينسخ قيم الكل من الحواف المتصلة بموصل لسلسلة من الحقول في الطبقة المصدر.
من إحصائيات الحافة تحسب الإحصائيات في حقل محدد لجميع المعالم المتصلة بـ From Edges في شبكة هندسية.
من جانكشن فيلد ينسخ قيمة حقل من ميزة من تقاطع متصلة إلى ميزة حافة متصلة. يمكن أيضًا نسخ اسم فئة المعلم في بداية السطر المعدل حاليًا.
توليد المعرف لزيادة صف في جدول غير ذي إصدار وتخزين هذه القيمة المتزايدة حديثًا.
إنشاء معرف بالتقاطع يُنشئ معرّفات فريدة للمعالم بناءً على معرّفات ميزات الشبكة المتقاطعة.
الحصول على العنوان من خط الوسط مقتطفات من معلومات العنوان من أقرب نقطة على الطريق. إنه مشابه للرمز الجغرافي العكسي ، ولكن لا يتم استخدام خدمة تحديد المواقع.
الحصول على العنوان باستخدام خدمة ArcGIS ينفذ تكويدًا جغرافيًا عكسيًا باستخدام خدمة ArcGIS محددة.
الحصول على العنوان باستخدام المكود الجغرافي ينفذ رمزًا جغرافيًا عكسيًا باستخدام مكود جغرافي.
GUID ينشئ معرّفًا فريدًا عموميًا (GUID).
تقاطع منطقي يخزن قيمة إذا تقاطع معلم التشغيل مع معلم في الطبقة المحددة.
تقاطع العد يحسب عدد المعالم المتقاطعة ويخزن العدد في الحقل المحدد.
تقاطع الحافة ينسخ قيمة حقل من أول ميزة حافة متقاطعة.
ميزة التقاطع ينسخ قيمة من معلم متقاطع في الطبقة المحددة.
تقاطع ميزة المسافة لحساب المسافة على طول معلم خطي حيث يتقاطع خط مع معلم آخر.
تفاصيل الطبقة المتقاطعة يستخرج الاسم أو مسار الملف لطبقة متقاطعة.
النقطية المتقاطعة يستخرج قيمة خلية نقطية في موقع المعلم. إذا كان العنصر عبارة عن خط أو مضلع ، فسيتم استخدام القيمة النقطية في النقطة الوسطى للميزة.
إحصائيات متقاطعة تحسب الإحصائيات في حقل محدد للمعالم المتقاطعة.
دوران مفرق يخزن زاوية الدوران لميزة الوصلة بناءً على ميزات الحافة المتصلة.
آخر قيمة يكرر آخر قيمة مستخدمة في الحقل.
خط العرض يخزن قيمة إحداثيات y المسقطة إلى WGS84 درجة عشرية.
طول لحساب طول معالم الخط ومساحة معالم المضلع.
أصل جدول الارتباط يحدّث حقلاً في الجدول أو الطبقة بقيمة من معلم محدد.
خط الطول يخزن قيمة إحداثيات x المسقطة إلى درجة عشرية WGS84.
معلومات الخريطة يخزن المعلومات من البيانات الأولية لمستند الخريطة الحالي أو معلومات إصدار الطبقة التي يتم تحريرها.
الطول الأدنى يرفض ميزة خطية تم إنشاؤها حديثًا إذا كان طول الخط أقل من المسافة المحددة.
قيم متقاطعة متعددة المجالات ينسخ القيم من المعالم المتقاطعة الجديدة إلى طبقة الهدف.
أقرب ميزة ينسخ قيمة من أقرب معلم في طبقة محددة.
أقرب سمات الميزة ينسخ سلسلة من القيم من أقرب معلم في طبقة محددة.
عوض يملأ موقع نقطة بمسافة محددة من أقرب معلم خطي.
القيمة السابقه يراقب أحد الحقول ، وعندما يتم تغييره ، يخزن القيمة السابقة في حقل آخر.
استدعى يحدد السجلات التي تحتوي على قيم خالية. إذا كان الحقل يستخدم نوعًا فرعيًا أو مجالًا ، فسيتم تقديم هذه الخيارات في مربع الحوار ليحددها المستخدم.
اضبط المقاييس يملأ إحداثيات m للمعالم الخطية. يمكن استخدام قيم M لإضافة أحداث المسار إلى أحداث الإشارة والخط ديناميكيًا على طول معالم الخط.
الجانب تحدد ما إذا كانت المعالم النقطية موجودة على يسار أو يمين المعلم الخطي المقابل.
ميزة التقاطع الانقسام يقسم المعالم التي تتقاطع مع المعالم في طبقة المصدر.
الطابع الزمني يملأ التاريخ والوقت الحاليين.
إلى الحافة الميدانية ينسخ قيمة حقل من ميزة متصلة بالحافة إلى ميزة الوصلة المتصلة.
لحافة تقاطع مجالات متعددة ينسخ قيم جميع To Edges المتصلة بموصل لسلسلة من الحقول في الطبقة المصدر.
إلى حافة الإحصاءات تحسب الإحصائيات في حقل محدد لجميع المعالم المتصلة بـ To Edges في شبكة هندسية.
إلى جانكشن فيلد ينسخ قيمة من ميزة To Junction المتصلة إلى ميزة الحافة المتصلة. يمكن أيضًا نسخ اسم فئة المعلم في نهاية السطر المعدل حاليًا.
تشغيل حدث مساعد السمة من الحافة يقوم بتشغيل مساعد السمة لميزة من الحافة.
تشغيل حدث مساعد السمة من ملتقى طرق يقوم بتشغيل مساعد السمة لميزة من التقاطع.
تشغيل ميزة تقاطع حدث مساعد السمة يقوم بتشغيل مساعد السمات للميزات المتقاطعة.
تشغيل حدث مساعد السمة إلى الحافة يقوم بتشغيل مساعد السمة لميزة To Edge.
تشغيل حدث مساعد السمة إلى التقاطع يقوم بتشغيل مساعد السمة لميزة To Junction.
التحديث من Edge Field ينسخ قيمة حقل من تقاطع إلى ميزة متصلة من الحافة.
التحديث من ميدان التقاطع ينسخ قيمة حقل من حافة متصلة إلى ميزة من تقاطع متصلة.
تحديث ميزة التقاطع يحدّث حقلاً في معلم متقاطع بقيمة أو قيمة حقل من معلم معدّل أو مُنشأ.
تحديث السجل المرتبط يبحث عن السجلات ذات الصلة في جدول أو طبقة أخرى ويقوم بتحديث حقل في تلك السجلات.
التحديث إلى Edge Field ينسخ قيمة حقل من تقاطع إلى ميزة متصلة بالحافة.
التحديث إلى حقل التقاطع ينسخ قيمة حقل من حافة متصلة إلى ميزة متصلة بـ Junction.
تحقق من صحة بحث السمة يتحقق من قيم الحقول مقابل الإدخالات في جدول البحث.
التحقق من صحة السمات يقارن القيم الموجودة في حقول الإدخال بجميع قوالب المعالم لفئة المعالم.
تحقق من الاتصال يتحقق من عدد الاتصالات على عنصر ويرفض عمليات التحرير إذا لم يتم استيفاء المعايير.
التحقق من صحة المجال يتحقق من صحة إدخال البيانات في الحقل مع المجالات مقابل المجال. إذا كانت القيمة خارج النطاق أو لم تكن موجودة في قائمة القيم المشفرة ، فسيتم إحباط التحرير.
X تنسيق لحساب الإحداثي x لمعلم في وحدات قاعدة البيانات.
ص تنسيق لحساب إحداثيات ص لمعلم في وحدات قاعدة البيانات.

زاوية

تحسب الزاوية الجغرافية أو الحسابية لمعلم خطي.

لتكوين هذه الطريقة ، قم بتعبئة ما يلي في جدول DynamicValue:

اسم الطاولة اسم الحقل طريقة القيمة معلومات القيمة
اسم فئة الميزة الحقل المستخدم لتخزين الزاوية المحسوبة زاوية

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


نبذة مختصرة

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


التحقق من وجود المعلم قبل الاستخراج حسب البيانات الجدولية في ArcGIS ModelBuilder؟ - نظم المعلومات الجغرافية

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

يقدم هذا المشروع ثلاث تقنيات شائعة الاستخدام لتخصيص مجموعات البيانات المكانية: 1) عرض الملفات الجغرافية ، 2) تحرير الملفات الجغرافية و 3) الانضمام إلى ملفات السمات الخارجية. تبدأ بخريطة لـ 48 ولاية وملف بيانات منفصل يحتوي على معلومات حول الولايات. هدفك هو الجمع بين المعلومات المكانية والسمات وتعديلها لإنتاج خريطة الكثافة السكانية وغيرها من الخرائط الديموغرافية للولايات الغربية الإحدى عشرة فقط. سوف تتعلم كيفية حذف الميزات غير الضرورية بشكل دائم من ملف الأشكال وكيفية ضم ملفات السمات الخارجية إلى قاعدة البيانات الخاصة بك بحيث يمكن الوصول إليها من أجل التعيين.

يثبت

تغيير النطاق الجغرافي للخريطة

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

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

الخطوة الأولى هي تحديد الحالات الإحدى عشرة التي تريد الاحتفاظ بها:

  • أضف طبقة us48.shp
  • استخدم أداة & quotSelect features & quot وانقر مع الضغط على مفتاح shift على الحالات الإحدى عشرة التالية:
  • واشنطن ، أوريغون ، كاليفورنيا ، أيداهو ، نيفادا ، يوتا ، أريزونا ، مونتانا ، وايومنغ ، كولورادو ، نيو مكسيكو

إذا كنت تواجه مشكلة في تحديد موقع الولايات الإحدى عشرة ، فعليك التفكير في أخذها الجغرافيا 332 - الولايات المتحدة الفصل الدراسي المقبل!

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

  • انقر بزر الماوس الأيمن فوق طبقة us48
  • انقر فوق البيانات & # 8211 تصدير البيانات
  • قم بتصدير المعالم المحددة باستخدام نفس النظام الإحداثي لبيانات المصدر
  • انقر فوق الزر "استعراض" على يمين موقع ملف الإخراج
  • قم بتغيير & quotSave as type: & quot إلى ملف الشكل
  • اجعل ملف الإخراج الخاص بك & # 8220c: temp west11.shp & # 8221 واضغط على حفظ
  • اضغط موافق
  • عند سؤالك عما إذا كنت تريد إضافة البيانات المصدرة إلى الخريطة كطبقة ، اضغط على نعم

في هذه المرحلة ، يجب عليك إيقاف تشغيل طبقة us48 أو إزالتها من الخريطة.

إضافة ملف قاعدة بيانات خارجي إلى مشروع

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

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

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

  • يجب أن تكون البيانات الخارجية بتنسيق ملف مناسب مثل .dbf أو جدول قاعدة البيانات الجغرافية أو غيرها.
  • يجب أن تحتوي كل من قاعدة البيانات الخارجية وقاعدة بيانات سمات الملف الجغرافي على حقل به مطابق معلومات الميزة

في هذا المشروع ، لديك بيانات ديموغرافية حول 48 ولاية متضمنة في ملف خارجي مسمى الدول. dbf . قد يكون المصدر الأصلي للبيانات هو جدول بيانات Excel أو ملف مشابه. ومع ذلك ، نظرًا لأنه تم حفظه خارج Excel (أو برنامج آخر) كنوع ملف .dbf ، فإنه يفي بالشرط الأول. يمكن لـ ArcGIS قراءة ملفات .xls و. xlsx أيضًا ، ولكن بوظائف محدودة.

يتم استيفاء الشرط الثاني إذا كان هناك حقل في قاعدة البيانات الخارجية بمحتوياته بالضبطتطابق القيم الموجودة في أحد الحقول في جدول سمات ملف الشكل. أنت تعلم بالفعل أن ملفات الأشكال us48 و west11 تتضمن حقل State_name في قاعدة البيانات الخاصة بها.

يمكنك التحقق من وجود حقل مكافئ في ملف البيانات الخارجي عن طريق إضافة الملف إلى مشروعك كجدول وعرضه.

تتم إضافة الجداول بنفس طريقة الطبقات.

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

لاحظ أن States.dbf يحتوي أيضًا على حقل اسم_الولاية. سيصبح هذا الحقل & quot الانضمام & quot بشرط أن يحتوي على معلومات (أسماء الدول) تطابق تمامًا المعلومات الموجودة في حقل اسم الدولة للملف الجغرافي. ملاحظة: لا يجب أن يكون للحقلين أسماء حقول متطابقة ، فقط قيم بيانات متطابقة.

الانضمام إلى ملف بيانات خارجي

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

  • انقر بزر الماوس الأيمن على west11.shp وحدد الصلات والارتباطات & # 8211 انضمام.
  • تريد ضم السمات من جدول بالمعلمات التالية
  • يجب أن يكون الانضمام إلى Field في west11.shp STATE_NAME
  • يجب أن يكون الجدول الذي سيتم الانضمام إليه عبارة عن دول
  • ويجب أن يكون الحقل في الجدول الذي سيتم إنشاء الصلة عليه STATE_NAME
  • حدد & quot الاحتفاظ بجميع السجلات & quot لخيار الانضمام
  • انقر فوق موافق
  • عندما يُطلب منك إنشاء فهرس ، قل "لا" في الوقت الحالي.

إذا لم يكن مفتوحًا بالفعل ، فافتح جدول West11. انظر إلى الجدول ثم اقرأ الفقرة أدناه.

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

بعد ذلك ، قم بتحرير أسماء إحدى عشرة دولة في & quotattributes & quot الملف إلى الأحرف الكبيرة والصغيرة:

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

الآن ، كرر عملية الانضمام. هذه المرة سترى البيانات الديموغرافية لـ 11 ولاية غربية معروضة في الخلايا المناسبة. ملحوظة: لم تقم بالفعل بإضافة البيانات إلى ملف السمات. بدلاً من ذلك ، لقد قمت ب & quot؛ & quot؛ & اقتباس & الاقتباس بحيث يمكنك العمل مع البيانات كما لو كانت موصولة فعليًا. ملاحظة أيضًا: يعد عدم تطابق البيانات أثناء هذه العملية أكثر شيوعًا مما تريد. يمكن أن يحدث لمجموعة البيانات بأكملها كما رأيت في هذا المثال أو قد يكون مجرد عدد قليل من السجلات. يمكن أن تكون الأخطاء المطبعية والمساحة الإضافية والتناقضات الأخرى مثيرة للغاية ومثيرة للتعقب.

إسقاط إحداثيات خطوط الطول والعرض

نظرًا لأن إطار البيانات يحتوي على بيانات مكانية غير متوقعة لخطوط الطول والعرض ، فإنك ترى عرضًا مشوهًا للحالات الغربية. لإنشاء عرض أكثر توازناً (يجب عدم الخلط بينه وبين & quotfair and Balance & quot) عرض الخريطة ، يجب عليك عرض إحداثيات الخريطة. سوف تتعلم المزيد حول إسقاط إحداثيات الخريطة في المشروع 7. في الوقت الحالي:

  • افتح مربع حوار خصائص إطار البيانات
  • تأكد من أنك فتحت خصائص إطار البيانات وليس خصائص الطبقة عن طريق تحديد عنوان مربع الحوار.
  • حدد علامة تبويب نظام الإحداثيات
  • ثم انقر فوق + لتوسيع أنظمة الإحداثيات المتوقعة
  • ثم انقر فوق + لتوسيع كونتيننتال
  • ثم انقر فوق + لتوسيع أمريكا الشمالية
  • ثم حدد USA Contiguous Albers Equal Area Conic
  • اضغط على زر موافق
  • انقر فوق "نعم" إذا كان هناك مربع تحذير
  • قم بتكبير الحالات الإحدى عشرة

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

  • افتح خصائص إطار البيانات ومرة ​​أخرى وتأكد من تحديد علامة تبويب نظام الإحداثيات
  • انقر نقرًا مزدوجًا فوق نظام إحداثيات Albers Equal Area Conic المتجاور بالولايات المتحدة الأمريكية لفتح مربع الحوار Projected Coordinate System Properties.
  • أدخل -110 لخط الزوال المركزي (أي 110 درجة)
  • اضغط على "موافق" مرتين و "نعم" في أي مربع تحذير

تجميع البيانات من ملفين متضامنين

هناك مشكلة أخيرة يجب معالجتها قبل أن تتمكن من تعيين الكثافة السكانية. كانت قيم السكان في ملف States.dbf بينما كانت قيم المنطقة في ملف سمات West11. أنشئ الآن حقل الكثافة السكانية الذي يجمع البيانات من كلا الحقلين:

  • مع فتح جدول الخصائص west11.shp ، أضف حقلاً جديدًا بالمعلمات التالية
  • الاسم = بوبدين
  • اكتب = Float
  • انقر بزر الماوس الأيمن فوق اسم حقل Popden الذي تم إنشاؤه حديثًا وحساب الحقل
  • أدخل التعبير: States.POP2010 / West11.SQ_MI واضغط على موافق

لقد نجحت في استخدام البيانات من الملفين لإنشاء متغير جديد للتعيين.

سؤال: أنت تعلم أن بيانات المنطقة (Sq_mi) لكل ولاية مخزنة في جدول البيانات الجدولية لـ west11.shp (west11.dbf) وأن بيانات السكان (Pop2010) مخزنة في state.dbf. أنت تعلم أيضًا أنه بعد الانضمام إلى الجدولين بشكل صحيح ، لا يتم إرفاق جدولي البيانات فعليًا ، بل يبدوان بهذه الطريقة فقط. هذا هو السؤال: أين يتم تخزين بيانات Popden الجديدة وكيف يمكنك معرفة ذلك؟ ما الذي تعتقد أنه سيحدث لـ Popden إذا قمت بإزالة الصلة؟ جربها وانظر.

تصدير البيانات المتوقعة

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

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

رسم خرائط الكثافة السكانية

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

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

ستساعدك هذه الخرائط الثلاث على ضم الملفات وتعريفك بالكميات الهائلة من البيانات المتاحة من ESRI والمصادر الأخرى.

1. استخدم بيانات ESRI لإنشاء خريطة النسبة المئوية من ذوي الأصول الأسبانية لمقاطعات الولايات الغربية البالغ عددها 11 ولاية. استخدم بيانات dtl_cnty في بيانات التعداد لـ Proj 6 - pt 2 على قماش.

2. ثم قم بعمل خريطة لمقاطعات أوريغون توضح المقاطعات التي بها عدد أكبر من الديمقراطيين المسجلين مقابل الجمهوريين المسجلين. توجد بيانات تسجيل الناخبين في ملف oregon_voters.dbf في ملف بيانات proj6.zip.

3. أخيرًا ، استخدم بيانات ESRI لإنشاء خريطة لمتوسط ​​دخل الأسرة لعام 2017 في مناطق التعداد في مقاطعة أورانج ، كاليفورنيا. استخدم فئة معلم CA_Tracts في قاعدة البيانات الجغرافية لـ Demographics لـ Proj 6 - pt 3 on Canvas.

فقط للتلخيص ، تحتاج إلى تشغيل 4 خرائط على صفحتين.

المشروع 7 مفصل إلى حد ما ، لذا من المفيد أن تحصل على السبق من خلال العمل على العنصرين التاليين.


تصور الاستبعاد الرقمي

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

يتم تحديث الخريطة إلى خريطة أساس ذات درجة لون رمادية. ستختار الآن رمزًا لعرض الوصول إلى الإنترنت عن طريق طبقة مجموعات سباق ACS.

يظهر جزء الرموز.

يتم تحديث الخريطة للرموز الجديدة.

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

تم اختيار نطاقات القيم للفئات الخمس تلقائيًا. ستحتفظ بهذه القيم الافتراضية في الوقت الحالي.

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

لفهم البيانات بشكل أفضل ، ستقوم الآن بإنشاء مخطط مدرج تكراري لهذه البيانات.

يظهر جزء خصائص المخطط.

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

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

على الخريطة ، تم تحديد المقاطعات المقابلة ، وسترى أن هناك 486 معلمًا (أو مقاطعة) حيث يتأثر 50 بالمائة أو أكثر من السكان السود أو الأمريكيين من أصل أفريقي.

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

يفتح المخطط المكرر في علامة تبويب جديدة.

هذه المرة ، بلغ عدد المقاطعات المتضررة 540.

تجد أن عدد المقاطعات المتأثرة لتلك المجموعة هو 34. فيما يلي ملخص لنتائجك.

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


شاهد الفيديو: ArcGIS Pro Model Builder. ArcGIS Mastery Course