Страница 1 из 2

[Семинар] Создание и Web-сервисов для публикации геоданных

Добавлено: 16 ноя 2012, 09:10
Denis Rykov
Всем, кто планирует прийти на семинар и выступить в качестве активного участника, то есть воспроизводить действия ведущего, необходимо развернуть на своих машинах образ виртуальной машины Virtualbox. Сам Virtualbox можно скачать с официального сайта (ссылка), а образ доступен здесь (1,7 Гб). Для запуска образа запустите менеджер Virualbox и выберите Файл - Импорт конфигурации, после чего укажите путь до файла-образа.

Виртуальная машина представляет собой операционную систему Ubuntu 10.04 с необходимым для проведения семинара ПО (PostgreSQL, PostGIS, TinyOWS, QGIS, Papyrus и пр.). Параметры для входа в систему: логин - user, пароль - gisconf2012.

Также рекомендуется скачать OpenLayers, распаковать содержимое архива и переместить всё содержимое каталога OpenLayers-2.12 в каталог /home/user/workshop/client/openlayers (предварительно создав каталоги client и openlayers). Также желательно установить плагин Firebug для Firefox.

Пожалуйста, сообщите о том удалось ли вам развернуть у себя виртуальную машину.

Re: Создание и Web-сервисов для публикации геоданных

Добавлено: 16 ноя 2012, 09:19
rhot
Блин, я щас не дома, в командировке, на пути в Москву. Канал wifi тут слабый, боюсь 1,6 Гб не успею скачать до выселения из гостиницы :(

Не могли бы вы прописать, что конкретно нужно для семнара (список программ). У меня Debian, половина перечисленного вами софта уже установлена (PostgreSQL, PostGIS и QGIS).

Re: Создание и Web-сервисов для публикации геоданных

Добавлено: 16 ноя 2012, 09:25
Denis Rykov
Необходим WFS-сервер TinyOWS, к сожалению в пакетах его я так и не нашёл, поэтому собирал из исходников (инструкция). Для сборки tinyows нужен LibXML2 версии не ниже 2.8 - если не найдёте в пакетах, вот инструкция как собрать. В принципе это основная сложность. Плюс, конечно, должен быть установлен Apache. То есть в идеале в системе по адресу http://localhost/cgi-bin/tinyows должен быть доступен WFS-сервер.

Плюс установите необходимые для работы с python инструменты (если они ещё не стоят):

Код: Выделить всё

sudo apt-get install python-setuptools
sudo easy_install pip
sudo pip install virtualenv
Ещё - загрузите данные в PostGIS. В данном случае я выгрузил данные в шейпфайл из базы:

Код: Выделить всё

ogr2ogr -sql "select * from spots where date>='2012-07-01' and date<='2012-07-31' LIMIT 300" mod14_2012.shp PG:"user=guest dbname=mod14 password=guest"
И затем залил также огром их в базу.

Re: Создание и Web-сервисов для публикации геоданных

Добавлено: 16 ноя 2012, 09:29
rhot
Спасибо!
Надеюсь, успею запустить сервер за 24 часа :D

Re: [Семинар] Создание и Web-сервисов для публикации геоданн

Добавлено: 16 ноя 2012, 14:16
Denis Rykov
2rhot
Что-то получается?

Re: [Семинар] Создание и Web-сервисов для публикации геоданн

Добавлено: 16 ноя 2012, 14:39
rhot
mapserv работает, а вот tinyows нет. :(

На этапе make install-demo:

Код: Выделить всё

Create Spatial Database: tinyows_demo
createdb: не удалось подключиться к базе postgres: не удалось подключиться к серверу: Нет такого файла или каталога
	Возможно, он работает локально и принимает
	соединения через доменный сокет "/var/run/postgresql/.s.PGSQL.5432"?
createlang: не удалось подключиться к базе tinyows_demo: не удалось подключиться к серверу: Нет такого файла или каталога
	Возможно, он работает локально и принимает
	соединения через доменный сокет "/var/run/postgresql/.s.PGSQL.5432"?
psql: не удалось подключиться к серверу: Нет такого файла или каталога
	Возможно, он работает локально и принимает
	соединения через доменный сокет "/var/run/postgresql/.s.PGSQL.5432"?
psql: не удалось подключиться к серверу: Нет такого файла или каталога
	Возможно, он работает локально и принимает
	соединения через доменный сокет "/var/run/postgresql/.s.PGSQL.5432"?
Import layer data: world
Shapefile type: Polygon
Postgis type: MULTIPOLYGON[2]
psql: не удалось подключиться к серверу: Нет такого файла или каталога
	Возможно, он работает локально и принимает
	соединения через доменный сокет "/var/run/postgresql/.s.PGSQL.5432"?
Import layer data: france_dept
Shapefile type: Polygon
Postgis type: MULTIPOLYGON[2]
psql: не удалось подключиться к серверу: Нет такого файла или каталога
	Возможно, он работает локально и принимает
	соединения через доменный сокет "/var/run/postgresql/.s.PGSQL.5432"?
cp -i demo/tinyows.xml /etc/tinyows.xml
cp: переписать «/etc/tinyows.xml»? 

Re: [Семинар] Создание и Web-сервисов для публикации геоданн

Добавлено: 16 ноя 2012, 16:05
Petruxin
я скачал, но загрузить не успел пока. Вечерком попробую...

[ Сообщение с мобильного устройства ]

Re: [Семинар] Создание и Web-сервисов для публикации геоданн

Добавлено: 16 ноя 2012, 16:43
Denis Rykov
2rhot
tinyows_demo не надо ставить

Re: [Семинар] Создание и Web-сервисов для публикации геоданн

Добавлено: 16 ноя 2012, 17:24
selfchief
а можно ли будет получить этот образ на флешку перед или вначале семинара? А то я тоже в гостинце уже и по ви-фи не выкачаю столько...

Re: [Семинар] Создание и Web-сервисов для публикации геоданн

Добавлено: 16 ноя 2012, 19:58
Филиппов Владислав
хоть я и не записан, но уже скачал образ, поставил VirtualBox на OSGeo Live 6. вдруг будет возможность присоединится. В Измайлово Бета хороший вайфай

Re: [Семинар] Создание и Web-сервисов для публикации геоданн

Добавлено: 16 ноя 2012, 20:00
selfchief
о может встретимся и ты мне скинешь образ на флешку? :)
А то у меня в альфе не стабильный коннект с ви-фи :(

Re: [Семинар] Создание и Web-сервисов для публикации геоданн

Добавлено: 16 ноя 2012, 20:32
Филиппов Владислав
да легко! когда? могу на свою скинуть и завтра в районе 9-00 в Альфе дать флеху

Re: [Семинар] Создание и Web-сервисов для публикации геоданн

Добавлено: 16 ноя 2012, 20:39
selfchief
в личку написал.

Re: [Семинар] Создание и Web-сервисов для публикации геоданн

Добавлено: 17 ноя 2012, 14:57
Denis Rykov
Семинар прошел, кто-то из гислабовцев присутствовал? Кто не успел - завтра будет еще раз.

[ Сообщение с мобильного устройства ]

Re: [Семинар] Создание и Web-сервисов для публикации геоданн

Добавлено: 17 ноя 2012, 17:40
Slinger
Я проморгал регу на семинары по глупости, поэтому сегодня с завистью наблюдал толпу народа, направляющегося из 8-го зала на семинар =) Надеюсь, что материалы/примеры семинара будут в открытом доступе.