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

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
DragoN
Интересующийся
Сообщения: 17
Зарегистрирован: 23 май 2012, 04:58
Репутация: 0

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

Сообщение DragoN » 23 май 2012, 10:48

У меня задача поднять Mapserver на уже существующих данных

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

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

Сообщение Denis Rykov » 23 май 2012, 10:55

1. Начало работы с MapServer
2. Создание WMS-сервиса с помощью Mapserver
3. Ну и в обязательном порядке первая глава туториала.
Запомните - режимы map и browse - это архаизм, используйте WMS.
Spatial is now, more than ever, just another column- The Geometry Column.

DragoN
Интересующийся
Сообщения: 17
Зарегистрирован: 23 май 2012, 04:58
Репутация: 0

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

Сообщение DragoN » 24 май 2012, 01:41

У меня есть файл *.osm - куда их необходимо подключать?

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

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

Сообщение Denis Rykov » 24 май 2012, 05:56

Как вариант - сначала загрузить в PostGIS, подробнее тут. Если проще, то здесь на гислабе есть выгрузки данных OSM в виде готовых shape-файлов, можете для начала взять этот файл и попробовать отрендерить его в MapServer.
Spatial is now, more than ever, just another column- The Geometry Column.

DragoN
Интересующийся
Сообщения: 17
Зарегистрирован: 23 май 2012, 04:58
Репутация: 0

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

Сообщение DragoN » 25 май 2012, 03:59

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', ...

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

DragoN
Интересующийся
Сообщения: 17
Зарегистрирован: 23 май 2012, 04:58
Репутация: 0

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

Сообщение DragoN » 25 май 2012, 04:13

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

DragoN
Интересующийся
Сообщения: 17
Зарегистрирован: 23 май 2012, 04:58
Репутация: 0

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

Сообщение DragoN » 25 май 2012, 04:13

Ну я так понимаю что он должен сам создавать таблицы, но не создает.

DragoN
Интересующийся
Сообщения: 17
Зарегистрирован: 23 май 2012, 04:58
Репутация: 0

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

Сообщение DragoN » 25 май 2012, 04:24

spatial_ref_sys.sql
lwpostgis.sql

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

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

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

Сообщение Denis Rykov » 25 май 2012, 04:33

А PostGIS в базе стоит? Какая версия?
Spatial is now, more than ever, just another column- The Geometry Column.

DragoN
Интересующийся
Сообщения: 17
Зарегистрирован: 23 май 2012, 04:58
Репутация: 0

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

Сообщение DragoN » 25 май 2012, 08:10

Версии 8.4

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

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

Сообщение Denis Rykov » 25 май 2012, 10:25

8.4 - это PostgreSQL, что само собой должен стоять, но нужен еще и PostGIS.
Spatial is now, more than ever, just another column- The Geometry Column.

Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 31 гость