Поэтому я работаю на небольшую африканскую некоммерческую организацию. Я делаю всю ГИС и работу с данными. Большинство слоев, которые я создаю, я конвертирую в слои kml, чтобы мой босс мог быстро и легко использовать их в Google Earth. Но теперь, в последние месяцы, моя программа shp2kml сообщает, что срок ее лицензии истек, и она загружает более новую версию. Я скачал самую свежую версию, которую я могу найти, которая не та новая февраль 2011, и я все еще получаю ту же ошибку. Любой знает другую бесплатную программу, которая делает то же самое, или знает способ обойти это, или чтобы получить более свежую версию shp2kml. Моя операционная система Windows 7, и я использую QGIS 1.8.0. Некоммерческая организация не может позволить себе выпуск Google Планета Земля Про. Мне нужны бесплатные или практически бесплатные решения. Спасибо за вашу помощь.
источник
Ответы:
Вы можете сохранить слой в формате KML непосредственно из QGIS, просто щелкните правой кнопкой мыши имя слоя в окне «Слои», нажмите «Сохранить как ...» и выберите KML из списка форматов файлов:
источник
Я смог связаться с автором Shp2kml 14 сентября 2014 года и сообщил о проблеме с сообщением « Срок действия лицензии на этот инструмент истек » (с чем я столкнулся несколько месяцев назад). 15 сентября 2014 года он загрузил более новую версию файла, и ошибка с истекшим сроком действия лицензии больше не существует .
Экран программы «О программе» показывает следующее, что, по моему мнению, совпадает с оригиналом, судя по значению сборки:
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. Я не сталкивался с этой проблемой при использовании программы в прошлом, так что это может быть что-то конкретное для источника шейп-файла, который я использую:
Я не уверен, почему это произошло. Из 179 строк данных (не включая имя атрибута / заголовки) самое длинное значение в атрибуте «SITE_NAME» составляет 83 символа.
Я сообщил об этой проблеме автору сегодня утром и жду ответа от него.
источник
Сброс даты работает нормально, но не делайте этого на своем хорошем компьютере, так как кажется, что он испортил антивирус и т. Д., Используйте старый запасной, если он у вас есть, и сохраните файл kml. Я только что попробовал QGIS в первый раз, и как только вы освоите его, он действительно хорошо работает.
источник
Пакет R
plotKML
может сделать это для вас. Пакет преобразует пространственные объекты sp в формат KML. Из документации по методике kml :источник
Либо измените системные часы, как предлагают другие, либо, если вы хотите, чтобы постоянный обходной путь получил шестнадцатеричный редактор, отредактируйте exe-файл и найдите этот шаблон:
затем замените только первые два байта:
и вы уберете дату проверки :)
Примечание: я предлагаю это здесь, потому что это бесплатный инструмент, а не пробное или каким-либо образом ограниченное приложение ... Я не думаю, что мы делаем что-то незаконное, делая это в бесплатном приложении ... Я думаю, автор добавил это часовая бомба просто для того, чтобы пользователи всегда запускали последнюю версию, однако приложение кажется почти заброшенным, и новые версии для обновления часовой бомбы не выпускаются, а затем ...
источник
Вы все еще можете использовать Shp2kml! Как ты спрашиваешь? Просто установите дату вашего компьютера (я использую 1 января 2011 года). Когда вы закончите использовать инструмент, просто измените дату вашего компьютера на сегодняшний день. Сладкая работа вокруг.
источник