أكثر

هل تستخدم ArcPy للحصول على جميع أسماء قواعد البيانات داخل الخادم؟

هل تستخدم ArcPy للحصول على جميع أسماء قواعد البيانات داخل الخادم؟


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

على الرغم من أنني أعرف في SQL Server كيفية الحصول على قائمة بأسماء قواعد البيانات من جدول sys.databases ، باستخدام وظيفة Arcpy CreateDatabaseConnection لا يمكنني تحديد "sys" أو "master" لإجراء الاتصال. لذلك ، أحتاج إلى معرفة اسم قاعدة البيانات الموجودة حاليًا في الخادم. لست متأكدًا من كيفية إجراء الفحص بدون ترميز الاسم.

استيراد arcpy arcpy.env.overwriteOutput = صحيح # أدخل الموقع حيث سيتم تخزين ملفات اتصال قاعدة البيانات connectionLocation = "F: / FolderName" # احصل على قائمة الخوادم arcpy.CreateDatabaseConnection_management (out_folder_path = arcpy.env.scratchFolder، out_name = " GIS_USERCONFIG "، database_platform =" SQL_SERVER "،  المثيل =" XXXXXXX "، account_authentication =" DATABASE_AUTH "، username =" user "، password =" password "،  save_user_pass =" SAVE_USERNAME "، database =" GIS_USERCONFIG "، schema =" GIS_USERCONFIG " # "، version_type =" TRANSACTIONAL "، version =" dbo.DEFAULT "، date =" # ") sdeConn = arcpy.ArcSDESQLExecute (arcpy.env.scratchFolder +" /GIS_USERCONFIG.sde ") serverListSQL = sdeConn.execute (" Select اسم من خوادم المستخدمين ") serverList = [] لـ i في النطاق (0 ، len (serverListSQL)): serverList.append (serverListSQL [i] [0]) # إنشاء مجلد لكل مثيل خادم وإنشاء ملفات الاتصال لجميع قواعد البيانات في مثيل الخادم للخادم في serverList: folder = connectionLocation + "/" + server if arcpy.Exists (المجلد): print ser ver + "تم إنشاء المجلد بالفعل" else: جرب: arcpy.CreateFolder_management (connectionLocation، server) اطبع "Created Folder" + server باستثناء: print "فشل في إنشاء مجلد" + server # arcpy.CreateDatabaseConnection_management (out_folder_path = arcpy.env.scratchFolder، out_name = server، database_platform = "SQL_SERVER"،  المثيل = الخادم، account_authentication = "OPERATING_SYSTEM_AUTH"،  database = "master"، schema = "#"، version_type = "TRANSACTIONAL"، version = "dbo.DEFAULT"، date = "#") sdeConn = arcpy.ArcSDESQLExecute (arcpy.env.scratchFolder + "/" + server + ".sde") dbListSQL = sdeConn.execute ("حدد اسمًا من sys.databases") dbList = [] لـ i في النطاق (0، len (serverListSQL)): dbList.append (dbListSQL [i] [0]) لـ db في dbList: arcpy.CreateDatabaseConnection_management (out_folder_path = folder، out_name = db، database_platform = "SQL_SERVER"،  المثيل = الخادم، الحساب = "OPERATING_SYSTEM_AUTH" ،  قاعدة البيانات = ديسيبل ، المخطط = "#" ، نوع الإصدار = "TRANSACTIONAL" ، الإصدار = "dbo.DEFAULT" ، التاريخ = "#")

مشكلتي في الأساس تتعلق بالدعوة الثانية للوظيفة "CreateDatabaseConnection_management" لأنها تحتاج إلى قاعدة بيانات موجودة في قاعدة البيانات (ولم أتمكن من استخدام "master أو sys"). إذا قمت بفتح هذا كأداة في arcmap ، فإن الإدخال هو مربع منسدل يملأ الخيارات بناءً على قواعد البيانات في مثيل الخادم المختار. هل هناك طريقة لفعل هذا في الكود؟


