Добрый день!
Скажите, есть ли FAQ по созданию своей карты? Я ознакомился с разделом >>Добавление новых карт в readme, сложилось впечатление, что для этого надо быть програмистом.
Просто есть аэронавигационные карты, удобно их было бы просматривать в SASplanet.
Создание пользовательской карты
Модератор: Tolik
-
gpsMax
- Постигающий Дао
- Сообщения: 142
- Зарегистрирован: 02 апр 2010, 23:58
- Благодарил (а): 44 раза
- Поблагодарили: 9 раз
Re: Создание пользовательской карты
Про глюки авто-кропа ужасно верно замечено.
Далее расписаны варианты ручной обрезки, однако выбранный способ ничем не мотивируется. В этом месте можно бы чуть подробнее описать каждый вариант, потому как с этим могут столкнуться все, даже скачавшие уже готовые обрезанные карты (странно, но факт).
Еще момент по тексту: все пути для кэша перенастраивать не обязательно. С другой стороны, так же необязательно копировать результат в кэш, что может быть долгим и неудобным. Я опытным путем выяснил, что GlobalMapper создает папки в формате GM Tiles (в терминах SAS.Планеты) - вот его-то в опциях и нужно перенастроить в место, где лежит результат. В итоге работает и обычный кэш, и свеженарезанные карты.
Про зум-левелы ничего не сказано. А ведь они на единицу не совпадают с саспланетовскими, что нужно держать в уме при задании диапазона.
"О том как привязывать карты - спрашиваем у гугля" - пару ссылок бы указать перед таким резким посылом
А так вообще хорошее руководство, особенно нравится наглядность.
Далее расписаны варианты ручной обрезки, однако выбранный способ ничем не мотивируется. В этом месте можно бы чуть подробнее описать каждый вариант, потому как с этим могут столкнуться все, даже скачавшие уже готовые обрезанные карты (странно, но факт).
Еще момент по тексту: все пути для кэша перенастраивать не обязательно. С другой стороны, так же необязательно копировать результат в кэш, что может быть долгим и неудобным. Я опытным путем выяснил, что GlobalMapper создает папки в формате GM Tiles (в терминах SAS.Планеты) - вот его-то в опциях и нужно перенастроить в место, где лежит результат. В итоге работает и обычный кэш, и свеженарезанные карты.
Про зум-левелы ничего не сказано. А ведь они на единицу не совпадают с саспланетовскими, что нужно держать в уме при задании диапазона.
"О том как привязывать карты - спрашиваем у гугля" - пару ссылок бы указать перед таким резким посылом
А так вообще хорошее руководство, особенно нравится наглядность.
- garl
- Гуру
- Сообщения: 1625
- Зарегистрирован: 16 июл 2008, 14:40
- Откуда: Краснодар, Кубанская столица.
- Благодарил (а): 97 раз
- Поблагодарили: 272 раза
Re: Создание пользовательской карты
ну про зум-левелы - это уже для "гурманов",
а для тех кто первый раз такое делает - это уже будет переизбыток информации.
о привязке под ОЗИк давно руки чешутся так же в картинках мануал сделать, да вот руки не доходят.
а для тех кто первый раз такое делает - это уже будет переизбыток информации.
о привязке под ОЗИк давно руки чешутся так же в картинках мануал сделать, да вот руки не доходят.
Re: Создание пользовательской карты
по сцыле не скачивается genguid.exe, NOD пишет что инфицирован трояном.
Есть у кого нормальный этот файлик ?
Есть у кого нормальный этот файлик ?
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: Создание пользовательской карты
Он-лайн генератор: http://www.guidgenerator.com/online-guid-generator.aspxPeretz писал(а):по сцыле не скачивается genguid.exe, NOD пишет что инфицирован трояном.
Есть у кого нормальный этот файлик ?
- Papazol
- Гуру
- Сообщения: 2069
- Зарегистрирован: 04 дек 2009, 01:39
- Откуда: Рязань
- Благодарил (а): 73 раза
- Поблагодарили: 647 раз
Re: Создание пользовательской карты
НаписАл краткий мануал по привязке карт в Ozi. http://sasgis.org/wikisasiya/doku.php/п ... ziexplorer
Re: Создание пользовательской карты
А обязательно ли привязывать карту в OziExplorer? Нельзя ли обойтись средствами GlobalMapper для привязки карты? Задать проекцию, датум и координаты точек.
Если необходимо экспортировать произвольную пользовательскую карту из ГлобалМаппера в САС.Планету в виде Гугл-Тайлов, то всегда ли нужно указывать проекцию и датум именно как Mercator / WGS84?
З.Ы.: Гарл, хотелось бы видеть Вашу инструкцию в виде статьи в Викисасии
Если необходимо экспортировать произвольную пользовательскую карту из ГлобалМаппера в САС.Планету в виде Гугл-Тайлов, то всегда ли нужно указывать проекцию и датум именно как Mercator / WGS84?
З.Ы.: Гарл, хотелось бы видеть Вашу инструкцию в виде статьи в Викисасии
- Papazol
- Гуру
- Сообщения: 2069
- Зарегистрирован: 04 дек 2009, 01:39
- Откуда: Рязань
- Благодарил (а): 73 раза
- Поблагодарили: 647 раз
Re: Создание пользовательской карты
Занявшись картами ГГЦ, пришлось обратить пристальное внимание на сабж. Некоторые мысли по этому поводу здесь. Если в каких-либо рассуждениях я ошибаюсь, прошу меня поправить.
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.Планете углы квадратов карты совпали с перекрестьями бланковки карт ГШ, необходимо, чтобы эта бланковка учитывала "другую" систему координат. То есть перекрестья линий бланковки ГШ не должны иметь точно таких же координат, какие имеют углы карт ГШ. Сейчас этого нет, поэтому опираться на бланковку карт ГШ особо нельзя. Однако сами карты привязаны правильно, и приёмник укажет правильное положение по этим картам.
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: Создание пользовательской карты
Тоже мучаюсь сейчас с ГГЦ, но по другому поводу - не тянет ГлобалМаппер множество PNG картинок.Papazol писал(а):Занявшись картами ГГЦ, пришлось обратить пристальное внимание на сабж. Некоторые мысли по этому поводу здесь. Если в каких-либо рассуждениях я ошибаюсь, прошу меня поправить.
Я скачал ч/з торрент нужные мне зумы и квадраты 9причем без лого ГГЦ и в великолепнейшем рендере без каких либо квадратиков) вместе с привязками, а свалил привязки и растры в каталоги по квадратам (М-38, М-37 и т.п.) затем прошелся по привязкам Map-Maker Assistant (Update Map Corners for Checked) и все готово.
Ссылка на торрент проскакивала несколько раз в теме http://sasgis.org/forum/viewtopic.php?f=2&t=1517