Все начилось с того, что при разработке геопорталов с использованием ArcGis, заказчики все чаще стали говорить что-то типа: " Нам все нравится, а вот можно все тоже самое сделать, но с использованием открытого ПО", подразумевая при этом замену связки MSSQL+ ArcGis Server + ArcGis Javascript (Silverlight) Toolkit на Postgres (PostGis) + Geoserver + Openlayers.
Ну вобщем-то их понять можно т.к. меняется 1-2-3 млн руб на 0 руб. Особой проблемы в большинстве своем это не представляло, векторные данные переводятся либо через SHP файлы, либо через конвертеры из MSSQL в PostGis (либо просто через запросы SQL). Остался вопрос с растровыми данными. Например есть хорошо прорисованный, настроенный и многоуровневый кэш карты России. В ArcGis он хранится либо в компактном виде (в виде бандлов понятного только ArcGis формата) либо некомпактный, то есть тайлы карты просто лежат в директориях. Тут я обрадовался и подумал, что во втором-то случае точно будет все просто. А нет — тайлы конечно разбиты по уровням однако имеют странные имена и могут лежать в странных подпапках, а с геопривязкой этого кэша вобще беда.
Но потом пришло очень простое и быстрое решение — просканировать свой же сервис (так как сервис отдает тайлы по понятному URL вида "...MapServer/tile/Z/Y/X" где Z — номер уровня, а X и Y номера тайлов по горизонтали и вертикали соответственно). Теперь остался другой вопрос — как эти привязанные тайлы положить на Geoserver? В Geoserver для таких целей используется Image Pyramid Plugin, точнее не совсем для таких — его в основном используют для упрощения работы с гигантскими TIFF файлами, скрипт gdal_retile из пакета gdal проходится по TIFF файлу и создает множество мелких геопривязанных тайлов на разных уровнях, разбитых по папкам с номерами уровней.
Вот собственно и все исходные данные. По ним я сначала написал приложение на родном C#, но решил следовать путем настоящего OSS и переписал на Java, естественно выложив код на GitHub.
Рубрика «Геоинформационные сервисы» - 49
Создание кэша карты в Geoserver с использованием сторонних сервисов
2013-01-18 в 6:56, admin, рубрики: java, open source, opensource, OSM, Геоинформационные сервисы, геосервисы, карты, кэш, метки: java, opensource, OSM, геосервисы, карты, кэшЕдем на автомобиле вместе с 2ГИС
2013-01-10 в 8:55, admin, рубрики: android, iOS, Блог компании ДубльГИС (2ГИС), Геоинформационные сервисы, мобильная версия, поиск проезда, метки: 2ГИС, android, iOS, мобильная версия, поиск проезда Многие пользователи мобильной версии 2ГИС были озадачены: почему приложение может составлять маршруты проезда для общественного транспорта, а для личного автомобиля – нет? Кто-то даже спрашивал, не считают ли разработчики, что если человек купил iPhone, значит, он продал машину? Разрешить эти вопросы призвано обновление мобильного 2ГИС, в котором появляется расчет маршрута проезда на автомобиле.

Читать полностью »
ГИС: определение вложенности административных округов
2013-01-07 в 17:32, admin, рубрики: geo, postgis, postgres, postgresql, Геоинформационные сервисы, метки: geo, postgis, postgresВстала задача организовать административные центры в чёткую иерархию по принципу матрёшки, например, Украина — Крым — ЮБК — Ялта, и исправить имеющиеся ошибки в текущей базе данных.
В этой статье я расскажу, как я решил эту проблему с помощью KML-файлов обрамляющих границ и Postgres+Postgis.
Яндекс.Навигатор научился работать в автономном режиме
2012-12-18 в 10:44, admin, рубрики: apple, iphone, Геоинформационные сервисы, навигатор, яндекс, метки: apple, навигатор, яндекс 
Сегодня вышла новая версия приложения Яндекс.Навигатор, основное и долгожданное отличие — добавление возможности загрузить карту выбранного города в кэш и использовать без доступа к интернету.
Читать полностью »
Определение местоположения без GPS: как устроен Яндекс.Локатор
2012-12-18 в 9:11, admin, рубрики: gps, lbs, mobile development, Блог компании Яндекс, Геоинформационные сервисы, геолокация, метки: gps, lbs, геолокацияСейчас всё больше мобильных приложений становятся геозависимыми. Одни просто не имеют смысла без знаний о местоположении пользователя, другие становятся с ним удобнее. Это так называемые Location Based Services (LBS): навигаторы, форскверы, инстаграмы с геотегами фотографий и даже приложения-напоминалки, которые срабатывают около конкретного места, например, рядом с офисом или магазином.
Для сервисов и приложений Яндекса мы создали собственную реализацию метода определения местоположения без GPS — Яндекс.Локатор. Он экономит время пользователя и делает наши приложения чуточку умнее. В Навигаторе и Картах она избавляет от ввода начальной точки маршрута, даже если вы на крытой парковке. А при выборе фильма в Киноафише или товара в мобильном Маркете помогает сразу показать, где их найти именно в вашем районе города. Ну и, разумеется, при поиске кафе и банкоматов — позволяет показывать вам сразу ближайшие, даже когда вы в метро.

