Skip To Content

مقدمة إلى ArcGIS Notebook Server

يعد نظام ArcGIS Notebook Server الأساسي لعلم البيانات الكامل المتكامل مع بوابة ArcGIS Enterprise الإلكترونية.

تم تقديمه بإصدار 10.7، يعد ArcGIS Notebook Server دور خادم في نظام ArcGIS Enterprise الأساسي الذي يستضيف ArcGIS Notebooks ويقوم بتشغيله. باستخدام لغة برمجة Python، يمكنك إجراء تحليل مكاني وإنشاء علم البيانات وسير عمل تعلم الآلة والتحكم في بيانات GIS ومحتواه وآتمتة مهام ArcGIS Enterprise الإدارية.

ArcGIS Notebooks

توفر ArcGIS Notebooks واجهة ويب متكاملة في ArcGIS لإنشاء ومشاركة وتشغيل علم البيانات وإدارة البيانات والنصوص الإدارية. بصفتك مؤلف دفتر البيانات، لديك وصول إلى ArcGIS Server ومحركاته التحليلية ومكتبات تحليل ArcGIS الجغر افي المكاني ومكتبات تحليلية مفتوحة المصادر ومكتبات إحصائية ومكتبات تعلم الآلة.

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

يتضمن ArcGIS Notebooks مصادر Esri's Python: ArcGIS API لـ Python وArcPy. يعد Python جزءًا من نظام ArcGIS الأساسي وتقدم ArcGIS Notebooks لغة برمجة Python مباشرة إلي بوابة ArcGIS Enterprise الإلكترونية. تسمح لك واجهة برمجة التطبيقات (API) بتضمين خرائط ديناميكية وأدوات بيانات جغرافية مكانية في دفاتر الملاحظات الخاصة بك.

عندما يتحد موقع ArcGIS Notebook Server مع بوابة ArcGIS Enterprise الإلكترونية حيث يوجد أدوار ArcGIS Server أخرى مخصصة متحدة، يمكنك استخدام أدوات التحليل هذه في دفاتر ملاحظاتك. على سبيل المثال، في النشر الذي يتضمن موقع ArcGIS GeoAnalytics Server، سيضمن محرر دفتر الملاحظات أدوات GeoAnalytics التي يمكن إضافتها إلى دفاتر الملاحظات، في نشر يتضمن موقع ArcGIS Image Server مخصص للتحليلات البيانات النقطية، سيضمن محرر دفتر الملاحظات أدوات البيانات النقطية.

كيفية عمل ArcGIS Notebook Server

يتم تثبيت ArcGIS Notebook Server في نظام تشغيل الخادم، ويتم تكوينه واتحاده مع بوابة ArcGIS Enterprise الإلكترونية. كما هو الحال مع أدوار ArcGIS Server الأخرى، يمكن نشر Web Adaptor أمام برنامج ArcGIS Notebook Server.

يستخدم ArcGIS Notebook Server الحاويات - أنظمة التشغيل الظاهرية - لعزل بيئة كل مؤلف دفتر ملاحظات. تسمح الحاويات لكل مؤلف باستخدام مجموعة فرعية من موارد الخادم دون تداخل استخدام العمل أو المورد مع الآخرين.

يتم تخصيص هذه الحاويات وصيانتها بواسطة Docker، وهو مكون برنامج من جهة خارجية. قبل تثبيت ArcGIS Notebook Server، يجب عليك تثبيت إصدار معين من Docker، وبمجرد تثبيت ArcGIS Notebook Server، يجب عليك تكوينه للعمل مع Docker.

يقدم Docker وموضوع ArcGIS Notebook Server نظرة عامة حول Docker ويوضح كيفية استخدامه مع ArcGIS Notebook Server ويحتوي على معلومات حول إصدارات Docker المتوفرة.

يخصص ArcGIS Notebook Server حاوية واحدة لكل وقت تشغيل لكل مؤلف دفتر الملاحظات في الموقع. فقط وحدهم من يمكنهم العمل في الحاوية، ولا تؤثر مصادرة الحوسبة التي يستخدمونها عند تشغيل دفاتر الملاحظات على حاويات المستخدمين الآخرين.

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

بدءًا من إصدار 10.7.1، يمكن لـ ArcGIS Notebook Server ضم العديد من الأجهزة معًا في موقع ما. يتم تكوين الأجهزة في مثل عمليات التكوين هذه لتكون متطابقة، ويمكن لكل جهاز تشغيل ArcGIS Notebooks.

