Przekształcanie KML w grafikę wektorową… iz powrotem

10

Czy istnieje prosty sposób na konwersję, powiedzmy, pliku SVG lub innego formatu obrazu wektorowego na KML i odwrotnie?

Istnieją niewiarygodnie potężne narzędzia do edycji wektorów, które próbują odtworzyć sposób działania rzeczywistości lub przynajmniej sposób, w jaki przedstawia się ona oczom artysty. Narzędzia do manipulacji GIS są znacznie bardziej skoncentrowane na samych danych, niż na „dlaczego” danych.

Są przypadki, w których chciałbym zaimportować plik KML do GIMP lub Fireworks, ponownie go dotknąć i przekonwertować. Ktoś?

ahmadhanb
źródło
Dobre pytanie. Interesujące jest wskazanie, że oba są plikami XML, więc w pewnym sensie są „prawie takie same” (choć oczywiście zupełnie inne). Powinien zasadniczo obejmować dwukierunkowe mapowanie każdego równoważnego typu danych z jednej domeny do drugiej. Ciekawym
pomysłem byłoby zmapowanie

Odpowiedzi:

5

Prosty jak w SVG do KML i KML do SVG?

To narzędzie konwertuje pliki Google Earth (kml i kmz) na wektorowe pliki SVG, które można używać w Inkscape, Illustrator i innym oprogramowaniu.

kml2svg.free.fr konwertuje większość elementów zawierających dokument GE:

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

za pomocą pożądanego rzutu ziemi:

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
źródło
Oto inne małe narzędzie, które konwertuje w drugą stronę: bitbucket.org/tbrugz/kmlutils/changesets Istnieją również narzędzia, które naprawią „płaski” wektor lub obraz rastrowy do WGS84 itp .: labs.metacarta.com/rectifier <- która, jak sądzę, jest usługą internetową owiniętą wokół narzędzia napisanego dla GRASS
Również tutaj < bit.ly/gNZ53A > jest odpowiedzią zalecającą program Illustrator -> GlobalMapper (350USD) -> KML i ewentualnie odwrotnie. globalmapper.com/product/features.htm twierdzi, że jest w stanie „Kadrować, ponownie rzutować i scalać / mozaikować dowolną kombinację danych rastrowych i danych wysokości” oraz „... edytować istniejące funkcje wektorowe. Nowo utworzone i edytowane funkcje mogą być zapisane w jednym z obsługiwanych formatów eksportu. Kształty, takie jak prostokąty, koła, elipsy, łuki, bufory wokół istniejących obiektów oraz koncentryczne pierścienie zakresu można łatwo utworzyć. ” Teraz potrzebuję 350 $ ... meh.
Innym narzędziem, które może działać (choć nie do końca wiem, jak to zrobić) jest Potlatch 2 przez mapquest < open.mapquestapi.com/dataedit > lub < josm.openstreetmap.de > przez openstreetmap. Aby uzyskać więcej informacji, zobacz ten post na blogu: mapperz.blogspot.com/2010/11/… (mapperz, czy to ty?)
Tak, to mój blog - dzięki za PR. Więcej Potlatch 2 (rozwój OSM) jest tutaj wiki.openstreetmap.org/wiki/Potlatch_2
Mapperz
5

Niektóre uwagi:

  1. Potrzebny byłby edytor, który mógłby pracować ze współrzędnymi geograficznymi zamiast prostymi X, Y. Lub trzeba będzie ponownie rzutować współrzędne podczas konwersji.
  2. Konwersja KML na SVG oznaczałaby potencjalną utratę informacji specyficznych dla KML, które nie są przechowywane w formacie SVG.
  3. Konwersja SVG do KML oznaczałaby potencjalną utratę stylu SVG i innych funkcji nieuwzględnionych w KML.
  4. GIMP nie jest edytorem grafiki wektorowej (AFAIK), prawdopodobnie masz na myśli Inkscape.

Poza tym istnieje wiele narzędzi, które twierdzą, że robią to, czego szukasz .

Igor Brejc
źródło
1) 3d vs 2d ... zapomniałem o tym. 4) GIMP ma teraz wbudowane ograniczone narzędzia wektorowe
3

Chciałem uzyskać obszar geograficzny z pliku KML do Microsoft Visio. Mam to działające w następujący sposób:

  1. Otwórz plik KML w aplikacji internetowej.
  2. Uzyskaj projekcję tak, jak chcesz
  3. Eksportuj do pliku SVG
  4. Zaimportuj plik SVG w Inkscape
  5. Zapisz plik jako plik EMF
  6. Wstaw plik EMF do programu Visio jako obraz

Visio obsługuje wstawianie plików SVG, ale z jakiegoś powodu nie działało, więc musiałem przejść przez Inkscape.

Kim
źródło