أكثر

هل تريد تغيير ترتيب الأجزاء في الهندسة متعددة الأجزاء باستخدام ArcGIS for Desktop (أو ArcPy)؟

هل تريد تغيير ترتيب الأجزاء في الهندسة متعددة الأجزاء باستخدام ArcGIS for Desktop (أو ArcPy)؟


هل من الممكن في ArcGIS تغيير ترتيب الأجزاء في الهندسة متعددة الأجزاء؟

في قائمة السياق ، أسست "insert before" ، "insert after" ولكنها لا تنشط أبدًا ... أو هل يمكن ذلك عن طريق python؟


في صفحة تعليمات ArcGIS 10.1 بعنوان استخدام نافذة تحرير خصائص الرسم ، توجد ملاحظة قد تشرح سبب تعطيل خيارات قائمة السياق هذه:

لا يمكن استخدام "الإدراج قبل" و "الإدراج بعد" عندما يتم فرز قائمة الرأس حسب الرؤوس المحددة لأنها لا تعكس ترتيب الرأس الفعلي.

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

تبدو الأسئلة والأجوبة السابقة (كيفية إنشاء خط متعدد الأجزاء في ArcPy؟) بداية ممتازة للكود للقيام بذلك.


4.4 هندسة الكتابة

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

لقد كان لديك بالفعل بعض الخبرة في كتابة الأشكال الهندسية للنقاط عندما علمنا بإدراج المؤشرات. للمراجعة ، إذا قمت بوضع إحداثيات X و Y في مجموعة أو قائمة ، فيمكنك توصيلها في المجموعة المعطاة لـ insertRow () لحقل الهندسة المشار إليه باستخدام الرمز المميز "SHAPE @ XY" (راجع الصفحة 4.1).

في ArcGIS Desktop v10.6 / ArcGIS Pro v2.1 ، أتاحت Esri إمكانية إنشاء خطوط متعددة ومضلعات من خلال تجميع قائمة أو مجموعة من أزواج الإحداثيات (القمم) مثل القائمة أعلاه بالتسلسل. عند تمرير تلك القائمة أو المجموعة إلى طريقة insertRow () ، سيقوم Arcpy "بتوصيل النقاط" لإنشاء خط متعدد الخطوط أو مضلع (اعتمادًا على نوع الهندسة لفئة الميزة التي فتحت مؤشر الإدراج عليها). تعد الأشكال الهندسية متعددة الأجزاء والحلقات أكثر تعقيدًا من ذلك بقليل ، ولكن هذه هي الفكرة الأساسية للهندسات أحادية الجزء.

ينشئ الكود أدناه قائمة فارغة ويضيف ثلاث نقاط باستخدام طريقة list.append (). ثم يتم توصيل هذه القائمة بعبارة insertRow () حيث ستؤدي إلى إنشاء كائن متعدد الخطوط.

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

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

إنشاء خط متعدد من مسار GPS

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

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

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

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

تمديد المثال لعدة خطوط متعددة

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

لاحظ أنه يوجد إدخال في ملف GPS النصي new_seg:

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

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

فيما يلي نظرة على وظيفة addPolyline:

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

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

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

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

فقط إذا كانت هناك نقطة واحدة على الأقل في القائمة ، يتم استدعاء وظيفة addPolyline () ، وتمرير المؤشر والقائمة.

طريقة بديلة لإنشاء خطوط متعددة ومضلعات

قبل ArcGIS Desktop v10.6 / ArcGIS Pro v2.1 ، لم يكن نهج قائمة الإحداثيات لإنشاء الأشكال الهندسية الموضحة أعلاه متاحًا. كانت الطريقة الوحيدة لإنشاء Polylines و Polygons هي إنشاء كائن Arcpy Point من كل مجموعة من الإحداثيات وإضافة تلك النقطة إلى كائن Array. ثم يمكن بناء كائن Polyline أو Polygon من المصفوفة.

يُنشئ الكود أدناه مصفوفة فارغة ويضيف ثلاث نقاط باستخدام طريقة Array.add (). ثم يتم استخدام المصفوفة لإنشاء كائن متعدد الخطوط.

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

فيما يلي نسخة من البرنامج النصي لمسار GPS الذي يستخدم منهج Array-of-Points:

ملخص

تقوم وثائق ArcGIS Pro بعمل جيد في تلخيص فوائد وقيود إنشاء الأشكال الهندسية من قوائم الإحداثيات:

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

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

قراءة٪ s

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

اقرأ Zandbergen 9.1 - 9.7 ، والذي يحتوي على ملخص جيد لكيفية قراءة وكتابة هندسة Esri باستخدام طريقة Points-in-an-Array.

اقرأ Zandbergen 8.1 - 8.6 ، والذي يحتوي على ملخص جيد لكيفية قراءة وكتابة هندسة Esri باستخدام طريقة Points-in-an-Array.


طرق تكوين البيانات

رقمنة البيانات

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

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

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

الرقمنة التلقائية هي طريقة أخرى لرقمنة الميزات. يتيح لك ملحق ArcScan for ArcGIS إجراء تحويل تلقائي أو تفاعلي للبيانات النقطية إلى المتجه بدقة عالية مع تدخل قليل من المشغل أو بدون تدخل أثناء مرحلة التقاط البيانات.

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

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


طبقات الحدث X و Y وحقول ObjectID

إذا كان الجدول الذي تستند إليه طبقة الحدث x و y لا يحتوي على حقل ObjectID ، فلن تتمكن من تنفيذ مهام معينة على الطبقة. تعد الملفات النصية أو الجداول المحددة من اتصالات OLE DB بعض الأمثلة للجداول التي لا تحتوي على حقول ObjectID.

بدون حقل معرف الكائن ، لن تتمكن من القيام بما يلي:

  • حدد المعالم في طبقة الخريطة.
  • نفذ العمليات التي تستخدم مجموعة التحديد مثل التنقل من الجدول إلى الخريطة.
  • تحرير سمات الطبقة. ومع ذلك ، يمكنك تحرير الجدول الذي تستند إليه الطبقة مباشرة على القرص كما هو الحال في محرر نصوص إذا كان الملف هو ملف .txt - بما في ذلك تغيير إحداثيات x- و y- و z للمعالم النقطية. ستنعكس تغييراتك في المرة التالية التي تقوم فيها بتحديث العرض.

لاحظ أنه يمكنك بدء جلسة تحرير على طبقة حدث x و y إذا كان الجدول الذي تستند إليه يحتوي على حقل ObjectID وإذا كان مصدر البيانات قابلاً للتحرير. سيتيح لك ذلك تحرير سمات الطبقة في نافذة الجدول - بما في ذلك تحرير حقول إحداثيات x و y و z يدويًا لتغيير موقع النقاط في الطبقة.

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


أداة Python لكتابة لقطات COVID-19 CSV من خدمات ميزات arcgis.com (الإصدار 2)

بواسطة VinceAngelo

تقوم هذه المدونة بإصدار الإصدار 2.0 من الأداة المساعدة jhuEmulator.py الخاصة بي.

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

لحسن الحظ ، تتوفر جميع البيانات مع تحديثات في الوقت الفعلي - إنها موجودة في طبقات خدمة المعالم المستضافة على services1.arcgis.com (ncov_cases و ncov_cases_US). ولكن هناك تعقيدًا واحدًا: تم تغيير تنسيق الملف باستخدام ملف 2020-03-23.csv ، لذلك فإن أي شخص لديه أدوات لقراءة التنسيق القديم قد تم تركه في مأزق.

لقد كتبت أداة مساعدة بايثون يمكنها:

  • تصدير بيانات خدمة المعالم إما بتنسيق CSV القديم (المقاطعة / الولاية) أو الجديد (FIPS.)
  • قم بتصدير تحديثات في الوقت الفعلي تقريبًا كل دقيقتين ، أو ببطء مرة كل 12 ساعة
  • اختر تخطي التصدير إذا لم يتغير عدد الحالات المؤكدة أو الوفيات أو عمليات الاسترداد في أي شريحة زمنية معينة (أحيانًا تتغير قيمة Last_Update ، لكن القيم المبلغ عنها لا تتغير)

