يتيح لك ArcGIS Notebook Server، المقدم في ArcGIS Enterprise 11.0 تصفح الأجزاء المكتوبة مسبقًا من التعليمات البرمجية القابلة لإعادة الاستخدام والمعروفة باسم أجزاء التعليمات البرمجية وإدراجها في دفتر الملاحظات.
إنشاء أجزاء التعليمات البرمجية
يمكنك إنشاء جزء تعليمات برمجية من دفتر ملاحظاتك. يمكن استخدام أجزاء التعليمات البرمجية التي تقوم بإنشائها في نفس دفتر الملاحظات أو دفاتر الملاحظات الأخرى. يتم تخزين أجزاء التعليمات البرمجية التي تقوم بإنشائها في عناصر مكتبة أجزاء التعليمات البرمجية لدفتر الملاحظات، والتي تُستخدم لتنظيم أجزاء التعليمات البرمجية الخاصة بك، ويمكن مشاركتها.
لإنشاء أجزاء التعليمات البرمجية، يجب أولاً إنشاء مكتبة أجزاء تعليمات برمجية في دفتر الملاحظات لتخزين أجزاء التعليمات البرمجية فيها. يمكن أن تحتوي مكتبة أجزاء التعليمات البرمجية على 100 جزء تعليمات برمجية كحد أقصى.
إنشاء مكتبة أجزاء التعليمات البرمجية في دفتر الملاحظات
لإنشاء مكتبة أجزاء التعليمات البرمجية، أكمل الخطوات التالية:
- في الشريط العلوي لمحرر دفتر الملاحظات، انقر فوق أجزاء التعليمات البرمجية.
- انقر فوق زر الإضافة ثم اختر إنشاء عنصر مكتبة.
- أدخل عنوانًا وملخصًا لمكتبتك، ويمكنك اختياريًا إضافة علامات تمثل أجزاء التعليمات البرمجية المخزنة في المكتبة.
- يمكنك تحديد مجلد في محتواي حيث تريد حفظ مكتبة التعليمة البرمجية.
- انقر على إنشاء.
عند إنشاء مكتبة التعليمة البرمجية، يتم تخزينها في مؤسستك مثل أي عنصر آخر. يمكنك إدارة مكتبات التعليمة البرمجية بالنقر فوق الزر المزيد من الخيارات في جزء التعليمات البرمجية والنقر فوق إدارة عناصر المكتبة. من نافذة إدارة عناصر مكتبة التعليمات البرمجية، يمكنك إنشاء مكتبة التعليمات البرمجية الجديدة، ولكل مكتبة التعليمات البرمجية، يمكنك مشاركة صفحة تفاصيل العنصر وتحريرها وعرضها ووضع علامة على المكتبة على أنها مهملة.
إضافة جزء تعليمة برمجية
بمجرد إنشاء مكتبة، يمكنك إضافة أجزاء التعليمات البرمجية إليها. لإضافة جزء تعليمة برمجية، قم بما يلي:
- في الشريط العلوي لمحرر دفتر الملاحظات، انقر فوق أجزاء التعليمات البرمجية.
- انقر فوق زر الإضافة ثم اختر إضافة جزء تعليمة برمجية.
- أدخل عنوانًا لجزء التعليمة البرمجية الخاص بك، واختر المكتبة التي تريد إضافته إليها، ثم أدخل وصفًا.
تعرض القائمة المنسدلة تحديد عنصر مكتبة أجزاء التعليمات البرمجية المكتبات التي يمكنك إضافة جزء التعليمة البرمجية الخاصة بك إليها. تشير القائمة أيضًا إلى عدد أجزاء التعليمات البرمجية الموجودة في تلك المكتبة.
- أضف رمز التعليمة البرمجية عن طريق القيام بأحد الإجراءات التالية:
- إذا كان الكمبيوتر الدفتري يستخدم إصدار وقت التشغيل 8.0 أو أحدث، فحدد الخلية التي تريد إضافتها كجزء تعليمة برمجية وانقر فوق نسخ من الخلية النشطة.
- إذا كان الكمبيوتر الدفتري يستخدم إصدار وقت التشغيل 7.0 أو إصدارًا أقدم، فأدخل رمز جزء التعليمة البرمجية.
ملاحظة:
انسخ والصق التعليمات البرمجية من خلية دفتر الملاحظات بدلاً من الكتابة مباشرة في التعليمات البرمجية لتجنب أخطاء المسافة البادئة أو الأخطاء الأخرى في بناء الجملة.
- انقر حفظ.
يمكنك إجراء تغييرات على القصاصات البرمجية من خلال النقر فوق زر المزيد من الخيارات الخاص بالقصاصة البرمجية. توفر قائمة المزيد من الخيارات المنسدلة خيارات لتحرير، وتجاهل، وحذف التعليمة البرمجية المتكررة.
إدراج جزء تعليمات برمجية
باستخدام جزء أجزاء التعليمات البرمجية، أكمل الخطوات التالية لإدراج جزء التعليمات البرمجية:
- في الشريط العلوي لمحرر دفتر الملاحظات، انقر فوق أجزاء التعليمات البرمجية.
- استعرض للوصول إلى مكتبة أجزاء التعليمات البرمجية التي تحتوي على الجزء الذي تريد إدراجه.
- انقر فوق عرض التفاصيل الخاصة بجزء التعليمات البرمجية لمشاهدة معاينة التعليمات البرمجية.
- عندما تعثر على القصاصة البرمجية التي تريد إدراجها، انقر فوق زر إضافة في الجزء الخاص بالقصاصات البرمجية أو انقر فوق إدراج في دفتر الملاحظات في جزء معاينة التعليمات البرمجية لإدراج القصاصة البرمجية في دفتر ملاحظاتك كخلية جديدة.
فيما يلي مثال على جزء تعليمات برمجية تمت إضافته إلى دفتر الملاحظات.
# curated code snippet inserted from the Code snippets pane
from arcgis.gis import GIS
def check_org_credits_agol(gis: GIS):
if "admin" in gis.__dict__:
credits = gis.admin.credits.credits
print(f"This ArcGIS Online organization has {credits} credits.")
else:
print("Please connect to the ArcGIS Online organization as an administrator to check credits.")
# create a GIS instance to pass to the code snippet function
gis_agol = GIS("https://www.arcgis.com/", "<admin_username>")
# call the code snippet function with your GIS instance
check_org_credits_agol(gis_agol)
أجزاء التعليمات البرمجية في Esri
يتم تنسيق كل أجزاء التعليمات البرمجية من قبل Esri. تتيح لك أجزاء التعليمات البرمجية المنسقة هذه تنفيذ تدفقات عمل نظام المعلومات الجغرافية "GIS" الشائعة في دفاتر الملاحظات. تتم كتابة أجزاء التعليمات البرمجية كوظائف Python يمكن إدخالها في دفتر الملاحظات الخاص بك واستدعاؤها من خلاله. يمكن أيضًا تحرير جزء تعليمات برمجية بمجرد إضافته إلى دفتر الملاحظات.
ملاحظة:
في 11.0، تتوفر أسماء وأوصاف أجزاء التعليمات البرمجية المنسقة باللغة الإنجليزية فقط.
فيما يلي أجزاء التعليمات البرمجية المتاحة التي يمكن إدخالها في دفتر الملاحظات:
- إدارة نظام المعلومات الجغرافية—أجزاء التعليمات البرمجية التي تؤدي مهام إدارة نظام المعلومات الجغرافية الشائعة.
ملاحظة:
تتطلب العديد من أجزاء التعليمات البرمجية هذه اتصال المسؤول.
- تحقق من الاعتمادات المتبقية (ArcGIS Online فقط)
- تحقق من اعتمادات مستخدم معين (ArcGIS Online فقط).
- الحصول على عنوان URL للخدمة الأساسية لعنصر طبقة
- الاستعلام عن مهام دفتر الملاحظات التي فشلت
- سجلات بوابة الاستعلام وحفظها بتنسيق CSV (ArcGIS Enterprise فقط)
- سجّل الدخول إلى البوابة الإلكترونية لـ ArcPy
- إدارة المحتوى—أجزاء التعليمات البرمجية تساعد في إدارة المحتوى في نظام المعلومات الجغرافية والملفات في دليل مساحة عمل دفتر الملاحظات.
- نسخ قاعدة البيانات الجغرافية في دليل مساحة العمل
- إنشاء قاعدة بيانات جغرافية للملف مع تصنيف معالم فارغ
- إنشاء مجلد في دليل مساحة العمل
- تنزيل عنصر الملف من البوابة الإلكترونية إلى دليل مساحة العمل
- مجموعات بيانات القائمة
- ملفات القائمة
- إزالة قاعدة بيانات جغرافية للملف في دليل مساحة العمل
- إزالة مجلد في دليل مساحة العمل
- فك ضغط الملف إلى دليل مساحة العمل
- علم البيانات وتحليلها—أجزاء التعليمات البرمجية التي يمكن تنفيذها في سير عمل علوم البيانات وتحليلها باستخدام ArcGIS API for Python وArcPy، ومكتبات Python الأخرى.
ملاحظة:
استخدم وقت تشغيل دفتر الملاحظات المتقدم لتشغيل أجزاء التعليمات البرمجية التي تتطلب ArcPy. لمزيد من المعلومات حول أوقات تشغيل دفتر الملاحظات، راجع تحديد وقت تشغيل دفتر الملاحظات.
- تحويل تصنيف معالم إلى طبقة معالم
- تحويل تصنيف معالم إلى إطار بيانات تم تمكينه مكانيًا
- تحويل طبقة معالم إلى تمكين إطار البيانات مكانيًا
- تحويل إطار بيانات تم تمكينه مكانيًا إلى تصنيف معلم
- عرض صورة من عنوان URL
- عرض صورة من دليل مساحة العمل
- تعبئة القيم المفقودة
- إدراج الحقول في تصنيف معلم
- إدراج الحقول في طبقة
- إدراج الطبقات في عنصر
- رسم تمكين إطار بيانات مكانيًا (بداية سريعة)
- رسم تمكين إطار بيانات مكانيًا مع عارض فاصل التصنيف
- رسم تمكين إطار بيانات مكانيًا مع عارض بسيط
- رسم تمكين إطار البيانات مكانيًا مع عارض قيمة فريدة
- نشر تمكين إطار البيانات مكانيًا على أنه طبقة معلم