أكثر

هل تريد تحويل حقل التاريخ إلى سلسلة باستخدام ArcGIS for Desktop؟

هل تريد تحويل حقل التاريخ إلى سلسلة باستخدام ArcGIS for Desktop؟


أنا أعمل مع مجموعتين من البيانات التي تتطلب مفتاحًا مركبًا للانضمام أو الارتباط.

المجالان هما:

  • "Node_ID" وهو حقل عدد صحيح طويل يشير إلى محطة كهربائية فرعية معينة [887932]
  • "معرف_التاريخ" وهو حقل تاريخ ويشير إلى طابع زمني محدد. [1/13/2014 9:00:00 صباحًا]

نظرًا لأن ArcGIS لا يسمح بالصلات المركبة فأنا أرتجل. الحل الذي أود استخدامه هو دمج هذين الحقلين في حقل واحد. أعتقد أن حقل النص قد يكون أسهل ولكن قد يكون العدد الصحيح الطويل أفضل للأداء (هذه كمية كبيرة من البيانات) (كما أنني لست واثقًا بنسبة 100٪ من إمكانية فهرسة النص).

السؤال الذي أطرحه هو: كيف يمكنني تحويل حقل تاريخ ArcGIS إلى تمثيل رقمي (أو نصي)؟

هذا هو الجزء الذي يحيرني. أنا على دراية جيدة ببايثون ولكن بمجرد أن أبدأ في خلط أنواع بيانات ArcGIS تصبح الأمور مربكة بعض الشيء.

لتبدأ ، إليك بعض الموارد:

تحويل قيم السلسلة أو القيم الزمنية الرقمية إلى تنسيق التاريخ (هذا هو عكس ما أريد القيام به) أفضل الممارسات لتخزين البيانات الزمنية (ملاحظة: سمعتي ليست عالية بما يكفي لنشر أكثر من رابطين)

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

>>> استيراد التاريخ والوقت >>> current_datetime = datetime.datetime.now () # وقت النظام الحالي >>> طباعة (current_datetime.strftime ('٪ m /٪ d /٪ Y٪ H:٪ M:٪ S')> >> '01/11/2015 09:38:22'

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


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

ConvertTimeField_management (in_table، input_time_field، {input_time_format}، output_time_field، {output_time_type}، {output_time_format})

كنت قد وضعت{output_time_type}إلى عدد صحيح طويل و{output_time_format}إلى أي شيء تريده ،MMddyyyHHmmssسيكون تمثيلًا صحيحًا للتاريخ في المثال الموجود في سؤالك. أنا شخصياً أحبyyyyMMddHHmmssيسمح لك بالفرز حسب التاريخ ، ولكن إذا كان كل ما تحتاجه هو الانضمام بناءً على الطوابع الزمنية التي ليست مهمة جدًا.


أنا آسف إذا كنت أسيء فهم السؤال ، ولكن يبدو أنه يمكنك إضافة حقل جديد من نوع النص ، ثم استخدام حاسبة الحقل (إما من الجدول نفسه أو في نافذة بيثون) لحساب الحقل الجديد باستخدام str (! Node_ID!) + str (! Date_ID!). قد يستغرق هذا كل صف ويعيد سلسلة من Node_ID و Date_ID معًا.

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


استخدم العلامات بشكل فعال

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

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


الأسئلة الشائعة حول نظم المعلومات الجغرافية

قم بتعيين محرك أقراص شبكة (Windows) وأنشئ اتصال مجلد في ArcMap

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

تتوفر مجموعة البيانات الجغرافية المكانية لمكتبات الجامعة كمحرك شبكة مشترك للمستخدمين المتصلين بشبكة WashU (إما في الحرم الجامعي أو عبر VPN). راجع دليل أبحاث جمع البيانات الجغرافية المكانية لمكتبات الجامعة لطلب الوصول إلى هذا المورد.

بعد الحصول على الوصول إلى محرك الأقراص ، اتبع الإرشادات أدناه لتعيين محرك شبكة للمجموعة وإنشاء اتصال في منتجات ArcGIS (إذا رغبت في ذلك).

تعيين محرك أقراص الشبكة (Windows)

اتصل بشبكة WUSTL ، إما داخل الحرم الجامعي (مشفر وليس ضيفًا لاسلكيًا) أو عبر WashU VPN.

