A licença shp2kml expirou, procurando uma solução gratuita


13

Então, trabalho para uma pequena organização sem fins lucrativos africana. Eu faço todo o trabalho GIS e dados. Na maioria das camadas que crio, eu as converto em kml para que meu chefe possa usá-las de maneira rápida e fácil no Google Earth. Mas agora, nos últimos meses, meu programa shp2kml diz que sua licença expirou e para baixar a versão mais recente. Fiz o download da versão mais atualizada que encontro, que não é a nova de fevereiro de 2011 e ainda estou recebendo o mesmo erro. Alguém conhece outro programa freeware que faz a mesma coisa ou conhece uma maneira de contornar isso ou obter uma versão mais atualizada do shp2kml. Meu sistema operacional é o Windows 7 e estou usando o QGIS 1.8.0. A organização sem fins lucrativos não pode pagar a edição do Google Earth Pro. Preciso de soluções gratuitas ou praticamente gratuitas. Obrigado pela ajuda.


1
Como data de 16/04/16, o arquivo ainda tem o mesmo problema e mostra uma data de expiração da licença ... Para uma ferramenta gratuita, isso é realmente estranho ...

... mas redefinir o relógio do computador para 2015 ainda funciona. O software parece expirar um ano após a compilação.
precisa saber é

Respostas:


18

Você pode salvar uma camada no formato KML diretamente do QGIS, clique com o botão direito do mouse no nome da camada na janela Camadas, clique em Salvar como ... e escolha KML na lista de formatos de arquivo:

insira a descrição da imagem aqui


Obrigado! Eu me sinto meio idiota por não tentar isso.
Tyler

Como sugerido, o QGIS é sua melhor solução. A única outra maneira de 'redefinir' a maioria dos softwares de avaliação é excluí-lo do registro e reinstalá-lo. Não recomendado se você não estiver confortável navegando no registro.
Danagerous

1
@danagerous IMO nunca é uma boa idéia burlar o licenciamento - um desenvolvedor escreveu em algum lugar o software, então você os está roubando se usá-lo sem pagar. Melhor para pagar por ele, ou encontrar uma alternativa de código aberto ...
Stephen chumbo

1
@StephenLead. Bom ponto. Não vou discutir com você sobre isso. Pago por todo o meu software (a maioria também de código aberto) e também doo para o software de código aberto que eu gosto e me ajuda no meu trabalho. Se isso me ajuda a ganhar a vida, eu devolvo. Esta é uma organização sem fins lucrativos que parecia ter as mãos atadas. Também sugeri o QGIS como a melhor solução.
danagerous

2

Consegui entrar em contato com o autor do Shp2kml em 14 de setembro de 2014 e relatei o problema com a mensagem " A licença para esta ferramenta expirou " (algo que me ocorreu pela primeira vez há vários meses). Em 15 de setembro de 2014, ele enviou uma versão mais recente do arquivo e o erro de licença expirada não existe mais .

A tela "Sobre" do programa mostra o seguinte, que acredito ser o mesmo que o original, a julgar pelo valor da compilação:

Shp2kml 2.0
Shapefile para o Google Earth
Build: 2-2 /

http://www.zonums.com/shp2kml.html
http://www.zonums.com/files/Shp2kml.zip

OLD Shp2kml.exe assinaturas (arquivo date = 2011-02-01 09:10):
MD5: 7ef306b52357c83547870dc4bc579ea7
SHA-1: d72e5db006c4790d44718d24a244ad5a736c11aa

NOVAS assinaturas Shp2kml.exe (data do arquivo = 2014-09-15 00:21:48):
MD5: c5b2edd311c336d4730d481eb29c7606
SHA-1: 25b6712e46e436b99d259ee991b3b859ccf27ee0

Com o novo arquivo (talvez também tivesse ocorrido com o antigo), eu tive um problema ao criar o arquivo KML. Não encontrei esse problema ao usar o programa no passado, portanto pode ser algo específico à fonte do shapefile que estou usando:

Resultado do índice para "SITE_NAME" muito longo,> 100 caracteres (254).

Não sei por que isso aconteceu. Das 179 linhas de dados (sem incluir o nome / cabeçalhos do atributo), o valor mais longo no atributo "SITE_NAME" é de 83 caracteres.

Relatei esse problema ao autor hoje de manhã e estou esperando uma resposta dele.


0

Redefinir a data funciona bem, mas não o faça no seu bom computador, pois parece atrapalhar o antivírus, etc. Eu tentei o QGIS pela primeira vez e, depois que você pega o jeito, funciona muito bem.


Parece ser um comentário, e não uma resposta. Você pode comentar qualquer postagem quando tiver representante suficiente.
BradHards

0

O pacote R plotKMLpode fazer isso por você. O pacote converterá objetos espaciais sp para o formato KML. Na documentação do método kml :

library(plotKML)

# Plotting a SpatialPointsDataFrame object
library(rgdal)
data(eberg)
eberg <- eberg[runif(nrow(eberg))<.1,]
library(sp)
library(rgdal)
coordinates(eberg) <- ~X+Y
proj4string(eberg) <- CRS("+init=epsg:31467")
## Not run: # Simple plot
kml(eberg, file = "eberg-0.kml")
# Plot using aesthetics
kml(eberg, colour = SNDMHT_A, size = CLYMHT_A, alpha = 0.75, file = "eberg-1.kml")

## End(Not run)

0

Altere o relógio do sistema, conforme sugerido por outras pessoas, ou se você deseja uma solução permanente, obtenha um editor hexadecimal, edite o arquivo exe e procure este padrão:

7432A1FC724F008B00E8AB

substitua apenas os dois primeiros bytes:

7432 -> 9090

e você removerá a verificação da data :)

Nota: estou sugerindo isso aqui, porque esta é uma ferramenta gratuita, não é um aplicativo de avaliação ou de qualquer forma limitado ... Não acho que estamos fazendo nada ilegal ao fazer isso em um aplicativo gratuito ... Acho que o autor adicionou isso bomba relógio apenas para garantir que os usuários sempre executem a versão mais recente, no entanto, o aplicativo parece quase abandonado agora e nenhuma nova versão está sendo lançada para atualizar a bomba relógio ...


-1

Você ainda pode usar Shp2kml! Como você pergunta? Basta definir a data do seu computador de volta (eu uso 01/01/2011). Quando você terminar de usar a ferramenta, basta alterar a data do seu computador para hoje. Doce trabalho ao redor.


2
Isso não é algo que eu recomendaria a alguém que usa este software no trabalho. É pelo menos antiético e possivelmente ilegal. Independentemente da sua opinião, seu empregador pode se sentir diferente, e muitas empresas têm políticas em vigor que proíbem essas coisas.
Evil Genius

e seus arquivos estragaram as datas de criação e acesso.
precisa saber é o seguinte

Evil Genius, por que seria antiético ou possivelmente ilegal? shp2kml é um software livre. Quero fazer o certo aqui e, se isso for realmente um problema, vou parar de fazê-lo.
bondpam

Isso me faz estremecer. Não quero saber que outros tipos de coisas estão ficando bagunçadas enquanto meu computador vive no passado.
jocull
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.