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.

Tyler
fonte
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

Dan C
fonte
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.

Josh Hillman
fonte
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.

PeterSandgate
fonte
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)
Aaron
fonte
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 ...

nars
fonte
-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.

bondpam
fonte
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