Сообщения

Сообщения за 2014

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

ЕГОР ЛЕТОВ 20.05.1995 Интервью (полностью) Иркутск

Изображение

Установка свежей версии 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  демон ) создать файл запуска  sud

С.Миллер: предложения по единой цифровой мультимасштабной картоснове ГКН

http://www.gisa.ru/105852.html

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).

Большое обновление LandProcessor

1. Обновление UI, исправлены некоторые баги, рефакторинг кода. 2. Добавлена обработка нового типа XML "Сведения о земельных участках, передаваемых с районного на региональный уровень". Это данные кадастровой палаты используемые при межведомственном взаимодействии. Скачать можно как обычно тут , а так же с geodesist.ru .  Тестируем, пишем про баги.

новый дизайн El plano

Изображение

курс по JavaScript

курс по JavaScript

Настройка сети в VirtualBox

Изображение
Настройка сети в VirtualBox Оригинал: VirtualBox Networking Перевод на Linux по-русски   Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г. Все началось с того, что однажды мне потребовалось запустить экземпляр CMS Wordpress в песочнице. Начало было простым. Достаточно было создать виртуальный сервер Ubuntu 11.10 в качестве гостевой операционной системы на VirtualBox. Но затем я обнаружил, что я знаю гораздо меньше о сетях и их настройке, чем я думал до этого. В частности, о пакетах, коммутаторах и маршрутизаторах. Еще меньше я знал о настройке сетей в VirtualBox, где все аппаратное обеспечение представлено в программном виде. Несколько попыток и неудачных настроек сети, достигнутая цель - и как результат, представляю вам эту статью. Целью ее является сберечь ваши нервы на основе моих собственных проб и ошибок.

Туториал по RequireJS

SurvivalPanda: Правильное быстроразвариваемое мясо

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

SurvivalPanda: FBC Борщ

SurvivalPanda: FBC Борщ : Начинаю цикл рецептов 1-х блюд для FBC. Это позволит организовывать быстрый, но полноценный обед хоть из 3-х блюд (первое, второе, десерт ...

Новая версия LandProcessor

Выпустил версию 4.5. Всё, нет больше JavaFX. Остался старый swing-UI работающий и запускающийся везде без проблем. Выпилена одна ошибка . Качаем как обычно тут Проверяем. пишем про ошибки :)

Разработка амфибий Inkscape

D3 Tutorials

D3 Tutorials

Блог Aндрея Zюзикова: Обучение HTML, CSS, JavaScript, jQuery, WordPress ...

Блог Aндрея Zюзикова: Обучение HTML, CSS, JavaScript, jQuery, WordPress ... : Статья будет постоянно пополняться. Это сайты, где можно учиться онлайн. Что это значит? Это значит, теория, практические примеры, интеракт...

Операционки (Подкаст 13.03.14) Оказывается, есть не только Windows

Много неточностей, но по сути верно gg

Поправки в 7 главу Градкодекса и Постановление Правительства РФ по ИСОГД: текущие предложения ГИС-Ассоциации

ГИС-Ассоциация

LandProcessor на geodesist.ru

Изображение
Приятно

OL3

Openlayers 3 всё ещё beta5.... Кроме официальной документации есть ещё более полная

JavaScript-счастье

Изображение
MEAN (MongoDB, EXPRESS, AngularJS, NodeJS)

WebStorm - MEAN Stack Walkthrough and Tips

Интересное по JS

Чтобы было под рукой О Meteor JS по-русски свежий NodeJS в Ubuntu

Эксперименты с Mongo 2

Изображение
Начало эксперимента. После подключения к серверу базы PostgreSQL/PostGIS я сразу же начал сравнивать. Суть происходящего - скорость выборки пространственных данных из двух различных по идеологии СУБД: реляционной PostgreSQL/PostGIS и NoSQL-базы MongoDB. Так вот, и в реальном приложении PostgreSQL/PostGIS тоже оказалась быстрее.  Я понимаю, что нужно больше данных, что нужно горизонтальное масштабирование у MongoDB, что на вставке MongoDB по объективным причинам будет быстрее, но мне интересно было именно то что я делал - выборка по расположению и демонстрация выбранного на карте. Таблица 1. Время выполнения запросов: СУБД Масштаб карты Кол-во объектов Время, мс PostgreSQL/PostGIS 9 6 050 9 422 PostgreSQL/PostGIS 8 24 182 9 437 PostgreSQL/PostGIS 7 76 611 12 406 MongoDB 9 5 921 42 725 MongoDB 8 23 890 44 149 MongoDB 7 96 811 48 083 Таблица 2. Время выполнения запросов с ограничением: СУБД Масштаб карты

Запуск MongoDB как сервис Windows

Изображение
Первое что выдал гугл - http://www.mkyong.com/mongodb/how-to-run-mongodb-as-windows-service/ В моём случае: mongod --dbpath "D:\data\research\mongobase\data" --logpath "D:\data\research\mongobase\logs.txt" --install --serviceName "MongoDB" Вот результат:

Эксперименты с MongoDB

Изображение
Решил поэкспериментировать, что будет работать быстрее с пространственными данными: новомодная NoSQL MongoDB или "классика" PostgreSQL/PostGIS? NoSQL, в том числе, хороши в работе с большими объёмами данных. Правда с использованием кластера с несколькими инстансами СУБД. Всё что я смог создать большого это 10 миллионов точек в GRASS GIS: 30 секунд на настройку и несколько минут на создание набора точек. Затем экспорт этого набора в PostgreSQL 9.3/PostGIS 2.0.1, а от туда через GeoJSON в MongoDB 2.6. Файл с GeoJSON весит 1,6 Гб. Для обоих наборов были созданы пространственные индексы.

GeoWeb Cache и Geoserver

Давно я не писал... Столкнулся с проблемой создания кэша в GeoWeb Cache 1.5 на Geoserver 2.5, не делается он совсем :).  Пишет что-то вроде: org.geoserver.platform.ServiceException: No such style: admin admin это стиль. Оказалось, что стиль этот у меня привязан к конкретному workspace. Я отвязал стиль и всё получилось. Вот тут я почерпнул это знания.