SASGIS

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

Создание пользовательской карты

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

Модератор: Tolik

Создание пользовательской карты

Сообщение tomsoier » 06 дек 2010, 02:25

Добрый день!
Скажите, есть ли FAQ по созданию своей карты? Я ознакомился с разделом >>Добавление новых карт в readme, сложилось впечатление, что для этого надо быть програмистом.
Просто есть аэронавигационные карты, удобно их было бы просматривать в SASplanet.
tomsoier
Новичок
 
Сообщения: 2
Зарегистрирован: 06 дек 2010, 02:15
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Создание пользовательской карты

Сообщение garl » 06 дек 2010, 09:27

типа howto
Russian NDN Team
QIP NightlyTester
Аватара пользователя
garl
Гуру
 
Сообщения: 1625
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар, Кубанская столица.
Благодарил (а): 97 раз.
Поблагодарили: 273 раз.

Re: Создание пользовательской карты

Сообщение gpsMax » 07 дек 2010, 01:04

Про глюки авто-кропа ужасно верно замечено.

Далее расписаны варианты ручной обрезки, однако выбранный способ ничем не мотивируется. В этом месте можно бы чуть подробнее описать каждый вариант, потому как с этим могут столкнуться все, даже скачавшие уже готовые обрезанные карты (странно, но факт).

Еще момент по тексту: все пути для кэша перенастраивать не обязательно. С другой стороны, так же необязательно копировать результат в кэш, что может быть долгим и неудобным. Я опытным путем выяснил, что GlobalMapper создает папки в формате GM Tiles (в терминах SAS.Планеты) - вот его-то в опциях и нужно перенастроить в место, где лежит результат. В итоге работает и обычный кэш, и свеженарезанные карты.

Про зум-левелы ничего не сказано. А ведь они на единицу не совпадают с саспланетовскими, что нужно держать в уме при задании диапазона.

"О том как привязывать карты - спрашиваем у гугля" - пару ссылок бы указать перед таким резким посылом :-)

А так вообще хорошее руководство, особенно нравится наглядность.
gpsMax
Постигающий Дао
 
Сообщения: 142
Зарегистрирован: 02 апр 2010, 23:58
Благодарил (а): 44 раз.
Поблагодарили: 9 раз.

Re: Создание пользовательской карты

Сообщение garl » 07 дек 2010, 11:26

ну про зум-левелы - это уже для "гурманов",
а для тех кто первый раз такое делает - это уже будет переизбыток информации.


о привязке под ОЗИк давно руки чешутся так же в картинках мануал сделать, да вот руки не доходят.
Russian NDN Team
QIP NightlyTester
Аватара пользователя
garl
Гуру
 
Сообщения: 1625
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар, Кубанская столица.
Благодарил (а): 97 раз.
Поблагодарили: 273 раз.

Re: Создание пользовательской карты

Сообщение Peretz » 14 апр 2011, 09:45

по сцыле не скачивается genguid.exe, NOD пишет что инфицирован трояном.
Есть у кого нормальный этот файлик ?
Peretz
Новичок
 
Сообщения: 2
Зарегистрирован: 14 апр 2011, 05:44
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Создание пользовательской карты

Сообщение zed » 14 апр 2011, 09:55

Peretz писал(а):по сцыле не скачивается genguid.exe, NOD пишет что инфицирован трояном.
Есть у кого нормальный этот файлик ?

Он-лайн генератор: http://www.guidgenerator.com/online-guid-generator.aspx
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Создание пользовательской карты

Сообщение Papazol » 14 апр 2011, 16:36

НаписАл краткий мануал по привязке карт в Ozi. http://sasgis.org/wikisasiya/doku.php/привязка_пользовательских_карт_в_oziexplorer
Аватара пользователя
Papazol
Гуру
 
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 74 раз.
Поблагодарили: 647 раз.

Re: Создание пользовательской карты

Сообщение Tikh » 15 апр 2011, 09:11

А обязательно ли привязывать карту в OziExplorer? Нельзя ли обойтись средствами GlobalMapper для привязки карты? Задать проекцию, датум и координаты точек.

Если необходимо экспортировать произвольную пользовательскую карту из ГлобалМаппера в САС.Планету в виде Гугл-Тайлов, то всегда ли нужно указывать проекцию и датум именно как Mercator / WGS84?

З.Ы.: Гарл, хотелось бы видеть Вашу инструкцию в виде статьи в Викисасии :)
Tikh
Соображающий
 
Сообщения: 68
Зарегистрирован: 05 мар 2010, 14:12
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Создание пользовательской карты

Сообщение Papazol » 12 июн 2011, 11:49

Занявшись картами ГГЦ, пришлось обратить пристальное внимание на сабж. Некоторые мысли по этому поводу здесь. Если в каких-либо рассуждениях я ошибаюсь, прошу меня поправить.

