Ubuntu, PostgreSQL, PostGIS, Mapnik, OpenLayers

g++ -o bindings/python/mapnik_grid.os -c -DHAVE_JPEG -DBOOST_REGEX_HAS_ICU -ansi -Wall -pthread -ftemplate-depth-300 -DLINUX -DBOOST_SPIRIT_THREADSAFE -DMAPNIK_THREADSAFE -O3 -finline-functions -Wno-inline -DNDEBUG -DHAVE_CAIRO -DHAVE_PYCAIRO -pthread -fPIC -Iagg/include -I. -Iinclude -I/usr/local/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/python2.7 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/sigc+±2.0 -I/usr/lib/sigc+±2.0/include -I/usr/include/pycairo bindings/python/mapnik_grid.cpp
In file included from bindings/python/python_grid_utils.hpp:33:0,
from bindings/python/mapnik_grid.cpp:31:
include/mapnik/grid/grid_util.hpp: В функции «void mapnik::scale_grid(mapnik::hit_grid::data_type&, const data_type&, double, double)»:
include/mapnik/grid/grid_util.hpp:53:20: предупреждение: variable «yprt1» set but not used [-Wunused-but-set-variable]
include/mapnik/grid/grid_util.hpp:53:33: предупреждение: variable «xprt1» set but not used [-Wunused-but-set-variable]
bindings/python/python_grid_utils.hpp: At global scope:
bindings/python/python_grid_utils.hpp:327:13: предупреждение: «void mapnik::render_layer_for_grid(const mapnik::Map&, mapnik::grid&, unsigned int, const boost::python::list&)» определена, но нигде не используется [-Wunused-function]
bindings/python/python_grid_utils.hpp:387:28: предупреждение: «boost::python::dict mapnik::render_grid(const mapnik::Map&, unsigned int, const string&, unsigned int, const boost::python::list&)» определена, но нигде не используется [-Wunused-function]
g++ -o bindings/python/mapnik_point_symbolizer.os -c -DHAVE_JPEG -DBOOST_REGEX_HAS_ICU -ansi -Wall -pthread -ftemplate-depth-300 -DLINUX -DBOOST_SPIRIT_THREADSAFE -DMAPNIK_THREADSAFE -O3 -finline-functions -Wno-inline -DNDEBUG -DHAVE_CAIRO -DHAVE_PYCAIRO -pthread -fPIC -Iagg/include -I. -Iinclude -I/usr/local/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/python2.7 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/sigc+±2.0 -I/usr/lib/sigc+±2.0/include -I/usr/include/pycairo bindings/python/mapnik_point_symbolizer.cpp
g++ -o bindings/python/mapnik_font_engine.os -c -DHAVE_JPEG -DBOOST_REGEX_HAS_ICU -ansi -Wall -pthread -ftemplate-depth-300 -DLINUX -DBOOST_SPIRIT_THREADSAFE -DMAPNIK_THREADSAFE -O3 -finline-functions -Wno-inline -DNDEBUG -DHAVE_CAIRO -DHAVE_PYCAIRO -pthread -fPIC -Iagg/include -I. -Iinclude -I/usr/local/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/python2.7 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/sigc+±2.0 -I/usr/lib/sigc+±2.0/include -I/usr/include/pycairo bindings/python/mapnik_font_engine.cpp
g++ -o bindings/python/mapnik_envelope.os -c -DHAVE_JPEG -DBOOST_REGEX_HAS_ICU -ansi -Wall -pthread -ftemplate-depth-300 -DLINUX -DBOOST_SPIRIT_THREADSAFE -DMAPNIK_THREADSAFE -O3 -finline-functions -Wno-inline -DNDEBUG -DHAVE_CAIRO -DHAVE_PYCAIRO -pthread -fPIC -Iagg/include -I. -Iinclude -I/usr/local/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/python2.7 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/sigc+±2.0 -I/usr/lib/sigc+±2.0/include -I/usr/include/pycairo bindings/python/mapnik_envelope.cpp
g++ -o bindings/python/mapnik_glyph_symbolizer.os -c -DHAVE_JPEG -DBOOST_REGEX_HAS_ICU -ansi -Wall -pthread -ftemplate-depth-300 -DLINUX -DBOOST_SPIRIT_THREADSAFE -DMAPNIK_THREADSAFE -O3 -finline-functions -Wno-inline -DNDEBUG -DHAVE_CAIRO -DHAVE_PYCAIRO -pthread -fPIC -Iagg/include -I. -Iinclude -I/usr/local/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/python2.7 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/sigc+±2.0 -I/usr/lib/sigc+±2.0/include -I/usr/include/pycairo bindings/python/mapnik_glyph_symbolizer.cpp
g++ -o bindings/python/mapnik_parameters.os -c -DHAVE_JPEG -DBOOST_REGEX_HAS_ICU -ansi -Wall -pthread -ftemplate-depth-300 -DLINUX -DBOOST_SPIRIT_THREADSAFE -DMAPNIK_THREADSAFE -O3 -finline-functions -Wno-inline -DNDEBUG -DHAVE_CAIRO -DHAVE_PYCAIRO -pthread -fPIC -Iagg/include -I. -Iinclude -I/usr/local/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/python2.7 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/sigc+±2.0 -I/usr/lib/sigc+±2.0/include -I/usr/include/pycairo bindings/python/mapnik_parameters.cpp
g++ -o bindings/python/mapnik_layer.os -c -DHAVE_JPEG -DBOOST_REGEX_HAS_ICU -ansi -Wall -pthread -ftemplate-depth-300 -DLINUX -DBOOST_SPIRIT_THREADSAFE -DMAPNIK_THREADSAFE -O3 -finline-functions -Wno-inline -DNDEBUG -DHAVE_CAIRO -DHAVE_PYCAIRO -pthread -fPIC -Iagg/include -I. -Iinclude -I/usr/local/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/python2.7 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/sigc+±2.0 -I/usr/lib/sigc+±2.0/include -I/usr/include/pycairo bindings/python/mapnik_layer.cpp
g++ -o bindings/python/mapnik_inmem_metawriter.os -c -DHAVE_JPEG -DBOOST_REGEX_HAS_ICU -ansi -Wall -pthread -ftemplate-depth-300 -DLINUX -DBOOST_SPIRIT_THREADSAFE -DMAPNIK_THREADSAFE -O3 -finline-functions -Wno-inline -DNDEBUG -DHAVE_CAIRO -DHAVE_PYCAIRO -pthread -fPIC -Iagg/include -I. -Iinclude -I/usr/local/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/python2.7 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/sigc+±2.0 -I/usr/lib/sigc+±2.0/include -I/usr/include/pycairo bindings/python/mapnik_inmem_metawriter.cpp
g++ -o bindings/python/mapnik_markers_symbolizer.os -c -DHAVE_JPEG -DBOOST_REGEX_HAS_ICU -ansi -Wall -pthread -ftemplate-depth-300 -DLINUX -DBOOST_SPIRIT_THREADSAFE -DMAPNIK_THREADSAFE -O3 -finline-functions -Wno-inline -DNDEBUG -DHAVE_CAIRO -DHAVE_PYCAIRO -pthread -fPIC -Iagg/include -I. -Iinclude -I/usr/local/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/python2.7 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/sigc+±2.0 -I/usr/lib/sigc+±2.0/include -I/usr/include/pycairo bindings/python/mapnik_markers_symbolizer.cpp
g++ -o bindings/python/mapnik_datasource.os -c -DHAVE_JPEG -DBOOST_REGEX_HAS_ICU -ansi -Wall -pthread -ftemplate-depth-300 -DLINUX -DBOOST_SPIRIT_THREADSAFE -DMAPNIK_THREADSAFE -O3 -finline-functions -Wno-inline -DNDEBUG -DHAVE_CAIRO -DHAVE_PYCAIRO -pthread -fPIC -Iagg/include -I. -Iinclude -I/usr/local/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/python2.7 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/sigc+±2.0 -I/usr/lib/sigc+±2.0/include -I/usr/include/pycairo bindings/python/mapnik_datasource.cpp
g++ -o bindings/python/mapnik_grid_view.os -c -DHAVE_JPEG -DBOOST_REGEX_HAS_ICU -ansi -Wall -pthread -ftemplate-depth-300 -DLINUX -DBOOST_SPIRIT_THREADSAFE -DMAPNIK_THREADSAFE -O3 -finline-functions -Wno-inline -DNDEBUG -DHAVE_CAIRO -DHAVE_PYCAIRO -pthread -fPIC -Iagg/include -I. -Iinclude -I/usr/local/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/python2.7 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/sigc+±2.0 -I/usr/lib/sigc+±2.0/include -I/usr/include/pycairo bindings/python/mapnik_grid_view.cpp
In file included from bindings/python/python_grid_utils.hpp:33:0,
from bindings/python/mapnik_grid_view.cpp:33:
include/mapnik/grid/grid_util.hpp: В функции «void mapnik::scale_grid(mapnik::hit_grid::data_type&, const data_type&, double, double)»:
include/mapnik/grid/grid_util.hpp:53:20: предупреждение: variable «yprt1» set but not used [-Wunused-but-set-variable]
include/mapnik/grid/grid_util.hpp:53:33: предупреждение: variable «xprt1» set but not used [-Wunused-but-set-variable]
bindings/python/python_grid_utils.hpp: At global scope:
bindings/python/python_grid_utils.hpp:327:13: предупреждение: «void mapnik::render_layer_for_grid(const mapnik::Map&, mapnik::grid&, unsigned int, const boost::python::list&)» определена, но нигде не используется [-Wunused-function]
bindings/python/python_grid_utils.hpp:387:28: предупреждение: «boost::python::dict mapnik::render_grid(const mapnik::Map&, unsigned int, const string&, unsigned int, const boost::python::list&)» определена, но нигде не используется [-Wunused-function]
g++ -o bindings/python/mapnik_datasource_cache.os -c -DHAVE_JPEG -DBOOST_REGEX_HAS_ICU -ansi -Wall -pthread -ftemplate-depth-300 -DLINUX -DBOOST_SPIRIT_THREADSAFE -DMAPNIK_THREADSAFE -O3 -finline-functions -Wno-inline -DNDEBUG -DHAVE_CAIRO -DHAVE_PYCAIRO -pthread -fPIC -Iagg/include -I. -Iinclude -I/usr/local/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/python2.7 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/sigc+±2.0 -I/usr/lib/sigc+±2.0/include -I/usr/include/pycairo bindings/python/mapnik_datasource_cache.cpp
g++ -o bindings/python/mapnik_text_symbolizer.os -c -DHAVE_JPEG -DBOOST_REGEX_HAS_ICU -ansi -Wall -pthread -ftemplate-depth-300 -DLINUX -DBOOST_SPIRIT_THREADSAFE -DMAPNIK_THREADSAFE -O3 -finline-functions -Wno-inline -DNDEBUG -DHAVE_CAIRO -DHAVE_PYCAIRO -pthread -fPIC -Iagg/include -I. -Iinclude -I/usr/local/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/python2.7 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/sigc+±2.0 -I/usr/lib/sigc+±2.0/include -I/usr/include/pycairo bindings/python/mapnik_text_symbolizer.cpp
g++ -o bindings/python/mapnik_color.os -c -DHAVE_JPEG -DBOOST_REGEX_HAS_ICU -ansi -Wall -pthread -ftemplate-depth-300 -DLINUX -DBOOST_SPIRIT_THREADSAFE -DMAPNIK_THREADSAFE -O3 -finline-functions -Wno-inline -DNDEBUG -DHAVE_CAIRO -DHAVE_PYCAIRO -pthread -fPIC -Iagg/include -I. -Iinclude -I/usr/local/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/python2.7 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/sigc+±2.0 -I/usr/lib/sigc+±2.0/include -I/usr/include/pycairo bindings/python/mapnik_color.cpp
g++ -o src/libxml2_loader.os -c -DHAVE_JPEG -DBOOST_REGEX_HAS_ICU -ansi -Wall -pthread -ftemplate-depth-300 -DLINUX -DBOOST_SPIRIT_THREADSAFE -DMAPNIK_THREADSAFE -O3 -finline-functions -Wno-inline -DNDEBUG -DHAVE_CAIRO -DHAVE_LIBXML2 -fPIC -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/sigc+±2.0 -I/usr/lib/sigc+±2.0/include -Iagg/include -I. -Iinclude -I/usr/local/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/libxml2_loader.cpp
g++ -o src/load_map.os -c -DHAVE_JPEG -DBOOST_REGEX_HAS_ICU -ansi -Wall -pthread -ftemplate-depth-300 -DLINUX -DBOOST_SPIRIT_THREADSAFE -DMAPNIK_THREADSAFE -O3 -finline-functions -Wno-inline -DNDEBUG -DHAVE_CAIRO -DHAVE_LIBXML2 -fPIC -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/sigc+±2.0 -I/usr/lib/sigc+±2.0/include -Iagg/include -I. -Iinclude -I/usr/local/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/load_map.cpp
g++: внутренняя ошибка компилятора: Убито (program cc1plus)
Отправьте подробное сообщение об ошибке
с препроцессированным исходным кодом.
Смотрите инструкции в <file:///usr/share/doc/gcc-4.6/README.Bugs>.
scons: *** [src/load_map.os] Error 4
scons: building terminated because of errors.