افتح Windows File Manager / Windows Explorer: ابدأ & gt Computer (أو My PC)

انقر بزر الماوس الأيمن على جهاز الكمبيوتر (أو جهاز الكمبيوتر الخاص بي) ومحرك شبكة gt Map

حدد حرف محرك الأقراص المطلوب باستخدام القائمة المنسدلة & quotDrive & quot

في مربع النص & quotFolder & quot ، اكتب storage1.ris.wustl.edu libraries_gdc

حدد المربع & quotReconnect at logon & quot إذا كنت ترغب في إنشاء ارتباط دائم

حدد مربع & quotConnect باستخدام بيانات اعتماد مختلفة & quot

أدخل العبارة & quotaccounts & ltyour wustlkey & gt & quot (استبدل & ltyour wustkey & gt بمفتاح WUSTL الخاص بك) وكلمة مرور WUSTL لتسجيل الدخول. على سبيل المثال ، إذا كان مفتاح WUSTL الخاص بك هو jsmith، سوف تدخل حسابات jsmith في قسم اسم المستخدم.

بعد الاتصال بنجاح ، انتقل إلى مجموعة البيانات الجغرافية المكانية بالنقر فوق الدلائل & quotActive & quot و & quotgeospatial_data & quot.

قم بإنشاء اتصال مجلد في ArcMap

1) افتح تطبيق ArcMap (ابدأ & gt كافة البرامج & gt ArcGIS & gt ArcMap)

2) افتح نافذة الكتالوج (الرمز الموجود في شريط الأدوات القياسي)

3) في نافذة الكتالوج ، انقر بزر الماوس الأيمن فوق Folder Connections & gt Connect to Folder

4) في مربع حوار الاتصال بالمجلد ، انتقل إلى محرك الشبكة المعين & quotlibraries_gdc & quot وانقر فوق موافق.

5) تم الآن تعيين محرك الأقراص libraries_gdc في نافذة الكتالوج. قم بتوسيع محرك الأقراص لعرض محتوياته.

تعيين محرك أقراص الشبكة (Mac)

1) اتصل بشبكة WUSTL ، إما داخل الحرم الجامعي (مشفر ، وليس ضيفًا لاسلكيًا) أو عبر WashU VPN.

2) افتح Finder & gt Go & gt Connect to Server

3) أدخل عنوان الخادم: smb: //storage1.ris.wustl.edu/libraries_gdc

4) عند المطالبة ، اتصل كمستخدم مسجل. أدخل بيانات اعتماد WUSTL الخاصة بك:

  • الاسم: accounts & ltwustl key & gt (استبدل & ltwustl key & gt بمفتاح WUSTL الخاص بك)
  • كلمة المرور: كلمة مرور WUSTL الخاصة بك

5) محرك الأقراص المشترك & # 39libraries_gdc & # 39 سيظهر الآن كمحرك أقراص مثبت في Finder وعلى سطح المكتب

ملحوظة: إذا كنت لا ترى & # 39libraries_gdc & # 39 كمحرك أقراص مُحمل ، فافتح Finder وانتقل إلى مكتشف & GT التفضيلات. تحت عام علامة التبويب ، تحت إظهار هذه العناصر على سطح المكتب: تأكد من أن الخوادم المتصلة مفحوص. ستتمكن بعد ذلك من رؤية & # 39libraries_gdc & # 39 محرك الأقراص المثبت على سطح المكتب.

استيراد جدول بيانات Excel في ArcMap

عند محاولة إضافة ورقة من مصنف Excel (.xls أو .xlsx) إلى ArcMap ، قد يظهر الخطأ التالي:

& quot فشل الاتصال بقاعدة البيانات - الفصل غير مسجل & quot

تنبع هذه المشكلة من برامج تشغيل Microsoft Office التي قد تكون مثبتة أو لا تكون مثبتة على نظام Windows الخاص بك. اقرأ صفحة التعليمات هذه حول فهم كيفية استخدام ملفات Microsoft Excel في ArcMap للحصول على مزيد من المعلومات حول المشكلة. لتثبيت برامج التشغيل على جهازك ، راجع صفحة التنزيل Microsoft Access Database Engine 2010 Redistributable.