أوقات تشغيل دفتر الملاحظات وصور الحاوية

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

تلميح:

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

تقدم Esri صورتي حاوية لـ ArcGIS Notebook Server. متضمن في كل صورة حاوية وقت تشغيل دفتر ت الملاحظات، والذي يجعل مصادر Python متوفرة في دفاتر ملاحظات ArcGIS. يحزم كل وقت تشغيل قائمة لهذه المكتبات والتبعيات، بما في ذلك إصدار خاص من كل مكتبة Python.

وقتي تشغيل خادم دفتر ملاحظات ArcGIS، قياسي (يتضمن ArcGIS API لـ Python ووحدات Python الأخرى) ومتقدم (يتضمن أيضًا ArcPy) متوفران في دفاتر الملاحظات كجزء من صورة الحاوية المتوافقة.

عرض المكتبات المتاحة في كل وقت تشغيل

بناءً على الترخيص، ستستلم إما صورة الحاوية القياسية أو كلاً من صورة الحاوية القياسية والمتقدمة.

على أجهزة Windows، تتم إدارة الحاويات الموجودة في موقع ArcGIS Notebook Server في محاكي Linux يسمى MobyLinuxVM، وهو موجود في بيئة Hyper-V. وبناء على ذلك، يجب تثبيت دور Hyper-V على الجهاز. المطلب متضمن في متطلبات نظام ArcGIS Notebook Server.

بنية Windows لـ ArcGIS Notebook Server

عندما يتم تشغيل حاوية، يتم تطبيق واحدة من صورتي الحاوية التي تلقيتها من Esri على الحاوية. يعتمد وقت التشغيل والصورة المطبقة على امتيازات مؤلف دفتر الملاحظات في البوابة:

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

تعرف على المزيد بخصوص امتيازات مستخدم دفتر الملاحظات

ArcGIS Notebook Server وArcGIS Server

يحتوي ArcGIS Notebook Server على وظائف وبنية فريدة لأدوار ArcGIS Server. فيما يلي الفرق بين أدوار ArcGIS Notebook Server وأدوار ArcGIS Server الأخرى:

  • تستضيف الأدوار الأخرى لـ ArcGIS Server خدمات يشكل رئيسي—رسم خرائط وإجراء تحليلات وتشغيل مهام المعالجة الجغرافية وما إلى ذلك. يستضيف ArcGIS Notebook Server بشكل رئيسي ArcGIS Notebooks.
  • يستخدم ArcGIS Notebook Server حاويات لعزل بيئات مؤلفي دفاتر الملاحظات. لا تؤثر الموارد المعالجة التي يستخدمها كل مؤلف ضمن حاويتهم على الموارد التي يستخدمها مؤلفون آخرون في حاوياتهم الخاصة.
  • يستحدم ArcGIS Notebook Server برنامج Docker لتخصيص الحاويات. يجب تثبيت Docker وتكوينه على جهازك قبل تثبيت ArcGIS Notebook Server. يقدم دليل التثبيت خطوات وتوصيات لإعداد Docker على جهازك.
  • لدى ArcGIS Notebook Server المثبت الخاص به، والذي تحصل عليه من موقع My Esri. تستخدم أدوار ArcGIS Server الأخرى مثبت ArcGIS Server لكن يتم تخصيص دور محدد لها خلال عملية المصادقة.
  • لا يملك ArcGIS Notebook Server تطبيق ArcGIS Server Manager أو دليل خدمات REST API. لديه دليل مسؤول ArcGIS Notebook Server، والذي يمكن الوصول إليه على https://notebookserver.yourdomain.com:11443/arcgis/admin. يمكن أجراء المهام الإدارية في الدليل، إما يدويًا في المتصفح أو من خلال الطلبات البرمجية.

بمجرد اتحاد ArcGIS Notebook Server مع بوابتك الإلكترونية، يمكن إنشاء دفتر ملاحظات بالطريقة نفسها كطبقة أو تطبيق ويب من موقع ويب البوابة الإلكترونية. تستخدم ArcGIS Notebooks الأمان المستند إلى الهوية في بوابتك، ويتحكم المسؤولون في تحديد من يمكنه إنشاء دفتر ملاحظات ومشاركته وتحريره وعرضه.