أكثر

تحرير الجداول في ArcGIS for Desktop باستخدام Python Parser of Field Calculator؟


لذلك أحاول تحرير جدول بحيث لا يحتوي عمود الاسم على مسافات. أنا فقط لا أعرف كيف أكتب نص Python الذي يجب أن يتماشى معه.

هذا ما لدي الآن لسيناريو بايثون.


لا تحتاج إلى رمز معقد لهذا الغرض. التعبير المكون من سطر واحد هو:

! NAME! .replace (""، "_")

إذا كنت تريد استخدام الكود البرمجي (Arcgis 10.0) ، فأنت بحاجة إلى تحديد دالة وإرجاع قيمة. مثال:

def rename (field): if "" in field: return field.replace (""، "_")

ثم أسفل رمز الكود:

إعادة تسمية (! NAME!)

هذا يفترض أن حقل NAME هو قيمة نصية.


يمكن أن توجد العلاقات بين الكائنات المكانية (الميزات في فئات الميزات) ، أو الكائنات غير المكانية (الصفوف في الجدول) ، أو الكائنات المكانية وغير المكانية.

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

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

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

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

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

يمكن أيضًا إنشاء فئات العلاقات في ArcCatalog. حدد الأمر New & gt Relationship Class من قائمة السياق لقاعدة البيانات الجغرافية.


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

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

قالب يتم بناء عليه محدد موقع العنوان الجديد.

حجم الخلية المستخدمة بواسطة أدوات البيانات النقطية.

نوع بيانات يقبل أي قيمة.

ملف يحتوي على خريطة واحدة وتخطيطها والطبقات والجداول والمخططات والتقارير المرتبطة بها.

نوع وحدة المساحة وقيمتها ، مثل المتر المربع أو الفدان.

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

عقدة المستوى الأعلى في شجرة الكتالوج.

حجم الخلية المستخدم بواسطة "محلل ArcGIS المكاني" في Erweiterung.

تحدد جانبي الخلية النقطية.

مرجع لطبقات الأطفال المتعددة ، بما في ذلك الترميز وخصائص العرض.

يحدد نوع الضغط المستخدم للنقطية.

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

تنسيق مجلد الأنظمة

مجلد على القرص يخزن أنظمة إحداثيات.

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

فئة معالم التغطية ، مثل النقطة والقوس والعقدة والمسار ونظام المسار والقسم والمضلع والمنطقة.

مجموعة بيانات مرئية في ArcCatalog.

مجلد اتصال قاعدة البيانات في ArcCatalog.

مجموعة من البيانات ذات الصلة ، وعادة ما يتم تجميعها أو تخزينها معًا.

تم تخزين بيانات السمات بتنسيق dBASE.

يحدد مجموعة فرعية من عقد رقم تعريف دافع الضرائب (TIN) لإنشاء نسخة عامة من رقم التعريف الضريبي (TIN).

مسار وصول إلى جهاز تخزين البيانات.

أي رقم فاصلة عائمة يتم تخزينه كقيمة مزدوجة بدقة 64 بت.

سلسلة مشفرة لكلمات المرور.

أزواج الإحداثيات التي تحدد الحد الأدنى لمستطيل الإحاطة الذي يقع فيه مصدر البيانات.

نطاق قيمة المقياس وقيمة الزيادة المطبقة على المدخلات في عملية التراكب الموزون.

يحدد أزواج الإحداثيات التي تحدد الحد الأدنى للمستطيل المحيط (xmin و ymin و xmax و ymax) لمصدر البيانات. تقع جميع إحداثيات مصدر البيانات في هذه الحدود.

معلمة استخراج القيم.

مجموعة من البيانات المكانية بنفس نوع الشكل: نقطة ، ونقاط متعددة ، وخطوط متعددة ، ومضلع.

مجموعة من فئات المعالم التي تشترك في منطقة جغرافية مشتركة ونفس نظام الإسناد المكاني.

مرجع إلى فئة المعلم ، بما في ذلك الترميز وخصائص العرض.

ميزات تفاعلية ترسم الميزات عند تشغيل الأداة.

عمود في جدول يخزن قيم سمة واحدة.

تفاصيل حول حقل في خريطة المجال.

مجموعة من الحقول في جدول إدخال واحد أو أكثر.

يحدد موقعًا على القرص حيث يتم تخزين البيانات.

