أكثر

كيف تجبر ArcGIS Server على إنشاء KML؟

كيف تجبر ArcGIS Server على إنشاء KML؟


محاولة تقديم بيانات 10 sde لخادم Arcgis (AGS) لبرنامج Google Earth (GE).
ليس لدي أي مشكلة في فتح الخدمة أو ارتباط الشبكة في GE على سطح المكتب.
عندما أحاول الفتح في جهاز ipad ، لا يحدث شيء.
أخيرًا تلقيت اليوم رسالة مفادها "kmz غير مدعوم على iPhone". روابط شبكتي التي تم إنشاؤها بواسطة AGS كلها kmz.
هل هناك طريقة لإجبار AGS على استخدام kml بدلاً من ذلك؟
... أو هل نجح أي شخص في استخدام خدمة AGS على جهاز iPad؟

تعديل: لدي أسباب محددة لاستخدام GE. آمل أن أنفي هؤلاء مع بعض الوقت. لكن كل شيء قمت ببنائه حتى هذه النقطة كان مرنًا. (علمت أن لدينا الآن أجهزة ipad).
لذا ، إما أن تعيد بناء جميع عناصر واجهة المستخدم الخاصة بي في جافا ، أو ابحث عن حل يسمح لـ KML على iPad
تحديث: يظهر لي خطأ إذا حاولت فتح kmz ،
إذا قمت بفك ضغطه ووضعت ملف kml في مجلد ارتباط الشبكة ، فلن يعمل.
إذا حاولت نشر رابط شبكة مع Kl ags يقول لم يتم العثور على kmz.
أعتقد أنني سأقوم بإعادة بناء كل ما لدي من الحاجيات في جافا.


يمكنك إنشاء أداة معالجة جغرافية تنشئ KML من فئة المعالم.

انظر هذا: http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00120000004n000000

بدلاً من حفظ الملف إلى ملف kmz. تأكد من تحديد ملف kml


متأكد تمامًا من أنه لا يمكنك إجبار ArcGIS Server على إنشاء ملفات KML ، حيث يتضمن الترميز مع KML.

هل تحاول ببساطة عرض الخدمة على جهاز iPad الخاص بك؟ إذا كان الأمر كذلك ، فهل جربت ارتباط ArcGIS Javascript؟ (على سبيل المثال ، http: // host / ArcGIS / rest / services / service / MapServer؟ f = jsapi) إذا لم ينجح ذلك ، سأكتب / أستضيف عارض JavaScript بسيط يستخدم ArcGIS API for iOS.

تفترض إجابتي أنه ليس لديك سبب محدد لاستخدام Google Earth ، وتحاول فقط عرض البيانات.


شاهد الفيديو: ArcGIS - Download ArcGIS Sample data from ESRI published Services