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.
quelle
Antworten:
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:
quelle
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:
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:
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.
quelle
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.
quelle
Das R-Paket
plotKML
kann dies für Sie tun. Das Paket konvertiert sp Geo-Objekte in das KML-Format. Von der kml Methode Dokumentation :quelle
Ä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:
Ersetzen Sie dann nur die ersten beiden Bytes:
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 ...
quelle
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.
quelle