سطح نقطي يتم تمثيل قيم خليته بصيغة أو ثابت.

يحدد الخوارزمية المستخدمة في تشويش إدخال البيانات النقطية.

مجموعة بيانات ذات موضوع مشترك في قاعدة بيانات جغرافية.

كائن خشن يشير إلى قاعدة بيانات جغرافية.

شبكة خطية ممثلة بميزات مترابطة طوبولوجيًا ومتصلة بالحافة. يعتمد اتصال الميزات على صدفتهم الهندسية.

مرجع إلى مصدر بيانات جيوإحصائي ، بما في ذلك الترميز وخصائص العرض.

حي البحث الجغرافي الإحصائي

يحدد معلمات جوار البحث لطبقة جيوإحصائية.

جدول القيمة الجيوإحصائية

مجموعة من مصادر البيانات والحقول التي تحدد طبقة إحصائية جغرافية.

مجموعة من الطبقات تظهر وتعمل كطبقة واحدة. تعمل طبقات المجموعة على تسهيل تنظيم الخريطة وتعيين خيارات ترتيب الرسم المتقدمة ومشاركة الطبقات لاستخدامها في خرائط أخرى.

العلاقة بين عامل التكلفة الأفقي وزاوية الحركة النسبية الأفقية.

بنية بيانات تُستخدم لتسريع البحث عن السجلات في قواعد البيانات وقواعد البيانات الجغرافية.

صيغة لتعريف ومعالجة البيانات في جدول INFO.

جدول في قاعدة بيانات INFO.

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

طبقة تشير إلى مجموعة بيانات LAS على القرص. يمكن لهذه الطبقة تطبيق المرشحات على ملفات lidar وقيود السطح المشار إليها بواسطة مجموعة بيانات LAS.

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

يخزن ملف الطبقة تعريف الطبقة ، بما في ذلك الترميز وخصائص العرض.

شكل ، مستقيم أو منحني ، محدد بسلسلة متصلة من أزواج إحداثيات x و y الفريدة.

نوع وحدة خطية وقيمتها مثل المتر أو الأقدام.

نطاق من أدنى وأعلى قيمة ممكنة للإحداثيات m.

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

طبقة تشير إلى مجموعة بيانات فسيفساء.

شكل المنطقة حول كل خلية يستخدم لحساب الإحصائيات.

خريطة ميدانية لفئة محلل الشبكة

التعيين بين خصائص الموقع في طبقة محلل الشبكة (مثل نقاط التوقف والمرافق والحوادث) وفئة معلم النقطة.

إعدادات التسلسل الهرمي لمحلل الشبكة

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

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

يمكن أن يكون مصدر بيانات الشبكة مجموعة بيانات محلية محددة إما باستخدام مسار الكتالوج الخاص به أو طبقة من خريطة ، أو يمكن أن يكون عنوان URL للبوابة الإلكترونية.

مجموعة من عناصر الشبكة المتصلة طوبولوجيًا (الحواف والوصلات والمنعطفات) ، المشتقة من مصادر الشبكة والمرتبطة بمجموعة من سمات الشبكة.

مرجع إلى مجموعة بيانات شبكة ، بما في ذلك خصائص الترميز والعرض.

قاموس لأشياء وضع السفر.

نسيج الطرود عبارة عن مجموعة بيانات لتخزين وصيانة وتحرير السطح المستمر للطرود المتصلة أو شبكة الطرود.

طبقة تشير إلى قطعة قماش على القرص. تعمل هذه الطبقة كطبقة مجموعة تنظم مجموعة من الطبقات ذات الصلة تحت طبقة واحدة.

تسلسل متصل من أزواج إحداثيات س وص ، حيث يكون زوج الإحداثيات الأول والأخير متماثلين.

ملف يخزن معلومات النظام الإحداثي للبيانات المكانية.

يحدد ما إذا كان قد تم بناء الأهرامات.

يحدد النقاط المحيطة المستخدمة في الاستيفاء.

يحدد البذرة والمولد لاستخدامهما عند إنشاء قيم عشوائية.

طبقة في مجموعة بيانات نقطية.

تعبير الآلة الحاسبة النقطية

تعبير الآلة الحاسبة النقطية.

مجموعة من مجموعات البيانات النقطية المحددة في جدول. يحدد كل سجل جدول مجموعة بيانات نقطية فردية في الكتالوج.

