Hi Dane, Thank you very much for your help on this! As you suggested, we ran shapeindex with single thread script (generate_tiles.py) but we got the following error messages:
proj_init_error:failed to initialize projection with:+init=epsg:4326 World : 16 58199 25813 Empty Tile propjr_oijnit_e_rirnoirt:_fearirolre:df atio iled to initniitailaliizze e projec The above error might occurred since proj epsg file cannot be found so we downloaded win32 binary from proj.4 and set the PATH and PROJ_LIB. However, we are still getting same error message. The version of proj.4 is 4.4.6. At this point, we are not sure how to resolve this. If you have previous experience, please kindly let us know. Regards, -Jin On Nov 23, 2010, at 2:05 AM, Dane Springmeyer wrote: > Hi Jin, > > Does the generate_tiles.py script visibly stop at some point? Is there any > error visible in the terminal? > > My guess is that you running into a known windows+mapnik+postgtres problem. > Basically that mapnik looses a proper database connection during tile > generation a high zoom levels because rendering is fast and there is a higher > likelyhood of postgres connections being clobbered. This has been known to > happen on windows when using generate_tiles with threads >= 1 > (http://trac.mapnik.org/ticket/581#comment:6). I see below that you are > testing using the multiprocess script, but I would not be surprised if it is > the same problem manifesting. Can you try with either 1 thread or 1 process? > > To narrow this down it would be good to know if you can render *any* tile at > >= z16. One easy way to check with would be to install TileLite > (http://bitbucket.org/springmeyer/tilelite/), then launch a server on > localhost:8000 and try to view a z18 tile, like > http://tile.openstreetmap.org/18/232909/103242.png at > http://localhost:8000/18/232909/103242.png. > > One last thing to do is rebuilt your shape indexes: > > # on windows > cd world_boundaries > shapeindex processed_p > shapeindex shoreline_300 > shapeindex 10m-populated-places > shapeindex 110m-admin-0-boundary-lines > > Dane > > On Nov 21, 2010, at 7:42 PM, Jin Kang wrote: > >> Hi everyone, >> >> My engineer is trying to do rendering up to level 16 but we kind of stuck >> right now. We are pretty new in this application so if any of you could help >> us on this, it would be great help to us. Please refer to below for more >> detail info. >> >> ------------------------------------------------------------------------- >> We would like to do rendering OSM up to zoom level 16 using mapnik. Right >> now, we are just focusing on Japanese map only which you can find at >> http://www.openstreetmap.jp/. >> >> We also referred to following link but didn't get the expected result so far. >> http://wiki.openstreetmap.org/wiki/Mapnik >> http://wiki.openstreetmap.org/wiki/DE:Mapnik >> >> The problem is that we can only render up to zoom level 10, not 16 and at >> zoom level 11, we basically cannot see anything. Even at zoom level 10, we >> cannot see any data such as street name, country name or anything. >> >> Regarding OSM, we imported from following link. >> http://downloads.cloudmade.com/asia/japan#downloads_breadcrumbs >> *japan.osm.bz2 >> *japan.osm.coastline.bz2 >> *japan.osm.highway.bz2 >> >> We followed following steps: >> 1. Install PostgreSQL8.4.5/PostGIS1.5, Python2.6.6, mapnik0.7.1 >> >> 2. Create database >> $ createdb -U postgres -E UTF8 -O mapnik gis >> >> 3. Run sql >> $ psql -U postgres -d gis -f "C:\Program >> Files\PostgreSQL\8.4\share\contrib\postgis-1.5\postgis.sql" >> $ psql -U postgres -d gis -f "C:\Program >> Files\PostgreSQL\8.4\share\contrib\postgis-1.5\spatial_ref_sys.sql" >> $ psql -U postgres -d gis -f "C:\Program >> Files\PostgreSQL\8.4\share\contrib\_int.sql" >> $ psql -U postgres -d gis -f "C:\Program >> Files\PostgreSQL\8.4\share\contrib\hstore.sql" >> >> 4. Run osm2pgsql >> $ osm2pgsql -c -s -d gis -U postgres -S default.style japan.osm.bz2 >> $ osm2pgsql -c -s -d gis -U postgres -S default.style japan.osm.highway.bz2 >> $ osm2pgsql -c -s -d gis -U postgres -S default.style >> japan.osm.coastline.bz2 >> $ osm2pgsql -c -s -d gis -U postgres -S default.style >> japan.osm.administrative.bz2 >> >> 5. world_boundaries(in mac) >> $ tar xzf world_boundaries-spherical.tgz >> $ tar xjf processed_p.tar.bz2 -C world_boundaries >> $ tar xjf shoreline_300.tar.bz2 -C world_boundaries >> $ unzip 10m-populated-places.zip -d world_boundaries >> $ unzip 110m-admin-0-boundary-lines.zip -d world_boundaries >> >> 6. Check out mapnik repository >> URL: http://svn.openstreetmap.org/applications/rendering/mapnik >> >> 7. Create mapnik setup file >> $ generate_xml.py osm.xml out.xml --host localhost --user postgres >> --dbname gis --symbols ./symbols/ --world_boundaries ./world_boundaries/ >> --port 5432 --password '' >> >> 8. Using generate_tiles_multiprocess.py, do rendering >> $ set HOME=C:\mapnik-0.7.1\svn\ >> $ set MAPNIK_MAP_FILE=C:\mapnik-0.7.1\svn\out.xml >> $ set MAPNIK_TILE_DIR=C:\mapnik-0.7.1\svn\tiles\ >> $ generate_tiles_multiprocess.py >> >> The portion we changed to for Japanese map >> # zoom level=16- describe Japan >> bbox = (112.5,22.0,157.5,55.7) >> render_tiles(bbox, mapfile, tile_dir, 16, 16 , "Japan") >> # zoom level=10- describe Japan >> bbox = (112.5,22.0,157.5,55.7) >> render_tiles(bbox, mapfile, tile_dir, 10, 10 , "Japan") >> >> Hardware spec: >> PC Spec >> CPU:Core2 6700 2.66G >> RAM:3G >> Hard Disk:256G >> OS:Windows XP SP3 >> _______________________________________________ >> Mapnik-users mailing list >> [email protected] >> https://lists.berlios.de/mailman/listinfo/mapnik-users >
_______________________________________________ Mapnik-users mailing list [email protected] https://lists.berlios.de/mailman/listinfo/mapnik-users

