Сообщения

Получение авторизации на 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 ОТКЛЮЧАТЬ ЕГО!!!

OpenLayers 3 for Beginners: Part 1

OpenLayers 3 for Beginners: Part 1 и ещё 2 продолжения этого поста про OpenLayers3

Установка свежей версии tomcat7 на Ubuntu server 12.04

Оригинал - линк Ещё новее от себя: после распаковки скаченного архива (я использовал MC): wget http://mirror.atlanticmetro.net/apache/tomcat/tomcat-7/v7.0.50/bin/apache-tomcat-7.0.50.tar.g z нужно сменить владельца папки с Tomcat на пользователя tomcat7: root@ubuntu:/usr/local/apache-tomcat-7.0.50#   chown tomcat7:tomcat7 -R * далее как в оригинале: nano ~/.bashrc в конце прописать  export CATALINA_HOME=/var/lib/apache-tomcat-7.0.50 . ~/.bashrc $CATALINA_HOME/bin/startup.sh Так как "котик" у меня уже стоял, то мне нужно конфиги использовать от старого. Для этого: остановить сервис (старого) томкэта заходим в /var/lib/tomcat7 из ~conf ( /var/lib/tomcat7 ) копировать в conf ( /usr/local/apache-tomcat-7.0.50 ) файлы конфигурации из /usr/share/tomcat7/bin/ скопировать catalina.sh в  /usr/local/apache-tomcat-7.0.50/bin Удалить томкэт через apt-get purge tomcat7 (удалится автозапуск!) Добавить автозапуск (unix  демон ) создать файл зап...

Hot fix LandProcessor

Изображение
Оказывается в «Сведения о земельных участках, передаваемых с районного на региональный уровень» координаты в декартовой СК, а не как в геодезии. Ещё обнаружил описание пространственной составляющей ЗУ состоящей из двух контурочков (типа основной и внутренний, не многоконтурный), где у второго контура X и Y перепутаны! Они такие же как у первого контура, но поменяны местами :) Поэтому теперь добавлена проверка на такой фокус. Если вы увидите в логе " Внимание, слишком большой экстент данных! Возможно наличие перепутанных координат ", то нужно проверить полученные данные в ГИС, 99% что вы увидите "улетевший" участок или несколько. Вот так  это выглядит в XML а вот он ПКК - http://maps.rosreestr.ru/PortalOnline/?l=20&x=9470319.04375&y=7632703.9427000005&mls=arcgisonline|anno&cls=cadastre  контур -то один!  Теперь версия 4.6.2.  Скоро будет на https://sites.google.com/site/landprocessorproject/ 

Сортировка XML-файлов Росреестра по системам координат

Изображение
Вот такая задача для выгрузок из КП Есть схема «Сведения о земельных участках, передаваемых с районного на региональный уровень». Выгружается весь район, а он может быть в разных зонах МСК. Утилита анализирует какая система у конкретного XML и копирует его в директорию с именем СК (МСК-70, зона 4). Далее можно LandProcessor'ом конвертировать все xml в одной МСК в один шейп-файл.    Вот кино про это. В этом примере МСК-70 3 зоны.  

Заметки программистера: Установка PostgreSQL сервера в Ubuntu Linux

Заметки программистера: Установка PostgreSQL сервера в Ubuntu Linux : Небольшой мануал по установке и настройке PostgreSQL сервера в Ubuntu (14.04).