مرجع إلى كتالوج البيانات النقطية ، بما في ذلك خصائص الترميز والعرض.

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

مرجع إلى البيانات النقطية ، بما في ذلك خصائص الترميز والعرض.

يحدد ما إذا كان يتم إنشاء إحصاءات البيانات النقطية.

تتم إضافة البيانات النقطية إلى مجموعة بيانات فسيفساء بتحديد نوع البيانات النقطية. يحدد نوع البيانات النقطية البيانات الوصفية ، مثل الإسناد الجغرافي وتاريخ الاستحواذ ونوع المستشعر بتنسيق نقطي.

اكتب الجدول التفاعلي في قيم الجدول عند تشغيل الأداة.

تفاصيل حول العلاقة بين الكائنات في قاعدة البيانات الجغرافية.

جدول يحدد كيفية إعادة تصنيف قيم الخلايا النقطية.

خصائص حدث قياس المسار

يحدد الحقول الموجودة في الجدول التي تصف الأحداث التي تم قياسها بواسطة نظام مسار مرجعي خطي.

تحتوي مجموعة البيانات التخطيطية على مجموعة من قوالب المخططات التخطيطية وفئات الميزات التخطيطية التي تشترك في نفس مجال التطبيق ، على سبيل المثال ، الماء أو الكهرباء.

فئة الرسم التخطيطي.

الطبقة التخطيطية هي طبقة مركبة تتكون من طبقات معالم بناءً على فئات المعالم التخطيطية المرتبطة بالقالب الذي يعتمد عليه الرسم التخطيطي.

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

البيانات المكانية بتنسيق ملف الشكل.

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

صيغة لتعريف ومعالجة البيانات من قاعدة بيانات علائقية.

سلسلة مقنعة بواسطة أحرف *.

هينويس:

لا يتم تشفير النص عند استخدامه في البرمجة النصية.

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

مرجع إلى تضاريس ، بما في ذلك خصائص الترميز والعرض. يتم استخدامه لرسم التضاريس.

يحدد عرض وارتفاع البيانات المخزنة في الكتلة.

يحدد الفترات الزمنية المستخدمة لحساب الإشعاع الشمسي في مواقع محددة.

نوع وحدة زمنية وقيمتها مثل الدقائق أو الساعات.

هيكل بيانات متجه يقسم المساحة الجغرافية إلى مثلثات متجاورة وغير متداخلة. رؤوس كل مثلث عبارة عن عينة من نقاط البيانات ذات قيم x و y و z.

مرجع إلى TIN ، بما في ذلك العلاقات الطوبولوجية والترميز وخصائص العرض.

الميزات التي يتم إدخالها إلى الاستيفاء.

الهيكل الذي يعرّف ويفرض قواعد تكامل البيانات للبيانات المكانية.

مرجع لطوبولوجيا ، بما في ذلك خصائص الترميز والعرض.

وظيفة تحويل المحلل المكاني.

مجموعة من أعمدة القيم.

قيمة بيانات يمكن أن تحتوي على أي نوع أساسي: منطقي وتاريخ ومزدوج وطويل وسلسلة.

تحدد العلاقة بين عامل التكلفة الرأسي وزاوية الحركة الرأسية النسبية.

يتم تخزين البيانات المكانية بتنسيق Vector Product Format.

يتم تخزين بيانات السمات في تنسيق Vector Product.

خدمة تغطية الويب (WCS) هي مواصفات مفتوحة لمشاركة مجموعات البيانات النقطية على الويب.

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

يحدد البيانات لتراكب العديد من البيانات النقطية ، يتم ضرب كل منها بوزنها المحدد وتجميعها.


تاريخ

ARC / معلومات

تم إطلاق الإصدار الأول من ARC / INFO في عام 1982 على أجهزة الكمبيوتر الصغيرة - كما تدعي Esri ، أول نظام معلومات جغرافي حديث. مع انتقال الحوسبة إلى نظامي Unix و Windows ، اتبعت Esri إطلاق ARC / INFO على كلا النظامين الأساسيين. (تم إصدار مجموعة فرعية من وظائف ARC / INFO كـ PC ARC / INFO لـ DOS في عام 1987 [انظر الإعلان في PE & ampRS أبريل 1988 ، ص 455] وتم إصدارها لاحقًا لنظام التشغيل Windows). لا تزال البنية الأصلية مدعومة كمحطة عمل ArcInfo.

