การแปลง KML เป็นกราฟิกแบบเวกเตอร์…และย้อนกลับ


10

มีวิธีง่าย ๆ ในการแปลงพูดไฟล์ SVG หรือไฟล์รูปแบบภาพเวกเตอร์อื่น ๆ ไปยัง KML และในทางกลับกัน?

มีเครื่องมือแก้ไขเวกเตอร์ที่ทรงพลังอย่างไม่น่าเชื่อซึ่งพยายามจำลองวิธีการทำงานของความเป็นจริงหรืออย่างน้อยก็เป็นวิธีที่นำเสนอสู่สายตาของศิลปิน เครื่องมือการจัดการ GIS นั้นให้ความสำคัญกับข้อมูลเป็นอย่างมากซึ่งต่างจาก "ข้อมูล" ของข้อมูล

มีหลายกรณีที่ฉันต้องการนำเข้าไฟล์ KML ไปยัง GIMP หรือ Fireworks แตะอีกครั้งและแปลงเป็น ใคร?


เป็นคำถามที่ดี เป็นที่น่าสนใจที่จะชี้ว่าพวกเขาเป็นทั้ง XML ดังนั้นในทางที่พวกเขา "เกือบเหมือนกัน" (แม้ว่าจะค่อนข้างแตกต่างกันแน่นอน) โดยทั่วไปควรเกี่ยวข้องกับการทำแผนที่สองทางแต่ละประเภทข้อมูลที่เทียบเท่าจากโดเมนหนึ่งไปยังอีก อาหารที่น่าสนใจสำหรับความคิดอย่างหนึ่งคือการแมปสไตล์ KML กับสไตล์ CSS และย้อนกลับ ...
heltonbiker

คำตอบ:


5

ง่ายเหมือนใน SVG ถึง KML และ KML ถึง SVG?

เครื่องมือนี้แปลงไฟล์ Google Earth (kml และ kmz) เป็นไฟล์เวกเตอร์ SVG ซึ่งสามารถใช้งานได้ใน Inkscape, Illustrator และซอฟต์แวร์อื่น ๆ

kml2svg.free.fr แปลงองค์ประกอบส่วนใหญ่ที่มีเอกสาร GE:

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

ใช้การประมาณการแผ่นดินที่ต้องการ:

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/


นี่เป็นอีกเครื่องมือขนาดเล็กที่แปลงวิธีอื่น: bitbucket.org/tbrugz/kmlutils/changesetsนอกจากนี้ยังมีเครื่องมือที่จะแก้ไขภาพเวกเตอร์หรือภาพแรสเตอร์ "flat" เป็น WGS84 และอื่น ๆ : labs.metacarta.com/rectifier <- ซึ่งฉันคิดว่าเป็นบริการบนเว็บที่ห่อหุ้มเครื่องมือที่เขียนขึ้นสำหรับ GRASS

นอกจากนี้ที่นี่ < bit.ly/gNZ53A > เป็นคำตอบที่แนะนำให้ Illustrator -> GlobalMapper (350USD) -> KML และอาจจะเป็นในทางกลับกัน globalmapper.com/product/features.htmอ้างว่าสามารถ "ครอบตัดแก้ไขและผสาน / รวมกันของข้อมูลแรสเตอร์และข้อมูลการยกระดับ" และ "... แก้ไขคุณสมบัติของเวกเตอร์ที่มีอยู่คุณลักษณะที่สร้างและแก้ไขใหม่สามารถ บันทึกลงในรูปแบบการส่งออกที่รองรับรูปทรงต่างๆเช่นสี่เหลี่ยมวงกลมวงรีวงรีโค้งบัฟเฟอร์รอบคุณสมบัติที่มีอยู่และวงแหวนช่วงศูนย์กลางสามารถสร้างได้อย่างง่ายดาย " ตอนนี้ฉันต้องการ $ 350 ...

เครื่องมืออื่นที่อาจใช้งานได้ (แม้ว่าฉันยังไม่เข้าใจวิธีการทั้งหมด) ก็คือ Potlatch 2 โดย mapquest < open.mapquestapi.com/dataedit > หรือ < josm.openstreetmap.de > โดย openstreetmap สำหรับข้อมูลเพิ่มเติมโปรดดูโพสต์บล็อกนี้: mapperz.blogspot.com/2010/11/… (mapperz คือคุณงั้นเหรอ?)

ใช่มันเป็นบล็อกของฉัน - ขอบคุณสำหรับการประชาสัมพันธ์ เพิ่มเติม Potlatch 2 (การพัฒนา OSM) อยู่ที่นี่wiki.openstreetmap.org/wiki/Potlatch_2
Mapperz

5

หมายเหตุบางส่วน:

  1. คุณต้องมีเครื่องมือแก้ไขที่สามารถทำงานกับพิกัดทางภูมิศาสตร์ได้แทนที่จะใช้ X, Y แบบง่าย หรือคุณจะต้องใส่ข้อมูลพิกัดเมื่อทำการแปลง
  2. การแปลงจาก KML เป็น SVG อาจหมายถึงการสูญเสียข้อมูลเฉพาะ KML ซึ่งไม่ได้จัดเก็บในรูปแบบ SVG
  3. การแปลงจาก SVG เป็น KML อาจหมายถึงการสูญเสียสไตล์ SVG และคุณสมบัติอื่น ๆ ที่ไม่ครอบคลุมใน KML
  4. GIMP ไม่ใช่โปรแกรมแก้ไขกราฟิกแบบเวกเตอร์ (AFAIK) คุณอาจหมายถึง Inkscape

อื่น ๆ กว่าที่มีค่อนข้างเครื่องมือไม่กี่ที่เรียกร้องให้ทำในสิ่งที่คุณกำลังมองหา


1) 3d vs 2d ... ลืมไปเลย 4) GIMP ในขณะนี้มีเครื่องมือเวกเตอร์ที่ จำกัด อยู่แล้ว

3

ฉันต้องการได้พื้นที่ทางภูมิศาสตร์จากไฟล์ KML ไปยัง Microsoft Visio ฉันได้รับมันทำงานเช่นนี้:

  1. เปิดไฟล์ KML ในเว็บแอป
  2. รับภาพในแบบที่คุณต้องการ
  3. ส่งออกเป็นไฟล์ SVG
  4. นำเข้าไฟล์ SVG ใน Inkscape
  5. บันทึกไฟล์เป็นไฟล์ EMF
  6. แทรกไฟล์ EMF ใน Visio เป็นรูปภาพ

Visio รองรับการแทรกไฟล์ SVG แต่ด้วยเหตุผลบางอย่างมันไม่ทำงานดังนั้นฉันต้องผ่าน Inkscape

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.