Кто желает немного "генштаба"? :)

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Moskus
Сообщения: 1644
Зарегистрирован: 30 окт 2015, 07:14

Кто желает немного "генштаба"? :)

Сообщение Moskus » 18 фев 2011, 13:05

Краткая вводная. Есть чудесный ФГУП ╚Государственный научно-внедренческий центр геоинформационных систем и технологий╩ (далее - Госгисцентр). Есть фантастически дебильный формат SXF, принятый для хранения всей казенной картографической информации в виде, фактически, векторных картинок. (От того, что они имеют географическую привязку, цифровыми картами в современном смысле этого понятия они не становятся.) И вот, по заданию Роскартографии этот самый Госгисцентр разрабатывает картографический портал. О чем написано в довольно победных терминах тут: <A HREF="http://www.gisa.ru/56568.html">http://w ... l</A> И нечто даже работает вот здесь: <A HREF="http://213.79.97.162:8087/ggc-portal-ma ... l.html#</A> если не открывается, то заходить с <A HREF="http://www.ggc.ru/">http://www.ggc.ru/</A> по ссылке "Картографический портал". Поясню, как это работает. Приближаете карту "лупой", видите сетку разграфки на номенклатурные листы. <i>Первый перл: что от какого-либо условного номенклатурного деления пора бы уже отходить и переходить к единой во всех смыслах картографической основе - это еще до упомянутых организаций не дошло.</i> Далее, выбрав инструмент "информация", делаем тык в интересующее место. Открывается окошко со списком карт, где можно выбрать номенклатурный лист из имеющихся, разного масштаба. <i>Перл второй: понятие "масштаб" имеет смысл только в "бумажной" картографии, в электронной оно вырождается в условное соответствие этого самого "масштаба" и детализации (степени генерализации) карты, что практически бессмысленно в контексте современного подхода.</i> Нажав "открыть карту" в списке, получаем новое окно, в котором действительно есть карта. В форме 8-битного GIF без сглаживания. В пределах выбранного листа. К которой (опять же, только отдельно от остальных данных) можно получить WMS-доступ (соответствующая кнопка с картинкой и дискетой), скачав соответствующий файлик для ArcGIS или MapInfo. Подчеркиваю: в файлике, который можно скачать, сама карта содержаться не будет, там будет ссылка на WMS-запрос к серверу Госгисцентра. <i>Перл третий: объединить хотя бы все листы одного масштаба в один слой и давать ссылку на него они по каким-то причинам не захотели. Каждый лист - это отдельный WMS Layer.</i> Изменение "увеличения" листа в окне карты тоже очень веселит. Потому что с одной стороны да, генерализация в действии - когда какие-то местные предметы становятся слишком мелкими, они не отображаются. Однако если предмет появился, то соответствующее обозначение торжественно меняет свой размер вместе с изменением увеличения. <i>Перл четвертый: здравствуйте, векторные картинки вместо карт.</i> Кроме всего прочего, из этой чудесной системы можно получить метаданные каждого листа, в которых русским языком написано, в каком году они оцифрованы с бумажных планшетов в чудесной системе производства ЗАО "КБ "Панорама". Еще несколько замечаний. В Opera эта хреновина не работает (что-то они умудрились в openlayers испортить, адаптируя под свои нужды). Повозившись с GDAL и его драйвером WMS, можно (если это на какую-то территорию имеет смысл, что нельзя исключить) выдернуть оттуда эти картинки в GeoTIFF, только брать нужно увеличение посильнее, чтоб генерализация и масштабирование не сжирали и не делали обозначения нечитаемыми. То, что разработчики гордятся сохранением одинакового вида в MapInfo и ArcGIS - это смешно, потому что сгенерированный на сервере GIF не может выглядеть по-разному, это же не векторные данные в итоге. :) В системе используется проекция EPSG:41001, что есть, гхм, не совсем стандартная штука (это гугловский "Меркатор на сфере"). Также очень забавно видеть в запросе тип image/png, а получать данные в image/gif. То есть с одной стороны - да, "переход на новые технологии" - на лицо. Однако используются они таким образом, как если бы какой-нибудь 1С:Предприятие использовалась бы в бухгалтерии в качестве текстового редактора со встроенным калькулятором вместо привычных бухгалтеру деревянных счёт. В общем, желающие "настоящего цифрового генштаба" - добро пожаловать, вооружайтесь знаниями протокола WMS и тащите. От привычного "генштаба" эти данные отличаются тем, что всё "секретное" из них потёрто - параметры мостов и прочие данные.