بالإضافة إلى تقديم مجموعة من أدوات وتقنيات نظم المعلومات الجغرافية ، جاءت ARC / INFO مع لغة الماكرو الخاصة بها - ARC Macro Language (AML). يتيح ذلك للمستخدمين تجميع أقسام أطول من التعليمات البرمجية معًا ، مما يسمح ببناء أدوات النمذجة المعقدة والأتمتة.

الاسم ARC / INFO يعتمد على مجموعة أدوات المعالجة الجغرافية ("ARC") مع برنامج إدارة قواعد البيانات التجارية ("INFO" ، أحد منتجات Henco، Inc.). ساعد اسم البرنامج في الترويج لمفهوم نظم المعلومات الجغرافية باعتباره تزاوجًا بين رسومات الكمبيوتر وتكنولوجيا RDBMS لحل المشكلات الجغرافية المكانية.

تراث سطر الأوامر

نظرًا لتاريخه في كونه منتجًا قائمًا على سطر الأوامر ، وبعد تقديم أول GIS المستند إلى واجهة المستخدم الرسومية (ArcView GIS) من Esri في عام 1992 ، غالبًا ما يكون هناك تقسيم عمري مميز لمستخدمي سطر الأوامر لأدوات ArcInfo. لا يزال العديد من المستخدمين الذين "نشأوا" في إصدار سطر الأوامر يستفيدون منه بسبب سرعته ومجموعة أدواته الكبيرة ، ويستخدمونه مع واجهة المستخدم الرسومية التي تقدمها ArcGIS. ومع ذلك ، فإن العديد من المستخدمين الأصغر سنًا لم يسبق لهم رؤيته أو حتى أدركوا وجوده. بالإضافة إلى ذلك ، فإن بعض المستخدمين (خاصة قبل اعتماد Python كلغة برمجة نصية في ArcGIS 9.x) توفر واجهة AML بيئة برمجة نصية أسهل بكثير للمستخدم. سيتم تنفيذ بعض المهام والوظائف التي تستفيد من طوبولوجيا التغطية المخزنة (على سبيل المثال DISSOLVE) بشكل أسرع بكثير من نظيراتها في ArcGIS. أضاف وصول ArcGIS إلى العديد من تنسيقات البيانات وواجهة المستخدم الرسومية "تحميلًا" إضافيًا على واجهة المستخدم التي شجعت بعض مستخدمي GIS المتمرسين على الاستمرار في استخدام نظام البرامج الأقدم.

يتضمن ArcGIS 9.x واجهة سطر أوامر لأدوات المعالجة الجغرافية. في ArcGIS 10.x تم استبدال واجهة سطر الأوامر هذه بسطر أوامر Python التفاعلي. (سمحت واجهة Python الجديدة باستخدام استدعاءات سطر أوامر نظام التشغيل وجبر الخريطة الذي يذكرنا كثيرًا بسطر أوامر ArcInfo Workstation الأصلي.)

نظرًا لإضافة إمكانات جديدة وأكبر إلى وظائف تعيين ArcGIS والمعالجة الجغرافية ، وقاعدة البيانات الجغرافية ، تقلصت قاعدة مستخدمي ArcInfo Workstation بشكل متوقع بمرور الوقت.

ArcGIS و ArcInfo

مع الإصدار 7 من ARC / INFO ، خضعت Esri لتغيير كبير في عائلة منتجات GIS عندما أصدرت ArcGIS الإصدار 8.0 في أواخر عام 1999. وبهذا ، تم إيقاف خط إنتاج ARC / INFO الرئيسي كمنتج مستقل ، وتمت إعادة تسميته إلى ArcInfo. تهدف Esri إلى تطوير إطار عمل واحد لاستضافة نظم المعلومات الجغرافية الأساسية إلى نظم المعلومات الجغرافية المتقدمة في مستخدم سطح مكتب واحد وإطار عمل تطوير ، ArcGIS Desktop. في الواقع ، استغرقت المجموعة الغنية من الأدوات المضمنة في ArcInfo Workstation سنوات للتنفيذ في بيئة ArcGIS ، مع استكمال الأجزاء القليلة الأخيرة (تعيين الدُفعات وبيئة البرمجة النصية الكاملة والقوية) بإصدار ArcGIS 10.0.