قد ترغب أيضًا في تجربة بعض الطرق الأخرى لجلب البيانات الجدولية إلى ArcMap:

  • استخدم أداة Excel to Table لتحويل الورقة إلى جدول مستقل أو جدول قاعدة بيانات جغرافية.
  • قم بتحويل الورقة داخل ملف Excel إلى تنسيق قيم مفصولة بفاصلة (csv).

استيراد جدول بيانات Excel في ArcGIS Pro

عند محاولة إضافة ورقة من مصنف Excel (.xls أو .xlsx) إلى ArcGIS Pro ، قد يظهر الخطأ التالي:

& quotRequired Microsoft driver غير مثبت & quot

تنبع هذه المشكلة من برامج تشغيل Microsoft Office التي قد تكون مثبتة أو لا تكون مثبتة على نظام Windows الخاص بك. راجع صفحة تعليمات Esri التعامل مع ملفات Microsoft Excel في ArcGIS Pro للحصول على مزيد من المعلومات وتنزيل برامج التشغيل الضرورية.

إسناد مكاني غير معروف

تقوم بإضافة ملف شكل أو فئة معلم إلى ArcMap وتظهر الرسالة التالية:

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

1) قم بتنشيط نافذة البحث من شريط الأدوات القياسي واكتب & quotDefine Projection & quot في حقل البحث.

2) انقر فوق تعريف المشروع لفتح أداة تعريف الإسقاط.

3) انقر فوق رمز المجلد الموجود بجوار Input Dataset أو Feature Class وانتقل إلى ملف الشكل أو فئة الميزة.

4) انقر فوق رمز المؤشر بجوار نظام الإحداثيات وانتقل إلى نظام الإحداثيات المطلوب.

ملاحظة: لمزيد من المعلومات حول اختيار نظام إحداثي مناسب ، راجع الروابط التالية:


أفترض أنني قمت باستيراد التاريخ والوقت قبل تشغيل كل سطر من سطور التعليمات البرمجية أدناه

إذا كنت لا تستطيع التعايش مع الصفر البادئ ، فجرب هذا:

تحرير: قد لا يعمل هذا على كل منصة:

إذا كان بإمكانك العيش مع 01 لشهر يناير بدلاً من 1 ، فجرّب ذلك.

يمكنك التحقق من المستندات للحصول على توجيهات تنسيق أخرى.


ما هو ملف adf؟ كيف تفتح ملفات adf؟

مواصفات نوع الملف:

ال adf امتداد الملف يرتبط بـ ArcGIS (المعروف سابقًا باسم ArcView) تطبيق نظام المعلومات الجغرافية المستخدم في التخطيط والتحليل. ArcGIS تحتوي التغطية على نموذج بيانات جغرافي يخزن بيانات المتجهات والمكانية والسمات للمعالم الجغرافية.

اكتمال ArcGIS تم إنشاء التغطية بواسطة ADF ملفات بيانات التغطية المخزنة في دليل واحد. يحتوي كل ملف ADF على معلومات حول فئة ميزة معينة.

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

فمثلا: قد تسجل صورة القمر الصناعي المستمدة من الاستشعار عن بعد درجات متفاوتة من التلوث الضوئي. يعتبر التصوير الجوي وبيانات الغطاء الأرضي ونماذج الارتفاع الرقمية بيانات تغطية.


نظرة عامة على مواقف تريمبل

يدعم Trimble Positions Desktop مجموعة كبيرة من عمليات جمع البيانات المكتبية والميدانية والمكاتب وسير عمل الصيانة. راجع الأقسام أدناه لمعرفة كيف توفر Trimble Positions حلاً شاملاً للتكامل السلس لبيانات GNSS عالية الدقة.

تريمبل المواقف مع TerraFlex