Технологию мы давно открыли в виде бесплатного API. Сегодня хотим рассказать, как она устроена.
Google Maps для iOS
2012-12-13 в 5:54, admin, рубрики: Google, Google Maps, iOS, Геоинформационные сервисы, разработка под iOS, метки: Google Maps, iOS 
Компания Google наконец-то выпустила приложение Google Maps for iOS, около часа назад оно появилось в App Store.
Удивительно, но программа работает быстрее, чем даже «родное» приложение Apple Maps, не говоря уже о наборе функций.
Читать полностью »
Новые картинки ночных огней от NASA
2012-12-07 в 9:56, admin, рубрики: будущее здесь, Геоинформационные сервисы, обработка изображений, метки: наса 
Для тех кто не в курсе: NASA делает клевые картиночки с изображениями земли, в частности есть серия картинок про ночные огни. Кто все пропустил:
visibleearth.nasa.gov/view.php?id=55167 — 1994 год (визуализация 2000 год)
earthobservatory.nasa.gov/IOTD/view.php?id=36008 — 2003 год
И вот теперь есть еще одна картинка земни, собранная Suomi National Polar-orbiting Partnership (Suomi NPP) из данных, собранных за 9 дней в апреле и 13 дней в октябре 2012 года, а это 312 орбит и 2.5 терабайта данных! Теперь можно сравнивать освещенность, смотреть изменения в своем регионе, считать освещенность различных стран и смотреть кто больше экономит на освещении! В общем, была бы картинка, а применение всегда найдется!Читать полностью »
Планы помещений доступны теперь и для Google Maps / Германия
2012-12-06 в 9:04, admin, рубрики: Google, Google Maps, Геоинформационные сервисы, метки: Google Maps 
Не так давно планы помещений появились в веб-версии карт Google. Конечно, планы были доступны далеко не для всех мест, а для ограниченного числа регионов в Великобритании, США, Дании, Японии, Швеции, Франции, Бельгии. Правда, количество планов довольно высокое, и превышает 10 тысяч объектов, включая музеи, библиотеки, торговые центры и прочие места. Сейчас ко всему этому добавились еще и планы помещений для некоторых объектов Германии.
Продолжаем знакомство с Технопарком Сколково
2012-12-04 в 11:19, admin, рубрики: 23andme, Google Glass, будущее, будущее здесь, генетика, Геоинформационные сервисы, днк, дополненная реальность, инвестиции, Сергей Брин, сколково, стартапы, тестирование, технопарк, управление проектами, метки: 23andme, Google Glass, будущее, генетика, днк, дополненная реальность, инвестиции, Сергей Брин, сколково, стартапы, тестирование, технопарк 
«Урал» — первый из корпусов Технопарка Сколково.
Прошлый мой визит в Сколково вызвал некоторый отклик на хабре, в том числе и администрация технопарка, из-за того что обзор получился довольно однобоким и любительским. Да это мое ИМХО, но проблема в том, что это вообще единственная блоггерская статья о Технопарке на хабре, да и во всем рунете.

Прямо напротив «Урала» — космическое здание бизнес-школы «Сколково»
Надо исправлять положение — но как рассказать о технопарке объективно? Наверное только через историю его резидентов. Когда я прошелся по технопарку, то встретил два проекта — проект генетического анализа PrimerLife и система навигации внутри зданий Indoorgo. Еще TsarS просил сделать обзор сколковского общепита — сделаем в следующий раз, как только обойду все заведения.
Microsoft добавил 121 терабайт спутниковых и аэро-снимков в Bing Maps
2012-11-30 в 12:23, admin, рубрики: Bing, Bing Maps, microsoft, Геоинформационные сервисы, карты, метки: Bing Maps, microsoft, карты 
Microsoft анонсировал, что они добавили впечатляющие 121 терабайт новых спутниковых и аэро-снимков (проект Global Ortho) к своим картам Bing Maps. Одна из наиболее полных баз снимоков Земли стала ещё детальнее. Новые спутниковые снимки покрывают 15 миллионов квадратных километров планеты, описывая многие новые места, но в основном Южную Америку, Африку, Азию и Восточную Европу, вкючая страны СНГ.Читать полностью »
