истек срок действия лицензии shp2kml, ищем бесплатное решение

13

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

Тайлер
источник
1
Начиная с даты 16/04/16, файл все еще имеет ту же проблему и показывает дату окончания срока действия лицензии ... Для бесплатного инструмента это действительно странно ...
... но восстановление часов компьютера до 2015 года все еще работает. Срок действия программного обеспечения истекает через год после компиляции.
AndreJ

Ответы:

18

Вы можете сохранить слой в формате KML непосредственно из QGIS, просто щелкните правой кнопкой мыши имя слоя в окне «Слои», нажмите «Сохранить как ...» и выберите KML из списка форматов файлов:

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

Дэн С
источник
Спасибо! Я чувствую себя глупо, что не попробую это.
Тайлер
Как и предполагалось, QGIS - ваше лучшее решение. Единственный другой способ «перезагрузить» большинство пробных программ - удалить их из реестра и переустановить. Не рекомендуется, если вам неудобно перемещаться по реестру.
danagerous
1
@danagerous IMO Обойти лицензирование никогда не бывает хорошей идеей - разработчик где-то написал программное обеспечение, так что вы крадете у него, если используете его, не платя. Лучше заплатить за это или найти альтернативу с открытым исходным кодом ...
Стивен Лид
1
@StephenLead. Хорошая точка зрения. Я не буду спорить с вами об этом. Я плачу за все свое программное обеспечение (большая часть которого тоже с открытым исходным кодом), а также жертвую на программное обеспечение с открытым исходным кодом, которое мне нравится и помогает мне в моей работе. Если это поможет мне зарабатывать на жизнь, я верну. Это некоммерческая организация, которая, похоже, связала им руки. Я также предложил QGIS как ЛУЧШЕЕ решение.
Опасный
2

Я смог связаться с автором Shp2kml 14 сентября 2014 года и сообщил о проблеме с сообщением « Срок действия лицензии на этот инструмент истек » (с чем я столкнулся несколько месяцев назад). 15 сентября 2014 года он загрузил более новую версию файла, и ошибка с истекшим сроком действия лицензии больше не существует .

Экран программы «О программе» показывает следующее, что, по моему мнению, совпадает с оригиналом, судя по значению сборки:

Shp2kml 2.0
Shapefile для Google Планета Земля
Сборка: 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

Сброс даты работает нормально, но не делайте этого на своем хорошем компьютере, так как кажется, что он испортил антивирус и т. Д., Используйте старый запасной, если он у вас есть, и сохраните файл kml. Я только что попробовал QGIS в первый раз, и как только вы освоите его, он действительно хорошо работает.

PeterSandgate
источник
Похоже, что это комментарий, а не ответ. Вы можете комментировать любой пост, как только у вас будет достаточно представителей.
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 года). Когда вы закончите использовать инструмент, просто измените дату вашего компьютера на сегодняшний день. Сладкая работа вокруг.

bondpam
источник
2
Это не то, что я бы порекомендовал кому-то, кто использует это программное обеспечение на работе. Это по крайней мере неэтично, а возможно и незаконно. Независимо от вашего собственного мнения, ваш работодатель может чувствовать себя по-разному, и многие компании имеют политику, специально запрещающую такие вещи.
Злой гений
и ваши файлы испортили даты создания и доступа.
Llaves
Злой Гений, почему это было бы неэтично или возможно незаконно? shp2kml - это бесплатное программное обеспечение. Я хочу поступить правильно тогда, и если это действительно проблема, я перестану это делать.
bondpam
Это заставляет меня съеживаться. Я не хочу знать, какие другие вещи портятся, когда мой компьютер живет прошлым.
6:10