Monday, February 21st, 2011 11:29 pm
Сегодня помогал старейшей нашей учительнице (очень хорошей) смотреть цифровые (контурные) карты (в программе Живая География).

Что обнаружилось? Коллега справедливо надеялась, что раз у карты в основе сферическая геомодель (хотелось бы в это верить), то ничего не мешает растеризовать ее на плоскости то в конической проекции, то в цилиндрической, переключаясь между ними одним кликом.

Этого не оказалось - похоже, карта в базе УЖЕ ПЛОСКАЯ (для России в конике, для Африки в цилиндре и т.д.)

Далее, оказалось, чего уж никто из не подозревал, что карты представлены в ОГРОМНЫХ масштабах. Например, Россия - миллионка, континенты - 1:5000000. Более мелкие масштабы на экране получаются просто фильтром ресайз картинки, после чего не только исчезают целые слои (например, текстовые), но и изображения рек становятся разрывными (а на печати они представляются либо в исходном масштабе, либо ресайзом до А4). Карт привычных в школе масштабов 1:20 млн и 1:30 млн - нет в поставке (и подозреваю, по состоянию рынка БУМАЖНЫХ карт, что их и нет - что цифру берут у топографов и не умеют переделывать карту на мелкие масштабы).

Так вот, не знает ли всеведущий Олл:

- более разумного (лучше свободного) продукта, умеющего преобразовывать проекцию цифровых карт?
- цифровых карт "школьных" масштабов?
Monday, February 21st, 2011 08:48 pm (UTC)
Может, обратиться к нашим старым знакомым из Геолинка?
Monday, February 21st, 2011 09:42 pm (UTC)
Ей его внук показал. Ей понравилось, но в данном случае у нее конкретный интерес.
Monday, February 21st, 2011 09:48 pm (UTC)
что искать что-то на контурной карте - это анахрронизм, когда можно искать на снимке без всёх слоёв - вот это действительно увлекательная задача. Найти какие-нибудь даже очевидные объекты там совсем не просто (по крайней мере чайникам)
Monday, February 21st, 2011 09:56 pm (UTC)
http://edu.kde.org/marble/

оно возможно есть и под виндовс, у меня нет под рукой виндовсовской кде-инсталляции проверить.
Monday, February 21st, 2011 11:13 pm (UTC)
У меня стоит под Линухом, это не то.
Monday, February 21st, 2011 11:13 pm (UTC)
Тут скорее всего проблема в том, что данные в растре а не векторе. Отсюда невозможность изменения проекций, кривое масштабирование.
Можно поглядеть в сторону специализированных ГИС типа Mapinfo но они денег стоят и данные нужные тоже...
Monday, February 21st, 2011 11:15 pm (UTC)
Данные как раз (кажется) в векторе, но корректно растеризуются только в одном масштабе.
Tuesday, February 22nd, 2011 04:12 am (UTC)
Варианта два:
- попробовать покопаться в настройках драйвера принтера, чтобы он подогнал масштаб при печати. Может быть, он с этим справится лучше.
- попробовать напечатать карту 1:1 в PDF и дальше уже с ним попробовать справиться в другой программе
Tuesday, February 22nd, 2011 10:12 pm (UTC)
Ну, данные можно брать из OpenStreetMap (несмотря на название, там полноценные и хорошие геоданные), а рендерить скажем Maperitive. Что надо контурной карте -- береговые линии, реки и озера? Стиль рендера придется свой нарисовать.
Tuesday, March 1st, 2011 08:53 am (UTC)
proj.4 есть в дистрибутиве Debian. Homepage: http://trac.osgeo.org/proj/
Помнится, лет десять назад я с ее помощью на основе CIA World Database целую книжку контурных карт издал. Кроме этой утилитки и Tk canvas вообще ничего не использовал. А в наше время можно и браузерным canvas обойтись.

К сожалению, сами скрипты у меня сейчас на домашней странице недоступны. Надо искать куда я их дел.