Moskus
Сообщения: 1644
Зарегистрирован: 30 окт 2015, 07:14

WMS Cababilities, список листов

Сообщение Moskus » 18 фев 2011, 15:16

Собственно, забыл: <A HREF="http://213.79.97.162:8087/wmsraster/wms ... >Осторожно, 3 Мегабайта. Клиент должен поддерживать CRS="epsg:41001". И список номенклатурных листов, который на данный момент, 18 февраля 2011, там имеется: <A HREF="http://ifolder.ru/21972526">http://ifol ... 1972526</A>

lecha032
Сообщения: 95
Зарегистрирован: 09 июн 2016, 10:02

Re: Кто желает немного "генштаба"? :)

Сообщение lecha032 » 21 фев 2011, 16:34

Мда-а, интересно, откуда они такие названия рек и деревень взяли? Враг не пройдет, это точно. Навскидку, уточнились современные границы населенных пунктов и некоторые дороги, которые на ГШ 80-х отсутствуют.
Ув. Moskus, расскажите, как качать эти шедевры? Видимо, надо поставить какой-нибудь WMS-клиент, назовите какой-нибудь самый простой, будем изучать. Задача создания собственных средств отображений не стоит.

Lecha

Moskus
Сообщения: 1644
Зарегистрирован: 30 окт 2015, 07:14

Re: Кто желает немного "генштаба"? :)

Сообщение Moskus » 21 фев 2011, 16:56

Самый простой клиент WMS - это gdal (под windows - ставить из fwtools). http://gis-lab.info/forum/viewtopic.php?f=30&t=2083 тут методика описана. xml-файл для описания источника данных сооружается из того, что сей чудный сервер выдает в качестве файлов для MapInfo. Я сам не пробовал еще, честно скажу (поскольку мне этот ужас пока без надобности). Возможно, выкачать сразу несколько листов удастся, если задать общий для них bounding box и перечислить имена слоев через запятую.

brasher
Сообщения: 22
Зарегистрирован: 18 июн 2011, 16:21

Re: WMS Cababilities, список листов

Сообщение brasher » 21 фев 2011, 18:31

А можно ли данные карты скачать и установить в навигатор Garmin? И где взять более подробную инфо по выгрузке этих карт? Заранее спасибо.


brasher
Сообщения: 22
Зарегистрирован: 18 июн 2011, 16:21

Re: Кто желает немного "генштаба"? :)

Сообщение brasher » 21 фев 2011, 18:33

Понятно. Спасибо. Уж больно сложная процедура.


Moskus
Сообщения: 1644
Зарегистрирован: 30 окт 2015, 07:14

Re: WMS Cababilities, список листов

Сообщение Moskus » 21 фев 2011, 18:33

Какой навигатор?


brasher
Сообщения: 22
Зарегистрирован: 18 июн 2011, 16:21

Re: WMS Cababilities, список листов

Сообщение brasher » 21 фев 2011, 18:40

Garmin 62


Moskus
Сообщения: 1644
Зарегистрирован: 30 окт 2015, 07:14

Re: WMS Cababilities, список листов

Сообщение Moskus » 22 фев 2011, 11:19

Ну чисто теоретически туда это можно залить (правда, вопрос - нафига, потому что во многих местах данные - полная тухлятина), растровые данные 62й поддерживает.
Но это все требует немалой возни. Я вот вчера написал для GDAL мини-драйвер для их WMS, но он так и не заработал из-за глючных extent'ов слоев. Может быть со свежей головой, набросав схемку, таки смогу сделать "рыбу" мини-драйвера или набор regex'ов, которые его бы собирали из ответа capability и описания слоя для mapinfo.


brasher
Сообщения: 22
Зарегистрирован: 18 июн 2011, 16:21

Re: WMS Cababilities, список листов

Сообщение brasher » 22 фев 2011, 11:25

Я думаю не стоит заморачиваться)))


Ответить

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

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