Термін дії ліцензії shp2kml закінчився, шукаючи безкоштовне рішення


13

Тож я працюю на невелику африканську некомерційну організацію. Я роблю всі роботи з ГІС та даними. Більшість створених нами шарів я перетворюю на шари kml, щоб мій начальник міг потім швидко та легко використовувати їх у Google Earth. Але зараз в останні місяці моя програма shp2kml стверджує, що термін її дії закінчився та завантажувати нову версію. Я завантажив найновішу версію, яку я можу знайти, яка не така вже нова лютого 2011 року, і я все одно отримую ту саму помилку. Хтось знає ще одну безкоштовну програму, яка робить те саме, або знає, як це зробити, або отримати більш сучасну версію shp2kml. Моя операційна система Windows 7, і я використовую QGIS 1.8.0. Некомерційний не може дозволити собі видання Google Планета Земля Pro. Мені потрібні безкоштовні чи практично безкоштовні рішення. Спасибі за вашу допомогу.


1
З датою 16.04.16 у файлі залишається така ж проблема і відображається дата закінчення терміну дії ліцензії ... Для безкоштовного інструменту це справді дивно ...

... але скидання годинника на 2015 рік все ще працює. Здається, програмне забезпечення закінчується через рік після складання.
AndreJ

Відповіді:


18

Ви можете зберегти шар у форматі KML безпосередньо з QGIS, просто клацніть правою кнопкою миші назву шару у вікні Шари, натисніть Зберегти як .. та виберіть KML зі списку форматів файлів:

введіть тут опис зображення


Дякую! Я відчуваю себе дурним, що не намагаюся цього зробити.
Тайлер

Як пропонується QGIS - ваше найкраще рішення. Єдиний інший спосіб "скинути" більшість пробних програм - видалити його з реєстру та повторно встановити. Не рекомендується, якщо вам не зручно переміщатися в реєстрі.
небезпечний

1
@danagerous IMO ніколи не годиться обходити ліцензування - розробник десь написав програмне забезпечення, тож ви крадете з них, якщо користуєтесь ним, не плативши. Краще заплатити за це або знайти альтернативу з відкритим кодом ...
Стівен Ведучий

1
@StephenLead. Гарна думка. Я не буду сперечатися з вами з цього питання. Я плачу за все моє програмне забезпечення (більшість його також є відкритим кодом), а також дарую програмне забезпечення з відкритим кодом, яке мені подобається, і допомагає мені в моїй роботі. Якщо це допомагає мені заробляти на життя, я віддаю назад. Це неприбутковість, у якої, здавалося, у них зв’язані руки. Я також запропонував QGIS як найкраще рішення.
небезпечний

2

Я зміг зв’язатися з автором Shp2kml 14 вересня 2014 року і повідомив про проблему із повідомленням " Термін дії ліцензії на цей інструмент минув " (те, в чому я вперше зіткнувся кілька місяців тому). 15 вересня 2014 року він завантажив нову версію файлу, і помилка ліцензії, що втратила чинність, більше не існує .

На екрані програми "Про" відображається наступне, що, на мою думку, те саме, що і оригінальне, судячи зі значення збірки:

Shp2kml 2.0 Shapefile
для Google Earth
Build: 2-2 / 1/11

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

Підписи OLD Shp2kml.exe (дата файлу = 2011-02-01 09:10):
MD5: 7ef306b52357c83547870dc4bc579ea7
SHA-1: d72e5db006c4790d44718d24a244ad5a736c11aa

НОВІ підписи Shp2kml.exe (дата файлу = 2014-09-15 00:21:48):
MD5: c5b2edd311c336d4730d481eb29c7606
SHA-1: 25b6712e46e436b99d259ee991b3b859ccf27ee0

З новим файлом (можливо, це сталося б і зі старим), я зіткнувся з проблемою, фактично створивши файл KML. Я не стикався з цією проблемою при використанні програми в минулому, тому це може бути щось специфічне для джерела формфайлу, який я використовую:

Результат індексу для "SITE_NAME" занадто довгий,> 100 символів (254).

Я не впевнений, чому так сталося. З 179 рядків даних (не включаючи ім’я / заголовки атрибутів) найдовше значення в атрибуті "SITE_NAME" - 83 символи.

Я повідомив про цю проблему автору сьогодні вранці і чекаю, коли я почую його.


0

Скидання дати працює нормально, але не робіть цього на своєму хорошому комп’ютері, оскільки, здається, зіпсуйте антивірус тощо. Я просто спробував QGIS вперше, і як тільки ви отримаєте повісити, він працює дуже добре.


Це здається коментарем, а не відповіддю. Ви можете коментувати будь-яку публікацію, як тільки у вас буде достатня кількість представників.
BradHards

0

Пакет R plotKMLможе зробити це за вас. Пакет перетворить sp просторові об'єкти у формат KML. З документації методу 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)

0

Або змініть системний годинник, як пропонують інші, або якщо ви хочете, щоб постійний спосіб вирішити проблему, отримайте шестигранний редактор, відредагуйте файл exe та знайдіть цей шаблон:

7432A1FC724F008B00E8AB

потім замініть лише перші два байти:

7432 -> 9090

і ви видалите перевірку дати :)

Примітка: я пропоную це тут, тому що це безкоштовний інструмент, а не пробна версія або все-таки обмежена програма ... Я не думаю, що ми робимо щось незаконне, роблячи це на безкоштовній програмі ... Я можу здогадатися, автор додав це тимчасова бомба, щоб переконатися, що користувачі завжди запускають найновішу версію, однак додаток здається майже покинутим, і нові версії не випускаються для оновлення бомби часу, то ...


-1

Ви все ще можете використовувати Shp2kml! Як ви запитаєте? Просто встановіть дату вашого комп'ютера (я використовую 1 січня 2011 р.). Коли ви закінчите, скористайтеся інструментом, просто змініть дату свого комп'ютера на сьогоднішню. Солодка робота навколо.


2
Це не те, що я рекомендував би комусь, хто використовує це програмне забезпечення на роботі. Принаймні, це неетично і, можливо, незаконно. Незалежно від вашої власної думки, ваш роботодавець може відчувати себе інакше, і багато компаній мають власну політику, яка спеціально забороняє такі речі.
Злий геній

і у ваших файлах будуть перекручені дати створення та доступу.
Llaves

Злий геній, чому це було б неетично чи можливо незаконно? shp2kml - це вільне програмне забезпечення. Я хочу зробити правильно тоді тут, і якщо це справді проблема, я перестану це робити.
bondpam

Це змушує мене скупитися. Я не хочу знати, які ще речі псуються, коли мій комп'ютер живе в минулому.
Jocull
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.