يوفر Trimble Positions Desktop وظائف لتوسيع مخطط قاعدة البيانات الجغرافية وميزاتها في قوالب ونماذج TerraFlex.

  • انشر القوالب مباشرة من الطبقات في GIS (بما في ذلك المجالات والأنواع الفرعية) لجمع البيانات الجديدة
  • حدد الحقول التي تم جمعها تلقائيًا للبيانات ليتم جمعها تلقائيًا في النماذج الميدانية
  • قم بإعداد حقول البيانات الوصفية ومتطلبات الدقة لتتبع جودة البيانات التي تدخل في نظام المعلومات الجغرافية الخاص بك
  • حدد الميزات الحالية لإرسالها إلى TerraFlex (اختياريًا كجزء من مهمة)
  • قم بتنزيل النماذج المجمعة مرة أخرى إلى GIS مع مرشحات للمهمة والتاريخ والطبقة والنطاقات وما إلى ذلك.
  • يدعم سير العمل المصحح في الوقت الحقيقي
  • بعد ذلك ، قم بمعالجة البيانات التي تم جمعها للحصول على دقة أعلى في الموقع
  • قم بإجراء ضمان الجودة / مراقبة الجودة للبيانات لمراجعة هندسية الميزات المجمعة ودقتها
  • قم بتحديث ميزات قاعدة البيانات الجغرافية باستخدام أشكال هندسية وبيانات وصفية دقيقة
  • يدعم تدفقات العمل المصححة والمعالجة اللاحقة في الوقت الحقيقي
  • ملاحظة: مهام سير عمل TerraFlex بدون معالجة لاحقة أو ميزة QA / QC مدعومة أيضًا في وظيفة TerraFlex Desktop الإضافية لسير العمل الفردي لـ ArcGIS Desktop.

تريمبل مواضع مع TerraFlex (نقل البيانات دون اتصال)

يتيح سطح المكتب Trimble Positions أيضًا سير عمل نقل البيانات دون اتصال بالإنترنت لـ TerraFlex من خلال استخدام نموذج تشغيل مألوف لتسجيل الوصول / المغادرة. يدعم سير العمل في وضع عدم الاتصال أيضًا المعالجة اللاحقة لتحقيق أهداف الدقة الخاصة بك.

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

تريمبل المواقف مع TerraSync

تعمل Trimble Positions على تبسيط عملية الحصول على البيانات الميدانية التي تم جمعها باستخدام TerraSync مرة أخرى في نظام المعلومات الجغرافية الخاص بك. يبدأ كل شيء مع Trimble Positions Desktop الذي يمكّنك من إعداد وإدارة مشاريع جمع بيانات TerraSync.


دورات نظم المعلومات الجغرافية الصيفية في ريو هوندو

تم جدولة دورات نظم المعلومات الجغرافية عبر الإنترنت لهذا الصيف في كلية ريو هوندو مع العديد من التدريبات الميدانية الاختيارية. خلال هذا الوقت ، تكون الفصول الدراسية في كلية ريو هوندو متاحة عبر الإنترنت لصيف 2021 وستعود مبدئيًا إلى الحرم الجامعي وخريف 2021 الهجين. سيكون لدينا تمارين ميدانية محلية اختيارية خلال شهر يوليو لتوفير فرصة عملية باستخدام الطائرات بدون طيار لرسم خرائط المسح وسير العمل والمعالجة. لمزيد من المعلومات ، تفضل بزيارة https://gisteacher.wixsite.com/riohondo/summer2021

مقدمة في نظم المعلومات الجغرافية (GIS 120) 4 وحدات CRN 50133 (التواريخ 06/07/08/13)

نظم المعلومات الجغرافية التطبيقية (GIS 130) 4 وحدات CRN 52362 (التواريخ 06 / 21-08 / 13). ملاحظة ، إذا لم تكن قد حضرت دروس GIS في Rio Hondo من قبل ، فيرجى الاتصال بـ [email protected] للإعفاء من الدورة للتسجيل في الفصل (مقدمة إلى GIS شرط أساسي).


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

في الدراسات الهندسية ، يعد العثور على أفضل مسار من نقطة البداية إلى نقطة النهاية على الخرائط الموزونة المستندة إلى البكسل مشكلة كبيرة للباحثين. لهذه المشكلة تم تطوير العديد من الطرق والخوارزميات حتى الآن. تعد أدوات "مسافة التكلفة" (CD) و "مسار التكلفة" (CP) التي يتم استخدامها بواسطة خوارزمية Dijkstra المعدلة والمستخدمة بواسطة برنامج ArcGIS Desktop 10 التابع لمعهد أبحاث الأنظمة البيئية (ESRI) سريعًا للغاية وأكثر الحلول المفضلة لمشاكل تحسين المسار . على الرغم من مزايا هذه الأدوات ، إلا أن لها عيبًا في عمل الكثير من المنحنيات بزوايا كبيرة. لا سيما في بعض الدراسات الهندسية مثل توجيه خطوط نقل الطاقة ، يجب ألا يكون لزاوية منحنيات الخطوط قيم كبيرة. للتغلب على هذه المشكلة ، تم استخدام كل من الخوارزمية الجينية (GA) ومستعمرة النحل الاصطناعية (ABC) التي تم تحسينها وتكييفها مع المشكلة كمحسّنين قويين للعثور على أفضل الطرق مع عدد أقل من المنحنيات في تلك الأنواع من مشاكل المسار الأمثل. تم تطوير وظائف جديدة مثل الاستشعار الذكي للاتجاه والوظائف العشوائية المحسّنة لتطبيق خوارزميات GA و ABC في دراسات توجيه خطوط نقل الطاقة. أظهرت هذه الدراسة أن أداء خوارزمية ABC أفضل من GA. تم إثبات دقة الخوارزميات من خلال مقارنة النتائج بنتائج أدوات CD – CP. أظهرت النتائج التجريبية أن الخوارزميات المحسنة أعطت أداءً أفضل من خوارزمية Dijkstra.

