Konvertieren von KML in eine Vektorgrafik… und zurück

10

Gibt es eine einfache Möglichkeit, beispielsweise eine SVG- oder eine andere Vektorbildformatdatei in KML zu konvertieren und umgekehrt?

Es gibt unglaublich leistungsstarke Vektorbearbeitungswerkzeuge, die versuchen, die Funktionsweise der Realität oder zumindest die Art und Weise, wie sie sich dem Auge des Künstlers präsentiert, zu reproduzieren. GIS-Manipulationswerkzeuge konzentrieren sich viel mehr auf die Daten selbst als auf das "Warum" der Daten.

Es gibt Fälle, in denen ich eine KML-Datei in GIMP oder Fireworks importieren, erneut berühren und zurückkonvertieren möchte. Jemand?

ahmadhanb
quelle
Gute Frage. Es ist interessant darauf hinzuweisen, dass beide XML sind, also in gewisser Weise "fast das gleiche Zeug" (obwohl natürlich ganz anders). Grundsätzlich sollte jeder äquivalente Datentyp von einer Domäne zur anderen in beide Richtungen zugeordnet werden. Ein interessanter Denkanstoß wäre, KML-Stile auf CSS-Stile und zurück
abzubilden

Antworten:

5

Einfach wie in SVG zu KML und KML zu SVG?

Dieses Tool konvertiert Google Earth-Dateien (kml und kmz) in vektorielle SVG-Dateien, die in Inkscape, Illustrator und anderer Software verwendet werden können.

kml2svg.free.fr konvertiert die meisten Elemente, die ein GE-Dokument enthalten:

folders
placemarks (points, lines, polygones, multigeometries and embeded images)
tours
Sketchup resources (depending of the resources..)

mit der gewünschten Erdprojektion:

Mercator,
Miller,
Cylindrical Equal-Area (Lambert, Behrmann, Tristan Edwards, Peters, Galls, Balthasart),
Cylindrical Equidistant,
Sinusoidal,
Van der Grinten I,
Polyconic,
Albers Equal-Area Conic,
Conic Equidistant,
Bonne,
Lambert Conformal Conic,
Lambert Azimuthal Equal-Area,
Cassini

http://kml2svg.free.fr/

Mapperz
quelle
Hier ist ein weiteres kleines Tool, das in die andere Richtung konvertiert: bitbucket.org/tbrugz/kmlutils/changesets Es gibt auch Tools, die ein "flaches" Vektor- oder Rasterbild in WGS84 usw. korrigieren : labs.metacarta.com/rectifier <- Ich denke, das ist ein Webdienst, der sich um ein Tool
Auch hier ist < bit.ly/gNZ53A > eine Antwort, die Illustrator -> GlobalMapper (350USD) -> KML empfiehlt, und möglicherweise umgekehrt. globalmapper.com/product/features.htm behauptet, in der Lage zu sein, "jede Kombination von Rasterdaten und Höhendaten zuzuschneiden, neu zu projizieren und zusammenzuführen / zu mosaikieren" und "... vorhandene Vektor-Features zu bearbeiten. Neu erstellte und bearbeitete Features können sein In einem der unterstützten Exportformate gespeichert. Formen wie Rechtecke, Kreise, Ellipsen, Bögen, Puffer um vorhandene Features und konzentrische Bereichsringe können einfach erstellt werden. " Jetzt brauche ich 350 Dollar ... meh.
Ein anderes Tool, das funktionieren könnte (obwohl ich nicht vollständig herausgefunden habe, wie), ist Potlatch 2 von mapquest < open.mapquestapi.com/dataedit > oder < josm.openstreetmap.de > von openstreetmap. Weitere Informationen finden Sie in diesem Blog-Beitrag: mapperz.blogspot.com/2010/11/… (mapperz, bist du das?)
Ja, es ist mein Blog - danke für die PR. Weitere Potlatch 2 (OSM-Entwicklung) finden Sie hier wiki.openstreetmap.org/wiki/Potlatch_2
Mapperz
5

Einige Notizen:

  1. Sie benötigen einen Editor, der mit Geokoordinaten anstelle einfacher X- und Y-Koordinaten arbeiten kann. Oder Sie müssten beim Konvertieren die Koordinaten neu projizieren.
  2. Das Konvertieren von KML in SVG würde bedeuten, dass möglicherweise KML-spezifische Informationen verloren gehen, die nicht im SVG-Format gespeichert sind.
  3. Das Konvertieren von SVG zu KML würde bedeuten, dass möglicherweise das SVG-Design und andere Funktionen, die nicht in KML behandelt werden, verloren gehen.
  4. GIMP ist kein Vektorgrafik-Editor (AFAIK), Sie meinen wahrscheinlich Inkscape.

Abgesehen davon gibt es einige Tools, die behaupten, das zu tun, wonach Sie suchen .

Igor Brejc
quelle
1) 3d vs 2d ... habe das vergessen. 4) GIMP hat jetzt begrenzte Vektor-Tools eingebaut
3

Ich wollte ein geografisches Gebiet aus einer KML-Datei in Microsoft Visio übertragen. Ich habe es so zum Laufen gebracht:

  1. Öffnen Sie die KML-Datei in der Web-App.
  2. Holen Sie sich die Projektion so, wie Sie wollen
  3. In SVG-Datei exportieren
  4. Importieren Sie die SVG-Datei in Inkscape
  5. Speichern Sie die Datei als EMF-Datei
  6. Fügen Sie die EMF-Datei in Visio als Bild ein

Visio unterstützt das Einfügen von SVG-Dateien, aber aus irgendeinem Grund hat es nicht funktioniert, sodass ich über Inkscape gehen musste.

Kim
quelle