Рубрика «геосервисы»

Web-геосервисы. Обзор современных решений - 1

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

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

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

Яндекс и МТС-Украина договорились о трёхмесячном сотрудничестве и с сегодняшнего числа трафик Яндекс.Карт и Яндекс.Навигатора стал бесплатным для абонентов МТС Предоплата. Время действия бесплатного периода — до 30 сентября, дальнейшие планы пока не известны.

Установленные приложения обновлять не требуется; новые — можно установить сразу из ряда магазинов: Яндекс.Store, App Store, Google play или Opera Mobile Store.

Традиционно уточняется, что "Служебный трафик, который генерируется при обращении вашего телефона/планшета к DNS и A-GPS серверам оплачивается согласно условиям тарифного плана абонента"

Единственное за чем надо проследить, так это за тем, чтобы APN в телефоне не был установлен на opera и blackberry.net — трафик тут остается платным. Это фактически означает, что использовать более-менее дешёвый мобильный интернет и бесплатную навигацию от Яндекса одновременно получится, только переключаясь между APN.
Читать полностью »

Все начилось с того, что при разработке геопорталов с использованием 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.

Читать полностью »

Друзья, я запускаю новый сайт, и кому же показать его первым, как не вам.

Сайт: GeoSPEAK.ru
Что это: разговоры о местах на карте

Для чего он? Чтобы открыть любое место на карте и пообщаться о нем. Например:

  • Найдите свой дом и свой двор и пообщайтесь с соседями. Пожалуйтесь на того, кто неправильно паркуется во дворе. На того, кто своей сигнализацией мешает спать. Обсудите проблемы двора и подъезда.
  • Найдите курорт, на котором вы побывали, и напишите о нем отзыв. Пообщайтесь с другими отдыхающими.
  • Найдите магазин или салон, в котором вас плохо обслужили, и напишите о нем несколько слов.
  • Найдите ночной клуб, в котором вы были вчера, и поделитесь впечатлениями. И поговорите с девушкой, у которой вы не успели взять вчера телефон.
  • Найдите место, где вы потеряли какую-нибудь вещь, и напишите сообщение об утере.

Читать полностью »

imageМы с друзьями часто выбираемся из города на выходные и устраиваем поездки в стиле “О чем говорят мужчины”. Но кроме общения в отличной компании хочется ещё получить новые впечатления, посмотреть что-то интересное. И вот на подбор таких точек интереса и привязку их к маршруту уходит большая часть времени подготовки к поездке. Мы подумали как можно решить эту проблему и сделали сервис Kwenda.ru, который призван существенно ускорить эту задачу. Особенно если вы не представляете куда прокатиться, но поехать хочется.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js