Wiki

Clone wiki

kmlutils / HOWTO.pt

Baixe o arquivo https://bitbucket.org/tbrugz/kmlutils/downloads/svg2kml.jar para uma pasta de sua escolha

Baixe o arquivo https://bitbucket.org/tbrugz/sqldump/downloads/commons-logging-1.1.1.jar para a mesma pasta

Baixe o arquivo https://bitbucket.org/tbrugz/kmlutils/raw/tip/svg2kml.properties.template para a mesma pasta (renomeie-o para svg2kml.properties)

Baixe o arquivo https://bitbucket.org/tbrugz/kmlutils/raw/tip/snippets.properties para a mesma pasta (confirme que o nome do arquivo seja snippets.properties)

Baixe o arquivo https://bitbucket.org/tbrugz/kmlutils/raw/tip/work/input/Municipalities_of_RS.svg para a mesma pasta

Edite o arquivo svg2kml.properties a fim de que as últimas linhas sejam:

# the input SVG file to read from
svg2kml.svgin=Municipalities_of_RS.svg

# prop file with id mappings (optional)
#svg2kml.idmappingsprop=work/input/idmappings.properties

# the output KML file to write to
svg2kml.kmlout=Municipalities_of_RS.kml

na linha de comando, execute:

cd <pasta-onde-estão-os-arquivos>
java -cp svg2kml.jar:commons-logging-1.1.1.jar tbrugz/geo/SVG2KML

Se o programa rodou sem erros, haverá um arquivo de nome Municipalities_of_RS.kml na pasta.

Então, para transformar seu arquivo svg em kml, você deve editar o arquivo svg2kml.properties, trocando o caminho para seu arquivo svg (propriedade svg2kml.svgin) e o caminho onde você deseja gravar o kml (propriedade svg2kml.kmlout).

Para um bom resultado, você deve também alterar as propriedades svg2kml.maxX, svg2kml.minX, svg2kml.maxY & svg2kml.minY no arquivo svg2kml.properties de acordo com seu arquivo svg.

Updated