Skip To Content

تكوين طبقات الحدود

Esri توفر طبقات تحتوي على معلومات الحدود والتوزيع الديموغرافي لأجزاء مختلفة من العالم. هذه الطبقات—مثل الولاية والمقاطعة ومنطقة التعداد وحدود كود ZIP—يحتوي على معلومات محلية ذات صلة التي يمكن لأعضاء البوابة الإلكترونية استخدامها في الخرائط والتطبيقات وأدوات التحليل و Insights for ArcGIS.

ضع في الاعتبار نشر هذه الطبقات على البوابة الإلكترونية إذا قمت بتثبيت Insights for ArcGIS أو إذا كانت البوابة الإلكترونية لا تحتوي على إمكانية الوصول إلى محتوى Living Atlas of the World من ArcGIS Online.

باعتبارك مسئول البوابة الإلكترونية، يمكنك تنزيل ملفات تعريف خدمة طبقة الحدود (.sd) التي تريدها من My Esri واستخدم أداة publishboundarylayers لنشر طبقات المعالم المستضافة من الملفات.

ملاحظة:‏

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

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

نشر ملفات (.sd) لتعريف خدمة الحدود في نتائج البوابة الإلكترونية فيما يلي:

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

نشر طبقات الحدود

يتم ترخيص هذه الطبقات بموجب اتفاقية الترخيص الرئيسية لـ Esri . اقرأ الملخص و شروط الاستخدام قبل النشر.

متطلبات الاستخدام الهامة

  • يتم ترخيص تلك الطبقات للاستخدام الداخلي في ArcGIS Enterprise, بما في ذلك Portal for ArcGIS, Insights for ArcGIS, وغيرها من تطبيقات ArcGIS المتصلة.
    • لا يُسمح للمستخدم بالاستخدام خارج عائلة منتجات ArcGIS Enterprise أو لتصدير البيانات للاستخدام غير متصل في ArcGIS أو غيرها من التطبيقات.
    • لا يُسمح للمستخدم بمشاركة الطبقة (علنًا أو بشكل خاص) للاستخدام الخارجي من أعضاء المؤسسات الأخرى أو للاستخدام العام، دون إذن كتابي منفصل من Esri.
  • يتم ترخيص تلك الطبقات للاستخدام لمدة عامين (2) بعد التنزيل من Esri. يمكنك تنزيل أحدث البيانات كل عام لتمديد الرخصة.
  • يجب أن يتضمن أي عرض لتلك الطبقات اعتمادات (البيانات الجدولية) التي تم نشرها مع كل طبقة.

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

  1. قم بتنزيل الملفات المضغوطة التي تحتوي على تعريفات الخدمة (.sd) من My Esri.
    1. قم بتسجيل الدخول على My Esri.
    2. انتقل إلى المؤسسات الخاصة بي > التنزيلات > البيانات والمحتوى.
    3. اكتب حدود في حقل البحث لتصفية طبقات الحدود.
    4. انقر فوق تنزيل الخاص بالملفات التي ترغبها.
  2. قم باستخراج الملفات التي تم تنزيلها وضعهم في مجلد على جهاز Portal for ArcGIS.

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

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

    USA_Boundaries_2015
    WOR_Boundaries_2015

  3. افتح موجه الأوامر على جهاز Portal for ArcGIS.
  4. قم بتغيير الدلائل على موقع الأداة.
  5. قم بتشغيل الأداة publishboundarylayers.

    يتم تثبيت الأداة في <Portal installation directory>\tools\publishboundarylayers. فيما يلي بناء جملة الأداة: publishboundarylayers --folder <location of files> [{--files <file names>|--file <name of text file>}] --url <Portal website URL> --username <portal administrator user name> [--password <portal administrator password>]

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

    إذا قمت باستخدام العملية --files ، حدد قائمة مفصولة بفاصلة من ملفات تعريف الخدمة. إذا قمت باستخدام الخيار --file ، حدد اسم الملف النصي الذي يحتوي على قائمة ملفات الحدود التي ترغب في نشرها.

    في هذا المثال، يتم نشر جميع الملفات في الدليل boundaryfiles على البوابة الإلكترونية:

    publishboundarylayers --folder c:\temp\boundaryfiles --url https://portal.domain.com:7443/arcgis --username portaladmin

    في هذا المثال، تكون الملفات في نفس الدليل (boundaryfiles)، لكن يتم فقط نشر ملفين:

    publishboundarylayers --folder c:\temp\boundaryfiles --files USA_Boundaries_2015,WOR_Boundaries_2015 --url https://portal.domain.com:7443/arcgis --username portaladmin

    في هذا المثال، تم إنشاء ملف نصي (boundarysubset.txt) في الدليل boundaryfiles. ستقوم الأداة بقراءة قائمة الملف من الملف النصي لنشر مجموعة فرعية من طبقات الحدود.

    publishboundarylayers --folder c:\temp\boundaryfiles --file boundarysubset.txt --url https://portal.domain.com:7443/arcgis --username portaladmin

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

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