Долго компилировал другие сорсы все без ошибок, а тут…

Ubuntu Server 11.10 x64, Mapnik 2 все необходимые обновления и пакеты установлены…

Линуксойды HELP!!!

sysadmin@gis-server:/usr/share/geogen/mapnik$ nik2img.py osm.xml image.png -c 10.27 47.13 -z 16 -d 256 256 --no-open -f png256
PostGIS: SRID warning, using srid=-1
// → PSQL error:
ERROR: relation “planet_osm_polygon” does not exist
LINE 4: from planet_osm_polygon
^
Full sql was: ‘select * from
(select way,aeroway,amenity,landuse,leisure,man_made,military,“natural”,power,tourism,name,highway,
case when religion in (‘christian’,‘jewish’) then religion else ‘INT-generic’::text end as religion
from planet_osm_polygon
where landuse is not null
or leisure is not null
or aeroway in (‘apron’,‘aerodrome’)
or amenity in (‘parking’,‘university’,‘college’,‘school’,‘hospital’,‘kindergarten’,‘grave_yard’)
or military in (‘barracks’,‘danger_area’)
or “natural” in (‘field’,‘beach’,‘desert’,‘heath’,‘mud’,‘wood’,‘sand’,‘scrub’)
or power in (‘station’,‘sub_station’,‘generator’)
or tourism in (‘attraction’,‘camp_site’,‘caravan_site’,‘picnic_site’,‘zoo’)
or highway in (‘services’,‘rest_area’)
order by z_order,way_area desc
) as leisure
limit 0’
(encountered during parsing of layer ‘landcover’)

mapnik вроде настроил.

Как я понял нет таблицы planet_osm_polygon, тогда где она, как ее создать?

Конвертировал в базу через QGIS, SPIT - инструмент импорта shape-файлов в PostGIS.

Я конвертировал только нужную мне часть данных планеты (регеон), причем тут planet_osm_polygon?

Видимо при создании базы PostgreSQL применена неправильная=несоответствующая задачи предлагаемая готовая схема.
Почитайте ссылки в теме http://forum.openstreetmap.org/viewtopic.php?id=13898