[OSM-dev] problem with mapnik
Jon Burgess
jburgess777 at googlemail.com
Sun Mar 28 21:58:20 BST 2010
On Sun, 2010-03-28 at 22:38 +0200, Ruggero wrote:
> 2010/3/28 Lennard <ldp at xs4all.nl>:
> > Ruggero wrote:
> >
> > Replying to reply which went direct to me instead of dev@
> >
> >>> Update your stylesheet. You haven't done that in at least 7 months[1].
> >>> Be aware that osm.xml has changed substantially since that time, so be
> >>> sure to read the documentation again.
> >>>
> >>> [1] http://trac.openstreetmap.org/changeset/17301
> >>
> >> thanks, now an other problem:
> >>
> >> MAPNIK_MAP_FILE="osm.xml" MAPNIK_TILE_DIR="tiles/" ./generate_tiles.py
> >> RuntimeError: PSQL error:
> >> FATAL: Ident authentication failed for user "ruggero" (encountered
> >> during parsing of layer 'leisure')
> >
> > Did you run generate_xml.py or manually edit
> > inc/datasource-settings.xml.inc ? Is your username and password in that
> > file?
>
> I ran:
>
> ./generate_xml.py --host localhost --user ruggero --dbname gis
> --symbols ./symbols/ --world_boundaries ./world_boundaries/ --port
> 5432 --password xyz
>
> I triyed to change ruggero to 'ruggero', and so on, I changed ruggero
> with root, postgres, but nothing change. In
> inc/datasource-settings.xml.inc there are all my data:
>
> <Parameter name="type">postgis</Parameter>
> <Parameter name="password">xyz</Parameter>
> <Parameter name="host">localhost</Parameter>
> <Parameter name="port">5432</Parameter>
> <Parameter name="user">ruggero</Parameter>
> <Parameter name="dbname">gis</Parameter>
> <!-- this should be 'false' if you are manually providing the 'extent' -->
> <Parameter name="estimate_extent">false</Parameter>
> <!-- manually provided extent in epsg 900913 for whole globe -->
> <!-- providing this speeds up Mapnik database queries -->
> <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
>
> thank you very much for help
On most Unix installs postgres is setup in the default configuration to
work using the 'ident same user' authentication. To use this you should
remove the following params from the config: user, port, host, password.
Delete all the parameter lines for these.
Then mapnik will connect the same way as if you ran "psql gis" from the
command line (without specifying a host, username or password).
Jon
More information about the dev
mailing list