Die Lizenz für shp2kml ist abgelaufen und sucht nach einer kostenlosen Lösung

13

Also arbeite ich für einen kleinen afrikanischen gemeinnützigen Verein. Ich mache die ganze GIS- und Datenarbeit. Die meisten Ebenen, die ich erstelle, werden in kml-Ebenen konvertiert, damit mein Chef sie dann schnell und einfach in Google Earth verwenden kann. Aber jetzt, in den letzten Monaten, sagt mein shp2kml-Programm, dass seine Lizenz abgelaufen ist und die neuere Version heruntergeladen werden soll. Ich habe die aktuellste Version heruntergeladen, die ich finden kann. Diese ist nicht so neu. Februar 2011 und ich erhalte immer noch den gleichen Fehler. Jeder, der ein anderes Freeware-Programm kennt, das das Gleiche tut oder sich damit auskennt oder eine aktuellere Version von shp2kml erhält. Mein Betriebssystem ist Windows 7 und ich verwende QGIS 1.8.0. Die gemeinnützige Organisation kann sich die Google Earth Pro Edition nicht leisten. Ich brauche freie oder praktisch freie Lösungen. Danke für Ihre Hilfe.

Tyler
quelle
1
Als Datum des 16.04.16 hat die Datei immer noch das gleiche Problem und zeigt ein Ablaufdatum der Lizenz ... Für ein kostenloses Tool ist dies wirklich seltsam ...
... aber das Zurücksetzen der Computeruhr auf 2015 funktioniert immer noch. Die Software scheint ein Jahr nach dem Kompilieren abzulaufen.
AndreJ

Antworten:

18

Sie können einen Layer im KML-Format direkt in QGIS speichern. Klicken Sie dazu mit der rechten Maustaste auf den Layernamen im Fenster "Layer", klicken Sie auf "Speichern unter" und wählen Sie "KML" aus der Liste der Dateiformate:

Bildbeschreibung hier eingeben

Dan C
quelle
Vielen Dank! Ich fühle mich irgendwie dumm, das nicht zu versuchen.
Tyler
Wie vorgeschlagen ist QGIS Ihre beste Lösung. Die einzige andere Möglichkeit, die meisten Testversionen zurückzusetzen, besteht darin, sie aus der Registrierung zu löschen und neu zu installieren. Nicht zu empfehlen, wenn Sie sich nicht in der Registrierung zurechtfinden.
Gefährlicher
1
@danagerous IMO Es ist nie eine gute Idee, die Lizenzierung zu umgehen - ein Entwickler hat die Software irgendwo geschrieben, sodass Sie sie stehlen, wenn Sie sie verwenden, ohne zu bezahlen. Es ist besser, dafür zu bezahlen oder eine Open-Source-Alternative zu finden ...
Stephen Lead
1
@StephenLead. Guter Punkt. Ich werde nicht mit dir darüber streiten. Ich bezahle für meine gesamte Software (das meiste davon auch Open Source) und spende auch für Open Source-Software, die mir gefällt und die mir bei meiner Arbeit hilft. Wenn es mir hilft, meinen Lebensunterhalt zu verdienen, gebe ich zurück. Dies ist ein gemeinnütziger Verein, dem die Hände gebunden zu sein schienen. Ich habe auch QGIS als die BESTE Lösung vorgeschlagen.
gefährlicher
2

Ich konnte den Autor von Shp2kml am 14. September 2014 erreichen und habe das Problem mit der Meldung " Die Lizenz für dieses Tool ist abgelaufen " gemeldet (etwas, auf das ich vor einigen Monaten zum ersten Mal gestoßen bin). Am 15. September 2014 hat er eine neuere Version der Datei hochgeladen und der abgelaufene Lizenzfehler existiert nicht mehr .

Der "About" -Bildschirm des Programms zeigt Folgendes, was meines Erachtens dem Original entspricht, gemessen am Build-Wert:

Shp2kml 2.0
Shapefile zu Google Earth
Build: 2-2 / 1/11

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

ALTE Shp2kml.exe- Signaturen ( Dateidatum = 2011-02-01 09:10):
MD5: 7ef306b52357c83547870dc4bc579ea7
SHA-1: d72e5db006c4790d44718d24a244ad5a736c11aa

