Pracuję więc dla małej afrykańskiej organizacji non-profit. Wykonuję wszystkie operacje GIS i danych. Większość warstw, które tworzę, konwertuję na warstwy kml, aby mój szef mógł z nich szybko i łatwo korzystać w Google Earth. Ale teraz w ostatnich miesiącach mój program shp2kml mówi, że jego licencja wygasła i że chcę pobrać nowszą wersję. Pobrałem najbardziej aktualną wersję, jaką mogę znaleźć, która nie jest nowym lutym 2011 roku i nadal pojawia się ten sam błąd. Każdy zna inny darmowy program, który robi to samo lub wie, jak to obejść lub uzyskać bardziej aktualną wersję shp2kml. Mój system operacyjny to Windows 7 i używam QGIS 1.8.0. Organizacja non-profit nie może sobie pozwolić na edycję Google Earth Pro. Potrzebuję darmowych lub praktycznie darmowych rozwiązań. Dzięki za pomoc.
źródło
Odpowiedzi:
Możesz zapisać warstwę w formacie KML bezpośrednio z QGIS, po prostu kliknij prawym przyciskiem myszy nazwę warstwy w oknie Warstwy, kliknij Zapisz jako ... i wybierz KML z listy formatów plików:
źródło
Udało mi się dotrzeć do autora Shp2kml 14 września 2014 r. I zgłosiłem problem z komunikatem „ Licencja na to narzędzie wygasła ” (coś, na co wpadłem kilka miesięcy temu). W dniu 15 września 2014 r. Przesłał nowszą wersję pliku, a błąd wygasłej licencji już nie istnieje .
Ekran „Informacje” programu pokazuje następujące elementy, które moim zdaniem są takie same jak oryginalne, oceniając na podstawie wartości kompilacji:
http://www.zonums.com/shp2kml.html
http://www.zonums.com/files/Shp2kml.zip
OLD Shp2kml.exe podpisy (data pliku = 2011-02-01 09:10):
MD5: 7ef306b52357c83547870dc4bc579ea7
SHA-1: d72e5db006c4790d44718d24a244ad5a736c11aa
NOWE podpisy Shp2kml.exe (data pliku = 2014-09-15 00:21:48):
MD5: c5b2edd311c336d4730d481eb29c7606
SHA-1: 25b6712e46e436b99d259ee991b3b859ccf27ee0
Z nowym plikiem (być może miałoby to miejsce również ze starym), napotkałem problem podczas tworzenia pliku KML. W przeszłości nie napotkałem tego problemu podczas używania programu, więc może to być coś specyficznego dla źródła pliku kształtu, którego używam:
Nie jestem pewien, dlaczego tak się stało. Z 179 wierszy danych (nie uwzględniając nazwy / nagłówków atrybutów) najdłuższa wartość w atrybucie „SITE_NAME” wynosi 83 znaki.
Dziś rano zgłosiłem ten problem autorowi i czekam na jego odpowiedź.
źródło
Zresetowanie daty działa dobrze, ale nie rób tego na dobrym komputerze, ponieważ wydaje się, że zepsuje program antywirusowy itp. Użyj starej części zapasowej, jeśli ją masz, a następnie zapisz plik kml. Właśnie wypróbowałem QGIS po raz pierwszy, a kiedy już zrozumiesz, działa naprawdę dobrze.
źródło
Pakiet R
plotKML
może to dla Ciebie zrobić. Pakiet przekonwertuje obiekty przestrzenne na format KML. Z dokumentacji metody kml :źródło
Zmień zegar systemowy, jak sugerują inni, lub jeśli chcesz mieć stałe obejście problemu, pobierz edytor szesnastkowy, edytuj plik exe i wyszukaj ten wzór:
następnie zastąp tylko dwa pierwsze bajty:
i usuniesz kontrolę daty :)
Uwaga: sugeruję to tutaj, ponieważ jest to bezpłatne narzędzie, nie jest to aplikacja próbna ani w żaden sposób ograniczona ... Nie sądzę, że robimy coś nielegalnego, robiąc to w bezpłatnej aplikacji ... Domyślam się, że autor dodał to bomba zegarowa, aby upewnić się, że użytkownicy zawsze uruchamiają najnowszą wersję, jednak aplikacja wydaje się teraz prawie porzucona i nie są wydawane nowe wersje w celu aktualizacji bomby zegarowej, a następnie ...
źródło
Nadal możesz używać Shp2kml! Jak pytasz Po prostu cofnij datę komputera (używam 1 stycznia 2011). Po zakończeniu skorzystaj z narzędzia, po prostu zmień datę swojego komputera na dzisiaj. Słodka praca.
źródło