[Mapnik-de] Probleme bei Verwendung des mapnik-german-Stils
Sven Geggus
lists at fuchsschwanzdomain.de
Sa Feb 7 23:07:52 CET 2015
volleyball at nurfuerspam.de wrote:
> 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
Hm, da sind dann wohl neuere compiler pedantischer. Hatte ich
bisher eigentlich kein Problem mit. Habs trotzdem mal in svn
eingecheckt.
> 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)
Wahrscheinlich fehlt einfach nur die 900913 Definition. Das ist
historisch, denn es gibt eigentlich längst einen offiziellen EPSG
code für Google Mercator.
https://github.com/openstreetmap/osm2pgsql/blob/master/900913.sql
Gruss
Sven
--
"Software is like sex; it's better when it's free"
(Linus Torvalds)
/me is giggls at ircnet, http://sven.gegg.us/ on the Web