Непростой GeoLive 11

Последний раз, я писал про этот дистрибутив аж в сентябре пятнадцатого года. Тогда как раз только-только вышла девятая версия, которую я в тот же день установил. А потом началась такая смесь из суеты и работы, что было мне совершенно не до обновления. Лишь недавно терпение иссякло, я полез на сайт OSGeo, где заимел себе дистрибутив одиннадцатой версии, содержимое которого мы будем сегодня рассматривать.

OSGeoLive — это дистрибутив лубунты с предустановленными картографическими приложениями. На этот раз основой стала Ubuntu 16.04.3 LTS. LXDE по прежнему неудобная, глючная и раздражающая. Спасает только то, что при наличии Тильды и небольшой настройке, видеть ее практически нет нужды.

После первого обновления системы, при загрузке возникает системная ошибка, которая никак на дальнейшую работу не влияет. Этот баг кочует из версии в версию уже энный год и скоро станет визитной карточкой OSGeoLive:
Ошибка при загрузке Lubuntu

По традиции, перед началом список дефолтных логинов и паролей от некоторых приложений в нотации Application,UserName,Password:

General,user,user
52nWPS,wps,wps
52nWSS,alice,alice or bob,bob
Cartaro,admin,geoserver
Geoserver,admin,geoserver
Geonetwork,admin,admin
MySql,administrative,user
Mapbender3,root,root
Postgres,user,user
rasdaman,rasadmin,rasadmin
Sahana,admin,admin
tomcat6-manager,user,user
EOxServer-admin,admin,admin
GeoNode,admin,admin

У одиннадцатой версии дистрибутива два основных отличия. Во-первых, система работает гораздо плавнее и быстрее. Даже мой компьютер, который собран из найденных на помойке счетов, открывает все с нетерпеливой нежностью. Не нужно по пол-часа ждать открытия QGis или Gimp, а привычное «Дамп памяти переполнен» осталось где-то в далеком прошлом.

С другой стороны, разнообразие предустановленного софта существенно урезано. Из наиболее печальной утраты — отсутствие TileMill, что связано, с одной стороны — прекращением ее поддержки, а с другой стороны — адскими бубноплясками при попытке запуска на шестнадцатой убунте.

Как обычно, в наличии справка, составленная в экспериментальных целях, лично Рихардом фон Эбингом.

Весь интересный софт собран в привычные категории Geospatial: веб-клиенты, базы данных, настольные гис, навигация и карты, пространственные инструменты и веб-сервисы. Системы кризисного управления не включены — поклонники сахана и ушахиди могут далее не читать.

Веб-клиенты:
Cartaro — отсутствует.

Geomajas — Присутствует, но после минутного ожидания запуска, открывает браузере страницу http://localhost:3420/showcase/, которая первые несколько минут недоступна, но после выдает такую картинку:
Geomajas

Согласно официальной справке, в левой части этой картинки должны быть примеры функционала. Примеров, естественно нет. Для создания нового приложения Geomajas требуется дополнительно установить апачевскую тулзу Maven, ставить которую не буду, поскольку я и раньше назначение Geomajas понимал смутно, а сейчас вообще перестал понимать. Одно сплошное торможение компьютера от него.

GeoNode — система для просмотра и обмена геоданными. Столь же прекрасная и никому не нужная, что и раньше:
GeoNode

Cesium — библиотека JavaScript для создания трехмерных глобусов и плоских карт в веб-браузере без плагина. Со времен прошлого дистрибутива существенно выросла и развилась, но как была тормозной и неподъемной на слабых компьютерах, так ей и осталась.
Cesium

GeoMoose — Веб-ГИС портал для штата Дакота. Как была непонятна в возможности применения, так и осталась. Двухлетнее развитие выразилось в том, что на демке появились красные точки:
GeoMoose

Leaflet и OpenLayers — Нет смысла описывать эти популярные библиотеки. Для картографа они то же, что Регина Дубовицкая для «Аншлага». В OSGeoLive обе предустановлены. Leaflet версии 1.0.3, OL версии 4.1.1

Mapbender — Фреймворк для создания геопорталов, который, в отличие от многих других пакетов реально развивается. Теперь его даже можно запустить без бубна При первичном осмотре никаких проблем не обнаружено.

Базы данных:
Rasdaman — страшная на вид и предположительно сверхсложная база для хранения и работы с наборами растров дистанционного зондирования. При запуске требует пароль от рута, после чего запускает терминал с сообщением о подготовке тестового набора данных. Собственно, на этом все и заканчивается. Второй раз пароль придется вводить в момент остановки базы. На картинке ниже — скриншот с консолью на фоне рекламкой демки, так что не обольщайтесь. Судя по описанию, в расдамане вся работа происходит через это самое, через консоль.
Rasdaman

Тут из-за всех этих приложений компьютер стал так тупить, что пришлось перезагружаться. И вновь ошибка при запуске. Стабильность — знак качества:
Еще одна ошибка при запуске lubuntu

DB Browser for SQLite — Графический интерфейс для управления SQL-базой.
sqlitebrowser

pgAdmin III — Набор инструментов PostgreSQL. Все как обычно: запускается, работает.
pgAdmin III

QGIS Browser — Менеджер файлов и баз данных. Аналог арккаталога у Эсри. Вещь вроде полезная, но на практике нифига не используется. Разве что в виде встроенного окна в QGIS.