تم تعيين تراخيص ووظائف ملحق ArcInfo Workstation من ArcInfo Workstation إلى ArcGIS Desktop على النحو التالي:

تمت إعادة تسمية الأنظمة الفرعية ArcInfo Workstation أيضًا. (يظهر هذا المصطلح أحيانًا في وثائق Esri أو أدبيات التسويق.)

نظرًا لوجود العديد من المستخدمين القدامى والتنفيذ التدريجي لبعض وظائف ArcInfo Workstation ، فقد تم الحفاظ على ArcInfo Workstation على نظام Windows الأساسي (وقائمة قصيرة من أنظمة Unix الأساسية) حتى عام 2012. تم شحن ArcInfo Workstation وترخيصه كجزء من ArcInfo Desktop. العنوان ArcInfo استمر في استخدامه لوصف مستوى الوظائف والترخيص ضمن مجموعة ArcGIS. سمح ترخيص ArcInfo للمستخدمين بأكبر قدر من المرونة والتحكم في "جميع جوانب بناء البيانات والنمذجة والتحليل وعرض الخرائط" [1].

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

يتم عرض مربع أدوات "التغطية" في ArcGIS ArcInfo الذي يتضمن أدوات المعالجة الجغرافية للوصول إلى سطر أوامر ArcInfo Workstation من خلال أغلفة COM لأنظمة سطر أوامر ArcInfo (Arc و GRID و ARCPLOT ، بما في ذلك BUILD و CLEAN و CLIP و EXPORT. توفر هذه الأدوات القدرة على إجراء معالجة محدودة لمجموعات بيانات التغطية من داخل واجهة ArcGIS Desktop.

إيقاف ArcInfo

تم إهمال برنامج ArcInfo Workstation على جميع الأنظمة الأساسية. كان ArcGIS 10.0 هو الإصدار الأخير على أنظمة Windows و Unix. [2]

على المدى ArcInfo سيتم إهماله أيضًا في ArcGIS 10.1. [3] سيتم استخدام المصطلحات الجديدة لمستويات ترخيص ArcGIS بدلاً من ذلك:

ArcGIS 10.0 نظام ArcGIS 10.1
برنامج ArcView ArcGIS 10.1 for Desktop Basic
محرر ArcEditor ArcGIS 10.1 for Desktop Standard
ArcInfo ArcGIS 10.1 for Desktop Advanced

ArcGIS for Desktop Advanced

مع إصدار يونيو 2012 من ArcGIS 10.1 ، تمت إعادة تسمية ArcInfo إلى ArcGIS for Desktop Advanced. [4] .

يحتوي ArcGIS for Desktop Advanced على جميع وظائف مستوى الترخيص القياسي بالإضافة إلى إضافة التحليل المكاني المتقدم ومعالجة البيانات وأدوات رسم الخرائط المتطورة.


إجراء

استخدم إحدى الطرق التالية لتحديد إحداثيات XY لرؤوس الخطوط في ArcMap:

  1. في ArcMap ، انقر بزر الماوس الأيمن فوق طبقة الاهتمام وحدد تحرير الميزات & GT ابدأ التحرير.
  2. على ال محرر شريط الأدوات ، انقر فوق تحرير الرؤوس أداة .
  3. انقر على خصائص الرسم أداة . ال تحرير خصائص الرسم يتم فتح النافذة ، ويتم سرد إحداثيات XY لرؤوس الخط في عمودي X و Y. لمزيد من المعلومات ، راجع تعليمات ArcGIS: استخدام نافذة تحرير خصائص الرسم.

  1. حدد ملكية من القائمة المنسدلة. لمزيد من المعلومات ، راجع حساب المساحة والطول والخصائص الهندسية الأخرى.
  2. حافظ على الافتراضي استخدم نظام الإحداثيات و الوحدات المعلمات.
  3. انقر نعم. كرر الخطوات من 4 إلى 6 للإحداثيات Y.

يتم إنشاء إحداثيات X و Y بناءً على خصائص الإحداثيات المحددة.


التكرار خلال جداول البيانات (ArcGIS 10.1 ، Python)

آمل أن أقوم بتكرار تقنياتي للتكرار عبر الجداول في R باستخدام Python في إطار عمل ArcGIS / Arcpy. على وجه التحديد ، هل هناك طريقة عملية للتكرار عبر صفوف جدول البيانات باستخدام لغة python ونسخ تلك البيانات استنادًا إلى القيم من قيم الجدول السابقة؟ على سبيل المثال ، باستخدام R ، سأستخدم رمزًا مشابهًا لما يلي لنسخ صفوف البيانات من جدول واحد يحتوي على قيم فريدة لمتغير معين:

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


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

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

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

يمكن تعطيل الأقفال التي تم الحصول عليها بواسطة ArcGIS Services عن طريق تعديل ملف تكوين خدمة ArcGIS الذي يحتوي على اصطلاح التسمية واسم تكوين lt & gt. & ltservice type & gt.cfg
على سبيل المثال ، MyService.MapServer.cfg ، ضمن علامة & ltProperties & gt ، أضف علامة جديدة

& ltSchemaLockingEnabled & gtfalse & lt / SchemaLockingEnabled & gt لتعطيل تأمين aut0-schema.

(ملاحظة: لن يسري التكوين الجديد إلا بعد إعادة تشغيل SOM)

بدلاً من ذلك ، يمكنك استخدام أداة AGSSOM في نموذج أو بخلاف ذلك لبدء / إيقاف الخدمات أثناء الحاجة إلى إزالة قفل المخطط

أثناء العمل مع Arcobjects واستخدام IWorkspaceFactory لإنشاء مساحة عمل للعمل مع الطبقات حسب الأماكن الافتراضية أقفال المخطط. ربما يتطلب الأمر أحيانًا تعطيل هذا القفل. يوجد أدناه مقتطف الشفرة مع توضيح كيفية قفل المخطط القابل للتشكيل أثناء العمل مع ArcObjects
// ArcObjects كود Java لإلغاء تأمين مساحة العمل


scExport = getServerContext () // فتح مساحة عمل SDE
IWorkspaceFactory sdeWkspFactory = new IworkspaceFactoryProxy (scExport.createObject (& # 8220esriDataSourcesGDB.SdeWorkspaceFactory & # 8221))
// فتح كائن IworkspaceFactoryLockControlProxy
IWorkspaceFactoryLockControlProxy ipWsFactoryLockProxy = جديد IWorkspaceFactoryLockControlProxy (sdeWkspFactory)
ipWsFactoryLockProxy.disableSchemaLocking ()
IServerContext العامة getServerContext ()
<
IServerContext sc = خالية
خادم السلسلة = Constants.getAGSServer ()
مستخدم السلسلة = Constants.getAGSUser ()
String pwd = Constants.getAGSPwd ()
مجال السلسلة = Constants.getAGSDomain ()

يحاول
<
ServerInitializer serverInitializer = new ServerInitializer ()
serverInitializer.initializeServer (المجال ، المستخدم ، pwd)
اتصال ServerConnection = اتصال ServerConnection جديد ()
connect.connect (الخادم)
IServerObjectManager som = connection.getServerObjectManager ()
sc = som.createServerContext (& # 8220 & # 8221 ، & # 8220 & # 8221)
> catch (استثناء ex)
<
ex.printStackTrace ()
>
عودة الشوري
>
العثور على المستخدم / الجهاز الذي يقوم بقفل الطبقات
حدد sde_id ، sysname مثل OSNAME ، nodename مثل lockingmachine من sde.process_information حيث sde_id في
(حدد sde_id مميزًا من sde.table_locks registration_id حيث registration_id in
(حدد Registration_id مميزًا من sde.table_registry حيث table_name = & # 8216 & ltlayername & gt & # 8217
والمالك = & # 8216 & ltowner & gt & # 8217))

حذف قفل مخطط ArcSDE

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

حذف من sde.table_locks حيث registration_id in
(حدد Registration_id مميزًا من sde.table_registry حيث table_name = & # 8216 & ltlayername & gt & # 8217
والمالك = & # 8216 & ltowner & gt & # 8217)

استبدل & ltlayername & gt باسم الطبقة الفعلي الذي يجب إزالة القفل عليه واستبدل & ltowner & gt بمالك الطبقة


تحرير الجداول في ArcGIS for Desktop باستخدام Python Parser of Field Calculator؟ - نظم المعلومات الجغرافية

يُطلب من مهندسي المرافق أكثر من أي وقت مضى أداء مهام متعددة ، حيث يحتاجون إلى اتخاذ قرارات مستنيرة بسرعة. بينما يفضل البعض العمل باستخدام أدوات وبرامج متعددة ، يختار البعض الآخر بساطة العمل في بيئة واحدة توفر جميع المعلومات الضرورية. CYME for ArcGIS Desktop & # 153 هو الحل لتضمين تحليلات أنظمة الطاقة في بيئة GIS الخاصة بك. إلى جانب حل خادم CYME ، فإنه يوفر قدرة تحليلية قوية.

كمنتج برنامج تجاري ، تم تصميم شريط أدوات CYME لـ ArcGIS Desktop & # 153 لتلبية احتياجات أولئك الذين يرغبون في الحصول على نتائج تحليل CYME داخل واجهة GIS الخاصة بهم.

تم دمج شريط أدوات CYME مع حل CYME Server ، وهو حل متكامل قائم على الخدمة ولديه القدرة على تقديم تحليل الشبكة في الوقت الفعلي باستخدام محركات محاكاة CYME القوية. تشمل تحليلات الشبكة المقدمة من خلال شريط أدوات CYME ما يلي:

يتم دمج نتائج المحاكاة للتصور داخل واجهة ArcGIS Desktop & # 153 مع تقارير جدولة ديناميكية وتسميات النتائج. تساعد طبقات الترميز اللوني التي تعرض ظروفًا غير طبيعية المهندسين على التعرف بسهولة على خريطة GIS على المعدات المحملة بشكل زائد والمناطق التي بها مشاكل الجهد.

بالنسبة لأولئك الذين يرغبون في الوصول إلى نتائج محاكاة كهربائية دقيقة من واجهة ArcGIS Desktop & # 153 ، فإن القوة المجمعة لشريط أدوات CYME لـ ArcGIS & # 153 وحل خادم CYME هي الأداة المناسبة لك.


المؤلفون)

سيرة شخصية

شاوي يانغ أستاذ علوم المعلومات الجغرافية بجامعة جورج ميسون (GMU). ينصب اهتمامه البحثي على استخدام المبادئ الزمانية المكانية لتحسين البنية التحتية للحوسبة لدعم الاكتشافات العلمية. أسس مركز الحوسبة المكانية الذكية ومركز الابتكار الزماني المكاني NSF. شغل منصب الباحث الرئيسي أو المشارك الأول لمشاريع بلغ مجموعها أكثر من 40 مليون دولار وتم تمويلها من قبل أكثر من 15 وكالة ومنظمة وشركة. نشر أكثر من 150 مقالاً وطور عددًا من دورات نظم المعلومات الجغرافية وبرنامجًا تدريبيًا. لقد تخرج أكثر من 20 طالبًا في مرحلة ما بعد الدكتوراه ودكتوراه يعملون كأساتذة وعلماء في مؤسسات أمريكية وصينية مرموقة. حصل على العديد من الجوائز الوطنية والدولية ، مثل جائزة الإشراف على حماية البيئة الرئاسية الأمريكية في عام 2009. وتستند جميع إنجازاته إلى معرفته العملية بنظم المعلومات الجغرافية وأنظمة المعلومات الجغرافية المكانية. هذا الكتاب عبارة عن مجموعة من هذه المعرفة العملية حول كيفية تطوير أدوات نظم المعلومات الجغرافية من منظور البرمجة. تم تقديم المحتوى في فصول البرمجة وخوارزمية نظم المعلومات الجغرافية الخاصة به خلال السنوات العشر الماضية (2004-2016) وتم اعتماده من قبل طلابه وزملائه الذين يعملون كأساتذة في العديد من الجامعات في الولايات المتحدة وعلى الصعيد الدولي.


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

  • أنشئ تطبيقات لتطوير نظم المعلومات الجغرافية من خلال استغلال بايثون
  • يركز على وحدات Python المدمجة والمكتبات المتوافقة مع نظام توزيع Python Packaging Index - لا يلزم تجميع مكتبات C
  • ST هذا برنامج تعليمي عملي عملي يعلمك كل شيء عن التحليل الجغرافي المكاني في بايثون

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

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

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

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

سأقوم "تعلم التحليل الجغرافي المكاني باستخدام Python" بإكمال مكتبتك الفنية بوصفات مفيدة وفهم جيد لمجال يكمل العديد من المساعي البشرية الحديثة.


شاهد الفيديو: ArcGIS - Create Random Values - Python - Field Calculator (شهر اكتوبر 2021).