Thanks for the info Jon. This was the info I needed. The tiles get generated correctly now. My install runs on a ubuntu gutsy server. The postgis.input was compiled as postgis.so.  <br><br>John <br><br><br><div class="gmail_quote">
On Jan 29, 2008 11:54 PM, Jon Burgess <<a href="mailto:jburgess777@googlemail.com">jburgess777@googlemail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c"><br>On Tue, 2008-01-29 at 23:08 +0100, John Wheeler wrote:<br>> Hi,<br>><br>> I am trying to create my own tileserver to learn the tasks involved<br>> setting up a slippy map. So I managed to get osm2pgsl compiled and<br>
> filled the postgresql gis database. Then I succeeded in getting mapnik<br>> generate some tiles for me! So far, so good. However, I used<br>> planet-latest.osm.bz2 and world_boundaries.tar.bz2, but the tiles<br>
> generated and showing up in my browser show no roads and no cities at<br>> all. To generate the map I used the steps on the wiki.<br>><br>> $ source ./set-mapnik-env<br>> $ ./customize-mapnik-map >$MAPNIK_MAP_FILE<br>
> $ ./generate_tiles.py<br>><br>> Can anyone point me the way how to fix this?<br>><br></div></div>It sounds like you are failing to fetch any data from the database, this<br>could be for any number of reasons...<br>
<br>- Verify you've got data in the Postgresql tables (if it took a few<br>hours to import then you probably do), e.g.<br><br>gis=> select osm_id,astext(way) from planet_osm_point where amenity='pub' limit 1;<br>
  osm_id  |                  astext<br>----------+------------------------------------------<br> 26795285 | POINT(-13809852.0188925 5564541.1872538)<br><br><br>- Bad connection parameters, check the database name, table name,<br>
username and password in the $MAPNIK_MAP_FILE (and the $MAPNIK_MAP_FILE<br>is the one actually being used by generate_tiles.py)<br><br>- See also the Postgresql log files for things like...<br>FATAL:  no pg_hba.conf entry for host "<a href="http://10.0.0.1" target="_blank">10.0.0.1</a>", user "tile", database "gis", SSL on<br>
<br>- Check that Mapnik compiled the Postgis plugin, e.g. you should have<br>something like:<br># ls -l /usr/local/lib/mapnik/input/postgis.input<br>-rwxr-xr-x 1 root root 163240 2008-01-25 21:28 /usr/local/lib/mapnik/input/postgis.input<br>
<br>- the user running the renderer must have permission to perform select()<br>on geometry_columns table in Postgres:<br><br>gis=> select * from geometry_columns;<br> f_table_catalog | f_table_schema |    f_table_name    | f_geometry_column | coord_dimension |  srid  |    type<br>
-----------------+----------------+--------------------+-------------------+-----------------+--------+------------<br>                 | public         | planet_osm_point   | way               |               2 | 900913 | POINT<br>
                 | public         | planet_osm_line    | way               |               2 | 900913 | LINESTRING<br>                 | public         | planet_osm_polygon | way               |               2 | 900913 | POLYGON<br>
                 | public         | planet_osm_roads   | way               |               2 | 900913 | LINESTRING<br>(4 rows)<br><font color="#888888"><br><br>        Jon<br><br><br></font></blockquote></div><br>