مرفق بهذه المدونة ملف مضغوط لأداة jhuEmulator.py. يبدو الاستخدام كالتالي:

أبسط استخدام هو وضع التنفيذ لمرة واحدة (ONCE):

الإعداد الافتراضي هو --adminLevel = 2 (نمط جديد) ، لكن المستويين 1 و 0 مدعومان أيضًا (الصفر هو نفس تنسيق واحد ، ولكن بدون أي بيانات ولاية / مقاطعة للولايات المتحدة أو كندا أو الصين أو أستراليا):

لاحظ أن عمليات التنفيذ المتتالية في نفس النافذة الزمنية ستحل محل ملف الإخراج!

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

لاحظ أن --skipTrivial = علامة True هي آلية لتخطي تصدير البيانات إذا لم تحدث تغييرات كبيرة (التغييرات في الحقل Last_Updated لن تكتب ملفًا جديدًا ، ولكن التغييرات في أي حقل عدد الحالات ستفعل).

يعد تجميع تنسيق البيانات الجديد أمرًا صعبًا ، لأنه يحتاج إلى تجميع آلاف السجلات من خدمتين مختلفتين (وإزالة النسخ المكررة في الولايات المتحدة من خدمة ncov_cases) ، يعطي الوضع المطول إشارة إلى ما يحدث:

بالنسبة إلى الجمهور المتمركز حول الولايات المتحدة ، أضفت علامة --topStates (والتي يجب استخدامها مع --verbose = Y) لطباعة ملخص

يرجع اختلاف التنسيق إلى حقيقة أن تقارير Admin2 حسب المقاطعة ، ولكنها لا تملأ Recovered and Active ، بينما تتضمن تقارير Admin1 Recovered (والذي سيسمح بحساب Active ، ولكن Recovered أصبح الآن سجلًا إجماليًا في خدمة ncov_cases ، لذلك من الناحية العملية ، لا يتوفر "نشط" و "مسترد").

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

حسنًا ، لقد خدعت قليلاً ، نظرًا لأن تقرير JHU CSV اليومي يفيد بأن سفن الرحلات البحرية Diamond Princess و Grand Princess قد رست في جزيرة Null ، فقد تعاملت مع خط عرض / خط طول بمقدار 0.0 درجة على أنها حرف بدل يطابق أي إحداثيات ، وأقارن فقط الإحداثيات بـ 5 الأماكن ، نظرًا لأن مقارنة السلسلة لا تعمل جيدًا مع قيم الفاصلة العائمة ، ولكن كل شيء آخر يتماشى تمامًا.

UPDATE @ 2100 EST: لسوء الحظ ، في وقت ما اليوم ، تم حذف الولايات القضائية Admin2 الأمريكية دون أي حالات مؤكدة من موجز خدمة ncov_cases_US ، واختفى رمز FIPS المعروض لجزر ماريانا الشمالية وجزر فيرجن الأمريكية ، وأراضي الولايات المتحدة دون أي حالات مؤكدة ( ساموا الأمريكية) اختفت أيضًا (مع رمز FIPS الخاص بها). لقد قمت بتعديل المصدر ليتوافق مع هذا ، وهو يعمل بشكل نظيف الآن:

لكنني أتوقع أن تتم إزالة رمز FIPS الخاص بها في غوام في الأيام المقبلة.

نظرًا لأن أداة التحقق من الصحة تنفذ فئات Python لتحليل ملفات CSV ذات النمط القديم والنمط الجديد والبحث فيها ، فقد أرفقت ذلك أيضًا (مثل المدقق v10.zip)

مهمتي التالية هي كتابة بعض التعليمات البرمجية لاستغلال مورد البيانات القريب من الوقت الفعلي ، واستخدامه للحفاظ على جداول PostgreSQL لإنتاج نسخ من بيانات خدمات ncov_cases *.

الآن مرفق jhuEmulator-v20.zip - سجل التغيير:

  • تم تنفيذ adminLevel = 2 مع استعلامات متعددة للنسخ المتماثل
    ثلاثة مستويات النتائج في ملفات جيثب CSV
  • تمت إضافة علامة - مؤكد فقط لتخطي المقاطعات بدون
    الحالات المؤكدة (التي تم تجاوزها بتغيير التغذية)
  • تمت إضافة - أعلى الدول للإبلاغ عن التأثير المطلوب على مستوى الولاية
    (يتطلب --verbose = صحيح وغير صفري --adminLevel)
  • تمت إضافة بحث FIPS عن ممتلكات الولايات المتحدة (ملاحظة: بورتوريكو = لا شيء)
  • قيم ملخص admin1 الأمريكية التي تم تجاهلها في موجز admin2 (رقمين FIPS)
  • تمت إضافة ValidateKey لتصحيح Combined_Key مع مسافات مفقودة
    بعد الفواصل
  • تمت إزالة FIPS من ممتلكات الولايات المتحدة والممتلكات الأمريكية المكبوتة
    بدون حالات مؤكدة (حسب 2020-03-31.csv)

يعد تنفيذ الخدمة طويل الأمد أمرًا رائعًا للعثور على الأخطاء.

الآن المرفق هو jhuEmulator-v21.zip - سجل التغيير:

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

الآن مرفق jhuEmulator-v22.zip - سجل التغيير:

  • تم إصلاح خطأ مقارنة حقل التغيير لـ * الكل *
    أسماء الحقول Admin1 في خدمة Admin2
  • تم إصلاح عيب محاذاة القوس في معالجة الخطأ في pullData

مرفق أيضًا covidValidate_v11.zip - سجل التغيير:

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

تم إرفاق jhuEmulator-v23.zip - سجل التغيير:

لقد قمت بتعديل المصدر لكتابة البيانات دائمًا عند منتصف الليل بالتوقيت العالمي المنسق ، بحيث يكون للمدقق نفس قيمة Last_Update للمقارنة مع ملف JHU المنشور. اضطررت إلى تحسين تحليل التاريخ في فئة CovidReport (الملف 2020-04-06.csv المصحح له تنسيق تاريخ مختلف). ما زلت أرى بعض بيانات JHU برموز 000xx FIPS غير صحيحة ، وخلاصات Admin1 و Admin2 غير متزامنتين لجزر ماريانا الشمالية ، ولكنها تبدو جيدة بخلاف ذلك.


فيما يلي ملخص للوظائف الجديدة والتغييرات على ملحقات ArcGIS:

ملحق ArcGIS 3D Analyst

في ArcGIS 10.1 ، وسع ملحق ArcGIS 3D Analyst تكامل 3D عبر الإنترنت. يتضمن مدونة نشطة ومعرض قوالب يمكنك من خلاله تنزيل البيانات لممارسة استخدام البيانات والسيناريوهات ثلاثية الأبعاد.

بالإضافة إلى ذلك ، يتضمن برنامج 3D Analyst دعمًا محسنًا للبيانات ثلاثية الأبعاد على مستوى المدينة والحرم للمدن الافتراضية ونماذج الحرم الجامعي الافتراضية. تم تحسين تجربة التحرير ، وكذلك العرض لصيانة المناظر الطبيعية الحضرية ودعم التصور لمجموعات البيانات الكبيرة.

يمكنك أيضًا توقع نمو هائل في دعم الليدار في المحلل ثلاثي الأبعاد - لا سيما في تطوير مجموعة بيانات LAS. الآن يقرأ ArcGIS 10.1 ملفات LAS في الأصل ، مما يوفر وصولاً فوريًا إلى بيانات lidar دون الحاجة إلى تحويل البيانات أو استيرادها. تتوفر العديد من طرق التحسين الجديدة لإدارة ملفات las وعرضها وتحليلها.

هناك أيضًا العديد من أدوات المعالجة الجغرافية الجديدة للعمل مع البيانات ثلاثية الأبعاد. راجع ما الجديد في ArcGIS 3D Analyst 10.1 لمزيد من المعلومات.