هذه معاينة لمحتوى الاشتراك ، والوصول عبر مؤسستك.


12 إجابات 12

أنت تطور تطبيق ASP.Net MVC ، أليس كذلك؟ يبدو أن الإجابات الأخرى خاصة بتطبيقات سطح المكتب. اسمحوا لي أن ألتقط الأشياء المشتركة:

الكشف عن اللغة

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

إضفاء الطابع الخارجي على السلاسل

يجب أن تأتي جميع السلاسل من الموارد ، أي ملفات Resx. في تطبيق Winforms ، يمكن تحقيقه بسهولة عن طريق تعيين خاصية قابلة للترجمة من النموذج إلى true. ستحتاج أيضًا إلى إخراج السلاسل التي تأتي من النماذج يدويًا (للأسف). إنه أيضًا بسيط نسبيًا. في Asp.Net ، ستحتاج إلى إخراج كل شيء يدويًا.

أنت بالتأكيد بحاجة للسماح لتوسيع السلسلة. في عالم Winforms ، يمكن تحقيق ذلك عبر TableLayoutPanel والذي يجب استخدامه للتأكد من أن التخطيط سوف يتم ضبطه تلقائيًا لاستيعاب النص الأطول. في عالم الويب ، أنت قليل الحظ. قد تحتاج إلى تنفيذ CSS Localization Mechanism - طريقة لتعديل (تجاوز) تعريفات CSS. سيسمح هذا لأفراد الترجمة بتعديل مشكلات الأنماط عند الطلب. تأكد من أن كل عنصر HTML في الصفحة المعروضة له معرف فريد - سيسمح باستهدافه بدقة.

قضايا خاصة بالثقافة

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

ToString () و Parse ()

تأكد من دائما تمرير CultureInfo عند استدعاء ToString () ما لم يكن غير مدعوم. بهذه الطريقة أنت تعلق على نواياك. على سبيل المثال: إذا كنت تستخدم رقمًا داخليًا ولسبب ما تحتاج إلى تحويله إلى سلسلة ، استخدم:

للأرقام التي سيتم عرضها على المستخدم:

الأمر نفسه ينطبق على Parse () و TryParse () وحتى ParseExact () - يمكن إدخال بعض الأخطاء السيئة دون الاستخدام السليم لـ CultureInfo. هذا لأن روحًا فقيرة في Microsoft ، مليئة بالنوايا الحسنة ، قررت أنه من الجيد التعامل مع CultureInfo.CurrentCulture باعتبارها واحدة افتراضية (سيتم استخدامها إذا لم تمرر أي شيء) - بعد كل شيء عندما يستخدم شخص ما ToString ( ) هو / هي تريد عرضها للمستخدم ، أليس كذلك؟ اتضح أن الأمر ليس كذلك دائمًا - على سبيل المثال ، حاول تخزين رقم إصدار التطبيق الخاص بك في قاعدة البيانات ثم قم بتحويله إلى مثيل من فئة الإصدار. حظا سعيدا.

التواريخ والمناطق الزمنية

تأكد من دائما تخزين وإنشاء DateTime في UTC (استخدم DateTime.UtcNow بدلاً من DateTime.Now). قم بتحويله إلى التوقيت المحلي بالتنسيق المحلي عند عرض:

