SASGIS

Веб-картография и навигация

Конвертер Меток SAS.Планета (marks.sml) в kml (SMLtoKML)

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

Re: Конвертер Меток SAS.Планета (marks.sml) в kml (SMLtoKML)

Сообщение razin » 26 янв 2010, 16:49

vdemidov писал(а):
razin писал(а):У меня в папке с программой нет файла marks.sml хотя метки на карте есть, есть только marks.xml Версия 90403
Хотел перенести все метки в новую версию, подскажите...

Да. Давно не обновлялись. http://sasgis.org/forum/viewtopic.php?f=2&t=239&start=0&hilit=marks+xml

Спасибо =)
razin
Новичок
 
Сообщения: 6
Зарегистрирован: 26 янв 2010, 15:29
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Re: Конвертер Меток SAS.Планета (marks.sml) в kml (SMLtoKML)

Сообщение asekirin » 28 янв 2010, 17:21

всем, кто пользуется предыдущими версиями, советую обновить прогу.

в 0.1.2.14 исправлины серьезные ошибки.
asekirin
Новичок
 
Сообщения: 19
Зарегистрирован: 20 апр 2009, 13:20
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Конвертер Меток SAS.Планета (marks.sml) в kml (SMLtoKML)

Сообщение vdemidov » 28 янв 2010, 17:43

Ошибка в программе. Или исправьте в заголовке kml <?xml version="1.0" encoding="UTF-8"?> на windows-1251 или честно перекодируйте при сохранении все строки в utf-8
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 136 раз.

Re: Конвертер Меток SAS.Планета (marks.sml) в kml (SMLtoKML)

Сообщение asekirin » 28 янв 2010, 19:00

vdemidov писал(а):Ошибка в программе. Или исправьте в заголовке kml <?xml version="1.0" encoding="UTF-8"?> на windows-1251 или честно перекодируйте при сохранении все строки в utf-8


а какая программа некорректно работает с такими результатами работы SMLtoKML?
Google.Earth нормально их открывает.
asekirin
Новичок
 
Сообщения: 19
Зарегистрирован: 20 апр 2009, 13:20
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Конвертер Меток SAS.Планета (marks.sml) в kml (SMLtoKML)

Сообщение workdao » 28 янв 2010, 19:44

vdemidov писал(а):.... или честно перекодируйте при сохранении все строки в utf-8

я за честное кодирование в utf-8
http://45f.ru - Карты и спутниковые снимки Кургана и Курганской области
Аватара пользователя
workdao
Специалист
 
Сообщения: 707
ICQ: 418481373
Зарегистрирован: 14 дек 2008, 00:44
Откуда: Курган
Благодарил (а): 3 раз.
Поблагодарили: 35 раз.

Re: Конвертер Меток SAS.Планета (marks.sml) в kml (SMLtoKML)

Сообщение galyamovmi » 16 мар 2010, 09:10

В google earth при поднятии kmz, сделанных конвертером, русские буквы коверкаются.
galyamovmi
Новичок
 
Сообщения: 9
Зарегистрирован: 02 июн 2009, 15:13
Откуда: Уфа
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Конвертер Меток SAS.Планета (marks.sml) в kml (SMLtoKML)

Сообщение Papazol » 19 мар 2010, 19:02

galyamovmi писал(а):В google earth при поднятии kmz, сделанных конвертером, русские буквы коверкаются.


Уточнение: конвертер не делает kmz, только kml. При открывании их в GE действительно вместо русских букв кракозяблы. Но если из этих kml сделать kmz, например, с помощью GPSConverter, то всё открывается как надо.
Аватара пользователя
Papazol
Гуру
 
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 74 раз.
Поблагодарили: 606 раз.

Re: Конвертер Меток SAS.Планета (marks.sml) в kml (SMLtoKML)

Сообщение zed » 19 мар 2010, 19:11

Гугл понимает кириллицу только в utf-8, а конвертер сохраняет файл в кодировке win-1251. Чтобы избавиться от кракозябров, после конвертера, нужно открыть kml файл в любом текстовом редакторе, позволяющем сменить кодировку (к примеру, Notepad++) и сохранить файл в utf-8. Всё.

asekirin,
Если что, то в делфи есть такая функция:
Код: Выделить всё
function Utf8Encode(const WS: WideString): UTF8String;

и перед записью в kml, все строки следует прогонять через неё, дабы небыло кракозябров, а был честный utf-8.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

Re: Конвертер Меток SAS.Планета (marks.sml) в kml (SMLtoKML)

Сообщение movnet » 23 мар 2010, 13:46

zed писал(а):asekirin,
Если что, то в делфи есть такая функция:
Код: Выделить всё
function Utf8Encode(const WS: WideString): UTF8String;

и перед записью в kml, все строки следует прогонять через неё, дабы небыло кракозябров, а был честный utf-8.


AnsiToUtf8
movnet
Новичок
 
Сообщения: 8
Зарегистрирован: 11 июл 2009, 14:48
Откуда: Украина, Тернополь
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Re: Конвертер Меток SAS.Планета (marks.sml) в kml (SMLtoKML)

Сообщение Smith2007 » 29 апр 2010, 19:05

при помощи SMLtoKML.exe конвертанул в *.kml
Файл успешно открывается Google Earth (только вместо руских символов - кракозябры)
Скачал GPSConverter и попытался открыть им *.kml

Error, File invalid or corrupt

Что не так делаю?
Smith2007
Соображающий
 
Сообщения: 70
Зарегистрирован: 24 май 2009, 14:15
Благодарил (а): 6 раз.
Поблагодарили: 1 раз.

Пред.След.

Вернуться в SAS.Планета

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18

cron