Shp2pgsql — Утилита для экспорта и импорта файлов в PostGIS. Работает как и раньше, без замечаний.
Shp2pgsql

Spatiallite-gui — Графический интерфейс для управления базой SpatialLite. Как и раньше, проблем никаких, работает. Впрочем, полноценно пока не тестировалось, поэтому непонятно, что будет при реальной работе.
Spatiallite_gui

Настольные ГИС
GRASS — по-прежнему самая незаслуженно обделенная вниманием ГИС. В ней все необычно и по правде, нужно сделать какой-нибудь вразумительный учебный курс по GRASS, ибо не знать эту программу при ее возможностях — признак картографической профнепригодности:

QGis — Наконец вышла OSGeoLive с адекватной версией QGis! До этого постоянно в репозитории хранилось одно старье. Текущая версия Essen 2.14.14. хоть и не самая свежая, но вполне пригодна для нормальной работы. Никаких проблем — все как доктор прописал.
QGis

gvSIG — гисовина для тех, кто ностальгирует по арквью. Не тому, который после аркинфо и аркэдитор, а тому, который 3,2а. Тут все точно также, только появился цвет в оформлении, исчезла иконка могилки с крестом, через которую добавлялись слои, но появилась фича с подключением WMS и TMS. Собственно, кроме целей ностальгии, запускать ее больше незачем.

OpenJUMP — Вот как я в последний раз написал что это «Достаточно мощная ГИС-программа с уютным интерфейсом десятилетней давности», так больше и добавить ничего не могу. Ах да, в ней векторные данные можно привязывать. Но об этом я тоже, кажется, говорил.
OpenJUMP
Ossim Planet
В этой версии дистрибутива эта милая, но бесполезная хрень запускается и даже показывает вращающийся глобус без зависания. Но толку от нее все равно никакого нет. Проще уж тогда гифку сделать и подвесить ее во вкладке, что-бы начальник видел, что вы работаете.
OSSIM Planet

SAGA — ящик с самыми нужными инструментами, который всегда под рукой и никогда не подводит. Софтина меняется медленнее, чем армянский коньяк, но все также хороша и удобна.
SAGA

uDig — небольшая ГИС с простыми возможностями редактирования. Сколько я ее не разглядывал, так и не нашел фичи, которую бы она делала, а другие нет. Да что там говорить, даже просто фичи никакой не нашел.
uDig

Навигация и карты:
JOSM — Основной редактор в OpenStreetMap. Версия как обычно, нуждается в обновлении (текущая версия: 11427, актуальная: 13367), но теперь хотя-бы это не мешает править данные.
JOSM

АААААА! В Дистре нет Меркаартора! Я понимаю, что никто им не пользуется, но нельзя же так взять и выбросить Меркаартор нахрен.

GPSPrune — программа для обработки и конвертации GPS. На вид интересная, но за последние годы я так ни разу ей и не воспользовался. Все необходимое для работы с GPS у меня в QGis-е есть. А привязка фотографий и аудиозаписей мне нахрен пока не нужна.
GPSPrune

Marble virtual globe — Виртуальный глобус, похожий на Google Earth. Интересен как учебное и развлекательное пособие, особенно тем, у кого есть дети. Детализация невелика, но когда надоест Земля можно переключиться на другие планеты:

OpenCPN — Картографическая навигационная система для морской навигации на судах всех типов и размеров. За ее качество не ручаюсь, поскольку я выходил в море на серьезном корабле только несколько раз и почти в каждом из этих выходов, закрывшись в гиропосту на ключ, смотрел фильм про дикую волосатую женщину в английском лесу. Однажды я все брошу к чертям, куплю себя маленький рыболовецкий катер и нахер уплыву ловить барракуд в Индийском океане. Вот тогда и попробую.
OpenCPN

ZyGRIB — программа для визуализации погодных данных. Идея прекрасная, но исполнение — говно.
ZyGRIB

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

Пространственные инструменты:
Jupyter Notebook — На сайте проекта сказано, что «Jupyter существует для разработки открытого программного обеспечения, открытых стандартов, и услуг для интерактивных вычислений на десятки языков программирования». А еще там картинки с аттракторм Лоренца, которые меня сразу завлекли. Но увы, при старте выпадает консоль с сообщением, что какое-то окно не может быть создано и все пропадает. Даже скриншотить нечего.

MapSlicer — нарезка растров на тайлы. Раньше для этого был удобный сервис Яндекса, но он мирно загнулся. Теперь я всем рекомендую легонькую утилиту LeafletPano-master. Она под винду, но думаю под вайном запустится без проблем. Единственное, ради чего стоит использовать MapSlicer — сохранение привязки. Да и под рукой всегда.
MapSlicer

Monteverdi и ORFEO Toolbox (OTB) — Вот было же раньше хорошо, зачем опять эти дизайны? Только я решил, что появилась стоящая вещь — объединенный набор инструментов OTB с просмотрщиком Monteverdi, как программисты опять все извратили и вернули к состоянию, представленному аж в дистрибутиве Geolive 8.5. Если кратко — OTB это годнота для обработки растров, устроенная по принципу SAGA. Monteverdi — это просмотрщик для этого набора. Программисты то объединяют их в один пакет, то опять разносят в разные. Сейчас ORFEO Toolbox выглядит так:
OTB

а Монтеверди вот так:
Monteverdi