إذا كنت بحاجة إلى إرسال رسائل بريد إلكتروني تحتوي على مرجع زمني في النص الأساسي ، فتأكد من تضمين معلومات المنطقة الزمنية - بما في ذلك معادلة التوقيت العالمي المنسق وقائمة المدن:

رسائل مركبة

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

قضايا أخرى تتعلق بالتسلسل

لا يقتصر التسلسل على السلاسل. تجنب وضع عناصر التحكم معًا ، قل:

تذكيري مرة أخرى في [مربع نص برقم] أيام.

يجب إعادة تصميم هذا ليكون شيئًا مثل: ذكرني مرة أخرى في هذا العدد من الأيام: [مربع نص].

ترميز الحروف والخطوط

احفظ دائمًا أو انقل أي نص في Unicode (على سبيل المثال في UTF-8). لا تقم بتثبيت الخطوط - قد تحتاج الترجمة إلى تعديلها وستقوم بإيقاف تشغيل آلية تراجع الخط الافتراضية (في حالة Winforms). تذكر السماح بأحرف "غريبة" في معظم الحقول (مثل اسم المستخدم).

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


هل تريد تحويل حقل التاريخ إلى سلسلة باستخدام ArcGIS for Desktop؟ - نظم المعلومات الجغرافية

جدول الحصص والواجبات
صيف 2013

صيف 2013 دورة نظم المعلومات الجغرافية على الإنترنت ، فصل دراسي
جدول الحصص والواجبات

رسالة مهمة. اقرأ كل ذلك !!

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


يمكن تنزيل البرنامج في أي وقت من أحد مواقع الويب (انظر ملف البرمجيات رابط للحصول على التفاصيل). ستتلقى رمزًا يسمح لك بتنشيط برنامج ArcGIS بحيث يمكنك تثبيته على جهاز الكمبيوتر الخاص بك.

في هذه الدورة ، يُتوقع منك:

اقرأ مذكرات المحاضرة لهذا اليوم.
إعادة النظر ملفات تعليمات ArcGIS لموضوعات اليوم.
رأي عرض PowerPoint التقديمي لموجز موجز لملاحظات المحاضرة.
نفذ تمرين المعمل لهذا اليوم.
يحصل الكثير من الراحة.

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

  • اقرأ الموضوعات المخصصة قبل القيام بالتمارين. اسمح بحوالي 1-2 ساعة للقيام بذلك بشكل صحيح.
  • قم بالتمارين قبل أن تجرب الواجبات. سماح حوالي 2 & - 4 ساعات
  • أخيرًا تولى المهام. سماح حوالي 2 & - 5 ساعات
  • باختصار ، اسمح بحد أدنى 5 & ndash 6 ساعات أيام الاثنين والأربعاء والجمعة (هذه & rsquos كيفية إعداد الجدول). بالإضافة إلى المهمة.

ملاحظة مهمة. الواجبات هي ارتباط تشعبي أدناه. يلزم ترحيل المهام إلى Catalyst Collect It بحلول الساعة 10:00 مساءً للتاريخ المدرج في الجدول أدناه. لن يتم قبول التخصيصات المتأخرة.

قبل النشر ، تأكد من أنك قد قرأت وفهمت إرشادات التخصيص ، وإلا فقد تخسر نقاطًا.

نص: لا يوجد نص مطلوب. ومع ذلك ، أوصي بالحصول على نسخة من مأريبيث برايس. & # 147 إتقان ArcGIS، 6th Ed، 2012 & # 148. ماكجرو هيل.تأكد من أنه مخصص لـ ArcGIS 10. يحتوي على قرص مضغوط مفيد به تفسيرات صوتية ومرئية لمكان العثور على أوامر محددة لكل تمرين. يجب أن تساعدك تمارين الدورة التدريبية جنبًا إلى جنب مع هذا النص قليلاً

إذا حاولت القيام بالواجبات قبل أن تقرأ عنه أو تؤديه ، فستواجه وقتًا عصيبًا. اتبع هذا الروتين المقترح ويجب أن يكون لديك وقت أسهل (وأقصر) لإنهاء المهام.

اقرأ ملاحظات المحاضرة وموضوعات تعليمات ArcGIS قبل القيام بالتمرين. اسمح بحوالي 1-2 ساعة.
يفعل تمرين المعمل قبل محاولة المهمة. اسمح بحوالي 2-4 ساعات.
أخيرا افعل أداء المهمة. اسمح بحوالي 2-5 ساعات.