[Mapnik-de] Probleme bei Verwendung des mapnik-german-Stils
volleyball at nurfuerspam.de
volleyball at nurfuerspam.de
Fr Feb 6 17:18:46 CET 2015
Hallo werte Listenmitglieder,
wir haben gerade versucht, gemäß der Anleitung unter
http://svn.openstreetmap.org/applications/rendering/mapnik-german/README
Kartenmaterial zur Anzeige mit dem "deutschen" Mapnik-Stil vorzubereiten.
Zunächst einmal hatten wir hier ein Problem bzgl. der
utf8translit-Funktion, da sich diese nicht sinnvoll einbinden ließ. Hier
lag ein Bug im Makefile vor, anbei das entsprechende Diff:
Index: utf8translit/Makefile
===================================================================
--- utf8translit/Makefile (Revision 30944)
+++ utf8translit/Makefile (Arbeitskopie)
@@ -13,7 +13,7 @@
$(CXX) $(CFLAGS) -c $<
utf8translit.so: utf8translit.o
- $(CXX) $(LIBS) -shared -o $@ $<
+ $(CXX) -shared -o $@ $< $(LIBS) #-Wl,-z,defs
Jetzt haben wir das Problem, dass die folgende Datenbank-Aktion fehlschlägt:
sudo -u postgres psql -d osm -c "SELECT populate_geometry_columns();"
Und zwar gibt es dort den folgenden Fehler:
WARNING: Could not convert 'way' in 'public.planet_osm_polygon' to use
typmod with srid 900913, type Polygon: cannot alter type of a column
used by a view or rule
CONTEXT: PL/pgSQL function populate_geometry_columns(boolean) line 51
at assignment
populate_geometry_columns
---------------------------
probed:8 inserted:0
(1 row)
Hat jemand hier einen Tipp?
Die Details zu unserem System wären die folenden:
System: Ubuntu Server 14.04
Die installierten Softwareversionen lt. Paketverwaltung:
Mapnik: 2.2.0+ds1-6build2
osm2pgsql: 0.85.0-1~trusty1
Postgres: 9.3+154
PostGIS: 2.1.2+dfsg-2
Viele Grüße und vielen Dank vorab für hilfreiche Tipps!
bp