Сообщения

qvertex. Описание харакетных точек

Изображение

Работа с земельным комитетом деп. архитектуры г. Томска

Изображение
Для землеустроителей г. Томска существуют геоинформационный ресурс содержащий много полезной пространственной информации, например, охранные зоны. По каждому объекту можно получить список координат в СК г. Томска. Список этот обычный текст с разделителями - CSV. Контуры (как внешние так и внутренние) отделены пустой строкой. Я написал небольшой скрипт для браузера, который позволяет из таких CSV сформировать стандартное WKT -описание двух типов: POLYGON (может содержать внутренние контуры) и MULTIPOLYGON (только внешние). Затем при помощи плагина QuickWKT в QGIS быстро создать объект. Можно и в обратном порядке - из WKT сделать CSV-описание для так называемого XY-файла для земельного комитета. Вот кино про это (лучше смотреть на ютюбе)

XML Росреестра в GeoJSON

Изображение

QVertex - автоматизация землеустройства. Новая возможность

Изображение
Сделал описание границ ЗУ для схемы размещения земельного участка (СРЗУ). Поддерживаются все виды геометрий ЗУ - полигоны и мультполигоны. Пример на картинке ниже. Решил использовать окошко используемое при создании выноски геоданных, как и соответствующий пункт меню :)

Геопорталы на заказ

Изображение
Делаем сайты с картографическим материалом. Открытые исходные коды - https://github.com/filippov70/roadmaper Серверная часть: NodeJS, Geoserver, GeoWeb Cache Клинет: OpenLayers 3, Bootstrap, jQuery

Получение авторизации на Geoserver из скрипта на JavaScript

Изображение
Суть задачи такова - есть ресурс на котором логинится пользователь. Ресурс этот использует данные с Geoserver'а который расположен на другом домене (порту). Да, тот самый cross-origin. Для начала нужно разрешить CORS на сервере приложений в котором работает Geoserver (здесь web.xml для Tomcat 8).  <filter>       <filter-name>CorsFilter</filter-name>       <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>       <init-param>         <param-name>cors.allowed.origins</param-name>         <param-value>*</param-value>       </init-param>       <init-param>         <param-name>cors.allowed.methods</param-name>         <param-value>GET,POST,OPTIONS</...

postgis loose bbox. скрытая засада!

http://docs.geoserver.org/2.1.4/user/data/postgis.html#postgis-loose-bbox так вот, если использовать этот параметр, а он дефолтный, то в результате GetFeatureInfo вы можете получить не то что ожидаете! ЕСЛИ НУЖНО ПОЛУЧАТЬ ИНФУ ЧЕРЕЗ WMS ОТКЛЮЧАТЬ ЕГО!!!