ملحق إمكانية التشغيل التفاعلي لبيانات ArcGIS

  • ملحق ArcGIS Data Interoperability لسطح المكتب
  • ملحق إمكانية التشغيل التفاعلي لبيانات ArcGIS للخادم

يمكنك تثبيت كلا الإعدادين على نفس جهاز 64 بت وتشغيلهما في وقت واحد.

يتطلب ملحق ArcGIS Data Interoperability for Server الترخيص الخاص به ولا يمكن استبداله بترخيص سطح المكتب.

ملحق ArcGIS Geostatistical Analyst

تتوفر طريقتان جديدتان للاستيفاء في ملحق ArcGIS Geostatistical Analyst:

  • الاستيفاء المساحي ، والذي يوسع نظرية الكريجينج إلى البيانات التي يتم حساب متوسطها أو تجميعها عبر المضلعات
  • kriging البايزي التجريبي ، والذي يستخدم عمليات المحاكاة المتكررة لحساب الخطأ الذي تم تقديمه عن طريق تقدير مخطط semivariogram

هناك تحول جديد للنتيجة العادية متاح: طريقة التقريب المضاعف للتحويل العادي للنتيجة. هذا هو الآن التحول الافتراضي لل kriging البسيط.

kriging البسيط هو الآن طريقة kriging الافتراضية للمحلل الجغرافي الإحصائي.

تدعم أدوات التحليل الإحصائي الجغرافي الآن بيئة القناع.

ملحق محلل شبكة ArcGIS

توجد خمس أدوات معالجة جغرافية جديدة لملحق ArcGIS Network Analyst في الإصدار 10.1:

  • إنشاء مناطق الخدمة
  • حل مشكلة توجيه السيارة
  • تحديث بيانات حركة المرور
  • تحديث الحوادث المرورية
  • نسخ الميزات التي تم اجتيازها

توجد أيضًا وحدة Network Analyst جديدة ضمن حزمة موقع ArcPy ، ويتوفر الآن دعم نصوص Python النصية لمقيّمي المجال والنصوص.

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

ملحق مخططات ArcGIS

ملحق محلل ArcGIS المكاني

ملحق ArcGIS Tracking Analyst

تتوفر نافذتان جديدتان قابلتان للإرساء لامتداد ArcGIS Tracking Analyst في إصدار ArcGIS 10.1:

  • يتيح لك Track Manager عرض المسارات وميزات التتبع الموجودة في خريطتك والتفاعل معها.
  • يتيح لك نظام مراقبة خدمات التتبع عرض حالة خدمات التتبع في الوقت الفعلي ومراقبتها.

هناك أيضًا نوعان من أدوات المعالجة الجغرافية الجديدة المتاحة لملحق ArcGIS Tracking Analyst في إصدار ArcGIS 10.1:

مابلكس

تم نقل وظيفة ملحق Maplex for ArcGIS إلى منتج ArcGIS for Desktop الأساسي ويشار إليه باسم Maplex Label Engine.


تقديم نظم المعلومات الجغرافية باستخدام ArcGIS: منهج مصنف لتعلم نظم المعلومات الجغرافية ، الإصدار الثالث

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

تركز هذه النسخة المنقحة على آخر تحديثات البرامج و mdashArcGIS 10.0 و 10.1. بالإضافة إلى تغطيته الناجحة بالفعل ، يسمح الكتاب للطلاب بتجربة نشر الخرائط على الإنترنت من خلال تمارين جديدة ، ويقدم فكرة البرمجة باللغة التي اختارتها Esri للتطبيقات (مثل Python). يتم حزم قرص DVD مع الكتاب ، كما في الطبعات السابقة ، يحتوي على بيانات للعمل على جميع التمارين.

هذا الكتاب الدراسي الكامل سهل الاستخدام:

  • يتم تحديثه لأحدث إصدارات ArcGIS و mdashArcGIS 10.0 و 10.1
  • يقدم المفاهيم الأساسية لنظم المعلومات الجغرافية والموضوعات اللازمة لفهم تحليل المعلومات المكانية
  • يوفر قدرة كبيرة على تشغيل الأدوات المهمة في ArcGIS
  • يوضح الإمكانات الجديدة لـ ArcGIS 10.0 و 10.1
  • يوفر أساسًا للدراسة المتقدمة لنظم المعلومات الجغرافية ودراسة مجال GISc الناشئ حديثًا

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


هل تريد تغيير ترتيب الأجزاء في الهندسة متعددة الأجزاء باستخدام ArcGIS for Desktop (أو ArcPy)؟ - نظم المعلومات الجغرافية

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

ملاحظات

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

في بيئة الخادم ، يمكن الوصول إلى كائن GeometryServer عبر SOAP / XML عبر اتصال HTTP (الإنترنت). يتم دعم REST api أيضًا. كائن GeometryServer عبارة عن خدمة "حساب فقط" عديمة الحالة. على هذا النحو ، يمكن إنشاء مثيل واحد فقط في كل مرة في بيئة الخادم.

يستفيد عملاء SOAP من GeometryServer عبر واجهة خدمة الويب الخاصة به ، والتي يتم تحديدها بواسطة عنوان URL هذا:

توفر المنتج