Надеюсь, к следующему обновлению, авторы одумаются и вернут целостный софт для обработки. Кстати, в девятой версии он шел под названием Monteverdi2, так что я не исключаю, что просто откатили пакет.

OSSIM-geocell — еще одна бесполезная хрень под заголовком OSSIM. Единственная польза от него — выбор лучших способов интерполяции для растра, тайлмилла-то нет теперь.
OSSIM-geocell

R-Statistics — эр, он и в Африке эр. Гуев для него в дистрибутиве нет, поэтому либо консоль, либо доставлять нужные пакеты самостоятельно.
R-Statistics

Mapnik & TileStache — собственно, готовый к работе Мапник — это одна из веских причин установить OSGeoLive. В текущей версии он определенно установлен, но, как обычно, хрен что разберешь. В системе одни пакеты, в справке другие. Тестовые примеры не работают. Не удивлюсь, если окажется, что проще все снести и установить заново:
Карта с Мапника

Веб-сервисы:
52°North SOS и 52°North WPS — Пакеты разные, но оба трешовые. Первый предназначен для чтения оперативных и архивных данных с локальных и удаленных сенсоров, второй экспортирует в веб алгоритмы обработки пространственной информации, которые предоставляет Sextante, ArcGIS Server, R, GRASS 7 или пользовательские функции. В девятой версии OSGeoLive запускался только один пакет, в нынешней вообще ничего не запускается.

deegree — Как было в девятой версии: «Cтандартизованный набор веб-сервисов для веб-картографии, объектовых и каталоговых сервисов, а также сервисов для работы с сенсорами и процессами который отказывается запускаться», так и осталось.

GeoNetwork — Каталог метаданных с мощными функциями поиска, редактирования и просмотра данных, который… правильно, хрен запустишь.

GeoServer — В девятой версии после загрузки прогресс-бара выдавал 404 ошибку. В этой 503. Прогресс налицо. А ведь пакет-то годный!

MapProxy — Сервис кеширования тайлов WMS. На удивление работает без замечаний, все как в инструкции написано. Сразу после запуска открывается демка на локалхосте:
MapProxy

QGis подгружает слои с адреса http://localhost:8011/service? без всякого промедления (правда не все):
QGis+MapProxy

ncWMS — Очередной мертвый проект. Как он не запускался, так и не запускается. Только теперь даже страница в интернете протухла. Так что я даже ссыль давать не буду.

EOxServer — Фреймворк на питоне для отображения ДДЗ Earth Observation (EO) и их метаданных. Работает без замечаний, но сами данные особого интереса не представляют (если вы не занимаетесь средиземноморьем, конечно):
EOxServer

IstSOS — система управления сенсорами и распределением данных. В справке про нее ни слова, но она хотя бы запускается:
IstSOS

MapServer — Система рендеринга географических данных, которая позволяет создавать растровые карты, ссылающиеся на веб-контент. Точно так же, как в девятой версии, работает и внешне вопросов не вызывает:
MapServer

pycsw — Сервис для публикации метаданных в XML-формате. Работает, но мне ни разу не пригодился.
pycsw

QGIS Mapserver — Сервис, выдающий WMS-слой на базе библиотек QGIS. Сколько я не развлекался в его изучении, ничего полезного для себя не извлек. Хелп начинается с того, что вы должны запустить сервис и увидеть контуры материков. Два года назад после запуска появлялось это:

Теперь появляется вот это (пятно и точки я сам нарисовал):
QGIS Mapserver

Думаю, еще пару лет и контуры материков наконец-таки проступят.

ZOO-Project — Интересный проект, который развивается ооочень медленно. В теории он должен предоставлять доступ к различным алгоритмам геобработки (например, триангуляция Делоне), но на практике пока это только выставочный экземпляр.
ZOO-Project

