Страница 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 часа
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-го зала на семинар =) Надеюсь, что материалы/примеры семинара будут в открытом доступе.