ملخص ميداني
الحقول موروثة من الواجهة com.esri.arcgis.system.IRequestHandler
IID و IID46a0e2ea_3b64_4a46_bd78_88a1660f35bb و xxDummy
الحقول موروثة من الواجهة com.esri.arcgis.system.IObjectActivate
IID ، IIDe3b78022_143e_4e61_9099_ed319ec061e7 ، xxDummy
ملخص المنشئ
GeometryServer ()
يُنشئ GeometryServer باستخدام ArcGIS Engine.
GeometryServer (كائن الكائن)
إهمال. اعتبارًا من ArcGIS 9.2 ، تم استبداله بقوالب Java العادية.
GeometryServer theGeometryServer = (GeometryServer) obj
ملخص الطريقة
فارغ تفعيل ()
ينشط الكائن.
صفيف المضلع الإكمال التلقائي (ISpatialReference pSR ، IPolygonArray pInPolygons ، IPolylineArray pCompletionLines)
يكتشف المضلعات المقيدة بمضلعات موجودة وعمل خطي للإدخال.
IGeometryArray المخزن المؤقت (ISpatialReference pInSR، ISpatialReference pBufferSR، ISpatialReference pOutSR، ID doubleArray pDistances، IUnit، boolean bUnion، IGeometry pInGeometries)
يخزن مجموعة من الأشكال الهندسية عن طريق كل مسافة محددة في مصفوفة من المسافات.
فارغ بناء (الدعائم IPropertySet)
بناء كائن مرحلتين.
IGeometry محدب هال (ISpatialReference pSR ، IGeometry pInGeometryArray)
يحسب الهيكل المحدب لأشكال الإدخال الهندسية
IGeometryArray قطع (ISpatialReference pSR ، IGeometryArray pTargets ، IPolyline pCutter ، ILongArray [] ppCutIndexes)
يقطع الهدف متعدد الخطوط أو المضلع.
فارغ تعطيل ()
يعطل الكائن.
IGeometryArray التكثيف (ISpatialReference pSR، IGeometryArray pInGeometries، double maxSegmentLength، boolean useDeviationDification، double densificationParameter)
يطبق عملية ArcObjects "Densify" على كل عنصر من عناصر المصفوفة الهندسية.
IGeometryArray التكثيف الجيوديسي (ISpatialReference pSR ، IGeometry pInGeometries ، double maxSegmentLength ، ILinearUnit pLengthUnit)
يكثف الأشكال الهندسية عن طريق رسم النقاط على طول الجيوديسية بين القمم الموجودة (يستخدم IPolycurve4 :: GeodesicDensify).
IGeometryArray الفرق (ISpatialReference pSR ، IGeometryArray pInGA1 ، IGeometry pInG2)
تُرجع مصفوفة من الأشكال الهندسية حيث تكون كل هندسة نتيجة R [i] هي (المصفوفة 1 [i] الفرق G2).
قيمة منطقية يساوي (كائن س)
قارن هذا الكائن بآخر
IServerObjectExtension findExtensionByCLSID (سلسلة cLSID)
يُرجع ملحق كائن الخادم الذي تم العثور عليه باستخدام تمثيل سلسلة من معرف الفئة الخاص به.
IServerObjectExtension findExtensionByTypeName (اسم السلسلة)
إرجاع ملحق كائن الخادم الذي تم العثور عليه باستخدام اسم النوع الخاص به.
مرجعية ISPAL findSRByWKID (سلطة السلسلة ، int wKID ، int wKID_Z ، boolean bDefaultXYResolution ، boolean bDefaultXYTolerance)
يحدد SR بناءً على معرفه المعروف (WKID) واختيارياً WKID لمرجع عمودي.
مرجعية ISPAL findSRByWKT (String wKT، String wKT_Z، boolean bDefaultXYResolution، boolean bDefaultXYTolerance)
يحدد كائن إسناد مكاني بناءً على سلسلة نصية معروفة (WKT) واختيارياً WKT لمرجع عمودي.
IUnit findUnitsByWKID (مرجع السلسلة ، int wKID)
يحدد كائن وحدة بناءً على معرفته المعروفة (WKID).
IUnit findUnitsByWKT (سلسلة wKT)
يعرّف كائن وحدة بناءً على سلسلة نصية معروفة جيدًا.
IGeometryArray التعميم (ISpatialReference pSR، IGeometryArray pInGA، double maxDeviation، ILinearUnit pDeviationUnit)
إرجاع الإصدارات المعممة (Douglas-Poiker) من خطوط الإدخال المتعددة والمضلعات (يستخدم IPolycurve :: Generalize).
فارغ getAreasAndLengths (ISpatialReference pSR، IPolygonArray pInPolygons، IDoubleArray [] ppAreas، ID doubleArray [] ppLengths)
تحسب المساحات وأطوال المحيطات لكل مضلع في المصفوفة المحددة.
فارغ getAreasAndLengths2 (ISpatialReference pSR، IPolygonArray pInPolygons، ILinearUnit pLengthUnit، ILinearUnit pAreaUnit، int areaUnitEnum، IDoubleArray [] ppAreas، IDoubleArray [] ppLengths)
تحسب المساحات وأطوال المحيطات لكل مضلع في المصفوفة المحددة.
سلسلة ثابتة getClsid ()
getClsid.
سلسلة getConfigurationName ()
اسم تكوين كائن الخادم الذي يحدد كائن الخادم.
مزدوج getDistance (ISpatialReference pSR، IGeometry pG1، IGeometry pG2، ILinearUnit pDistanceUnit)
تقارير أقصر مسافة بين G1 و G2.
مزدوج getDistanceGeodesic (ISpatialReference pSR، IGeometry pG1، IGeometry pG2، ILinearUnit pDistanceUnit)
يُبلغ عن أقصر مسافة جيوديسية بين G1 و G2.
IPointArray getLabelPoints (ISpatialReference pSR، IPolygonArray pInPolygons)
تحسب نقطة داخلية لكل مضلع.
ID DoubleArray getLengths (ISpatialReference pSR، IPolylineArray pInPolylines)
تحسب طول الخط متعدد الخطوط في المصفوفة المحددة.
ID DoubleArray getLengths2 (ISpatialReference pSR، IPolylineArray pInPolylines، ILinearUnit pLengthUnit)
تحسب طول الخط متعدد الخطوط في المصفوفة المحددة.
ID DoubleArray getLengthsGeodesic (ISpatialReference pSR ، IPolyline صفيف متعدد الخطوط ، ILinearUnit pLengthUnit)
إرجاع الطول الجيوديسي لكل شكل متعدد الخطوط.
سلسلة getTypeName ()
نوع كائن الخادم (MapServer أو GeocodeServer).
بايت [] handleBinaryRequest (طلب [] بايت)
يتعامل مع طلب ثنائي.
بايت [] handleBinaryRequest2 (إمكانيات السلسلة ، طلب بايت [])
يتعامل مع طلب ثنائي بقدرات صريحة.
سلسلة handleStringRequest (إمكانيات السلسلة ، طلب سلسلة)
يعالج طلب سلسلة SOAP.
int hashCode ()
رمز التجزئة لهذا الكائن
فارغ initLogging (سجل ILog)
يقوم بتهيئة كائن بسجل.
فارغ interfaceSupportsErrorInfo (GUID riid)
الواجهة يدعم معلومات الخطأ
IGeometryArray تتقاطع (ISpatialReference pSR ، IGeometryArray pInGA1 ، IGeometry pInG2)
تُرجع مصفوفة من الأشكال الهندسية حيث تكون كل هندسة نتيجة R [i] هي (array1 [i] تتقاطع مع G2.
IGeometryArray الإزاحة (ISpatialReference pSR، IGeometryArray pInGA، double offsetDistance، ILinearUnit pOffsetUnit، int offsetHow، double bevelRatio)
تُرجع مصفوفة من الخطوط المتعددة والمضلعات التي تعد نسخًا متوازنة من الخطوط المتعددة والمضلعات للإدخال (يستخدم ITopologicalOperator :: ConstructOffset).
IGeometryArray المشروع (ISpatialReference pInSR، ISpatialReference pOutSR، int xFormDir، IT Transformation pXForm، IEnvelope pExtent، IGeometry pInGeometries)
يعرض مصفوفة من الأشكال الهندسية من الإسناد المكاني الحالي (pInSR) إلى الإسناد المكاني الوجهة (pOutSR).
IRelationResultArray العلاقة (ISpatialReference pSR ، IGeometryArray pInGA1 ، IGeometryArray pInGA2 ، int r ، String param)
يحدد أزواج الأشكال الهندسية من مصفوفات هندسة الإدخال التي تشارك في العلاقة المكانية المحددة.
IGeometry إعادة الشكل (ISpatialReference pSR ، IGeometry pTarget ، IPolyline pReshaper)
يعيد تشكيل الخط المتعدد المستهدف أو المضلع.
IGeometryArray تبسيط (ISpatialReference pSR ، قياس IGeometry pInGeometries)
يطبق عملية ArcObjects "Simplify" على كل عنصر من عناصر المصفوفة الهندسية.
صفيف IPolyline trimExtend (ISpatialReference pSR ، IPolylineArray pInPA ، IPolyline pTrimExtendTo ، int extensionHow)
تقليم أو تمديد كل خط متعدد في مصفوفة الإدخال باستخدام TrimExtendTo (يستخدم IConstructCurve :: ConstructExtended لعملية التمديد).
IGeometry الاتحاد (ISpatialReference pSR ، IGeometryArray pInGA)
إرجاع الاتحاد الطوبولوجي لهندسات الإدخال (يستخدم ITopologicalOperator :: ConstructUnion).
الطرق الموروثة من الفئة java.lang.Object
clone، finalize، getClass، notify، notifyAll، toString، انتظر، انتظر، انتظر
الطرق الموروثة من الواجهة com.esri.arcgis.interop.RemoteObjRef
getJintegraDispatch ، الإفراج

الهندسة

رميات: IOException - إذا كانت هناك مشكلات في التشغيل المتداخل UnknownHostException - إذا كانت هناك مشكلات في التشغيل المتداخل

الهندسة

أنشئ GeometryServer باستخدام مرجع إلى مثل هذا الكائن الذي تم إرجاعه من ArcGIS Engine أو Server. هذا يعادل لغويًا إرسال الهدف إلى GeometryServer.


ArcGIS 10.2.1 للأدوات المساعدة (سطح المكتب ، المحرك ، الخادم) والتصحيح 4 لتحديث الاتصالات

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

  • مقدمة
  • المشكلات التي تم تناولها مع هذا التصحيح
  • تثبيت هذا التصحيح على ويندوز
  • تثبيت هذا التصحيح على لينكس
  • قم بترقية قاعدة البيانات الجغرافية
  • تحديثات التصحيح
  • كيفية تحديد منتجات ArcGIS المثبتة
  • الحصول على مساعدة

مقدمة

تعلن Esri & reg عن ArcGIS 10.2.1 للأدوات المساعدة (سطح المكتب ، المحرك ، الخادم) والتصحيح 4 لتحديث الاتصالات. هذا التصحيح هو الرابع في سلسلة من التحديثات التي تستهدف تدفقات عمل الأداة المساعدة والاتصالات ، على الرغم من أنه يمكن أن يكون مفيدًا لجميع مستخدمي ArcGIS 10.2.1. يستهدف التصحيح عددًا من المشكلات التي تعالج المشكلات المتعلقة بالشبكة الهندسية وتعيين الإصدارات ويصحح أيضًا المشكلات المتعلقة بنوع تخزين st_geometry. يتعامل هذا التصحيح بشكل خاص مع المشكلات المدرجة أدناه ضمن المشكلات التي تم تناولها مع هذا التصحيح.

المشكلات التي تم تناولها مع هذا التصحيح

  • BUG-000090940 - أداء إنشاء / تحديث المخططات بقواعد تحتوي على عوامل تصفية SQL لا يزال سيئًا.
  • BUG-000088754 - قيم state_id تالفة بعد تصدير قاعدة بيانات جغرافية من مجموعة Oracle إلى طبعة واحدة.
  • BUG-000088668 - محرر مجموعة البيانات - يفشل الاستعلام الذي يسترد الحقل المرتبط بسمة الحقل عندما لا يتطابق اسم قالب الرسم التخطيطي والجدول الخاص به.
  • BUG-000088666 - تفشل بعض المخططات التي تم إنشاؤها في إصدار ما قبل 10x في الترحيل إلى قاعدة بيانات جغرافية مؤسسية 10.x.
  • BUG-000088350 - إرجاع ST_Aggr_Union النتائج غير الصحيحة عند وجود العديد من المضلعات الشظية.
  • BUG-000088244 - تحسين حذف الكائنات من البيانات الوصفية الداخلية لقواعد البيانات الجغرافية.
  • BUG-000088109 - ترجع الدالة ST_difference إخراجًا فارغًا مع فئات ميزات إدخال محددة.
  • BUG-000088081 - يتم تشويه الكائنات بعد تدويرها باستخدام تصحيح الأدوات المساعدة والاتصالات 2 (UTUP2).
  • BUG-000086358 - تم إرجاع خطأ "ORA-22829" عند محاولة الترحيل من SDEBinary إلى SDELOB على مجموعة بيانات معينة باستخدام أداة ترحيل التخزين.
  • BUG-000086328 - يؤدي إجراء تحويل على فئة ميزة في قاعدة بيانات Oracle باستخدام ST_Transform إلى حدوث خطأ في التحويل: ORA-20603: المراجع المكانية غير متوافقة.
  • BUG-000086255 - يتعذر على ArcGIS for Server الاتصال بقاعدة بيانات SQL Server المنسوخة أثناء تجاوز الفشل.
  • BUG-000086160 - الطلبات التي يتم إجراؤها بالتوازي لإضافة أو حذف فئات المعالم تتسبب في توقف جدول gdb_tables_last_modified.
  • BUG-000083633 - يؤثر ترتيب الطبقات في جدول المحتويات في ArcMap على وقت العرض أو الرسم لبعض الطبقات.
  • NIM103145 - يتم إسقاط بعض المضلعات من فئة سمة متعددة المضلعات عند استخدام وظيفة ST_TRANSFORM.
  • NIM102626 - أداء أداة المعالجة الجغرافية Trace Geometric Network بطيء مقارنة بشريط أدوات Utility Network Analyst عند تخزين شبكة هندسية في قاعدة بيانات ArcSDE الجغرافية.
  • NIM102491 - عندما يفشل تراكب مضلع على مضلع مع حدوث خطأ داخلي في الدقة ، يجب أن نحاول مرة أخرى بأقصى دقة.
  • NIM084109 - يؤدي حذف فئة ميزة من قاعدة بيانات SDE / Oracle كبيرة (تحتوي على أكثر من 3000 فئة ميزات) إلى تنفيذ استعلام SQL واحد وجلبه آلاف المرات مما يؤدي إلى مشكلة بطيئة في الأداء.
  • NIM082508 - فشل تصدير مضخة البيانات (expdp) لجدول مقسم مع فهرس محلي مع ORA-39127.
  • BUG-000086943 - تحتاج أدوات التحقق والإصلاح وإعادة إنشاء الاتصال إلى تحديد مشكلات تلف EID القصوى وإصلاحها.
  • BUG-000086941 - دعم قراءة قواعد البيانات الجغرافية فقط في Oracle.
  • BUG-000086192 - تحميل البيانات في فئة ميزات الشبكة الهندسية باستخدام arcpy. يمكن أن يؤدي Append_management في Python إلى تلف ميزات الشبكة.
  • BUG-000086160 - الطلبات التي يتم إجراؤها بالتوازي لإضافة أو حذف فئات المعالم تتسبب في توقف جدول gdb_tables_last_modified.
  • BUG-000085669 - عند إنشاء إصدار جديد أثناء جلسة التحرير ، قد يؤدي إيقاف جلسة التحرير في الإصدار الأساسي دون حفظ التعديلات إلى إتلاف الشبكة الهندسية في الإصدار الذي تم إنشاؤه حديثًا.
  • BUG-000085184 - يؤدي تقسيم حافة معقدة إلى جعل الكائنات ذات الصلة غير مرتبطة.
  • BUG-000085006 - تعطل ArcCatalog 10.3 عند الضغط باستخدام قاعدة بيانات ArcSDE الجغرافية المحددة.
  • BUG-000084498 - يتعطل ArcGIS Desktop عند نشر التعديلات التي تم إصدارها بشكل افتراضي مع الميزات المسجلة كإصدار مع خيارات لنقل التعديلات إلى القاعدة.
  • BUG-000083139 - يعد فتح مربع حوار تغيير الإصدار بطيئًا للغاية.
  • BUG-000082420 - استدعاء ISimpleJunction.EdgeFeatureCount داخل حلقة مقابل البيانات في sde ينتج خطأ "نفاد ذاكرة الخادم".
  • NIM104524 - يتم ملاحظة تدهور الأداء باستخدام أداة "التحديد حسب الموقع" عند استخدام ArcGIS 10.0 SP5 وما فوق مقابل قواعد البيانات الجغرافية الخاصة بالمؤسسة.
  • NIM102561 - لا تستدعي طريقة IFeatureEdit2.SplitWithUpdate IFeatureClassEdit.CustomSplitPolicy على امتداد فئة ميزة حافة معقدة.
  • NIM101805 - لا تسمح بتسجيل المشاهدات بقاعدة البيانات الجغرافية.
  • NIM101236 - عند عرض فئة ميزة SQL Server المؤرشفة بدون إصدار مع أكثر من 123 عمودًا ، يتم تلقي رسالة الخطأ التالية: "خطأ في فتح فئة الميزة. نفاد ذاكرة الخادم."
  • NIM100811 - أداء بطيء باستخدام أداة المعالجة الجغرافية فئة الميزة إلى فئة الميزات لتحميل البيانات في قاعدة بيانات جغرافية لـ SQL Server.
  • NIM099678 - فشلت أداة التعريف في تحديد سمات SDEBINARY عند وجود صلة من فئة معلم إلى جدول باستخدام نفس الاتصال.
  • NIM096843 - تنفيذ متكرر للاستعلامات - لكل تنفيذ استعلام مكاني على ST_GEOMETRY FC.
  • NIM096793 - يمكن ترك السجلات في الجدول الجانبي لـ Geometry CAD عند ضغط الميزات المحدثة على الجدول الأساسي.
  • NIM094902 - فشل ST_Intersection مع الخطأ "ORA-28579" عند التعامل مع بعض ميزات الخط متعدد الأجزاء.
  • NIM094237 - يمكن ترك السجلات في الجدول الجانبي لـ Geometry CAD عند تحديث الميزات وحفظ التعديلات في القاعدة.
  • NIM088143 - يؤدي ضم فئة معالم ذات إصدار إلى جدول غير مسجل في قاعدة البيانات الجغرافية إلى تعطل ArcMap.
  • NIM085757 - لا يتم الاحتفاظ بحقل وزن التتبع في فئات المعالم الجديدة المضافة إلى شبكة هندسية موجودة.
  • BUG-000081231 - بعد فصل ميزات المصدر الخطية وتوصيلها من شبكة هندسية وتحديث الرسم التخطيطي المرتبط ، يتم إنشاء معرف تخطيطي جديد لهذه الميزة وتتم إزالة القمم.
  • BUG-000082028 - تستهلك تدفقات عمل التحرير القياسية كميات متزايدة من الذاكرة ولا تحررها بعد توقف التحرير.
  • BUG-000082630 - تحريرات فرع الفروق المصنّعة لمؤشر الفروق تعكس "نوع" التغيير الذي تم الإبلاغ عنه (على سبيل المثال ، تصبح عمليات الحذف إدخالات ، وتصبح الإدخالات محذوفة).
  • NIM088321 - لا يتم تكريم شبكات الفهرس المكاني التي يحددها المستخدم بواسطة ArcGIS عند استخدام أداة إضافة فهرس مكاني ، على الرغم من تشغيل الأداة بنجاح.
  • NIM096460 - بعد إسقاط الشبكة الهندسية وإعادة بنائها وتحديث مخطط تخطيطي يحتوي على قواعد تخطيطية ، لا يتم الاحتفاظ بمواقع وصلات الشبكة.
  • NIM097184 - فشل إنشاء عملية دفع في 9.3.1 قاعدة بيانات جغرافية مع 10.2.1 سطح المكتب.
  • NIM097983 - قم بتحسين فتح مستندات الخريطة عن طريق زيادة ذاكرة التخزين المؤقت لمخطط قاعدة البيانات الجغرافية لتشمل خصائص بيانات تعريف sde.
  • NIM098475 - لا يتم إنشاء الفهارس المكانية عند إنشاء فئة معلم في قاعدة بيانات ArcSDE 10 من عميل ArcGIS Desktop 10.2.
  • NIM098196 - يؤدي تصدير مخطط SDE باستخدام Oracle expdp إلى إنشاء خطأ ora-39127 و ora-20098 و ora-06512 حول الفهرس المكاني الذي تم إنشاؤه على جدول GDB_items الذي يحتوي على المعلمة st_grids كفاصلات عند استخدام Oracle 11gR2.
  • NIM098665 - إجراء اتصال بقاعدة بيانات أوراكل غير مكانية باستخدام إما اتصال قاعدة بيانات مكانية أو اتصال قاعدة بيانات OLE يستغرق وقتًا طويلاً بشكل ملحوظ عندما يكون هناك كمية كبيرة من الكائنات في قاعدة البيانات.
  • NIM099484 - توفير آلية لتمكين أدوات استخدام الذاكرة عند إنشاء ذاكرة تخزين مؤقت للميزة في سطح المكتب.
  • NIM096111 - تدوير نقطة بعد سير عمل تحديد محدد على شبكة هندسية يدور ويغير الشبكة الهندسية بأكملها.
  • NIM100182 - مخطط تخطيطي غير صالح عند تصدير الرسوم البيانية. يتم تصدير الميزات التخطيطية المرتبطة بميزات GIS التي ليست جزءًا من الشبكة الهندسية مع "-2" في نهاية SCHEMATICTID الخاصة بهم.
  • NIM100823 - فشلت إعادة إنشاء الفهرس المكاني على فئة ميزة ذات إصدار مع وجود خطأ عدم تطابق SRID.
  • NIM100941 - تحسين الأداء وقابلية التوسع لإنشاء النسخ المتماثلة ومزامنتها عن طريق التخزين المؤقت لمعلومات قاعدة البيانات بشكل أكثر كفاءة.
  • NIM101461 - عند استخدام فئات الميزات ذات SRIDs المختلفة في استعلام ST_intersection ، فإنها تفشل مع "ORA-06530: الإشارة إلى مركب غير مهيأ".
  • NIM101468 - غير قادر على إخفاء الجداول المستقلة باستخدام طريقة IWorkspaceExtension.DataDictionaryTableNames في ArcGIS 10.1 والإصدارات الأحدث.
  • NIM101270 - Recalculating the feature extent on specific datasets returns the following error: "Failed to recalculate extent. The specified coordinate exceeds the valid coordinate range."
  • NIM101376 - ArcGIS for Desktop fails to save the connectivity rules for a specific geometric network.
  • NIM101746 - The Alter Field online help documentation page indicates that the Alter Field tool is available at all license levels however, the tool is unavailable at lower license levels.
  • NIM102077 - ArcGIS reports that an Oracle SDELOB or WKB feature class created in a pre-10.1 geodatabase does not have a spatial index when it does exist.
  • NIM102230 - Do not return the Documentation field on joined queries for Geodatabase internal metadata.
  • NIM102846 - When exporting diagrams into another schematic dataset using the Export Schematic Dataset process configured with GUIDs reattachment, the process expects GUIDs for each feature they contain. This is blocking when GUIDs are only missing for a feature class, in particular when this is missing for _Junctions.
  • NIM102848 - Creating a spatial index will pass values gathered from existing enterprise feature classes that may be invalid instead of passing correct values.
  • NIM102883 - When using a newer client (10.1+) against an older SQL server geodatabase (pre-10.1) through an application server connection, creation of a spatial index will fail on GEOMETRY or GEOGRAPHY feature classes with 'This SDE server does not support this client or operation'.
  • NIM102895 - Data exported via a XML workspace does not retain any 4-byte (or greater) characters in the data's attribute table.
  • NIM102996 - After dropping a spatial index on a binary feature class through an application server connection to a pre-10.1 geodatabase in SQL Server, ArcGIS is unable to determine the index is gone.
  • NIM103593 - File Geodatabase lock files should be opened as Read, rather than as Read/Write. This improves feature class/table creation performance.
  • NIM103683 - When script/query/constant attributes are configured on a schematic feature class for which the schematic features are not initialized, the attributes are not updated.
  • NIM103708 - Filter the AUDSYS, OJVMSYS, GSMADMIN_INTERNAL, DVSYS Oracle objects from connection in ArcGIS.
  • NIM103781 - The network index DESC query must only fetch the necessary attributes and not SELECT * when obtaining the USERID or ELEMENT mappings.
  • NIM104247 - Implement two new API functions for se_enable_schema_chache and se_disable_schema_cache.
  • NIM104317 - When fetching a network dataset index page, only fetch the pageblob.
  • NIM104321 - MDXT_xxx$% tables show up in ArcCatalog, connected to a 11.2.0.4 or 12.1.0.1 instance, and some are not deleted even when the feature class is deleted.

  • NIM086295- On Oracle ST_OrderingEquals is always returning the same value as ST_Equals.
  • NIM088921 - Importing an SDE schema dump fails with ORA-39083 and ORA-02309 on SDE.st_type_export.validate_spref using datapump impdp.
  • NIM089510 - Inconsistent results with st_astext_f query on polygons with more than 292 vertices.
  • NIM090071 - Labeling features based on join table's field throws 'ArcMap drawing errors' when the table and feature class are stored in different DBMS.
  • NIM094291 - The extent of data created in MicroStation DGN files is not correctly calculated in ArcMap 10.2 which causes the data to be displayed in the wrong location.
  • NIM094556 - Results from the Trace Geometric Network geoprocessing tool to trace connected are not consistent with the trace results from the Find Connected tool in the Utility Network Analyst toolbar.
  • NIM095455 - In an edit session, snapping stops working on a layer if a join exists on that layer.
  • NIM096135 - Provide option to create user schema geodatabases by a user other than SYS.
  • NIM096817 - Loading a large amount of coordinates via ST_Geometry function results in ORA-20004 and ORA-20000 errors.
  • NIM097346 - Extproc not initialized when a ST_Intersects query involving a versioned view and a base table is the first query run in the session.
  • NIM099098 - تفشل وظيفة ST_ASTEXT عندما تحتوي مجموعة النتائج على أكثر من سجل ، وعندما تكون NUMPOINTS هي

Installing this patch on Windows

Installation Notes:

System Administrators: A technical paper is available that discusses the enterprise deployment of ArcGIS 10.2.1 setups using Microsoft Systems Management Server (SMS), System Center Configuration Manager (SCCM), and Group Policy, including additional system requirements, suggestions, known issues, and Microsoft Software Installation (MSI) command line parameters. Deployment in a lockdown environment is also covered. ArcGIS 10.2.1 Enterprise Deployment.

خطوات التثبيت:

ArcGIS 10.2.1 for Desktop, Engine, or Server must be installed before installing this patch.

    قم بتنزيل الملف المناسب إلى موقع آخر غير موقع تثبيت ArcGIS الخاص بك.

ملاحظة: إذا لم يؤدي النقر المزدوج فوق ملف MSP إلى بدء تثبيت الإعداد ، فيمكنك بدء تثبيت الإعداد يدويًا باستخدام الأمر التالي:

Installing this patch on Linux

خطوات التثبيت:

أكمل خطوات التثبيت التالية بصفتك مالك ArcGIS Install. مالك التثبيت هو مالك مجلد arcgis.

ArcGIS 10.2.1 for Engine or Server must be installed before installing this patch.

    قم بتنزيل الملف المناسب إلى موقع آخر غير موقع تثبيت ArcGIS الخاص بك.

المجموع الاختباري (Md5)
محرك ArcGIS ArcGIS-1021-E-UTU4-Patch-lx.tar A8B557F5D3CC371168AC8A90BC4611CA
ArcGIS for Server ArcGIS-1021-S-UTU4-Patch-lx.tar 71CC5C0A985EC24137164356221A5617

قم بترقية قاعدة البيانات الجغرافية

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

Patch Updates

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

October 27, 2015: The Linux Engine setup is now available for download.

How to identify which ArcGIS products are installed

لتحديد منتجات ArcGIS المثبتة ، اختر الإصدار المناسب من الأداة المساعدة PatchFinder لبيئتك وقم بتشغيله من جهازك المحلي. PatchFinder will list all products, hot fixes, and patches installed on your local machine.

Getting Help

المواقع المحلية ، يرجى الاتصال بالدعم الفني لـ Esri على الرقم 1-888-377-4575 ، إذا واجهت أي صعوبة في تثبيت هذا التصحيح. المواقع الدولية ، يرجى الاتصال بموزع برنامج Esri المحلي لديك.


Join an organization

I received an invitation to join an organization, but I get an error when I try to join.

Invitations are valid for 14 days. Ask the administrator of your organization to send you a new invitation if the 14-day period has expired.

Your account email must match the address where the invitation was sent. If you create a new organizational account when you join the organization, enter the same email address where your invitation was sent.

If you are joining a trial subscription, you cannot use an existing account. You need to create a new account.

I know I was invited to join an organization, but I didn't receive an invitation in my email inbox folder.

Your invitation may have been moved or blocked by your email account. Check your spam and junk email folders. If you don't see the email there, add [email protected] to your safe senders list and ask your ArcGIS Online organizational administrator to resend the invitation. If you continue to have problems, have your administrator contact Esri Support.

Why can't I join an organization using my GitHub account?

  • Your GitHub email address is public.
  • The invitation you receive allows you to join with any email address.

When searching for layers to add to a map, only web layers are listed.

You can search for and add feature layers, tile layers, imagery layers, KML layers, and OGC WMS, WMTS, and WFS layers. Other layer types, such as layer packages, are not supported.

When searching for layers to add to a map, not all of my organization's layers are listed in the search results.

If you checked the Within map area box, only layers that intersect the extent of the current map extent are listed in the search results.

The date and time in a pop-up do not match the date and time in the underlying data.

Servers store dates in Coordinated Universal Time (UTC). Web browsers convert the date to local time. For example, if you look at a time field in a pop-up and you are located in California during standard daylight time, what you see is 8 hours earlier (UTC-8) than the time in the data. This offset might affect the date as well. If you look at a pop-up with data from 7/7/2017 12:00 a.m., you see 7/6/2017 5:00 p.m.

Dates are formatted differently throughout the map.

When viewing dates in Map Viewer (formerly known as Map Viewer Beta ) or Map Viewer Classic (formerly known as Map Viewer ), you may see different formats on different parts of the map. Map authors can configure the format that appears in pop-ups, tables, and labels. For these and other parts of the map, such as the time slider, the language associated with your account determines the default date format.

Time does not appear in the date field.

Only short date formats display time (for example, 12/31/1999 and 31/12/1999). Time is not displayed as part of the date field for other date formats. To display time for date fields, you need to configure the date field in the pop-up to use one of the short date formats and check the box to show time.

I can't edit the geometry of a feature in an editable feature layer.

If the editable feature layer contains m-values, you can't edit the geometry for existing features. To edit geometry for existing features in the layer, the layer owner must move the data with m-values to a separate layer (which can be in the same service).

When I print my map, some layers are missing.

If your organization uses the default print service, layers that are not accessible externally, KML ground overlays, and network links without refresh properties do not appear on a printed map. If your organization uses a custom print service, certain types of layers may not appear on a printed map.

Use the Print button in Map Viewer (formerly known as Map Viewer Beta ) or the Print drop-down menu in Map Viewer Classic (formerly known as Map Viewer ) to display a printer-friendly web page of your map (with or without the legend).

If you're using Map Viewer Classic , once the print page has finished loading you can use your browser's print option to print a complete and well-formatted map. If you use your browser's print option directly from Map Viewer Classic without using the Map Viewer Classic Print drop-down menu, many other layers and logos may be missing as well.

My map layer did not draw completely.

A layer may have too many features for Map Viewer Classic (formerly known as Map Viewer ) to display all at once. When this happens, Map Viewer Classic displays a warning that the layer did not draw completely. To see the omitted features, zoom in and move around the map.

The map is missing a legend.

You will not see a legend for basemaps or OGC WMS and WMTS layers. You will also not see a legend for layers that are not accessible externally or if the map author has hidden it.

The map legend is different from the legend I created for my feature layer.

Legends for feature layers may not match the legends saved in web maps. This typically happens when you save the layer in the web map with different symbology than that of the original layer. Symbology is saved to the web map when you save the map. Therefore, if you have different symbology saved to the layer and want to display the layer's legend in the web map, you must remove the layer from the web map and add it back.

I can't reorder a layer in the map's contents.

Layers are always displayed on top of a basemap, and feature layers are always displayed on top of tileset layers (map image, imagery, and tile layers) and KML layers. Depending on the type of layers you have in your map, you may not be able to move them all up or down. For example, if you have one map image layer and three feature layers, you can reorder the feature layers, but you cannot move the map image layer on top of them.

My web map contains a layer that is no longer available, and an error appears when I load the map. How do I remove this layer so that I can replace it with another one?

Save your web map. The problem layer won't be saved, and you can add other available layers to the map as needed.

The time slider does not appear in a map with a time-aware layer.

Time-aware layers are not supported in KML documents, embedded maps, and layers from a file. The time slider does not appear in these cases. The time slider also does not appear if the map author has disabled time animation on the layer.

There is no option to use my layer as a basemap.

ArcGIS Server services (map image layers), OGC WMS, OGC WMTS, and tile layers can be used as your basemap.

When I use my own basemap, some of the zoom levels in my basemap are missing on the map.

This happens because the map displays the zoom levels of the current basemap, for example, the World Topographic basemap. To see the additional zoom levels in the basemap you've added, save your map, close the Map Viewer or Map Viewer Classic page (for example, go to the Gallery), and reopen the map. The additional zoom levels appear. You need privileges to create items to save your map.

My basemap is unavailable, so none of my map content appears.

Map Viewer Classic (formerly known as Map Viewer ) can't display layers in a map without a working basemap because the basemap establishes the coordinate system of the map. Once you save a map with a basemap, Map Viewer Classic only uses that basemap it doesn't revert to a default basemap if yours is unavailable. You can repair your map by using a different basemap as long as the spatial reference of the unavailable and new basemap are the same. For basemaps that are tile layers, the tiling scheme of the unavailable and new basemaps must also be the same. Repair your map by choosing a different basemap from the gallery or using the URL parameter basemapUrl .

When I add an OGC WMS or WMTS layer to my map, I get an error that says the layer's coordinate system doesn't align with that of the basemap.

This error message usually appears when you added layers to your map in Map Viewer Classic (formerly known as Map Viewer ) and then added an OGC layer that is in a coordinate system other than Web Mercator (the projection of the basemaps in the default Map Viewer Classic gallery). To remedy this, create a new map and add your OGC layer first. If your layer is in GCS WGS84, Map Viewer Classic uses the GCS WGS84 World Imagery basemap. If your OGC WMS or WMTS layer is in a coordinate system other than Web Mercator or GCS WGS84, your layer is used as the basemap. If your WMTS layer supports multiple coordinate systems, you can select the one you want to use.

The aerial imagery I added doesn't display on the map.

Tile layers that use aerial imagery may not display on the map if you are using a Web Mercator basemap (which is the projection of the basemaps in the gallery) and the layer is not in Web Mercator. To display the layer, use it as the basemap or display it on top of a basemap that is in the same projection as the tile layer.

Some layers don't display correctly in the map. It looks like there is a mix of HTTP and HTTPS URLs. Is this mixed content negatively affecting the map display?

The specific behavior depends on your browser and browser version.

As of December 2020, HTTP is no longer supported, and references to HTTP URLs no longer work in ArcGIS Online . If you are the owner or administrator of the map, you must therefore update the layers in the map to use HTTPS. For more information about considerations when making changes to your content and workflows, see the Important Updates for ArcGIS and HTTPS Only Enforcement Support article.

You can read more about mixed content from various browser providers.

When attempting to add a layer to the map or opening an existing map, I see a message that Map Viewer Classic is unable to establish a secure connection to one or more layers.

It's possible that the URL you provided is HTTP when your organization is set up for HTTPS. As of December 2020, HTTP is no longer supported, and references to HTTP URLs no longer work in ArcGIS Online . If you are the owner or administrator of the map, you must therefore update the layers in the map to use HTTPS. For more information about considerations when making changes to your content and workflows, see the Important Updates for ArcGIS and HTTPS Only Enforcement Support article.

My dataset is too large to add directly to the map.

Large datasets should be published as hosted feature layers. When you add a shapefile, GeoJSON, CSV, TXT, or GPX file directly to Map Viewer Classic (formerly known as Map Viewer ), the features are stored in the web map, which increases the amount of data that must be downloaded each time the web map is opened. Publishing your data as a hosted feature layer allows the features in the dataset to be requested as needed rather than being stored in the web map.

When you add a text file (CSV or TXT) while signed in with an organizational account, 4,000 features can be added directly to the map. When you add the same text file while signed in with a public account, or when you are not signed in, 250 features can be added directly to the map. Datasets with more features than this must be published as a hosted feature layer.

When you add a shapefile or GeoJSON file with point data, 4,000 features can be added directly to the map. When you add a shapefile or GeoJSON file with polygon or line data, 2,000 features can be added directly to the map. Datasets with more features than this must be published as a hosted feature layer. Shapefiles and GeoJSON files larger than 10 MB must be published as a hosted feature layer regardless of the number of features.

Some features are missing when I add my KML document to the map.

When you add a KML document to Map Viewer (formerly known as Map Viewer Beta ) or Map Viewer Classic (formerly known as Map Viewer ), features from placemarks, network links, ground overlays without refresh properties, folders, and extended data are displayed. Other features are not supported at this time. To learn more about supported KML elements and functionality, see the Considerations for using KML in your map section in KML.

Edits in the feature layer don’t appear in the embedded map or app until the map is refreshed.

When you add, update, or remove features in a layer that contains less than 2,000 polygons, 4,000 points, or 250,000 vertices, the edits don’t appear in the embedded map or app until the map is refreshed. You can set a refresh interval on the layer to keep the map synced with the latest data while the map is open.

I cannot edit features I've added to my map.

When a feature layer is published, the publisher determines what, if any, edit operations can be performed through the feature layer. Be sure the feature layer is editable. Also, KML and OGC WMS and WMTS layers cannot be edited in Map Viewer (formerly known as Map Viewer Beta ) or Map Viewer Classic (formerly known as Map Viewer ).

I do not see an option to configure pop-ups even though I know my service has feature data in it.

Neither Map Viewer (formerly known as Map Viewer Beta ) nor Map Viewer Classic (formerly known as Map Viewer ) supports editing or displaying pop-ups on OGC WMS and WMTS layers. Configuring pop-ups on KML layers is not supported any feature data in the KML layer is automatically displayed (you cannot disable or configure them).

I cannot remove pop-ups on a layer in the map.

In Map Viewer Classic (formerly known as Map Viewer ), you can remove pop-ups on a map layer you have previously enabled and on features from a delimited text file, shapefile, or GPX file. You cannot remove pop-ups for map notes layers created in Map Viewer Classic or for KML layers.

The map pop-up does not display my custom HTML.

ArcGIS Online supports a limited set of HTML tags. Unsupported HTML is filtered out and will not be displayed.

After modifying a service or hosted web layer, the layers in my map are missing or do not function as expected.

If the layers in your ArcGIS Server service or hosted web layer have been reordered, removed, or the schema has changed, maps or layers referencing the service or layer may not function as expected. To resolve the issue, remove and re-add the service or layer and reconfigure the layer settings. If you make changes to fields in the service or hosted web layer, pop-ups in the map or layers referencing the service or layer will not include the field changes. To include the field changes, you will need to reconfigure the pop-ups.

I do not see an option to save item properties on a layer I've updated in Map Viewer Classic .

You can only save item properties on layers you have added to Map Viewer Classic (formerly known as Map Viewer ).

Number fields from a CSV file on the web do not import correctly into the map.

If you are adding a CSV file from the web that uses periods as decimals, but your language is set to a system that expects commas for decimals, your number fields may not display correctly. The decimal characters in your file should match the format your system language expects. For example, if your system is set to English, your file should use periods as decimals. If your system is set to French, your file should use commas as decimals.

My organization has a Bing Maps key that can be used in maps shared publicly. I see the Bing Maps basemap in my maps but the public sees an ArcGIS Online basemap.

Verify that your organization has configured a Bing Maps key for public use. If it has and the public does not see a Bing Maps basemap in your map, resave your map.

Symbols disappear when I change symbols in my layer and use an image from an item in ArcGIS Online .

To change symbols with an image in an ArcGIS Server map service that supports dynamic layers, you need to include the image file name in the URL to the item. For example, if the item URL is https://myorg.maps.arcgis.com/sharing/rest/content/items/6761d5fd89fa4f978857357fb952ea14/data and the image name is chrysanthemum.jpg , you need to use the following URL: https://myorg.maps.arcgis.com/sharing/rest/content/items/6761d5fd89fa4f978857357fb952ea14/data/chrysanthemum.jpg .

I am having issues with styling.

Search only suggests six features.

When searching for features in a layer, only six results are returned for suggestions. This might mean the list doesn't include the feature you are looking for.

The story I’m configuring doesn’t have a setting to share subscriber content.

For stories created with classic Esri Story Maps templates, you can use the My Stories page to share subscriber content.


شاهد الفيديو: Basic Digitization in ArcGIS