NEUE Shp2kml.exe- Signaturen (Dateidatum = 2014-09-15 00:21:48):
MD5: c5b2edd311c336d4730d481eb29c7606
SHA-1: 25b6712e46e436b99d259ee991b3b859ccf27ee0

Bei der neuen Datei (möglicherweise wäre sie auch bei der alten aufgetreten) ist mir tatsächlich ein Problem beim Erstellen der KML-Datei aufgetreten. Ich habe dieses Problem bei der Verwendung des Programms in der Vergangenheit noch nicht festgestellt, daher kann es sich um eine Besonderheit der von mir verwendeten Shapefile-Quelle handeln:

Indexergebnis für "SITE_NAME" zu lang,> 100 Zeichen (254).

Ich bin mir nicht sicher, warum das passiert ist. Von den 179 Datenzeilen (ohne Attributname / -header) beträgt der längste Wert im Attribut "SITE_NAME" 83 Zeichen.

Ich habe das Problem heute Morgen dem Autor gemeldet und warte darauf, von ihm zu hören.

Josh Hillman
quelle
0

Das Zurücksetzen des Datums funktioniert einwandfrei, aber tun Sie es nicht auf Ihrem guten Computer, da es den Virenschutz usw. durcheinander zu bringen scheint. Verwenden Sie ein altes Ersatzlaufwerk, wenn Sie eines haben, und speichern Sie dann die KML-Datei. Ich habe gerade QGIS zum ersten Mal ausprobiert und sobald Sie den Dreh raus haben, funktioniert es wirklich gut.

PeterSandgate
quelle
Dies scheint eher ein Kommentar als eine Antwort zu sein. Sie können jeden Beitrag kommentieren, sobald Sie genügend Repräsentanten haben.
BradHards
0

Das R-Paket plotKMLkann dies für Sie tun. Das Paket konvertiert sp Geo-Objekte in das KML-Format. Von der kml Methode Dokumentation :

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
quelle
0

Ändern Sie entweder die Systemuhr, wie von anderen vorgeschlagen, oder bearbeiten Sie die exe-Datei und suchen Sie nach diesem Muster, wenn Sie eine dauerhafte Problemumgehung benötigen, um einen Hex-Editor zu erhalten:

7432A1FC724F008B00E8AB

Ersetzen Sie dann nur die ersten beiden Bytes:

7432 -> 9090

und du wirst die Datumskontrolle entfernen :)

Hinweis: Ich schlage dies hier vor, da es sich um ein kostenloses Tool handelt, nicht um eine Testversion oder eine ohnehin eingeschränkte App. Ich glaube nicht, dass wir dies mit einer kostenlosen App illegal machen. Ich kann mir vorstellen, dass der Autor dies hinzugefügt hat Zeitbombe nur, um sicherzustellen, dass die Benutzer immer die neueste Version verwenden. Die App scheint jedoch fast aufgegeben zu sein und es werden keine neuen Versionen veröffentlicht, um die Zeitbombe zu aktualisieren. Dann ...

nars
quelle
-1

Sie können immer noch Shp2kml verwenden! Wie fragst du? Setzen Sie einfach das Datum Ihres Computers zurück (ich verwende den 01.01.2011). Wenn Sie fertig sind, ändern Sie einfach das Datum Ihres Computers auf das heutige Datum. Süße Arbeit herum.

bondpam
quelle
2
Dies ist nichts, was ich jemandem empfehlen würde, der diese Software bei der Arbeit verwendet. Es ist zumindest unethisch und möglicherweise illegal. Ungeachtet Ihrer eigenen Meinung ist Ihr Arbeitgeber möglicherweise anders eingestellt, und in vielen Unternehmen gelten Richtlinien, die dies ausdrücklich untersagen.
Evil Genius
und Ihre Dateien haben Erstellungs- und Zugriffstermine verkorkst.
Llaves
Evil Genius, warum sollte es unethisch oder möglicherweise illegal sein? shp2kml ist freie Software. Ich möchte hier das Richtige tun und wenn dies wirklich ein Problem ist, werde ich damit aufhören.
Bondpam
Das lässt mich zusammenzucken. Ich möchte nicht wissen, welche anderen Dinge durcheinander geraten, während mein Computer in der Vergangenheit lebt.
Jocull