Convertendo KML em um gráfico vetorial ... e vice-versa

10

Existe um meio simples de converter, digamos, um arquivo SVG ou outro formato de imagem vetorial para KML e vice-versa?

Existem ferramentas de edição de vetores incrivelmente poderosas que tentam replicar a maneira como a realidade funciona, ou pelo menos a maneira como ela se apresenta aos olhos do artista. As ferramentas de manipulação de GIS são muito mais focadas nos próprios dados, em oposição aos "porquês" dos dados.

Há casos em que eu gostaria de importar um arquivo KML para o GIMP ou Fireworks, tocar novamente e convertê-lo novamente. Qualquer um?

ahmadhanb
fonte
Boa pergunta. É interessante ressaltar que os dois são XML; portanto, de certa forma, eles são "quase as mesmas coisas" (embora bem diferentes, é claro). Basicamente, deve envolver o mapeamento bidirecional de cada tipo de dados equivalente de um domínio para o outro. Um alimento interessante para o pensamento seria mapear os estilos KML para os estilos CSS e vice-versa ...
heltonbiker

Respostas:

5

Simples como em SVG para KML e KML para SVG?

Esta ferramenta converte arquivos do Google Earth (kml e kmz) em arquivos SVG vetoriais, utilizáveis ​​no Inkscape, Illustrator e outros softwares.

kml2svg.free.fr converte a maioria dos elementos que contém um documento GE:

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

usando a projeção de terra desejada:

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
fonte
Aqui está outra pequena ferramenta que converte de outra maneira: bitbucket.org/tbrugz/kmlutils/changesets Existem também ferramentas que retificam um vetor "plano" ou imagem rasterizada para o WGS84, etc: labs.metacarta.com/rectifier <- que, penso eu, é um serviço web envolvida em torno de uma ferramenta de escrita para GRAMA
Além disso, aqui < bit.ly/gNZ53A > é uma resposta que recomenda o Illustrator -> GlobalMapper (350USD) -> KML e, possivelmente, vice-versa. globalmapper.com/product/features.htm afirma ser capaz de "Cortar, reprojetar e mesclar / mosaico qualquer combinação de dados de varredura e dados de elevação" e "... editar recursos vetoriais existentes. Os recursos criados e editados recentemente podem ser salvos em qualquer um dos formatos de exportação suportados. Formas como retângulos, círculos, elipses, arcos, buffers em torno dos recursos existentes e anéis de intervalo concêntricos podem ser facilmente criados ". Agora eu preciso de $ 350 ... meh.
Outra ferramenta que pode funcionar (embora eu ainda não tenha descoberto completamente) é o Potlatch 2 por mapquest < open.mapquestapi.com/dataedit > ou < josm.openstreetmap.de > por openstreetmap. Para obter mais informações, consulte esta publicação no blog: mapperz.blogspot.com/2010/11/… (mapperz, é você?) #
Sim, é o meu blog - obrigado pelo PR. Mais Potlatch 2 (Desenvolvimento OSM) está aqui wiki.openstreetmap.org/wiki/Potlatch_2
Mapperz
5

Algumas notas:

  1. Você precisaria de um editor que pudesse trabalhar com coordenadas geográficas em vez de simples X, Y. Ou você precisaria reprojetar as coordenadas ao converter.
  2. Converter de KML para SVG significaria potencialmente perder informações específicas de KML que não são armazenadas pelo formato SVG.
  3. A conversão de SVG para KML significaria potencialmente perder o estilo SVG e outros recursos não abordados no KML.
  4. O GIMP não é um editor de gráficos vetoriais (AFAIK), você provavelmente quer dizer Inkscape.

Fora isso, existem algumas ferramentas que pretendem fazer o que você está procurando .

Igor Brejc
fonte
1) 3d vs 2d ... esqueci disso. 4) GIMP agora tem ferramentas de vetor limitados construídas em
3

Eu queria obter uma área geográfica de um arquivo KML no Microsoft Visio. Eu consegui funcionar assim:

  1. Abra o arquivo KML no aplicativo Web.
  2. Obtenha a projeção da maneira que desejar
  3. Exportar para arquivo SVG
  4. Importar o arquivo SVG no Inkscape
  5. Salve o arquivo como arquivo EMF
  6. Inserir o arquivo EMF no Visio como uma imagem

O Visio suporta a inserção de arquivos SVG, mas por algum motivo não funcionou, então tive que ir pelo Inkscape.

Kim
fonte