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

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

Модератор: Tolik

tomsoier
Новичок
Сообщения: 2
Зарегистрирован: 06 дек 2010, 02:15

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

Сообщение tomsoier »

Добрый день!
Скажите, есть ли FAQ по созданию своей карты? Я ознакомился с разделом >>Добавление новых карт в readme, сложилось впечатление, что для этого надо быть програмистом.
Просто есть аэронавигационные карты, удобно их было бы просматривать в SASplanet.
Аватара пользователя
garl
Гуру
Сообщения: 1625
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар, Кубанская столица.
Благодарил (а): 97 раз
Поблагодарили: 272 раза

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

Сообщение garl »

типа howto
Russian NDN Team
QIP NightlyTester
gpsMax
Постигающий Дао
Сообщения: 142
Зарегистрирован: 02 апр 2010, 23:58
Благодарил (а): 44 раза
Поблагодарили: 9 раз

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

Сообщение gpsMax »

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

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

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

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

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

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

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

Сообщение garl »

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


о привязке под ОЗИк давно руки чешутся так же в картинках мануал сделать, да вот руки не доходят.
Russian NDN Team
QIP NightlyTester
Peretz
Новичок
Сообщения: 2
Зарегистрирован: 14 апр 2011, 05:44

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

Сообщение Peretz »

по сцыле не скачивается genguid.exe, NOD пишет что инфицирован трояном.
Есть у кого нормальный этот файлик ?
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

Peretz писал(а):по сцыле не скачивается genguid.exe, NOD пишет что инфицирован трояном.
Есть у кого нормальный этот файлик ?
Он-лайн генератор: http://www.guidgenerator.com/online-guid-generator.aspx
Аватара пользователя
Papazol
Гуру
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 73 раза
Поблагодарили: 647 раз

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

Сообщение Papazol »

НаписАл краткий мануал по привязке карт в Ozi. http://sasgis.org/wikisasiya/doku.php/п ... ziexplorer
Tikh
Соображающий
Сообщения: 68
Зарегистрирован: 05 мар 2010, 14:12
Благодарил (а): 1 раз

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

Сообщение Tikh »

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

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

З.Ы.: Гарл, хотелось бы видеть Вашу инструкцию в виде статьи в Викисасии :)
Аватара пользователя
Papazol
Гуру
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 73 раза
Поблагодарили: 647 раз

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

Сообщение Papazol »

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

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.Планете углы квадратов карты совпали с перекрестьями бланковки карт ГШ, необходимо, чтобы эта бланковка учитывала "другую" систему координат. То есть перекрестья линий бланковки ГШ не должны иметь точно таких же координат, какие имеют углы карт ГШ. Сейчас этого нет, поэтому опираться на бланковку карт ГШ особо нельзя. Однако сами карты привязаны правильно, и приёмник укажет правильное положение по этим картам.
zOn
Советчик
Сообщения: 254
Зарегистрирован: 03 фев 2009, 01:05
Благодарил (а): 25 раз
Поблагодарили: 19 раз

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

Сообщение zOn »

Papazol писал(а):Занявшись картами ГГЦ, пришлось обратить пристальное внимание на сабж. Некоторые мысли по этому поводу здесь. Если в каких-либо рассуждениях я ошибаюсь, прошу меня поправить.
Тоже мучаюсь сейчас с ГГЦ, но по другому поводу - не тянет ГлобалМаппер множество PNG картинок.
Я скачал ч/з торрент нужные мне зумы и квадраты 9причем без лого ГГЦ и в великолепнейшем рендере без каких либо квадратиков) вместе с привязками, а свалил привязки и растры в каталоги по квадратам (М-38, М-37 и т.п.) затем прошелся по привязкам Map-Maker Assistant (Update Map Corners for Checked) и все готово.
Ссылка на торрент проскакивала несколько раз в теме http://sasgis.org/forum/viewtopic.php?f=2&t=1517
Ответить

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