يمكنك استخدام طريقة ListWorkspaces (بمجرد إجراء الاتصال) لسرد قواعد البيانات الموجودة داخل SDE:

يسرد كل مساحات العمل داخل مساحة العمل المحددة. يمكن تحديد شروط البحث لاسم مساحة العمل ونوع مساحة العمل للحد من القائمة التي يتم إرجاعها.

مساحات العمل = arcpy.ListWorkspaces ("*"، "SDE") لمساحة العمل في مساحات العمل: مساحة عمل الطباعة

الأسماء المحلية

توفر لجنة الأسماء المحلية BGN & # 39s معلومات تتعلق بالأسماء المحلية ، الاسم الجديد ومقترحات تغيير الاسم ، تتوفر المبادئ والسياسات التي تقوم من خلالها بمراجعة مقترحات الأسماء السابقة والحالات المعلقة وجدول الاجتماعات.

إشعار المستخدم - 17 مايو 2021

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

سنقدم موعدًا نهائيًا للتنفيذ بمجرد أن نعرفه.

الملفات القابلة للتنزيل:

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

محتوى البيانات:

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

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

تتم إدارة بعض الأسماء الإدارية بواسطة موضوعات بيانات أخرى في الخريطة الوطنية وهي متاحة للتنزيل من الخريطة الوطنية على (https://apps.nationalmap.gov/viewer انقر فوق تنزيل البيانات).

نظام معلومات الأسماء الجغرافية (GNIS) هو المعيار الفيدرالي والوطني للتسميات الجغرافية. قام برنامج National Geospatial Program التابع للمسح الجيولوجي الأمريكي بتطوير GNIS لدعم مجلس إدارة الولايات المتحدة للأسماء الجغرافية باعتباره المستودع الرسمي لبيانات الأسماء الجغرافية المحلية ، والأداة الرسمية للأسماء الجغرافية التي تستخدمها جميع إدارات الحكومة الفيدرالية ، ومصدرًا للتطبيق الجغرافي. أسماء المنتجات الإلكترونية الفيدرالية والمطبوعة.

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

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

معرّف ميزة GNIS ، واسم الميزة الرسمي ، والموقع الرسمي للميزة هي معايير المعهد الوطني الأمريكي للمعايير كما هو محدد في ANSI INCITS 446-2008 (تحديد السمات للميزات الجغرافية المادية والثقافية المسماة (باستثناء الطرق والطرق السريعة) للولايات المتحدة وأقاليمها ، والمناطق النائية ، والمناطق المرتبطة بحرية ، ومياهها حتى حدود المنطقة القانونية التي يبلغ طولها اثني عشر ميلاً). المعيار متاح في متجر الويب ANSI.


جدول GDB_ItemTypes

يحتوي جدول GDB_ItemTypes على مجموعة محددة مسبقًا من أنواع العناصر المعروفة في قاعدة البيانات الجغرافية. تُستخدم أنواع العناصر لتطبيع جدول GDB_Items (يتم تمثيل نوع العنصر في جدول GDB_Items على أنه UUID) ، لتوفير دعم أفضل لتحسينات وظائف قاعدة البيانات الجغرافية المستقبلية وتحديد التسلسل الهرمي للنوع. جميع الأنواع الرئيسية مجردة ، لذلك لن يتم العثور على العناصر الرئيسية في جدول GDB_Items.

محتويات جدول GDB_ItemTypes ثابتة ولا يتم تعديلها عند تكوين العناصر أو حذفها.

نوع العنصر له السمات التالية:

  • UUID: معرف فريد لنوع العنصر والمفتاح الخارجي لعمود نوع جدول GDB_Item
  • ParentTypeID: نوع العنصر الأصل. في حالة نوع العنصر المجرد (الذي ليس له أصل) ، هذا هو UUID فارغ
  • الاسم: اسم نوع عنصر مثل فئة الميزة أو مجال النطاق
  • معرف الكائن: المعرف الفريد لجدول GDB_ItemTypes

بناء الجملة

ميزات الإدخال التي يمكن أن تكون نقطة أو متعدد الخطوط أو مضلع أو نوع متعدد النقاط.

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

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

يحدد ما إذا كان سيتم كتابة إحداثيات x و y لأقرب موقع للميزة القريبة في حقلي NEAR_X و NEAR_Y.

  • NO_LOCATION - لن تتم كتابة معلومات الموقع في جدول الإخراج. هذا هو الافتراضي.
  • الموقع - ستتم كتابة معلومات الموقع في جدول الإخراج.

يحدد ما إذا كان سيتم حساب الزاوية القريبة وكتابتها في حقل NEAR_ANGLE في جدول الإخراج. تقيس الزاوية القريبة اتجاه الخط الذي يربط ميزة الإدخال بأقرب ميزة لها في أقرب مواقعها. عند استخدام طريقة PLANAR في معلمة الطريقة ، تكون الزاوية في نطاق من -180 درجة إلى 180 درجة ، مع 0 درجة إلى الشرق ، و 90 درجة إلى الشمال ، و 180 درجة (أو -180 درجة) إلى الغرب ، و -90 درجة إلى الجنوب. عند استخدام الطريقة الجيوديسية ، تكون الزاوية في نطاق -180 درجة إلى 180 درجة ، مع 0 درجة إلى الشمال ، و 90 درجة إلى الشرق ، و 180 درجة (أو -180 درجة) إلى الجنوب ، و -90 درجة الى الغرب.

  • NO_ANGLE - لن تتم كتابة قيم الزاوية القريبة. هذا هو الافتراضي.
  • ANGLE - ستتم كتابة قيم الزاوية القريبة في حقل NEAR_ANGLE.

يحدد ما إذا كان سيتم استخدام أقصر مسار على طريقة كروية (جيوديسية) أو أرضية مسطحة (مستوية). يُقترح بشدة استخدام الطريقة الجيوديسية مع البيانات المخزنة في نظام إحداثيات غير مناسب لقياسات المسافة (على سبيل المثال ، Web Mercator أو أي نظام إحداثيات جغرافي) وأي تحليل يمتد عبر منطقة جغرافية كبيرة.

  • PLANAR - يستخدم مسافات مستوية بين الميزات. هذا هو الافتراضي.
  • الجيوديسية — يستخدم المسافات الجيوديسية بين المعالم. تأخذ هذه الطريقة في الاعتبار انحناء الشكل الكروي وتتعامل بشكل صحيح مع البيانات بالقرب من خط التاريخ والأعمدة.

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

في أبسط مستوياتها الأساسية ، تعد قاعدة البيانات الجغرافية ArcGIS عبارة عن مجموعة من مجموعات البيانات الجغرافية من أنواع مختلفة محفوظة في مجلد نظام ملفات مشترك ، أو قاعدة بيانات Microsoft Access ، أو DBMS علاقي متعدد المستخدمين (مثل Oracle أو Microsoft SQL Server أو PostgreSQL أو Informix أو IBM DB2). تأتي قواعد البيانات الجغرافية بأحجام عديدة ، ولها أعداد متفاوتة من المستخدمين ويمكن أن تتوسع من قواعد بيانات صغيرة لمستخدم واحد مبنية على ملفات تصل إلى قواعد بيانات جغرافية لمجموعة العمل والقسم والمؤسسة الأكبر يمكن الوصول إليها بواسطة العديد من المستخدمين.

لكن قاعدة البيانات الجغرافية هي أكثر من مجموعة من مجموعات البيانات ، فالمصطلح قاعدة البيانات الجغرافية له معانٍ متعددة في ArcGIS:

  • قاعدة البيانات الجغرافية هي بنية البيانات الأصلية لـ ArcGIS وهي تنسيق البيانات الأساسي المستخدم في التحرير وإدارة البيانات. بينما يعمل ArcGIS مع المعلومات الجغرافية في العديد من تنسيقات ملفات نظام المعلومات الجغرافية (GIS) ، فهو مصمم للعمل مع إمكانات قاعدة البيانات الجغرافية والاستفادة منها.
  • إنه المخزن المادي للمعلومات الجغرافية ، باستخدام نظام إدارة قواعد البيانات (DBMS) أو نظام الملفات بشكل أساسي. يمكنك الوصول إلى هذا المثيل المادي لمجموعة البيانات الخاصة بك والعمل معه إما من خلال ArcGIS أو من خلال نظام إدارة قاعدة البيانات باستخدام SQL.
  • قواعد البيانات الجغرافية لديها نموذج معلومات شامل لتمثيل وإدارة المعلومات الجغرافية. يتم تنفيذ نموذج المعلومات الشامل هذا كسلسلة من الجداول التي تحتوي على فئات الميزات ومجموعات البيانات النقطية والسمات. بالإضافة إلى ذلك ، تضيف كائنات بيانات GIS المتقدمة قواعد سلوك GIS لإدارة التكامل المكاني وأدوات للعمل مع العديد من العلاقات المكانية للميزات الأساسية والنقطية والسمات.
  • يوفر منطق برنامج قاعدة البيانات الجغرافية منطق التطبيق الشائع المستخدم في ArcGIS للوصول والعمل مع جميع البيانات الجغرافية في مجموعة متنوعة من الملفات والتنسيقات. يدعم هذا العمل مع قاعدة البيانات الجغرافية ، ويتضمن العمل مع ملفات الأشكال وملفات الصياغة بمساعدة الكمبيوتر (CAD) والشبكات غير المنتظمة المثلثة (TINs) والشبكات وبيانات CAD والصور وملفات لغة التوصيف الجغرافي (GML) والعديد من بيانات GIS الأخرى مصادر.
  • قواعد البيانات الجغرافية لها نموذج معاملة لإدارة تدفقات عمل بيانات نظم المعلومات الجغرافية.

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


كيفية استخدام ArcGIS Notebooks في ArcGIS Pro

لإنشاء دفتر ملاحظات ، انقر فوق علامة التبويب إدراج على الشريط ، وانقر فوق زر دفتر ملاحظات جديد />. بدلاً من ذلك ، افتح جزء الكتالوج ، واستعرض دليل المشروع الخاص بك ، وانقر بزر الماوس الأيمن فوق مجلد ، وحدد New & gt Notebook />.

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

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

يتم فتح الكمبيوتر الدفتري في واجهة مستخدم مشابهة لواجهة Jupyter Notebook القياسية ، مع الزر "جديد" ، زر حفظ ، وزر مقاطعة Kernel الموجودة في علامة التبويب ArcGIS Pro Notebook. يظهر شريط دفتر الملاحظات تلقائيًا عندما تكون طريقة عرض دفتر الملاحظات مفتوحة. راجع وثائق واجهة مستخدم Jupyter Notebook للحصول على تفاصيل حول كيفية التفاعل مع Jupyter Notebooks.

لتصدير دفتر ملاحظات ، استخدم القائمة المنسدلة تصدير لتصدير دفتر ملاحظات إلى ملف Python (.py) أو ملف HTML (.html).


حدود

فئة المعالم أو طبقة المعالم التي سيتم تحويلها.

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

اسم فئة ميزة الإخراج.

تعبير SQL يستخدم لتحديد مجموعة فرعية من الميزات.

يتحكم في تحديد حقول السمات التي ستكون في الإخراج. بشكل افتراضي ، سيتم تضمين جميع الحقول من المدخلات.

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

  • أولاً - استخدم القيمة الأولى لحقول الإدخال.
  • الأخير — استخدم آخر قيمة لحقول الإدخال.
  • انضمام — اربط (ضم) قيم حقل الإدخال.
  • المجموع — يحسب إجمالي قيم حقل الإدخال.
  • يعني - حساب المتوسط ​​(المتوسط) لقيم حقل الإدخال.
  • الوسيط — احسب الوسيط (الأوسط) لقيم حقل الإدخال.
  • الوضع — استخدم القيمة بأعلى تردد.
  • الحد الأدنى — استخدم الحد الأدنى لقيمة جميع قيم حقل الإدخال.
  • الحد الأقصى — استخدم القيمة القصوى لجميع قيم حقل الإدخال.
  • الانحراف المعياري — استخدم أسلوب تصنيف الانحراف المعياري على كافة قيم حقول الإدخال.
  • العد — البحث عن عدد السجلات المضمنة في الحساب.

يحدد معلمات التخزين الافتراضية (التكوينات) لقواعد البيانات الجغرافية في نظام إدارة قواعد البيانات العلائقية (RDBMS). هذا الإعداد قابل للتطبيق فقط عند استخدام جداول قاعدة البيانات الجغرافية الخاصة بالمؤسسة.

يتم تعيين الكلمات الأساسية للتكوين من قبل مسؤول قاعدة البيانات.

الناتج المشتق

فئة المعالم أو طبقة المعالم التي سيتم تحويلها.

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

اسم فئة ميزة الإخراج.

تعبير SQL يستخدم لتحديد مجموعة فرعية من الميزات. لمزيد من المعلومات حول بناء جملة SQL ، راجع موضوع التعليمات مرجع SQL لتعبيرات الاستعلام المستخدمة في ArcGIS.

يتحكم في تحديد حقول السمات التي ستكون في الإخراج. بشكل افتراضي ، سيتم تضمين جميع الحقول من المدخلات.

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

  • أولاً - استخدم القيمة الأولى لحقول الإدخال.
  • الأخير — استخدم آخر قيمة لحقول الإدخال.
  • انضمام — اربط (ضم) قيم حقل الإدخال.
  • المجموع — يحسب إجمالي قيم حقل الإدخال.
  • يعني - حساب المتوسط ​​(المتوسط) لقيم حقل الإدخال.
  • الوسيط — احسب الوسيط (الأوسط) لقيم حقل الإدخال.
  • الوضع — استخدم القيمة بأعلى تردد.
  • الحد الأدنى — استخدم الحد الأدنى لقيمة جميع قيم حقل الإدخال.
  • الحد الأقصى — استخدم القيمة القصوى لجميع قيم حقل الإدخال.
  • الانحراف المعياري — استخدم أسلوب تصنيف الانحراف المعياري على كافة قيم حقول الإدخال.
  • العد — البحث عن عدد السجلات المضمنة في الحساب.

في Python ، يمكنك استخدام فئة FieldMappings لتحديد هذه المعلمة.

يحدد معلمات التخزين الافتراضية (التكوينات) لقواعد البيانات الجغرافية في نظام إدارة قواعد البيانات العلائقية (RDBMS). هذا الإعداد قابل للتطبيق فقط عند استخدام جداول قاعدة البيانات الجغرافية الخاصة بالمؤسسة.

يتم تعيين الكلمات الأساسية للتكوين من قبل مسؤول قاعدة البيانات.

الناتج المشتق

عينة التعليمات البرمجية

يوضح البرنامج النصي التالي لإطار Python كيفية استخدام وظيفة FeatureClassToFeatureClass في الوضع الفوري.

يوضح البرنامج النصي المستقل التالي كيفية استخدام وظيفة FeatureClassToFeatureClass.


اضافة الخدمات مباشرة للخرائط والمشاهد

يمكنك إضافة خدمات الويب إلى Map Viewer (المعروف سابقًا باسم Map Viewer Beta) أو Map Viewer Classic (المعروف سابقًا باسم Map Viewer) أو Scene Viewer مباشرةً باستخدام عنوان URL لنقطة نهاية REST للخدمة.

عند إضافة خدمات ويب ArcGIS Server إلى خريطة أو مشهد باستخدام عنوان URL للخدمة ، فأنت تقوم بتكوين الإعدادات لطبقة خدمة الويب داخل الخريطة أو المشهد. يتم تخزين هذه الإعدادات في تلك الخريطة أو المشهد وهي خاصة بها. يمكنك إضافة ما يلي إلى الخريطة أو المشهد باستخدام عنوان URL للخدمة:

  • خدمة المعالم (خدمة الخرائط مع تمكين الوصول إلى الميزات)
  • خدمة الصور ، مخبأة أو ديناميكية
  • خدمة الصورة ، المخزنة مؤقتًا ، من النوع LERC تنشئ طبقة ارتفاع في Scene Viewer
  • خدمة الخرائط ، ذاكرة التخزين المؤقت أو الديناميكية
  • خدمة البث (Map Viewer Classic فقط)
  • خدمات OGC

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


قواميس البيانات

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

قواميس البيانات والبيانات الوصفية

يمكن استخدام معلومات قاموس البيانات لملء قسم سمة الكيان وأمبير أو كتالوج المعالم للبيانات الوصفية الرسمية. إذا كنت تعمل باستخدام معلومات قاموس البيانات ضمن بيانات التعريف الرسمية ، فهناك عدد من الأدوات التي يمكن أن تساعدك.

جدول المحتويات

ماذا يوجد في قاموس البيانات؟

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

  • قائمة كائنات البيانات (الأسماء والتعاريف)
  • الخصائص التفصيلية لعناصر البيانات (نوع البيانات ، الحجم ، عدم القدرة ، الاختيارية ، الفهارس)
  • علاقة الكيان (ER) والمخططات الأخرى على مستوى النظام
  • بيانات مرجعية (مجالات التصنيف والوصف)
  • البيانات المفقودة ورموز مؤشرات الجودة
  • قواعد العمل ، مثل التحقق من صحة المخطط أو جودة البيانات

كيف يتم استخدام قواميس البيانات

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

قواميس البيانات مخصصة للمشاركة

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

أمثلة على قواميس بيانات USGS المشتركة

أمثلة على قواميس البيانات غير التابعة لهيئة المسح الجيولوجي الأمريكية

حافظ على قاموس البيانات الخاص بك محدثًا

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

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

يمكن أن تكشف قواميس البيانات عن قرارات التصميم السيئة

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

عمل قاموس البيانات

تحتوي معظم أنظمة إدارة قواعد البيانات (DBMS) على قواميس بيانات مدمجة ونشطة ويمكنها إنشاء وثائق حسب الحاجة (SQL Server و Oracle و mySQL). وينطبق الشيء نفسه عند تصميم أنظمة البيانات باستخدام أدوات CASE (هندسة البرمجيات بمساعدة الكمبيوتر). يمكن استخدام أداة التحليل مفتوحة المصدر لـ MS Access لتوثيق قواعد بيانات Access والبيانات المتصلة بالوصول (SQL Server و Oracle وغيرها). أخيرًا ، استخدم قاموس البيانات - قالب فارغ لإنشاء "قاموس بيانات" بسيط يدويًا في Excel.

للحصول على معلومات حول إنشاء قاموس بيانات في ملف بيانات وصفية رسمي (قسم الكيان والسمة) ارجع إلى صفحة البيانات الوصفية.

ماذا دليل المسح الجيولوجي الأمريكي يتطلب

دليل مسح USGS الفصل 502.7 - ممارسات العلوم الأساسية: البيانات الوصفية لمنتجات المعلومات العلمية USGS بما في ذلك البيانات تتطلب أن تتضمن سجلات البيانات الوصفية معلومات مثل من أنتج البيانات ولماذا ، والمنهجيات والاستشهادات ، وطرق الجمع والمعالجة ، وتعريفات الكيانات والسمات والموقع الجغرافي وأي قيود على الوصول أو الاستخدام ، وكلها تسهل تقييم البيانات والمعلومات لاستخدامها.


شاهد الفيديو: أكسس: إنشاء قاعدة بيانات Access من البداية إلى النهاية