Есть ли способ просмотра KML в ArcMap?

9

Отвечая на этот вопрос: Как мне импортировать / экспортировать KML в ArcGIS Desktop? поднял еще один. Есть множество инструментов для импорта / экспорта кмл / кмз. Существуют ли инструменты для собственного просмотра KML в ArcMap?

Мне любопытно, если бы кто-нибудь создал пользовательский слой (слои), который читает kml, подобно тому, как ZigGIS использует PostGIS в качестве источника данных.

Или, может быть, что-то вроде inmemoryworkspacefactory, которое, вероятно, не считается нативным, но имеет некоторые преимущества: http://geobabble.wordpress.com/2007/07/10/consuming-georss-in-arcmap-with-inmemoryworkspacefactory/

Джей Камминс
источник
1
Расширение взаимодействия будет читать KML / KMZ изначально - esri.com/software/arcgis/extensions/datainteroperability/… (это в основном FME в одежде ESRI) - за дополнительную плату, конечно - ESRI должен сделать его стандартным с программным обеспечением.
Mapperz
Экспорт в да. Импорт из или просмотр нет. Если вы не используете расширение за $ 4500, упомянутое Mapperz.
Якуб Сисак GeoGraphics
Вы можете просматривать KML внутри ArcGlobe без перевода (да, я знаю, не ArcMap). ArcGlobe имеет панель инструментов KML для загрузки KML. В 10, 10.1 и более поздних версиях KML поддерживается в ArcMap посредством преобразования в объекты (без встроенного рендеринга KML). Возможно, в будущем будет встроенная поддержка, но ее сейчас нет на радаре.
Хибма
@Mapperz: ваш комментарий не должен быть ответом? Это единственный, который действительно отвечает на вопрос.
Джей Камминс
готовый комментарий ответить.
Mapperz

Ответы:

4

Большинство читателей KML / KMZ хранят функции в базе геоданных для просмотра. Arc2Earth, кажется, лучший способ читать и писать KML / KMZ, поэтому я не уверен, что есть большая проблема конвертирования назад и вперед.

Джеймс Фи
источник
2

Это старый пост. довольно легко импортировать следующим образом: arcmap 10.x> набор инструментов arc> инструменты преобразования> из kml> kml в слой. углубиться в файл kml. укажите выходной файл, и он волшебным образом появится на вашей карте в виде редактируемого слоя.

grantiago
источник
2

Посмотрите плагин AmigoCloud GDAL / OGR для ArcGIS , написанный @Ragi Yaser Burhum.

Чтобы процитировать их сообщение о выпуске продукта :

Очевидно, вы использовали GDAL / OGR для управления несколькими векторными форматами через командную строку. Spatialite, Google Fusion Tables, KMLs, PostGIS легко доступны. Но что, если вы хотите использовать любой из этих форматов в ArcGIS? Не бойтесь, вы можете использовать плагин AmigoCloud OGR для ArcGIS. Он бесплатный и с открытым исходным кодом, и так получилось, что я добавил несколько новых функций, которые облегчат его использование. Вы можете использовать кнопку «Добавить данные» для загрузки данных из файла или строки подключения OGR. Добавление данных из таблиц Spatialite, KML / KMZ или Google Fusion никогда не было таким простым.

RyanKDalton
источник
0

Если вы не возражаете против написания кода, вы можете написать плагин Datasource против KML.

MathiasWestin
источник