تحديث طبقات الحدود

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

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

اتبع هذه الخطوات لتحديث طبقات معلم الحدود على البوابة الإلكترونية:

  1. قم بتنزيل الملفات المضغوطة التي تحتوي على ملفات تعريف الخدمة المُحدثة (.sd) من My Esri.
  2. قم باستخراج الملفات وضعهم في مجلد على جهاز Portal for ArcGIS.

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

    USA_Boundaries_2015
    WOR_Boundaries_2015

  3. افتح موجه الأوامر على جهاز Portal for ArcGIS.
  4. قم بتغيير الدلائل على موقع الأداة.
  5. قم بتشغيل الأداة updateboundarylayers.

    يتم تثبيت الأداة في <Portal installation directory>\tools\publishboundarylayers. فيما يلي بناء جملة الأداة: updateboundarylayers --folder <location of files> [{--files <file names>|--file <name of text file>}] --url <Portal home page URL> --username <portal administrator user name> [--password <portal administrator password>]

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

    إذا قمت باستخدام العملية --files ، حدد قائمة مفصولة بفاصلة من ملفات تعريف الخدمة. إذا قمت باستخدام الخيار --file ، حدد اسم الملف النصي الذي يحتوي على قائمة ملفات الحدود التي ترغب في نشرها.

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

    updateboundarylayers --folder c:\temp\boundaryfiles --url https://portal.domain.com:7443/arcgis --username portaladmin

    في هذا المثال، تكون الملفات في نفس الدليل (boundaryfiles)، لكن يتم فقط إعادة نشر ملف واحد:

    updateboundarylayers --folder c:\temp\boundaryfiles --files WOR_Boundaries --url https://portal.domain.com:7443/arcgis --username portaladmin

    في هذا المثال، تم إنشاء ملف نصي (boundaryupdatesubset.txt) في الدليل boundaryfiles. ستقوم الأداة بقراءة قائمة الملف من الملف النصي لإعادة نشر مجموعة فرعية من طبقات الحدود.

    updateboundarylayers --folder c:\temp\boundaryfiles --file boundaryupdatesubset.txt --url https://portal.domain.com:7443/arcgis --username portaladmin

عند اكتمال عملية النشر، تحتوي طبقات المعلم المستضافة الحالية على بيانات مُحدثة أو بيانات وصفية.

حذف طبقات الحدود

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

لن تقوم الأداة deleteboundarylayers بحذف الطبقات التي تحتوي على تمكين حذف الحماية.

تنبيه:

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

يمكنك توفير قائمة من الطبقات مفصولة بفاصلة للحذف باستخدام العملية --files ، أو توفير ملف نصي يحتوي على قائمة من الطبقات للحذف باستخدام العملية --file.

بناء الجملة لتوفير قائمة من الطبقات مفصولة بفاصلة تكون على النحو التالي: deleteboundarylayers {--files <layer_name_list> | --file <location_of_text_file>} --url <portalURL> --username <portal_admin> [--password password]

على سبيل المثال، لحذف طبقات USA_Boundaries_2015، وWOR_Boundaries_2015 من البوابة الإلكترونية https://portal.domain.com:7443/arcgis في صورة مسئول بوابة إلكترونية باسم portaladmin، اكتب ما يلي:

deleteboundarylayers --files USA_Boundaries_2015,WOR_Boundaries_2015 --url https://portal.domain.com:7443/arcgis --username portaladmin

بناء الجملة لتوفير ملف نصي يحتوي على قائمة الطبقات للحذف يكون على النحو التالي: deleteboundarylayers --file <location_of_text_file> --url <portalURL> --username <portal_admin> [--password password]

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

USA_Boundaries_2015
WOR_Boundaries_2015

في المثال التالي، يكون الملف boundarylist.txt في c:\data\boundaries. إنه يحتوي على قائمة من الطبقات ليتم حذفها من البوابة الإلكترونية، https://portal.domain.com:7443/arcgis.

deleteboundarylayers --file c:\data\boundaries\boundarylist.txt --url https://portal.domain.com:7443/arcgis --username portaladmin