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

Mapserver: рендеринг данных OSM

Добавлено: 23 май 2012, 10:48
DragoN
У меня задача поднять Mapserver на уже существующих данных

Re: Прошу помощи с Mapserver

Добавлено: 23 май 2012, 10:55
Denis Rykov
1. Начало работы с MapServer
2. Создание WMS-сервиса с помощью Mapserver
3. Ну и в обязательном порядке первая глава туториала.
Запомните - режимы map и browse - это архаизм, используйте WMS.

Mapserver: Рендеринг данных OSM

Добавлено: 24 май 2012, 01:41
DragoN
У меня есть файл *.osm - куда их необходимо подключать?

Re: Установка Mapserver

Добавлено: 24 май 2012, 05:56
Denis Rykov
Как вариант - сначала загрузить в PostGIS, подробнее тут. Если проще, то здесь на гислабе есть выгрузки данных OSM в виде готовых shape-файлов, можете для начала взять этот файл и попробовать отрендерить его в MapServer.

Re: Mapserver: рендеринг данных OSM

Добавлено: 25 май 2012, 03:59
DragoN
Setting up table: osm_point
NOTICE: table "osm_point" does not exist, skipping
NOTICE: table "osm_point_tmp" does not exist, skipping
SELECT AddGeometryColumn('osm_point', 'way', 4326, 'POINT', 2 );
failed: ERROR: function addgeometrycolumn(unknown, unknown, integer, unknown, integer) does not exist
LINE 1: SELECT AddGeometryColumn('osm_point', 'way', 4326, 'POINT', ...

Пишет при добавлении Забайкальского края

Re: Mapserver: рендеринг данных OSM

Добавлено: 25 май 2012, 04:13
DragoN
osm2pgsql -U postgres /home/web/RU-ZAB.osm.bz2
osm2pgsql SVN version 0.69-

Using projection SRS 900913 (Spherical Mercator)
Setting up table: planet_osm_point
NOTICE: table "planet_osm_point" does not exist, skipping
NOTICE: table "planet_osm_point_tmp" does not exist, skipping
SELECT AddGeometryColumn('planet_osm_point', 'way', 900913, 'POINT', 2 );
failed: ERROR: function addgeometrycolumn(unknown, unknown, integer, unknown, integer) does not exist
LINE 1: SELECT AddGeometryColumn('planet_osm_point', 'way', 900913, ...
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.

Error occurred, cleaning up

или с помощью osm2pgsql

Re: Mapserver: рендеринг данных OSM

Добавлено: 25 май 2012, 04:13
DragoN
Ну я так понимаю что он должен сам создавать таблицы, но не создает.

Re: Mapserver: рендеринг данных OSM

Добавлено: 25 май 2012, 04:24
DragoN
spatial_ref_sys.sql
lwpostgis.sql

Нужны для разрешения проблем, которых нету почему-то у меня

Re: Mapserver: рендеринг данных OSM

Добавлено: 25 май 2012, 04:33
Denis Rykov
А PostGIS в базе стоит? Какая версия?

Re: Mapserver: рендеринг данных OSM

Добавлено: 25 май 2012, 08:10
DragoN
Версии 8.4

Re: Mapserver: рендеринг данных OSM

Добавлено: 25 май 2012, 10:25
Denis Rykov
8.4 - это PostgreSQL, что само собой должен стоять, но нужен еще и PostGIS.