Собственно, это все. К одиннадцатой версии в OSGeoLive не осталось таких программ как GeoKettle (свободный аналог FME), Viking (работа с GPS), Merkaartor (редактор OpenStreetMap), Ushahidi (великолепнейший фреймворк для создания систем по сбору данных от населения, Cartaro (неплохая система управления геоконтентом) и, конечно-же, TileMill. Зато осталась куча всякой хрени, которая не только не помогает в работе, но и вообще не запускается. Больших, интересных и новых пакетов в сборнике нет. С другой стороны, многие программы обновлены до приемлемых версий. Кроме того, в OSGeo догадались, наконец, потереть несколько десятков игр, которые кочевали из версии в версию. Стороннего софта в этот раз очень мало, даже офисных программ нет никаких. А справка по дистрибутиву как была говно-говном, так и осталась.

Ощущения от пакета двойственные. С одной стороны, что-то явно происходит, с другой стороны, изменения далеко не однозначны. В любом случае, OSGeoLive 11 стоит установить. Если не как инструмент, то хотя-бы для того, что-бы окунуться в текущее состояние картографического опенсорса.

Непростая GeoLive

Read in English

Не успел я как следует насладиться болью разлуки с OSGeo Live 8.5, как вышла девятая версия этой сборки. И хоть на моем новеньком Минте еще чист рабочий стол и горячи установочные файлы, я не мог не предаться страстям и перевел мой видавший виды ноутбук на новую картографическую ось.

О том что улучшения есть, стало понятно еще до начала установки. В отличие от версии 8.5, ждать скачивания которой было мучительней чем ответа от оператора Ростелекома, девятая версия качается довольно-таки шустро. Рекомендую сразу качать мини-версию, лишенную установщиков для винды и макоса. Во-первых, это добавочный гигабайт бесполезных файлов, а во-вторых, гарантия проблем с установкой, вызванных превышением максимального размера файла в FAT32. Можно, конечно отформатировать все в NTFS, но гарантии, что такая настройка бубна сработает у меня нет.

В справке по операционке приводится совет по созданию загрузочной флешки. Я настоятельно рекомендую воспользоваться им и описать ощущения, поскольку я такой фигней страдать не стал. Вообще, складывается ощущение, что справку в OSGeo пишет сам Рихард фон Крафт-Эбинг: ее подробность меркнет на фоне косяков как взрыв-пакет на фоне Хиросимы. Веб-версия справки, на которую я дал ссылку от версии встроенной в операционку отличается довольно существенно, но обе они явно развивались перпендикулярно направлению к лучшему. Вместо одних ошибок появляются другие, а большинство рецептов больше подходят для поваренной книги Макаревича, чем для практической работы. Конечно, я понимаю, что килькой в наше время отравиться гораздо проще в каждой убунте живут утилиты для создания загрузочной флешки, но все-же советую найти-таки бесплатную программу UNetBootin и распаковывать образ диска с ее помощью.

Установка проходит без замечаний, базовая операционная система OSGeo по прежнему лубунта, несмотря на невесть откуда взявшиеся ссылки на xubuntu.org с официального сайта. По прежнему лубунта не так быстра, как об этом говорят, местами глючна и топорна. Первое что бросается в глаза — это новая непонятная фигня в обоях рабочего стола, вместо старой непонятной фигни. Она больше не навевает прежнюю тоску и меланхолию, поэтому, первое что я сделал, это сменил рабочий стол на одно из полотен Рериха. Зато прежнюю тоску навевают траблы с масштабированием значков (размер изменяется сразу во всех папках) и их сортировкой на рабочем столе (ее просто нет).

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

После установки, на рабочем столе есть около десятка разных папок и файл «password.txt». Берегите этот файл, в нем содержатся логины и пароли для некоторых приложений в формате «приложение-логин-пароль». На всякий случай, публикую их здесь:

General — user,user
52nWPS — wps,wps
52nWSS — alice,alice или bob,bob
Cartaro — admin,geoserver
Geoserver — admin,geoserver
Geonetwork — admin,admin
MySql — administrative,user
Mapbender3 — root,root
Postgres — user,user
rasdaman — rasadmin,rasadmin
Sahana — admin,admin
tomcat6-manager — user,user
EOxServer — admin,admin,admin
GeoNode — admin,admin

После весенней установки Минта я распрощался с интернетом на моем ноутбуке и жалкая надежда исправить эту ситуацию с установкой новой оси не увенчалась успехом. Я бы очень хотел рассказать вам о фишечках, для которых требуется интернет-соединение, но увы, эта дура из техподдержки Ростелекома два часа выносила мне мозг только для того, что-бы в конце заявить: «Мы ничем не можем вам помочь». По этой же причине я не смог сделать стандартное послеустановочное обновление линукса и вообще, вопреки распространенному принципу предоставления информации «как есть», все последующее описание будет вам предоставлено как-попало.

По-прежнему невозможно получить оперативную информацию о работе программы. Уходишь на обед — запомни что из веб приложений ты запустил, а что на вечер оставил. Проблем обычно это не вызывает, но есть подозрение, что некоторые клиенты могут между собой конфликтовать.

А теперь о главном. Начинка GeoLive включает следующее:

Веб-клиенты

Cartaro — Система управления геоконтентом. В отличии от прошлого дистрибутива, здесь после старта что-то происходит, да что уж кокетничать, открывается браузер с весьма приличной системой на Drupal, которая, может и имеет сложности в деталях, но на первый взгляд очень даже работоспособна.

2015-09-24-235000_1280x800_scrot 2015-09-24-234545_1280x800_scrot

 

Geomajas — Фреймворк для разработки геопространственных веб-приложений. Если в прошлое знакомство я с трудом представлял как и где я могу эту хреновину использовать, то теперь, благодаря примеру со встроенной демки, понимания стало гораздо больше. Впрочем, для работы требуется апачевский инструмент Maven, который навевает меня на мысль о том, что к использованию Geomajas-а, я приду еще очень нескоро.

2015-09-25-002422_1280x800_scrot 2015-09-24-235357_1280x800_scrot

 

GeoNode — Платформа для обмена геоданными и картами, проще говоря смесь облака и системы управления контентом. Чрезвычайно доставляющая вещь. Частично русифицирована и интуитивно понятна. Знакомство с ней доставляет столь же офигенское удовольствие, как прослушивание Яна Сибелиуса. Я не понимаю, как произошло, что в хелпе нет ни единой строчке об этой CMS. Зато есть встроенная обширная pdf-документация на английском.

2015-09-25-020039_1280x800_scrot 2015-09-25-020236_1280x800_scrot 2015-09-25-020329_1280x800_scrot 2015-09-25-020615_1280x800_scrot

 

Cesium — библиотека JavaScript для создания трехмерных глобусов и плоских карт в веб-браузере без плагина. Она использует WebGL для аппаратного ускорения графики. В дистрибутиве присутствует симпатичная хэлловордная демка с подробным туториалом по библиотеке.

2015-09-25-031021_1280x800_scrot 2015-09-25-032326_1280x800_scrot

 

GeoMoose — Веб-ГИС портал. Очень симпатичная демка веб-гис портала. По прежнему непонятно, как с ней обращаться если вас не интересует штат Дакота, да и вообще, если вы хотите хоть как-то использовать ее в работе, придется курить мануалы с официального сайта.

2015-09-25-032510_1280x800_scrot

 

Leaflet — Библиотека для отображения геоданных. Да кому я рассказываю, вы не хуже меня знаете о замечательном детище Владимира Агафонкина. GeoLive содержит предустановленную библиотеку и краткое введение по ее установке и настройке.

2015-09-25-033313_1280x800_scrot

 

Mapbender — В начале этого года я написал следующее: «Mapbender — Фреймворк для создания геопорталов. Я раз пять открывал этот фреймворк и все время чувствовал себя зрителем кулинарной телепередачи («Час жду — ничего. А эти мудаки едят и хвалят»). При первом запуске в браузере открывается несколько элементов лишенные всех стилей. Но не волнуйтесь, на шестой раз вы найдете заветную комбинацию действий и откроете фреймворк по настоящему. Неожиданно выясниться, что документация в справке по нему устарела. Сама программа выглядит впечатляюще, но меня берут сомненья возможности продуктивной работы с ней. Уж больно много подводных камней я встретил при создании тестового проекта.» Собственно, ничего с тех пор не изменилось, если не считать того, что на шесть попыток меня в этот раз не хватило.

2015-09-25-034624_1280x800_scrot 2015-09-25-034612_1280x800_scrot

 

OpenLayers — Встроенная библиотека и справка по OL. Может быть весьма полезна если у вас как у меня закончился интернет в проводе. В остальном то-же самое, что и с leaflet.

2015-09-25-035609_1280x800_scrot

 

Системы кризисного управления

Sahana Eden — Кризисное управление при стихийных бедствиях. Как и в прошлой сборке OSGeo не запустилась, хотя очень старалась запуститься.

2015-09-25-040806_1280x800_scrot

 

Ushahidi — Картографирование и распределение событий по времени. Ушахиди это по прежнему самая офигенская штука во всей сборке. В первый раз, стоило увидеть, как она устроена и работает — я тот час засел за ее установку. Применима в огромном числе задач, связанных со сбором геоданных. Что поделать — разработчики знают толк в красоте. Да, чуть не забыл, перед установкой внимательно читайте руководство и не используйте кириллицу.

2015-09-25-041018_1280x800_scrot

2015-09-25-042814_1280x800_scrot

2015-09-25-042825_1280x800_scrot 2015-09-25-042837_1280x800_scrot

 

Базы данных

Rasdaman — Многомерная растровая база данных. По внешним признакам — серьезный инструмент для хранения и управления растрами, но без интернет-соединения его не понять. В текущей версии операционной системы залита интересная демка, что-же до самой базы, то она предполагает терминальную работу со всеми вытекающими последствиями.

2015-09-25-043624_1280x800_scrot

 

pgAdmin III — Набор инструментов PostgreSQL. Сказать особо нечего: запускается, работает.

2015-09-25-045446_1280x800_scrot

 

QGIS Browser — Менеджер файлов и баз данных. Вещь безусловно полезная, но сколько себя помню, всегда пользовался им только в виде окна, встроенного в QGIS. Обычно его сравнивают с есривским ArcCatalogom, но последний, в отличии от QGIS Browser используется гораздо чаще.

2015-09-25-050355_1280x800_scrot

 

Shp2pgsql — Утилита для экспорта и импорта файлов в PostGIS.

2015-09-25-051121_1280x800_scrot

 

Spatiallite_gui — Графический интерфейс для управления базой SpatialLite.

2015-09-25-051456_1280x800_scrot

 

SQLite Database browser — Система управления SQL-базой с графическим интерфейсом.

2015-09-25-051826_1280x800_scrot

 

Настольные ГИС

GRASS GIS — Одна из моих давних мечт — получить заказ на разработку ГИС в GRASS. Или на анализ. Или хоть на что-нибудь. Этой программой интересуется незаслуженно малое количество народу. А между тем, она развивается почти такими же темпами как QGIS. Да, там по прежнему все не так как обычно, но с каждым разом, решение задач становится проще. Программисты и дизайнеры не зря едят свой хлеб. В этой сборке установлена самая последняя версия (7.0.1) — прилизанная и локализованная. Открываешь и с первых секунд тебя засасывает в волшебный мир диалогов, экстентов и возможностей обработки данных. Работать в GRASS надо обязательно, что-бы не говорили о тупиковых ветвях эволюции.

2015-09-25-052730_1280x800_scrot 2015-09-25-054055_1280x800_scrot

 

gvSIG Desktop — Когда-нибудь я осознаю, что стал старым маразматиком, брюзжащим на прогресс. Первое, что я сделаю после этого открытия — перепишу интерфейс gvSIG и организую клуб бывших любителей ArcView 3.2a. Теплый и ламповый 3.2а, был, в отличии от gvSIG модульным и черно-белым, но кто из нас, из маразматиков об этом вспомнит?

2015-09-25-055548_1280x800_scrot 2015-09-25-055944_1280x800_scrot

 

Kosmo Desktop — Замечательная программа. После запуска появляется красивое приветственное окно с видом на обращающийся у мексиканского побережья циклон. На этом, собственно, функциональность программы заканчивается. К слову сказать, в версии OSGeo Live 8.5, Kosmo запускалась, но до установки флеш-плеера уходила в глубокий аут. Возможно заработает после апгрейда лубунты. Пока же, окно приветствия висит до самого выключения компьютера.

2015-09-25-061139_1280x800_scrot

 

OpenJUMP — Достаточно мощная ГИС-программа с уютным интерфейсом десятилетней давности. В отличии от QGIS имеет-таки возможность привязывать векторные данные (афинным способом). Впрочем, я давно не наводил ревизию среди плагинов QGIS, возможно один из них уже давно ждет своего часа. OpenJUMP имеет встроенный функционал обработки (буфер, триангуляция Делоне, полигоны Воронского и др.), статистики, конвертации и, подозреваю, содержит в себе несколько чрезвычайно необходимых фич, которых так нехватает в популярных пакетах.

2015-09-25-062323_1280x800_scrot 2015-09-25-063258_1280x800_scrot

 

OSSIM — Цитирую официальный хелп: «OSSIM был создан несколькими правительственными агенствами США, работавшими в сфере разведки и обороны. В настоящее время проект передан в руки исследовательских проектов и активно развивается с 1996 года.» Может я чего-то недопонимаю, но на вид это обычная приколюха с плавной анимацией глобуса (кстати, очень приятно, хоть и непривычно). В реальном времени показана светлая сторона Земли и местоположение Луны, что доставляет особенное удовольствие. Координаты с точностью до 12-го знака, исполненные серым шрифтом с засечками прекрасно бы смотрелись в любом фильме про американских шпионов и военных. Что-то подобное я видел в середине девяностых в одной из серий «Секретных материалов».

2015-09-25-064504_1280x800_scrot 2015-09-25-065106_1280x800_scrot

При первом выборе пункта «настройки» программа моментально умерла. Но это не страшно. В OSGeo 8.5 она вообще погружалась в безвыходный транс сразу после запуска.

QGIS — Версия 2.8 (Вена). В сборке OSGeo 8.5 глючил зум и часть плагинов (включая OpenLayers plugin). Сейчас с зумом все в порядке, а вот работоспособность плагинов пока под вопросом. Впрочем, если нет интернета, какая разница, заработают ли плагины, которые невозможно скачать? Текущая версия хоть и не самая новая (23 октября выйдет QGIS 2.11), но вполне стабильная. А вообще, говорить о QGISе все равно, что рассказывать о своих делах: можно говорить либо часами напролет за литром водки, либо сказать, что все нормально. Третьего не дано.

2015-09-25-070454_1280x800_scrot 2015-09-25-071801_1280x800_scrot

 

SAGA — Есть геоинформационные системы как комнаты: в них живут, отдыхают, учатся, работают. А SAGA — это скорее кладовка с инструментами. Но, от этого она нисколько не теряет своей ценности, скорее наоборот. В текущей сборке GeoLive все работает и отображается без нареканий. Как раз то что доктор прописал.

2015-09-25-071819_1280x800_scrot 2015-09-25-072113_1280x800_scrot 2015-09-25-072118_1280x800_scrot

 

uDig — Да, запускается. Да работает. Программа как наклейка на бензобак. В работе не помогает, но и помех не создает. Раз в пол-года можно открыть в ней какой-нибудь шейп для развлечения. Или покопаться в коде для своих нужд.

2015-09-25-073825_1280x800_scrot 2015-09-25-074352_1280x800_scrot

 

Навигация и карты

JOSM — Версия 8159 (актуальная версия сейчас 8677). Запускается без замечаний, но толку от нее в отсутствии интернет-подключения почти никакого (хоть бы встроили плагин open-data в ядро, что-ли).  В сборке OSGeo Live 8.5 JOSM поставлялся в безнадежно устаревшей версии. Для его обновления требовалось скачать JAVA WebStart и в безлунную ночь на кладбище бить в бубен тому кто это все разрабатывал. В итоге вместо обновления старого джосма, у вас устанавливался второй новый. Посмотрим как будет теперь.

2015-09-25-080151_1280x800_scrot

 

Merkaartor — Запускается без замечаний и точно так-же закрывается. Последний раз в этой программе я что-то делал когда динозавры были еще маленькие. С тех пор особого желания бросать JOSM+ID у меня так и не возникло. Хотя, кто знает, может тем самым я бы принес картам OSM больше пользы.

2015-09-25-080558_1280x800_scrot

 

GpsDrive — Описание из хелпа: «Это автомобильная (велосипедная, водная, воздушная, пешеходная) навигационная система. GpsDrive отображает ваше местоположение, полученное из GPS, на масштабируемой карте. Файл карты выбирается автоматически в зависимости от вашего расположения и указанного масштаба. Все GPS-приёмники, по идее, должны быть совместимы, поскольку обычно USB-GPS используют бинарный протокол, доступный для gpsd — GPS-сервиса и мультиплексора». За точность справки не ручаюсь, но программа быстро запускается и оставляет хорошее впечатление.

2015-09-25-081015_1280x800_scrot 2015-09-25-081154_1280x800_scrot

 

GpsPrune — Просмотр, правка и конвертация GPS-треков. Из приятного присутствует возможность синхронизации треков с фотоснимками и аудозаписями и трехмерная визуализация данных. В качестве подложки программа использует openstreetmap.

2015-09-25-081421_1280x800_scrot

 

Marble — Виртуальный глобус с небольшим набором карт. Может быть полезен в школе на уроках географии или тем у кого есть дети. Помимо земного, повращать можно и лунный глобус. Лет пятнадцать-двадцать назад я бы писался от восторга глядя на это, а сейчас ничего, спокойно воспринимаю. Либо старею, либо зажрался.

2015-09-25-082132_1280x800_scrot 2015-09-25-082235_1280x800_scrot 2015-09-25-082426_1280x800_scrot

 

OpenCPN — Картографическая навигационная система для морской навигации на судах всех типов и размеров, а также для планирования маршрутов. OpenCPN предоставляет пользователю информацию о текущем местоположении судна, его скорости и курсе, совмещённую с точными навигационными картами и прогнозными схемами приливов и течений. Информация, полученная по стандартным радиолиниям — положение судна и курсы других судов — также может быть отображена.

2015-09-25-082812_1280x800_scrot

Так как принимающее информацию судно движется, новые карты выбираются и отображаются пользователем в заданном разрешении и детальности. Кроме того, пользователь может самостоятельно вводить маршруты и путевые точки, позволяя использовать внешний автопилот для точного следования по курсу.

Отдельно понравилась русская локализация и дефолтный маршрут «туточки-тамочки». К сожалению, из-за травмы в этом году я не смог отправиться в Аксайскую картографическую экспедицию, но теперь я смотрю на это с большим позитивом: в следующем году будет шанс испытать программу в полевых условиях.

zyGrib — Великолепная программа, позволяющая получать данные по прогнозу погоды и визуализировать их на свой вкус. Есть русская локализация, экспорт анимации в гиф, да что я рассказываю — если вы активно путешествуете, то обязательно установите ее себе.

2015-09-25-084055_1280x800_scrot

 

viking — Небольшая программа для работы с gps-данными. Я ее не использовал, но впечатление от знакомства с ней положительное.

2015-09-25-084813_1280x800_scrot

 

Инструменты для работы с геоданными

GeoKettle — Свободный аналог программы FME.  Такая хреновина над которой надо месяц сидеть не отходя от компьютера дальше чем на пару метров. А потом еще месяц. А потом еще полтора. Но оно того стоит. Программа решает ваши проблемы извлечения и «умной» трансформации данных. Я не готов судить, насколько хороша она в сравнении с FME, но вникнуть в нее наверняка стоит.

2015-09-25-085138_1280x800_scrot 2015-09-25-090013_1280x800_scrot

 

ImageLinker — Инструмент для работы с данными дистанционного зондирования. К сожалению, в хелпе о нем ни слова. Программа достаточно простая, по крайней мере для класса программ исполняющих алгоритм атмосферной коррекции изображений.

2015-09-25-090527_1280x800_scrot

 

IPython Notebook — «Интерактивная оболочка для языка программирования Python, которая предоставляет расширенную интроспекцию, дополнительный командный синтаксис, а также подсветку и автоматическое дополнение кода.» — дальнейшее описание можно прочесть на хабре. У меня все-равно эта программа ничего путного не сделал, если не считать новой вкладки в браузере.

Mapnik — Набор инструментов для рендеринга карт. Если все сделать согласно хелпу, получится вот такая простенькая карта:

2015-09-25-091929_1280x800_scrot

 

MapSlicer — «Нарезатель карт». Запускаете программу, выбираете картографический движок, изображение, проекцию и всякую иную требуху и получаете на выходе растр нарезанный на тайлы и прикрученный к движку гугла или OpenLayers. Для использования гугловского движка потребуется некоторое знание API Google. Если вам необходимо опубликовать растровую карту в сети используя самый простой и открытый способ — используйте MapSlicer.

2015-09-25-092241_1280x800_scrot 2015-09-25-092438_1280x800_scrot

Слайсер

 

Montheverdi2 — В прошлой сборке эта программа шла отдельно от библиотеки OTB и только знающий в извращениях толк человек мог заставить это безумие приносить пользу. Теперь же все стало на свои места. OTB интегрирована в Монтеверди, в результате чего образовался прекрасный продукт для обработки растров. Принцип работы в Монтеверди похож на работу в SAGA: набор скриптов и минимально необходимый интерфейс. Все просто и прекрасно. Осталось только добавить локализацию.

2015-09-25-102744_1280x800_scrot

 

OSSIM-geocell — Работать с этой программой надо так: 1. кликаете по ярлыку. 2. переходите к другим делам, поскольку после клика все-равно ничего не произойдет.

R — Библиотека для статистического анализа. Работа осуществляется через командную строку.

2015-09-25-104739_1280x800_scrot

 

TileMill — Известная программа от MapBox для визуализации геоданных с помощью CartoCSS. Работает без нареканий, разве что очень долго запускается, но у TileMill это стандартная проблема.
2015-09-25-110134_1280x800_scrot

 

Веб-сервисы

52°North SOS — Сервис сенсорного наблюдения. Предназначен для чтения оперативных и архивных данных с локальных и удаленных сенсоров. Сенсором может выступать камера на спутнике или измеритель уровня воды в реке. Реализует стандарны SOS 1.0.0 и 2.0.0. Клиентское приложение для браузера предоставляет тестовые XML-запросы для всех поддерживаемых операций.

Довольно специфический сервис. Судить о его качестве не берусь, но для доступа к нему необходим логин и пароль, который в файле «password.txt» отсутствует.

 

52°North WPS — пакет, экспортирующий в веб алгоритмы обработки пространственной информации, которые предоставляет Sextante, ArcGIS Server, R, GRASS 7 или пользовательские функции. Алгоритмы могут быть простыми, как, например, подсчёт разницы заболеваемости гриппом для разных сезонов, так и сложными, как, например, глобальная модель изменения климата.

2015-09-25-112852_1280x800_scrot 2015-09-25-112950_1280x800_scrot

 

deegree — Cтандартизованный набор веб-сервисов для веб-картографии, объектовых и каталоговых сервисов, а также сервисов для работы с сенсорами и процессами. Впрочем, все это разнообразие все-равно отказывается запускаться.

GeoNetwork — Каталог метаданных с мощными функциями поиска, редактирования и просмотра данных. Ах да, совсем забыл уточнить — он не запускается.

GeoServer — Сервис обработки геоданных для последующей выдачи клиенту. После запуска появляется прогресс-бар, по истечении которого браузер выдает 404 ошибку. Кстати, такую-же ошибку выдает и ссылка с официального хелпа.

MapProxy — Сервис ускоряет картографические приложения с помощью предварительной отрисовки, объединяет карты из различных источников и сохраняет их в локальном кэше. Слоям карты может быть задана прозрачность, а их проекции могут быть изменены. Несколько слоёв могут быть объединены в один.

2015-09-25-120435_1280x800_scrot 2015-09-25-120039_1280x800_scrot

 

ncWMS — Прекрасное приложение. После запуска на мониторе не дрогнул ни один пикель. Видимо не спроста в хелпе про него нет ни строчки. Хотя постойте, есть. Только никто на эту страницу не ссылается, так-что если я ее и нашел, то только благодаря активному гуглению. Определенно, адский треш твориться в мастерской по конструированию хелпа для OSGeo Live.

EOxServer — Это фреймворк на языке Python для отображения ДДЗ Earth Observation (EO) и их метаданных.

2015-09-25-122022_1280x800_scrot 2015-09-25-122135_1280x800_scrot 2015-09-25-122920_1280x800_scrot

 

MapServer — Написанная на языке программирования C система рендеринга географических данных, которая позволяет создавать растровые карты, ссылающиеся на веб-контент.

2015-09-25-123334_1280x800_scrot

 

pycsw — Сервис для публикации метаданных в XML-формате.

2015-09-25-124350_1280x800_scrot

 

QGIS Mapserver — Сервис, выдающий WMS-слой на базе библиотек QGIS. Мне не доводилось работать с ним плотно, но сколько я не развлекался в его изучении, ничего полезного для себя не извлек. Хелп начинается с того, что вы должны запустить сервис и увидеть контуры материков. После запуска я всегда вижу только одну и ту-же хрень:

2015-09-25-130146_1280x800_scrot

 

ZOO-Project — Приложение предоставляющее веб-доступ к различным алгоритмам геообработки.

2015-09-25-131306_1280x800_scrot

 

Самые лучшие приложения.

С этими приложениями никогда не возникает проблем. Нет приложений — нет проблем.

pgRouting — Роутинг для PostGIS. Есть в хелпе, но в дистрибутиве отсутствует.

Geopublisher — Геокаталог. Есть в хелпе, но в дистрибутиве отсутствует.

AtlasStyler — Редактор стилей. Аналогично. Есть только в туториале. Впрочем, я скачал и установил два последних пакета отдельно. Мое мнение — полная хрень.

osgEarth — 3D-рендеринг рельефа. Выглядит очень интригующе. Но вместо обещанного глобуса, после команды в терминале вылезает кукиш с маслом

MB-System — Картографирование морского дна. На диске не установлен, о чем честно написано в тутоиале.

 

Итого

Невзирая на хронические траблы, OSGeo Live ощутимо развивается вместе со всем миром опенсорса. Текущий релиз, несмотря на множество негативных моментов оставляет гораздо более приятное впечатление чем версия 8.5.

По прежнему в ужасном состоянии находится справка-хелп-туториал. Совершенно обычным является, когда выполнение алгоритма шаг за шагом не приводит ни к какому результату, либо к результату неожиданному.

Чрезвычайно мало внимания уделяется пакетам, прямо не связанным с картографией, однако, имеющих для пользователя важное значение, таких как графические редакторы и офисные программы. С одной стороны это объяснимо экономией места, с другой стороны некоторое развитие в этом направлении могло бы сделать систему более дружелюбной. Да в рот вам компот, хоть Wine-то поставьте по умолчанию, он весит копейки. Нашлось же место для этого бесконечного количества игр.

Набор дефолных программ прекрасный. Но первое, что я сделаю после апгрейда, это установлю:

  • Wine
  • Gimp
  • Inkspace
  • Blender
  • FreeCAD
  • Scribus
  • Calibre
  • Мелкую домашнюю утварь вроде файлового менеджера

Кроме того, хотелось бы видеть большее количество библиотек для визуализации данных.

А вообще, мне девятая версия понравилась. Рекомендую ставить ее, хотя бы, как вторую операционную систему. На сегодняшний день это наиболее универсальный инструмент для картографа.