licencja shp2kml wygasła, szukając darmowego rozwiązania

13

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.

Tyler
źródło
1
Na dzień 16.04.16 plik nadal ma ten sam problem i pokazuje datę wygaśnięcia licencji ... W przypadku darmowego narzędzia jest to naprawdę dziwne ...
... ale resetowanie zegara komputera do 2015 r. nadal działa. Wydaje się, że oprogramowanie wygasa po roku od kompilacji.
AndreJ

Odpowiedzi:

18

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:

wprowadź opis zdjęcia tutaj

Dan C.
źródło
Dziękuję Ci! Czuję się trochę głupio, że tego nie próbowałem.
Tyler
Zgodnie z sugestią QGIS jest najlepszym rozwiązaniem. Jedynym innym sposobem na „zresetowanie” większości oprogramowania próbnego jest usunięcie go z rejestru i ponowna instalacja. Nie jest zalecane, jeśli nie czujesz się komfortowo w rejestrze.
danagerous
1
@ Danagerous IMO nigdy nie warto obchodzić licencji - programista gdzieś napisał oprogramowanie, więc kradniesz je, jeśli używasz go bez płacenia. Lepiej za to zapłacić lub znaleźć alternatywne oprogramowanie typu open source ...
Stephen Lead
1
@StephenLead. Słuszna uwaga. Nie będę się z tobą kłócić. Płacę za całe moje oprogramowanie (w większości również oprogramowanie typu open source), a także przekazuję darowizny na oprogramowanie typu open source, które lubię i pomaga mi w pracy. Jeśli to pomaga mi zarabiać na życie, oddaję. To non-profit, który wydawał się mieć związane ręce. Zasugerowałem również QGIS jako NAJLEPSZE rozwiązanie.
danagerous
2

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:

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

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:

Wynik indeksu dla „SITE_NAME” jest za długi,> 100 znaków (254).

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ź.

Josh Hillman
źródło
0

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.

PeterSandgate
źródło
To wydaje się być komentarzem, a nie odpowiedzią. Możesz skomentować dowolny post, gdy będziesz mieć wystarczającą liczbę przedstawicieli.
BradHards,
0

Pakiet R plotKMLmoże to dla Ciebie zrobić. Pakiet przekonwertuje obiekty przestrzenne na format KML. Z dokumentacji metody 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
źródło
0

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:

7432A1FC724F008B00E8AB

następnie zastąp tylko dwa pierwsze bajty:

7432 -> 9090

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

nars
źródło
-1

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.

bondpam
źródło
2
Nie polecam tego komuś, kto korzysta z tego oprogramowania w pracy. Jest to co najmniej nieetyczne i prawdopodobnie nielegalne. Niezależnie od twojej opinii, twój pracodawca może czuć się inaczej, a wiele firm ma zasady, które zabraniają takich rzeczy.
Zły geniusz
a twoje pliki spieprzą daty utworzenia i dostępu.
Llaves,
Zły geniusz, dlaczego miałby być nieetyczny lub być może nielegalny? shp2kml to darmowe oprogramowanie. Chcę zrobić to dobrze tutaj, a jeśli to naprawdę problem, przestanę to robić.
bondpam
To mnie kręci. Nie chcę wiedzieć, jakie inne rzeczy psują się, gdy mój komputer żyje w przeszłości.
żartuje