تدعم طبقات التجانب التصور السريع لمجموعات البيانات الكبيرة باستخدام مجموعة من صور الخرائط أو التجانبات المرسومة مسبقًا. توفر التجانبات المستضافة السياق الجغرافي للطبقات التشغيلية الخاصة بك. على سبيل المثال، يمكن أن تقوم بتضمين تجانبات الشوارع في منطقتك لتوفير إسناد مرئي للافتات الشوارع داخل طبقة المعالم.
يمكنك نشر طبقة تجانب لاستضافتها في ArcGIS Enterprise باستخدام أي من الطرق التالية:
- إنشاء تجانبات من طبقة معالم مستضافة حالية.
- حدد خريطة في ArcGIS Pro واسمح لـ ArcGIS Enterprise بإنشاء التجانبات.
- أنشئ حزمة تجانب في ArcGIS Pro وقم بتحميلها ونشرها في مؤسستك.
- حدد إحدى الخرائط في ArcMap وقم بنشرها كطبقة تجانب في ArcGIS Enterprise.
- أنشئ حزمة تجانب وشاركها في ArcMap وقم بنشرها في ArcGIS Enterprise.
- حدد ملف تعريف خدمة في ArcMap أو ArcGIS Pro، وقم بتحميله، واسمح لـ ArcGIS Enterprise بإنشاء التجانبات.
يمكنك إنشاء ذاكرة تخزين مؤقتة على التجانبات تلقائياً عند النشر أو إنشاء ذاكرة تخزين مؤقتة يدوياً بعد النشر. راجع أفضل الممارسات لذاكرات التخزين المؤقتة للتجانب لمزيد من المعلومات.
لنشر طبقة تجانب مستضافة، يجب أن تكون عضوًا في ما يلي في مؤسستك:
- دور الناشر الافتراضي
- دور مخصص يتمتع بامتيازات إنشاء المحتوى ونشر طبقات التجانب المستضافة.
عند النشر من ArcGIS Pro أو ArcMap أو حزمة تجانب، تتم إضافة ملف حزمة التجانب كعنصر في المحتوى الخاص بك. بمجرد التأكد من عمل طبقة التجانب، يمكنك حذف حزمة طبقة التجانب من البوابة الإلكترونية لتوفير مساحة على أجهزة البوابة الإلكترونية، ولكن إذا كنت فقط متأكدًا أنك لم تعد بحاجة إلى حزمة طبقة التجانب.
نشر من طبقة المعالم المستضافة
يمكنك نشر طبقة تجانب مستضافة في مؤسستك باستخدام طبقة معالم مستضافة حالية تابعة لك. يعد ذلك سير عمل مُفيد لتصور مجموعات البيانات الكبيرة؛ وذلك لرسم التجانبات المخزنة مؤقتًا بسرعة أكبر من المعالم المعروضة ديناميكيًا.
ملاحظة:
- لا تنعكس عمليات التحرير على البيانات الجدولية المكانية التي تُنفّذ على طبقة المعالم المستضافة في طبقة التجانب المستضافة تلقائيًا. يتعين عليك إعادة نشر طبقة التجانب المستضافة من طبقة المعالم المستضافة المحدثة.
- توجد قيود على التصميم في طبقة المعالم المستضافة، والتي قد تمنعك من نشر طبقة تجانب مستضافة.
- لا يمكنك نشر طبقة تجانب مستضافة من طبقة معالم مستضافة لسحابة متعددة التصحيح أو سحابة نقاط.
اتبع هذه الخطوات لنشر طبقة تجانب من طبقة معالم مستضافة:
- سجل الدخول إلى المؤسسة، وانقر على المحتوى > المحتوى.
- للنشر، قم بأحد مما يلي:
- انقر على طبقة المعالم المستضافة التي تريد نشرها وانقر على نشر.
- انقر على إنشاء > طبقة التجانب واختر طبقة المعالم لنشرها كتجانبات.
- اكتب عنوان وعلامات وملخص لطبقة التجانب المستضافة.
- إذا قام مسؤول المؤسسة بتكوين فئات المحتوى، فانقر فوق تعيين فئة وحدد حتى 20 فئة لمساعدة الأشخاص في البحث عن العنصر. يمكنك أيضًا الكتابة في مربع تصفية الفئات لتضييق قائمة الفئات.
- اختر مجلد تحيث يتم خزين طبقة التجانب المستضافة.
- اختياريًا، قم بتغيير نطاقات عرض الطبقة من خلال سحب شريط تمرير نقاط نهاية النطاق المرئي.
تنبيه:
تعرض لك البوابة الإلكترونية نطاق مقياس مقترح، ولكن يمكنك تعديل ذلك. لاحظ أنه على الرغم من ذلك، قد يؤدي تضمين مقاييس كبيرة في نطاق المقياس الخاص بك إلى زيادة كبيرة في الموارد المستهلكة في خادم الاستضافة. لا تقم بإنشاء التجانبات خلف دقة البيانات.
- انقر على موافق.
يتم إنشاء طبقة التجانب المستضافة، وتظهر صفحة العناصر الخاصة بها.
تحديد خريطة ونشرها في ArcGIS Pro
يمكنك نشر طبقة تجانب مستضافة من خريطة في ArcGIS Pro.
ملاحظة:
إذا تم تطبيق استعلامات التعريف على الطبقات الموجودة في ArcGIS Pro، فسيقوم ArcGIS بتطبيق استعلامات التعريف على طبقة التجانب المستضافة التي تم نشرها. ومع ذلك، يتم نسخ جميع البيانات على ArcGIS Enterprise. إذا كنت تريد نشر مجموعة فرعية من البيانات، يجب تصدير المجموعة الفرعية من البيانات إلى تصنيف معالم آخر ونشرها.
يتعذر على مستعرضات الويب عرض بعض من الرموز الكارتوغرافية المعقدة التي يمكن استخدامها في الأصل عند إنشاء الخريطة. معظم أنواع الرموز متاحة، لكن في بعض الحالات يمكن تخفيضها عند نشرها. راجع إنشاء خرائط لنشر خدمات المَعلم في تعليمات ArcGIS Server للمزيد من التفاصيل حول الرموز المدعومة وقم بإجراء أي تغييرات مطلوبة على رموز الخريطة قبل النشر.
- قم بتشغيل ArcGIS Pro وافتح المشروع الذي يحتوي على الخريطة التي ترغب في نشرها.
- تأكد من أن اتصال البوابة الإلكترونية نشط في المشروع وقمت بتسجيل الدخول إلى المؤسسة باستخدام الحساب الذي يحتوي على امتيازات لإنشاء المحتوى ونشر طبقات التجانب المستضافة.
- لنشر طبقة التجانب، قم بأحد مما يلي:
- حدد الطبقات في جزء المحتويات. انقر بالزر الأيمن على مجموعة التحديد وانقر على المشاركة كطبقة الويب.
لنشر جميع الطبقات في الخريطة، انقر على طبقة الويب في مجموعة الحفظ باسم لعلامة تبويب مشاركة وانقر على نشر طبقة الويب.
تلميح:
إذا لم يكن خيار قائمة مشاركة كطبقة ويب غير نشط، فقد يرجع السبب إلى أحد الأسباب التالية:
- الحساب الذي قمت بتسجيل الدخول به لا يتمتع بامتيازات نشر الطبقات المستضافة.
- لم يتم تكوين البوابة الإلكترونية بخادم استضافة، ويجب القيام بذلك لاستضافة طبقات ويب.
- أنت تحاول نشر طبقة مُتعددة التصحيحات، إلا أن ذلك غير مدعوم.
- اكتب اسم لطبقة التجانب.
- اختر التجانب لـ نوع الطبقة أسفل نسخ كل البيانات.
يقوم ذلك بإلغاء تحديد خيارات نوع الطبقة الأخرى حيث يمكن لأحد التحديد عن نسخ البيانات.
- قم بتوفير الملخص والعلامات الخاصة بطبقة التجانب.
- يتم حفظ الطبقة افتراضيًا على حسابي.
يمكنك الحفظ في مجلد فرعي داخل المحتوى عن طريق إما كتابة اسم المجلد أو استعراض مجلد موجود.
- حدد الشخص الذي يمكنه الوصول إلى طبقة التجانب المستضافة.
يتم تلقائيًا مشاركة جميع الطبقات التي تقوم بنشرها على مساحة العمل الشخصية في المنظمة الخاصة بك (محتوياتي). لا يمكن للأخرين الوصول إلى المحتوى الخاص بك حتى تقوم بمشاركته مع الإجراء أو المزيد من الإجراءات التالية:
- الجميع—يؤدي تحديد هذا الخيار إلى إتاحة الطبقة لجميع الأشخاص الذين يستطيعون الوصول لمؤسستك.
- اسم مؤسستك—يتيح تحديد هذا الخيار مشاركة الطبقة مع جميع المستخدمين المعتمدين في المؤسسة.
- المجموعات—يمكنك مشاركة الطبقة مع أعضاء المجموعات التي تنتمي إليها من خلال اختيار المجموعات من القائمة المنسدلة.
- انقر فوق علامة التبويب تكوين وانقر فوق زر تكوين خصائص طبقة الويب لتحديد إعدادات ذاكرة التخزين المؤقتة.
- أسفل خيارات، اختر نظام تجانب.
- قم بتغيير حجم شريط مستويات التفاصيل وسحبه للإشارة إلى الحد الأدنى والحد الأقصى من مقياس الرسم الخاص بطبقة التجانب.
يتغير الحجم المقدر لذاكرة التخزين المؤقتة الناتجة عند تغيير الحد الأدنى والأقصى لمقياس الرسم.
- اختر متى وأين يتم إنشاء ذاكرة التخزين المؤقتة للتجانب.
- اختر ذاكرة التخزين المؤقتة تلقائيًا على الخادم إذا كنت ترغب في أن يتم إنشاء التجانبات على خادم الاستضافة عند نشر الطبقة.
- إذا كنت ترغب في إنشاء ذاكرة التخزين المؤقتة وتخزينها في خادم الاستضافة، لكنك ترغب في إنشائها بنفسك بعد النشر، فاختر ذاكرة التخزين المؤقتة يدويًا على الخادم، وافتح طبقة التجانب في موقع البوابة الإلكترونية بعد نشر الطبقة، وأنشئ ذاكرة التخزين المؤقتة يدويًا.
- إذا كنت ترغب في إنشاء ذاكرة التخزين المؤقتة وتخزينها في أحد خوادم ArcGIS Enterprise، لكنك ترغب في إنشائها بنفسك بعد النشر، فاختر ذاكرة التخزين المؤقتة يدويًا على الخادم، وافتح طبقة التجانب في موقع البوابة الإلكترونية بعد نشر الطبقة، وأنشئ ذاكرة التخزين المؤقتة يدويًا.
- اختر ذاكرة التخزين المؤقتة محليًا وحدد موقع على جهاز ArcGIS Pro لتخزين حزمة التجانب المؤقتة إذا كنت ترغب في إنشاء ذاكرة تخزين مؤقتة وتعبئتها في حزمة على جهاز ArcGIS Pro. يتم إنشاء حزمة التجانب وتعبئتها على خادم الاستضافة ليتم فكها وتخزين ذاكرة التخزين المؤقت هناك.
- اختر ذاكرة التخزين المؤقتة محليًا وحدد موقع على جهاز ArcGIS Pro لتخزين حزمة التجانب المؤقتة إذا كنت ترغب في إنشاء ذاكرة تخزين مؤقتة وتعبئتها في حزمة على جهاز ArcGIS Pro. يتم إنشاء حزمة التجانب وتعبئتها على ArcGIS Enterprise ليتم فكها وتخزين ذاكرة التخزين المؤقت هناك.
- للسماح للأسخاص بتنزيل تجانبات الخريطة للاستخدام دون اتصال، قم بالتأشير على السماح للعملا بتصدير تجانبات التخزين المؤقت.
- إذا قمت بالتأشير على السماح للعملاء بتصدير تجانبات ذاكرة التخزين المؤقتة، استخدم حقل الحد من التصدير إلى لتحديد العدد الأقصى الذي يمكن أن يأخذه عملاء التجانب دون اتصال في وقت واحد.
- لحساب عدد التجانبات والتخزين الذي ستستخدمه خيارات التخزين المؤقت، افتح قسم التقدير وانقر فوق حساب.
يمكنك تغيير إعدادات ذاكرة التخزين المؤقتة والحساب مرة أخرى لمعرفة مدى تأثير الإعدادات على ذاكرة التخزين المؤقتة.
- انقر على علامة تبويب المحتوى لتأكيد طبقة التجانب أنها تحتوي على طبقات البيانات المحددة.
- انقر على تحليل للتحقق من أية أخطاء أو مشكلات.
يتم إدراج أي مشكلات يتم اكتشافها في علامة تبويب الرسائل. انقر بزر الفأرة الأيمن على كل رسالة للحصول على مزيد من المعلومات، واقرأ باب المساعدة الخاص بالخطأ أو التحذير، والوصول إلى الإصلاحات المقترحة. يجب إصلاح الأخطاء قبل النشر. يمكنك إصلاح التحذيرات زيادة تحسين أداء طبقة التجانب المستضافة ومظهرها، لكن لا يلزم القيام بذلك.
- بمجرد إصلاح الأخطاء وأي تحذيرات بشكل اختياري، انقر فوق نشر.
ملاحظة:
تم نسخ البيانات على الخادم عند هذه النقطة. يؤثر حجم البيانات وسرعة الشبكة وعرض النطاق الخاص بها على الوقت المستغرق للنشر.
عند اكتمال النشر، سيصبح بالإمكان النقر على إدارة طبقة الويب لفتح موقع البوابة الإلكترونية على الويب.
أنشئ حزمة تجانب في ArcGIS Pro وقم بتحميلها في مؤسستك.
استخدم أداة المعالجة الجغرافية لـ إنشاء حزمة تجانب الخريطة لإنشاء حزمة تجانب وإضافة الحزمة إلى مؤسستك ونشر طبقة تجانب.
يتيح لك ArcGIS ProArcGIS Pro 2.3 والإصدارات الأحدث تحديد ناتج أداة المعالجة الجغرافية هذه لتكون إما ملف .tpk أو ملف .tpkx. يستخدم تنسيق .tpkx الجديد بنية ملف مبسطة، مما يوفر أداءً محسنًا عند التشغيل في السحابة ومواقع الشبكة المشتركة، وهو تنسيق مفتوح المواصفات. يمكنك استخدام أي من التنسيقين في سير العمل هذا.
- افتح المشروع الذي يحتوي على البيانات التي ترغب في حزمها.
- افتح أداة المعالجة الجغرافية لحزمة تجانب الخريطة وقم بتشغيلها.
- عند اكتمال إنشاء حزمة التجانب، سجّل الدخول إلى المؤسسة باستخدام امتيازات الحساب لإنشاء المحتوى ونشر طبقات التجانب المستضافة، وانقر فوق المحتوى > محتواي.
- انقر فوق من جهاز الكمبيوتر الخاص بي لإضافة حزمة التجانب
- قم بالتأشير على خانة اختيار نشر هذا المعلم في صورة طبقة مستضافة.
- اكتب العنوان.
- إذا قام مسؤول المؤسسة بتكوين فئات المحتوى، فانقر فوق تعيين فئة وحدد حتى 20 فئة لمساعدة الأشخاص في البحث عن العنصر.
يمكنك أيضًا الكتابة في مربع تصفية الفئات لتضييق قائمة الفئات.
- اكتب شروط العلامة مفصولة بفاصلة.
العلامات هي كلمات أو عبارات قصيرة تصف العنصر وتساعد الأشخاص في إيجاد العنصر عند البحث. تعد الأرض الاتحادية علامة واحدة، بينما اتحادية، وأرض تعد علامتين.
- انقر على إضافة عنصر.
تم إفراغ التجانبات وإنشاء طبقة التجانب المستضافة. يمكنك أن ترى تجانبات الخريطة وحزمة التجانب في صفحة المحتوى الخاص بي.
نشر حزم تجانب كبيرة
لإنشاء كميات كبيرة من البيانات ومشاركتها، فإن Esri توصي باستخدام مجموعة أدوات ذاكرة التخزين المؤقت للتجانب عوضًا عن استخدام سير العمل السابق. قد تستغل هذه الأدوات مراكز معالجات متعددة لتحسين أداء إنشاء التجانب والنشر.
في ArcGIS Pro، شغّل أدوات المعالجة الجغرافية.
- شغّل إما اداة المعالجة الجغرافية إنشاء حزمة تجانب خريطة لإنشاء حزمة تجانب في خطوة واحدة أو شغّل أداة المعالجة الجغرافية التالية بالترتيب التالي.
- شغّل أداة إنشاء مخطط تجانب ذاكرة التخزين المؤقت التجانبي لتعريف شبكة التجانب وتنسيق الصورة.
- شغّل أداة إدارة ذاكرة التخزين المؤقت التجانبي لبناء التجانبات.
- شغّل أداة تصدير ذاكرة التخزين المؤقت التجانبي لإنشاء حزمة التجانب.
لإنشاء ذاكرة تخزين مؤقتة في نطاقات أو مستويات تفاصيل معينة، استخدم الأدوات الثلاث المدرجة أعلاه.
- شغّل أداة مشاركة الحزمة (في مجموعة أدوات الحزمة) لتحميل التجانبات إلى ArcGIS Enterprise.
- عند الانتهاء من إنشاء حزمة التجانب، سجّل الدخول إلى المؤسسة باستخدام الحساب نفسه الذي استخدمته عند إنشاء حزمة تجانب في ArcGIS Pro وانقر فوق المحتوى > محتواي.
- انقر على حزمة التجانب لعرض صفحة تفاصيل العناصر.
- انقر فوق نشر.
- اكتب العنوان وعلامات التبويب.
- إذا قام مسؤول المؤسسة بتكوين فئات المحتوى، فانقر فوق تعيين فئة وحدد حتى 20 فئة لمساعدة الأشخاص في البحث عن العنصر.
يمكنك أيضًا الكتابة في مربع تصفية الفئات لتضييق قائمة الفئات.
- انقر فوق نشر.
تم إفراغ التجانبات وإنشاء طبقة التجانب المستضافة. تظهر الطبقة في المحتوى الخاص بي.
تحديد خريطة ونشرها في ArcMap
من ArcMap، يمكنك نشر طبقة تجانب على ArcGIS Enterprise.
ملاحظة:
إذا تم تطبيق استعلامات التعريف على الطبقات الموجودة في ArcMap، فسيقوم ArcGIS بتطبيق استعلامات التعريف على طبقة التجانب المستضافة التي تم نشرها. ولكن، يتم نسخ جميع البيانات إلى ArcGIS Enterprise. إذا كنت تريد نشر مجموعة فرعية من البيانات، يجب تصدير المجموعة الفرعية من البيانات إلى تصنيف معالم آخر ونشرها.
تأكد من اتصال ArcGIS Desktop بالبوابة الإلكترونية قبل أن تبدأ في استخدام ArcMap.
- ابدأ تشغيل ArcMap وافتح الخريطة التي تريد نشرها.
- سجّل الدخول إلى المؤسسة باستخدام حساب يتضمن امتيازات لإنشاء محتوى ونشر طبقات التجانب المستضافة.
- انقر ملف > تسجيل الدخول.
- اكتب اسم المستخدم وكلمة المرور المتعلقين بمؤسستك وانقر فوق تسجيل الدخول.
- انقر علىملف > المشاركة كـ > خدمة.
- اختر نشر خدمة وانقر على التالي.
تنبيه:
عند اختيار استبدال الخدمة، سيتم حذف عنصر تجانب الخريطة الحالية من البوابة الإلكترونية وسيتم إنشاء عنصر جديد يحمل الاسم نفسه. سيتم إنشاء عنصر جديد في المجلد الاصلي وسيتم تعيين معرف جديد للعنصر. يجب عليم إعادة تكوين المشاركة، إذا لزم الأمر، قم بتحريك العنصر للوراء إلى مجلده السابق قبل إعادة نشره.
- داخل القائمة المنسدلة لأنواع الاتصالات، اختر الخدمات المستضافة. ثم اكتب اسم التجانبات وانقر على متابعة.
- قم بتعيين الخصائص التي ترغبها في محرر الخدمة.
هنا يمكنك اختيار ما يمكن للمستخدمين فعله بالتجانبات، والتحكم بسهولة في كيفة عرض التجانبات للمستخدمين النهائيين. لمزيد من المعلومات عن أفضل طريقة لتكوين التجانب للنشر، راجع موضوع ضبط الخدمات وتكوينها في تعليمات ArcGIS Server. يتم تطبيق بعض الخصائص المشار إليها في هذا الموضوع فقط على ArcGIS Server ولن تكون قابلة للتطبيق عند التعامل مع طبقات التجانب المستضافة.
تلميح:
إذا أغلقت نافذة محرر الخدمة أثناء هذه الجلسة، فستتم مطالبتك بحفظ عملك كخدمة مسودة. تتيح لك الخدمات المسودة العودة لعمل تكوين الخدمة في وقت لاحق. يتم حفظ خدمات المسودة افتراضياً داخل مجلد مسودات الاتصال بالخدمات المستضافة. لمزيد من المعلومات، راجع نبذة عن عمل مسودة الخدمات في تعليمات ArcGIS Server.
- في اللوحة اليسرى من نافذة محرر الخدمة، انقر على إمكانات، وقم بالتأشير على التخطيط المتجانب للكشف عن الخريطة باعتبارها طبقة تجانب. قم بالتأشير على الوصول إلى المعلم لنشر طبقة معالم بالتجانبات إذا أردت تكوين العناصر المنبثقة للطبقة عند إضافتها إلى Map Viewer.
يمكنك أيضًا النقر فوق العنصر الفرعي التخطيط المتجانب في اللوحة اليسرى من نافذة محرر الخدمة لتعيين الخصائص المتقدمة ذات الصلة بما يمكن أن يفعله العملاء مع طبقة التجانب المنشورة.
- انقر على زر مشاركة لتغيير خصائص مشاركة العنصر.
راجع إنشاء ذاكرة تخزين مؤقتة للخريطة في تعليمات ArcGIS Server لمزيد من الخطوات المُفصّلة، مع الأخذ في الاعتبار أنه لا تتوفر بعض إعدادات التخزين المؤقت المتقدمة إلا عند النشر مباشرةً في ArcGIS Server.
- في نافذة محرر الخدمة، انقر فوق وصف العنصر وأدخل ملخصًا وعلامات تبويب لطبقة التجانب. سوف تحتاج إدخال هذه المعلومات قبل عملية النشر.
لمزيد من المعلومات، راجع قسم وصف العنصر في إعداد خصائص خدمة الخريطة في تعليمات ArcGIS Server.
- في نافذة محرر الخدمة، انقر فوق مشاركة، واختر مع من يتعين مشاركة طبقة التجانب المستضافة.
افتراضيًا، تكون طبقة التجانب المستضافة خاصة، بمعنى انه لا يمكن الوصول إليها إلا من خلالك. يمكنك مشاركتها مع كل الأشخاص أو أعضاء المؤسسة أو أعضاء مجموعات محددة.
- في نافذة محرر الخدمة انقر على تحليل .
يقوم ذلك بفحص الخريطة لمعرفة إن كان يمكن نشرها. يجب إصلاح الأخطاء الموجودة ضمن الأخطاء في نافذة الإعداد قبل إمكانية النشر. يمكن إصلاح هذه التحذيرات والرسائل المعلوماتية اختياريًا لزيادة تحسين أداء التجانبات المنشورة ومظهرها.
- اختيارياً، انقر على معاينة في نافذة محرر الخدمة.
يمكن أن يقدم لك ذلك فكرة عن شكل طبقة التجانب عند عرضها على الويب.
- بمجرد إصلاح الأخطاء وأي تحذيرات ورسائل بشكل اختياري، انقر فوق نشر .
ملاحظة:
يتم نسخ بياناتك إلى خادم الاستضافة في هذه المرحلة. يؤثر حجم البيانات وسرعة اتصال الشبكة وعرض النطاق على الوقت المستغرق للنشر. اترك بعض الوقت لإنشاء التجانبات.
بمجرد نشر طبقة التجانب على البوابة الإلكترونية، ستراها عند توسيع عقدة خدماتي المستضافة في نافذة الكتالوج.
يتم إدراج طبقة التجانب المستضافة في صورة عناصر مستقلة على علامة تبويب المحتوى في موقع البوابة الإلكترونية على الويب: تعريف التجانبات والخدمة. يكون تعريف الخدمة ملف مضغوط يتضمن الخريطة، وبياناتها، وتفاصيل عن كيفية نشر التجانبات. يمكن تحويل تعريف الخدمة ونشره على أي جهاز يستخدم ArcGIS Server.
إنشاء حزمة تجانب ومشاركتها في ArcMap ونشرها
يُتيح ArcMap إنشاء تجانبات لمستند الخريطة وتخزينها في ملف حزمة تجانبات قابل للتحويل. يمكنك إنشاء حزمة تجانب في ArcMap ومشاركتها على البوابة الإلكترونية ونشرها كطبقة تجانب مستضافة.
تلميح:
يجب أن تنشر طبقة معالم بصحبة طبقة التجانب المستضافة إذا أردت تكوين العناصر المنبثقة.
توجد طريقتان لإنشاء حزمة تجانب ومشاركتها من ArcMap.
- لتعبئة مقدار بسيط من البيانات (أقل من 1 جيجابايت) ومشاركته، أنشئ حزمة التجانب وشاركها مباشرةً من خريطتك. عند نشر الحزمة في موقع البوابة الإلكترونية، يتم الاحتفاظ بعناصر مستند الخريطة، مثل وسيلة الإيضاح وعناصر النص.
- إذا توفر لديك أكثر من 1 جيجابايت من البيانات، فاستخدم أدوات المعالجة الجغرافية لتعبئة التجانبات ومشاركتها. لا تحتفظ هذه الطريقة إلا بالبيانات عند نشر التجانبات من حزمة التجانب، وهو ما يُحسّن أداء إنشاء التجانب.
في ArcMap 10.7، يمكنك تحديد نتائج سير العمل لتكون إما ملف .tpk أو ملف .tpkx. يستخدم تنسيق .tpkx الجديد بنية ملف مبسطة، مما يوفر أداءً محسنًا عند التشغيل في السحابة ومواقع الشبكة المشتركة، وهو تنسيق مفتوح المواصفات. يمكنك استخدام أيٍّ من التنسيقين في كل من مهام سير العمل التالية.
نشر حزم تجانب صغيرة
إذا كانت حزمة التجانب التي أنشأتها في ArcMap أقل من 1 جيجابايت، فاستخدم سير العمل التالي لنشر:
- افتح الخريطة في ArcMap.
- سجّل الدخول إلى البوابة الإلكترونية بحساب المؤسسة الذي يتمتع بامتيازات إنشاء المحتوى ونشر طبقات التجانب المستضافة.
- انقر على تخصيص > خيارات ArcMap > مشاركة وتأكد أنه تم التأشير على أدوات ArcGIS Runtime.
سيقوم ذلك بتمكين خيار القائمة الذي ستراه في الخطوة التالية.
- في ArcMap، انقر فوق ملف > مشاركة كـ > حزمة تجانب.
- قم بتكوين جميع الإعدادات في الخطوات الفرعية الموضحة أدناه. الإعدادات الأخرى متروكة لاختيارك.
- في علامة تبويب حزمة التجانب ، اختر تحميل الحزمة على حساب Portal For ArcGIS.
- في علامة تبويب تنسيق التجانب اختر ArcGIS Online / Bing Maps / Google Mapsليكون نظام التجانب.
- في علامة تبويب وصف العنصر ، قم بدعم العناصر التي تم التأشير عليها بصفتها مطلوبة.
- في علامة تبويب مشاركة يمكنك اختيار مشاركة الحزمة مع المجموعات العامة أو المحددة.
- انقر على مشاركة.
قد يطلب منك حفظ الخريطة قبل أن ينشئ ArcMap حزمة التجانب.
يمكن أن يستغرق إنشاء ذلك وقتًا طويلا، خاصة في حالة تضمين مقاييس رسم كبيرة.
- عند الانتهاء من إنشاء حزمة التجانب، سجّل الدخول إلى البوابة الإلكترونية باستخدام الحساب نفسه الذي استخدمته عند إنشاء حزمة تجانب في ArcMap وانقر فوق المحتوى > محتواي.
- انقر على حزمة التجانب لعرض صفحة تفاصيل العناصر.
- انقر فوق نشر.
- اكتب العنوان والعلامات وانقر على نشر.
يتم إفراغ التجانبات وإنشاء طبقة التجانب المستضافة في البوابة الإلكترونية. تظهر الطبقة في المحتوى الخاص بي.
نشر حزم تجانب كبيرة
لإنشاء كميات كبيرة من البيانات ومشاركتها، فإن Esri توصي باستخدام مجموعة أدوات ذاكرة التخزين المؤقت للتجانب عوضًا عن استخدام سير العمل السابق. قد تستغل هذه الأدوات مراكز معالجات متعددة لتحسين أداء إنشاء التجانب والنشر.
قم بتنفيذ تلك الأدوات بالترتيب التالي:
- قم بتنفيذ إنشاء مخطط تجانب ذاكرة التخزين المؤقت التجانبي لتعريف شبكة التجانب وتنسيق الصورة.
- قم بتنفيذ إدارة ذاكرة التخزين المؤقت التجانبي لبناء التجانبات.
- قم بتنفيذ تصدير ذاكرة التخزين المؤقت التجانبي لإنشاء حزمة التجانب.
- قم بتنفيذ مشاركة الحزمة (في مجموعة أدوات الحزمة لتحميل التجانبات على البوابة الإلكترونية.
- عند الانتهاء من إنشاء حزمة التجانب، سجّل الدخول إلى البوابة الإلكترونية باستخدام الحساب نفسه الذي استخدمته عند إنشاء حزمة تجانب في ArcMap وانقر فوق المحتوى > محتواي.
- انقر على حزمة التجانب لعرض صفحة تفاصيل العناصر.
- انقر فوق نشر.
- اكتب العنوان وعلامات التبويب.
- إذا قام مسؤول المؤسسة بتكوين فئات المحتوى، فانقر فوق تعيين فئة وحدد حتى 20 فئة لمساعدة الأشخاص في البحث عن العنصر.
يمكنك أيضًا الكتابة في مربع تصفية الفئات لتضييق قائمة الفئات.
- انقر فوق نشر.
يتم إفراغ التجانبات وإنشاء طبقة التجانب المستضافة في البوابة الإلكترونية. تظهر الطبقة في المحتوى الخاص بي.
انشر من ملف تعريف الخدمة
يمكن أن يستخدم نشر التجانبات وإنشاء ذاكرة تخزين مؤقت الكثير من موارد الخادم. إذا احتجت إلى نشر عدد كبير من طبقات التجانب، يمكن لمنشئي الخرائط إنشاء ملفات تعريف الخدمة (.sd) في ArcMap أو ArcGIS Pro التي تحتوي على البيانات والترميز والمعلومات الأخرى اللازمة لنشر طبقة التجانب في البوابة الإلكترونية. يمكنك عندها استخدام برنامج نصي لتحميل ملفات تعريف الخدمة ونشرها في البوابة الإلكترونية بعد ساعات العمل. تتم استضافة طبقات التجانب الناتجة في خادم الاستضافة.
قم بإنشاء ملف تعريف الخدمة
راجع حفظ ملف تعريف الخدمة للحصول على إرشادات حول إنشاء ملف تعريف الخدمة في ArcGIS Pro.
اتبع الخطوات التالية لإنشاء ملف تعريف الخدمة في ArcMap.
- ابدأ تشغيل ArcMap وسجّل الدخول إلى البوابة الإلكترونية.
- إنشاء الخريطة وحفظها.
للحصول على معلومات حول إنشاء خريطة ونشرها، راجع موضوعات خدمة الخريطة في تعليمات ArcGIS Server.
- انقر علىملف > المشاركة كـ > خدمة.
- اختر حفظ ملف تعريف الخدمة وانقر على التالي.
- انقر على إنشاء اتصال واختر الخدمات المستضافة من القائمة المنسدلة.
- اكتب اسم الملف وانقر على التالي.
- حدد في أي دليل على جهاز العميل سيتم إنشاء ملف تعريف وانقر على متابعة.
تظهر نافذة محرر الخدمة.
- في اللوحة اليسرى من نافذة محرر الخدمة، انقر على التخزين المؤقت.
- اختر موضوع التجانب.
- اختر المقياسين الأدنى والأقصى للتجانبات، وكذلك حساب حجم ذاكرة التخزين المؤقت.
- انقر على إنشاء ذاكرة تخزين مؤقتة يدويًا بعد نشر الخدمة.
- اختياريًا، انقر على إعدادات متقدمة وتعيين إعدادات إضافية لذاكرة التخزين المؤقت الخاصة بذاكرة التخزين المؤقت للتجانب.
- في اللوحة اليسرى من نافذة مُحرر الخدمة انقر على وصف العنصر وأدخل المعلومات الخاصة بطبقة التجانب.
يجب عليك إدخال مُلخص وعلامات على الأقل قبل إنشاء ملف تعريف الخدمة.
- انقر على تحليل للتأكد من عدم وجود أخطاء.
يجب إصلاح أي أخطاء قبل تحديد مراحل ملف تعريف الخدمة. يمكنك اختياريًا إجراء تصحيحات لأي من التحذيرات والرسائل المرتجعة.
- بمجرد إصلاح الأخطاء وأي تحذيرات أو رسائل اختياريًا، انقر على مرحلة.
تم حفظ ملف تعريف الخدمة في الموقع الذي تحدده.
تحميل تعريف الخدمة ونشرها
بمجرد الحصول على ملف تعريف الخدمة من المؤلف، يمكنك إما تحميله يدويًا إلى البوابة الإلكترونية، ونشر طبقة التجانب أو جدولة برنامج نصي لتحميل الملف ونشره.
التحميل والنشر يدويًا
قم بتسجيل الدخول إلى موقع البوابة الإلكترونية على الويب لإضافة وانشر ملف تعريف الخدمة في البوابة الإلكترونية.
- سجّل الدخول إلى البوابة الإلكترونية كعضو لديه امتيازات لإنشاء المحتوى ونشر طبقات التجانب المستضافة، وانقر على المحتوى > المحتوى.
- انقر على إضافة عنصر.
- اختر تحميل الملف من على الكمبيوتر.
- انقر على زر استعراض واختر ملف تعريف الخدمة.
- قم بالتأشير على نشر هذا الملف كخدمة.
- إذا قام مسؤول البوابة الإلكترونية بتكوين فئات المحتوى، فانقر فوق تعيين فئة وحدد 20 فئة بحد أقصى لمساعدة الأشخاص في العثور على العنصر الخاص بك.
يمكنك أيضًا الكتابة في مربع تصفية الفئات لتضييق قائمة الفئات.
- اكتب شروط العلامة مفصولة بفاصلة.
العلامات هي كلمات أو عبارات قصيرة تصف العنصر وتحسن من إمكانية العثور عليه. تعد الأرض الاتحادية علامة واحدة، بينما اتحادية، وأرض تعد علامتين.
- انقر على رابط إضافة عنصر لإضافة ملف تعريف الخدمة ونشر طبقة التجانب.
يتم نشر طبقة التجانب على خادم استضافة البوابة الإلكترونية، ويتم إضافة كلا من تعريف الخدمة والتجانبات إلى المحتوى الخاص بي.
- عندما تنتهي طبقة التجانب من النشر، يتوفر لديك خيار بدء إنشاء التجانبات. انقر على هذا الرابط لإنشاء التجانبات.
افتراضيًا، لديك فقط إمكانية الوصول إلى ملف تعريف الخدمة وطبقة التجانب المستضافة. يمكن مشاركة الملف والتجانبات مع الآخرين داخل المنظمة أو المجموعات المحددة.
شغّل برنامج نصي وحمّله وانشره
لتحميل ملف تعريف الخدمة ونشره بعد ساعات، قم بأتمتة البرنامج النصي التالي لتشغيله على جهاز GIS Server:
- انسخ البرنامج النصي التالي في ملف نصي واحفظ الملف باستخدام ملحق .py.
import os, sys, json, urllib, urllib2, httplib, urlparse, mimetools, mimetypes from cStringIO import StringIO # generates a new token from Portal def generate_token(baseurl, username, password): tokenUrl = urlparse.urljoin(baseurl, 'sharing/generateToken') postdata = { 'username': username, 'password': password, 'client': 'requestip', 'expiration': 60, 'f': 'json' } encoded_postdata = urllib.urlencode(postdata) opener = urllib2.build_opener() try: resp = opener.open(tokenUrl, data=encoded_postdata) except urllib2.HTTPError as e: raise Exception('Unable to connect to Portal, please check the url: {} {}'.format(e.code, e.reason)) resp_json = json.loads(resp.read()) if 'error' in resp_json: raise Exception('\n'.join(resp_json['error']['details'])) return resp_json['token'] sys.exit(1) # create proper multi-part POST request data def _encode_multipart_formdata(fields, files): boundary = mimetools.choose_boundary() buf = StringIO() for (key, value) in fields.iteritems(): buf.write('--%s\r\n' % boundary) buf.write('Content-Disposition: form-data; name="%s"' % key) buf.write('\r\n\r\n%s\r\n' % str(value)) for (key, filepath, filename) in files: buf.write('--%s\r\n' % boundary) buf.write('Content-Disposition: form-data; name="%s"; filename="%s"\r\n' % (key, filename)) buf.write('Content-Type: %s\r\n' % (mimetypes.guess_type(filename)[0] or 'application/octet-stream')) f = open(filepath, "rb") try: buf.write('\r\n' + f.read() + '\r\n') finally: f.close() buf.write('--' + boundary + '--\r\n\r\n') buf = buf.getvalue() return boundary, buf # send multi-part POST request def _postmultipart(host, selector, fields, files, ssl): boundary, body = _encode_multipart_formdata(fields, files) headers = { 'Content-Type': 'multipart/form-data; boundary={0}'.format(boundary) } if ssl: h = httplib.HTTPSConnection(host) else: h = httplib.HTTPConnection(host) h.request('POST', selector, body, headers) resp = h.getresponse() return resp.read() # first upload the SD file and create an item in Portal def addSDItem(baseurl, user, token, title, file, folder = ''): addUrl = 'sharing/rest/content/users/{}/{}addItem' if folder != '': addUrl = addUrl.format(user, folder + '/') else: addUrl = addUrl.format(user, '') url = urlparse.urljoin(baseurl, addUrl) files = [('file', file, os.path.split(file)[1])] fields = { 'token' : token, 'f' : 'json', 'type' : 'Service Definition', 'title' : title, 'tags' : 'sampletag', 'name': title, 'typeKeywords' : 'Data, Service Definition, ArcGIS, sd' } ssl = url.startswith('https://') parsed_url = urlparse.urlparse(url) print('Uploading {} to {}..'.format(file, baseurl)) resp = _postmultipart(parsed_url.netloc, str(parsed_url.path), fields, files, ssl) resp_json = json.loads(resp) if 'error' in resp_json: raise Exception('Unable to upload file {}: {}'.format(file, resp_json['error']['message'])) return resp_json['id'] # second publish the uploaded SD item as a new tiled service def publishTiles(baseurl, user, token, itemid): publishUrl = urlparse.urljoin(baseurl, 'sharing/rest/content/users/{}/publish'.format(user)) query_dict= { 'f' : 'json', 'token': token, 'itemid': itemid, 'buildInitialCache' : True, 'publishParameters' : { 'name' : 'cities' }, 'fileType': 'serviceDefinition' } query_string = urllib.urlencode(query_dict) print('Publishing tile service from item..') response = urllib.urlopen(publishUrl, query_string) resp_json = json.loads(response.read()) if 'error' in resp_json: raise Exception('Unable to publish item: {}'.format(resp_json['error']['message'])) # read input from command line when run as a standalone script if __name__ == '__main__': try: url = sys.argv[1] user = sys.argv[2] password = sys.argv[3] f = sys.argv[4] title = sys.argv[5] if not url.endswith('/'): url += '/' # make sure the url ends with / except: # if too few parameters are passed on command line, show usage help print('Usage: ') print(' publishServiceItem.py [portalUrl] [userName] [password] [sdFilePath] [titleOfServiceItem]') print('') print('portalUrl The secure url to the portal, e.g. https://portalmachine.example.com/arcgis/') print('userName The username of a user to publish the service.') print(' This user must have the required publishing privileges.') print('password The password of the user') print('sdFilePath Path to the .sd file containing the service definition') print(' E.g. c:\\temp\cachedService.sd') print('titleOfServiceItem The title to assign to the published item in the portal.') sys.exit(1) token = generate_token(url, user, password) id = addSDItem(url, user, token, title, f) publishTiles(url, user, token, id) print('Publishing complete. Tile generation has been started and may take a while to finish.')
- قم بإنشاء ملف الدُفعة أو برنامج shell النصي الذي تقوم بتعيينه لتشغيل برنامج Python النصي.
- في الملف، قم باستدعاء برنامج Python النصي وأدخل الخيارات الخاصة بموقعك.
على سبيل المثال، لتشغيل برنامج publishServiceItem.py النصي، اكتب عنوان URL للبوابة الإلكترونية واسم المستخدم مع الاتصال وكلمة مرور المستخدم والمسار لملف تعريف الخدمة وعنوان الخدمة ليتم إنشاؤه. في هذا المثال، يكون عنوان URL للبوابة الإلكترونية هو https://portal.domain.com/arcgis/ واسم المستخدم وكلمة المرور pub1 وpub.1، ويكون مسار ملف تعريف الخدمة هو C:\maps\SDs\mymap.sd واسم الخدمة هو studytiles.
publishServiceItem.py https://portal.domain.com/arcgis/ pub1 pub.1 C:\maps\SDs\mymap.sd studytiles
- قم بتعيين البرنامج النصي لتشغيله عندما يكون استخدام البوابة الإلكترونية الأقل.
راجع تعيين برنامج Python نصي لتشغيله في أوقات محددة في تعليمات المعالجة الجغرافية المساعدة لـ ArcGIS لمزيد من المعلومات عن كيفية تعيين برنامج نصي.