Gibt es eine Möglichkeit, KML nativ in ArcMap anzuzeigen?

9

Beantwortung dieser Frage: Wie importiere / exportiere ich KML in ArcGIS Desktop? hob einen anderen. Es gibt jede Menge Werkzeuge zum Importieren / Exportieren von kml / kmz. Gibt es Tools für die native Anzeige von KML in ArcMap?

Ich bin gespannt, ob jemand einen oder mehrere benutzerdefinierte Featurelayer erstellt hat, die kml lesen, ähnlich wie ZigGIS PostGIS als Datenquelle verwendet.

Oder vielleicht so etwas wie inmemoryworkspacefactory, das wahrscheinlich nicht als nativ gilt, aber einige Vorteile hätte: http://geobabble.wordpress.com/2007/07/10/consuming-georss-in-arcmap-with-inmemoryworkspacefactory/

Jay Cummins
quelle
1
Die Interoperabilitätserweiterung liest KML / KMZ nativ - esri.com/software/arcgis/extensions/datainteroperability/… (es handelt sich im Grunde genommen um FME in ESRI-Kleidung) - natürlich gegen Aufpreis - ESRI sollte es mit der Software zum Standard machen.
Mapperz
Export nach ja. Importieren von oder Ansicht Nr. Es sei denn, Sie verwenden die von Mapperz erwähnte CAD-Erweiterung für 4.500 USD.
Jakub Sisak GeoGraphics
Sie können die KML in ArcGlobe ohne Übersetzung anzeigen (ja, ich weiß, nicht ArcMap). ArcGlobe verfügt über eine KML-Symbolleiste zum Laden der KML. Ab 10, 10.1 und mehr wird KML in ArcMap durch Konvertierung in Features unterstützt (kein natives Rendering der KML). Möglicherweise wird es in Zukunft native Unterstützung geben, die derzeit jedoch nicht auf dem Radar steht.
KHibma
@Mapperz: Sollte dein Kommentar keine Antwort sein? Es ist das einzige, das die Frage tatsächlich beantwortet.
Jay Cummins
Kommentar zur Beantwortung gemacht.
Mapperz

Antworten:

4

Die meisten KML / KMZ-Leser speichern die Funktionen zur Anzeige in der Geodatabase. Arc2Earth scheint der beste Weg zu sein, um KML / KMZ zu lesen und zu schreiben, daher bin ich mir nicht sicher, ob es ein großes Problem beim Hin- und Herkonvertieren gibt.

James Fee
quelle
2

Dies ist ein alter Beitrag. ziemlich einfacher Import wie folgt: arcmap 10.x> arc toolbox> Konvertierungswerkzeuge> von kml> kml zu Layer. Drilldown zur kml-Datei. Geben Sie die Ausgabedatei an, und sie wird auf magische Weise als bearbeitbarer Layer in Ihrer Karte angezeigt.

Grantiago
quelle
2

Schauen Sie sich das GDAL / OGR-Plugin von AmigoCloud für ArcGIS an , das von @Ragi Yaser Burhum geschrieben wurde.

Um ihren Produktversionsbeitrag zu zitieren :

Offensichtlich haben Sie GDAL / OGR verwendet, um mehrere Vektorformate über die Befehlszeile zu bearbeiten. Spatialite, Google Fusion Tables, KMLs und PostGIS sind leicht verfügbar. Was aber, wenn Sie eines dieser Formate in ArcGIS verwenden möchten? Fürchte dich nicht, du kannst das OGR-Plugin von AmigoCloud für ArcGIS verwenden. Es ist kostenlos und Open Source und es kommt einfach vor, dass ich ein paar neue Funktionen hinzugefügt habe, die die Verwendung vereinfachen. Mit der Schaltfläche Daten hinzufügen können Sie Daten aus einer Datei oder einer OGR-Verbindungszeichenfolge laden. Das Hinzufügen von Daten aus Spatialite-, KML / KMZ- oder Google Fusion-Tabellen war noch nie so einfach.

RyanKDalton
quelle
0

Wenn es Ihnen nichts ausmacht, etwas zu programmieren, können Sie eine Plug-In-Datenquelle für KML schreiben .

MathiasWestin
quelle