Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » SAS.Планета (часть 3)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

nemo3001

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

1. osm -> svg
Как из osm получить svg подробно описано здесь:
https://wiki.openstreetmap.org/wiki/RU:Osmarender/Howto
 
Наверное, проще будет использовать файлы программы Osmarender (определяет правила преобразования) + программу XML starlet (выполняет преобразование).  
Из описания на этой странице:
"Имя файла данных должно быть data.osm
Сохраните data.osm в директорию с остальными файлами Osmarender.
Распакуйте XML starlet, например, в c:\xml
Из директории, куда вы установили Osmarender, выполните команду:
c:\xml\xml tr osmarender.xsl osm-map-features-z17.xml > map.svg
map.svg будет создан в текущей (Osmarender) директории"
 
Хотя можно использовать и другие программы для рендеринга данных (osm2svg), указанные на этой странице.
 
2. svg -> png/gif/jpg
svg -> png/gif/jpg умеют делать многие программы, например бесплатный GIMP (открыть svg, экспортировать в png или в gif)
 
3. png/gif/jpg -> Google Maps Tiles
преобразование png/gif/jpg -> Google Maps Tiles делает программа Global Mapper (открыть изображение, привязать по координатам, Файл-Экспорт-Экспорт в Веб, выбрать формат Google Maps Tiles, затем - формат тайлов JPG и Слой фона карты "Google maps снимки спутника" или формат тайлов PNG и Слой фона карты "Google maps карты улиц")
 
Чтобы привязать изображение карты по координатам в Global Mapper можно использовать географические координаты нескольких точек карты, которые удастся легко идентифицировать и в изображении карты, и в файле osm.
 
Файл osm - это текстовый файл в формате xml, где для каждой точки (тег <node>) указаны ее географические координаты, откуда их можно скопировать любым текстовым редактором и вставить в Global Mapper в окне "Корректировка изображения", которое появляется при открытии изображения карты или в меню Файл-Исправление (привязка) изображения.
Описание формата файла osm, чтобы было легче в нем ориентироваться, можно посмотреть, например, на странице https://habr.com/ru/post/146503/
 
Но если среди десятков и сотен тегов <node> в файле osm будет сложно найти нужные координаты выбранных точек на местности, то определить и скопировать координаты этих точек для привязки изображения карты osm можно и с помощью любой программы для просмотра спутниковых снимков (SAS.Планета, SatMap), или просто в браузере на картах Google  или Яндекса.
 
4. Google Maps Tiles -> SAS.Планета
файлы из папки с Google Maps Tiles открываются в SAS.Планета, если их скопировать в кэш GlobalMapper (например, в папку cache_gmt\sat для jpg файлов)

Всего записей: 234 | Зарегистр. 06-05-2010 | Отправлено: 03:09 19-08-2022 | Исправлено: nemo3001, 10:51 19-08-2022
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » SAS.Планета (часть 3)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru