将KML转换为矢量图形…然后返回


10

有没有简单的方法可以将SVG或其他矢量图像格式文件转换为KML,反之亦然?

有非常强大的矢量编辑工具,它们会尝试复制现实的工作方式,或者至少复制现实呈现在艺术家眼中的方式。GIS操作工具更多地侧重于数据本身,而不是数据的“为什么”。

在某些情况下,我想将KML文件导入GIMP或Fireworks,对其进行润饰,然后将其转换回去。任何人?


好问题。有趣的是,它们都是XML,因此从某种意义上来说,它们“几乎是相同的东西”(当然,虽然完全不同)。它基本上应涉及将两种等效数据类型从一个域映射到另一个域的双向方法。一种有趣的思考方法是将KML样式映射到CSS样式并返回...
heltonbiker 2014年

Answers:


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还有一些工具可以将“平面”矢量或光栅图像校正为WGS84,例如:labs.metacarta.com/rectifier <-我认为,这是一个围绕为GRASS编写的工具包装的网络服务

另外,这里< bit.ly/gNZ53A >是推荐Illustrator-> GlobalMapper(350USD)-> KML的答案,反之亦然。globalmapper.com/product/features.htm声称能够“裁剪,重新投影和合并/镶嵌栅格数据和高程数据的任意组合”和“ ...编辑现有矢量要素。可以新建和编辑要素保存为任何受支持的导出格式。可以轻松创建矩形,圆形,椭圆形,弧形,现有要素周围的缓冲区以及同心范围环等形状。” 现在我需要350美元...嗯。

另一个可能起作用的工具(尽管我还没有完全弄清楚如何)是mapquest < open.mapquestapi.com/dataedit >的Potlatch 2 或openstreetmap的 < josm.openstreetmap.de >。有关更多信息,请参见此博客文章:mapperz.blogspot.com/2010/11/…(mapperz,是您吗?)

是的,这是我的博客-感谢PR。更多Potlatch 2(OSM开发)在这里wiki.openstreetmap.org/wiki/Potlatch_2
Mapperz

5

一些注意事项:

  1. 您需要一个可以使用地理坐标而不是简单的X,Y坐标的编辑器。否则在转换时需要重新投影坐标。
  2. 从KML转换为SVG可能意味着可能会丢失SVG格式未存储的KML特定信息。
  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. 在Inkscape中导入SVG文件
  5. 将文件另存为EMF文件
  6. 将EMF文件插入Visio中作为图片

Visio支持插入SVG文件,但是由于某些原因它无法正常工作,因此我不得不通过Inkscape进行操作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.