1) Привязку карт удобнее делать в OziExplorer'е, там увеличение больше, следовательно, точнее прицеливание.
2) При привязке необходимо правильно выбрать проекцию и датум (систему координат) привязываемой карты. Все найденные в сети материалы по этому вопросу базируются на картах ГШ.
С системами координат просто: карты ГШ используют СК-42 (Пулково), для всего остального - WGS84. Вывод: привязывать карты ГШ нужно с установкой СК-42, а при последующих обработках карт переходить на WGS84.
В сети нашёл упоминания о том, что советские топокарты (и Генштаб в том числе) нарисованы в проекции Гаусса-Крюгера. Иноземные картографы используют проекцию UTM (Universal Transverse Mercator), отличающуюся от "нашей" (чем).
Обе упомянутые проекции являются частными случаями проекции Transverse Mercator, отсюда главный вывод: если при привязке карт Генштаба установить проекцию Transverse Mercator и правильно указать нужны параметры проекции, то проекция Transverse Mercator будет абсолютно идентична проекции Гаусса-Крюгера.
Карты ГШ рекомендуют привязывать не по градусной сетке, а по километровой (проекция к тому толкает).
Всё ранее описанное относится к картам ГШ, а как быть с другими картами, проекция и СК которых неизвестны? Первое, что приходит в голову - раз карты "наши", то и параметры их логично было бы использовать те же, что и раньше (зачем изобретать велосипед?) Косвенные показатели (форма изображений, скосы в разные стороны) говорят о той же проекции Гаусса-Крюгера. Вроде бы ничего не остаётся, как применить к этим картам параметры карт ГШ.
3) Сказано - сделано. Привязываем наши карты. Поскольку километровой сетки на этих картах нет, ничего не остаётся, как привязывать по градусам, причём, только по четырём углам (больше-то всё равно точек нет). Но нам интересно не просто привязать квадраты, но и собрать некую целостную картину, например, карту области, а затем нарезать её на тайлы с целью использования в SAS.Планете. Со сшивкой отдельных квадратов отлично справляется Global Mapper, и, если привязка была проведена аккуратно, листы становятся как влитые, только иногда видны краевые линии квадратов. Для нарезки на тайлы проекция Transverse Mercator не годится, так как в ней боковые стороны карт не перпендикулярны верхней и нижней сторонам (трапеция), а тайловая структура подразумевает квадраты. Значит, нам прямая дорога к перепроецированию.
4) В Global Mapper'е имеется два варианта указания проекции (и системы координат тоже): для слоя (то есть собственно карты) и для вида (для того, что выводится на экран). Первый вариант сам Global Mapper категорически не рекомендует использовать, то есть он рекомендует оставить для карты исходные проекцию и СК. А вот при выводе на экран можно извращаться как угодно, ничего не потеряется. Однако при экспорте в различные типы данных используются именно установки вида. Что же, нам того и надо. Устанавливаем в меню "Конфигурация" проекцию Mercator, систему координат WGS84 и OK. Что мы видим? Наша карта "выпрямилась", стороны её стали перпендикулярны друг другу. Всё хорошо? А вот и нет! Проверяя привязку перепроецированной карты, убеждаемся в том, что углы карты теперь не совпадают с теми значениями градусов, минут и секунд, которые были введены при привязке. Сдвиг имеется как по широте, так и по долготе. Он небольшой, но для подробной карты это сотни метров ошибки. При нарезке на тайлы и просмотре в SAS.Планете также видно, что границы изображений не совпадают с бланковкой листов ГШ.
Почему так происходит и можно ли это победить?
Это происходит потому, что в разных системах координат одна и та же точка на карте будет иметь различные значения координат. В нашем случае при привязке карт введённые значения градусов/минут для углов карты соответствуют системе координат СК-42. Затем при экспорте тайлов назначаем другую систему координат - WGS84, в которой тем же точкам на карте соответствуют уже другие значения градусов/минут. Чтобы в SAS.Планете углы квадратов карты совпали с перекрестьями бланковки карт ГШ, необходимо, чтобы эта бланковка учитывала "другую" систему координат. То есть перекрестья линий бланковки ГШ не должны иметь точно таких же координат, какие имеют углы карт ГШ. Сейчас этого нет, поэтому опираться на бланковку карт ГШ особо нельзя. Однако сами карты привязаны правильно, и приёмник укажет правильное положение по этим картам.

За это сообщение автора Papazol поблагодарили: 3
gpsMax (12 июн 2011, 15:12) • vdemidov (13 июн 2011, 21:05) • yori (13 июн 2011, 02:05)
Рейтинг: 15.79%
 
Аватара пользователя
Papazol
Гуру
 
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 74 раз.
Поблагодарили: 647 раз.

Re: Создание пользовательской карты

Сообщение zOn » 02 авг 2011, 15:18

Papazol писал(а):Занявшись картами ГГЦ, пришлось обратить пристальное внимание на сабж. Некоторые мысли по этому поводу здесь. Если в каких-либо рассуждениях я ошибаюсь, прошу меня поправить.

Тоже мучаюсь сейчас с ГГЦ, но по другому поводу - не тянет ГлобалМаппер множество PNG картинок.
Я скачал ч/з торрент нужные мне зумы и квадраты 9причем без лого ГГЦ и в великолепнейшем рендере без каких либо квадратиков) вместе с привязками, а свалил привязки и растры в каталоги по квадратам (М-38, М-37 и т.п.) затем прошелся по привязкам Map-Maker Assistant (Update Map Corners for Checked) и все готово.
Ссылка на торрент проскакивала несколько раз в теме viewtopic.php?f=2&t=1517
zOn
Советчик
 
Сообщения: 254
Зарегистрирован: 03 фев 2009, 01:05
Благодарил (а): 25 раз.
Поблагодарили: 19 раз.

След.

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

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

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