Mengubah KML menjadi grafik vektor ... dan kembali

10

Apakah ada cara sederhana untuk mengkonversi, katakanlah, SVG atau file format gambar vektor lainnya ke KML dan sebaliknya?

Ada alat penyuntingan vektor yang sangat kuat yang mencoba mereplikasi cara kenyataan bekerja, atau setidaknya cara menyajikannya sendiri ke mata artis. Alat manipulasi GIS jauh lebih fokus pada data itu sendiri, sebagai lawan dari "mengapa" data.

Ada kasus di mana saya ingin mengimpor file KML ke GIMP atau Fireworks, menyentuhnya kembali, dan mengubahnya kembali. Siapa saja?

ahmadhanb
sumber
Pertanyaan yang bagus Sangat menarik untuk menunjukkan bahwa keduanya adalah XML, jadi, sedikit banyak, mereka "hampir sama" (walaupun tentu saja sangat berbeda). Pada dasarnya harus melibatkan pemetaan dua arah setiap datatype yang setara dari satu domain ke domain lainnya. Satu makanan yang menarik untuk dipikirkan adalah memetakan gaya KML ke gaya CSS dan kembali ...
heltonbiker

Jawaban:

5

Sederhana seperti dalam SVG ke KML dan KML ke SVG?

Alat ini mengubah file Google Earth (kml dan kmz) menjadi file SVG vektor, dapat digunakan dalam Inkscape, Illustrator, dan perangkat lunak lainnya.

kml2svg.free.fr mengonversi sebagian besar elemen yang berisi dokumen GE:

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

menggunakan proyeksi bumi yang diinginkan:

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
sumber
Berikut adalah alat kecil lain yang mengubah cara lain: bitbucket.org/tbrugz/kmlutils/changesets Ada juga alat yang akan memperbaiki vektor "datar" atau gambar raster ke WGS84, dll: labs.metacarta.com/rectifier <- yang, saya pikir, adalah layanan web yang melilit alat yang ditulis untuk GRASS
Juga, di sini < bit.ly/gNZ53A > adalah jawaban yang merekomendasikan Illustrator -> GlobalMapper (350USD) -> KML, dan mungkin sebaliknya. globalmapper.com/product/features.htm mengklaim dapat, "Pangkas, proyeksi ulang, dan gabungkan / mosaik kombinasi data raster dan data ketinggian" dan "... edit fitur vektor yang ada. Fitur yang baru dibuat dan diedit dapat berupa disimpan ke salah satu format ekspor yang didukung. Bentuk seperti persegi panjang, lingkaran, elips, busur, buffer di sekitar fitur yang ada, dan cincin rentang konsentris dapat dengan mudah dibuat. " Sekarang saya butuh $ 350 ... meh.
Alat lain yang mungkin berfungsi (walaupun saya belum tahu caranya) adalah Potlatch 2 melalui mapquest < open.mapquestapi.com/dataedit > atau < josm.openstreetmap.de > oleh openstreetmap. Untuk info lebih lanjut, lihat posting blog ini: mapperz.blogspot.com/2010/11/… (mapperz, apakah itu Anda?)
Ya itu blog saya - terima kasih untuk PR. Lebih banyak Potlatch 2 (Pengembangan OSM) ada di sini wiki.openstreetmap.org/wiki/Potlatch_2
Mapperz
5

Beberapa catatan:

  1. Anda memerlukan editor yang dapat bekerja dengan koordinat geografis alih-alih X sederhana, Y. Atau Anda perlu memproyeksikan ulang koordinat saat mengkonversi.
  2. Mengubah dari KML ke SVG berarti berpotensi kehilangan informasi spesifik KML yang tidak disimpan oleh format SVG.
  3. Mengubah dari SVG ke KML berarti berpotensi kehilangan gaya SVG dan fitur lain yang tidak tercakup dalam KML.
  4. GIMP bukan editor grafis vektor (AFAIK), Anda mungkin maksud Inkscape.

Selain itu, ada beberapa alat yang mengklaim melakukan apa yang Anda cari .

Igor Brejc
sumber
1) 3d vs 2d ... lupa tentang itu. 4) GIMP sekarang memiliki alat vektor terbatas yang dibangun di
3

Saya ingin mendapatkan area geografis dari file KML ke Microsoft Visio. Saya membuatnya bekerja seperti ini:

  1. Buka file KML di aplikasi web.
  2. Dapatkan proyeksi sesuai keinginan Anda
  3. Ekspor ke file SVG
  4. Impor file SVG di Inkscape
  5. Simpan file sebagai file EMF
  6. Masukkan file EMF di Visio sebagai gambar

Visio mendukung penyisipan file SVG, tetapi untuk beberapa alasan itu tidak berfungsi, jadi saya harus masuk melalui Inkscape.

Kim
sumber