أكثر

هل تريد تحويل نمط طبقة ArcGIS إلى ملف Styled Layer Descriptor (SLD)؟

هل تريد تحويل نمط طبقة ArcGIS إلى ملف Styled Layer Descriptor (SLD)؟


أقوم بتجميع خادم GIS باستخدام GeoServer وأحتاج إلى بعض المساعدة في استيراد أنماط الطبقة الخاصة بي من ArcGIS 10 إلى تنسيق SLD.

لدي طبقة واحدة في ArcMap تم ترميزها وتسميتها بشكل صحيح ، كيف يمكنني الحصول على ترميز هذه الطبقات ووضع العلامات في ملف SLD؟


Arc2Earth

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

http://help.arc2earth.com/help/faqs/arc2earth-desktop/export-map-symbols-to-styled-layer-descriptor-sld


كنت أبحث عن نفس الشيء قبل أيام ووجدت هذا http://wald.intevation.org/projects/arcmap2sld/. لم أجربها بعد على الرغم من ذلك سأكون مهتمًا بمعرفة ما إذا كنت تفعل ذلك.

كما لاحظAlexTereshenkov في تعليق ، هناك أيضًا إصدار لـ ArcGIS Desktop 10 - راجع الجزء السفلي من الأداة A لقراءة معلومات التصميم من ArcMap® والتحويل إلى ملفات واصف الطبقة الأنماط (SLD) لصفحة OGC.


لقد أكدت ذلكarcmap2sldتعمل الأداة بشكل جيد في ArcGIS Desktop 10.1+. يمكن تنزيل البرنامج من هذا الرابط والمستندات التمهيدية هنا.

يقوم البرنامج بتحويل ترميز طبقات مشروع ArcMap إلى ملف.sldالمستند الذي يمكن استخدامه في البرامج مفتوحة المصدر. يتم تنفيذه في Visual Basic .NET ويتطلب .NET 2.0.

الخطوات:

  1. فك.أزيزملف.
  2. قم بتشغيل" stp Adjust_for_ArcGIS-version.bat"الملف الذي يقوم بإنشاء ملف التكوينArcGIS_SLD_Converter.exe.configفي المجلد الحالي. يحتوي هذا التكوين على البيانات التعريفية في مكتبات نظام ArcGIS المتوفرة في التثبيت.
  3. قم بتشغيلArcGIS_SLD_Converter.exeلبدء البرنامج.

لتكون قادرة على خلق.sldمن الملفات ، يجب أن يبدأ تطبيق ArcMap بإضافة بعض الطبقات. لذلك تقوم بإضافة فئات المعالم الخاصة بك إلى ArcMap ، وتعيين الرموز المطلوبة ثم استخدامArcGIS_SLD_Converterلتصدير كل من ترميز الطبقات إلى ملف.sldملف على القرص. يمكنك تحديد ما إذا كنت تريد تصدير كل الطبقات إلى طبقة واحدة.sldملف أو في ملفات فردية (إضافاتالقائمة>طبقات).

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


أفضل حل رأيته لتحويل Arcgis إلى sld هو GeoCat Bridge. إنه ليس مجانيًا ، ولكن ليس كذلك ArcGIS 10. سينشر مباشرة إلى GeoServer الخاص بك ، باستخدام واجهة برمجة تطبيقات REST الخاصة به (وأيضًا لصق البيانات الوصفية على GeoNetwork).


يوجد محول SLD لـ ArcGIS for 10.0. لم أختبرها لأنني لا أستطيع قراءة النص الكوري لذا ليس لدي وسيلة للتحقق من صحتها وما إلى ذلك. ربما يمكن لشخص ما هنا القيام بذلك.

تم العثور عليها عن طريق التعليقات لتحويل ملف طبقة ArcMap إلى مستند SLD (2012).