Hi there,

Welcome to Mapnik, and I'm glad you're finding Quantumnik helpful. One  
thing to note on the XML exported from Quantumnik is that it will set  
the "srs" for the Map and Layer based on what QGIS things the  
projection is. Of course this makes sense but note that QGIS by  
default assumes "+proj=latlong +datum=WGS84 " (like Mapnik), so you  
need to set the correct projection if you data's projection differs.

Now, my hunch is that the problem you are experiencing has very little  
to do with Mapnik, but rather than stock Apache on OSX Leopard runs 64  
bit, which means that any 'mod' process that runs within apache (other  
than standard cgi) MUST also be 64 bit. I bet if you look in your  
Apache error logs, you'll see an error along the lines of 'mach-o  
wrong architecture...'

I've been working towards building Mapnik 64 bit on osx, but there is  
still quite a bit of work ahead. You can track progress at 
http://trac.mapnik.org/ticket/160 
.

So, if this is the issue you have a couple options:

1) Kick Apache into 32 bit more (details can be found in the 2nd to  
last comment at http://trac.mapnik.org/ticket/160)
2) Run TileCache as a standalone WSGI server (see the TileCache  
'tilecache_http_server.py')

However the below crash log is not absolutely clear. If the process is  
truly running as cgi (rather than embedded) then library  
incompatibilities should not be an issue. If you email the result of:

$ tail -f -n 300 /private/var/log/apache2/error_log

then we'll be able to get a bit more info about other potential  
library problems...

Also, if you could paste the entire crash log that would also be  
helpful.

Cheers,

Dane

On Jun 7, 2009, at 6:24 PM, gcombs wrote:

> I'm a geo-idiot, and therefore I'm naturally having some difficulty
> getting anything to generate tiles for my geotiffs...  I'm attempting
> to use mapnik & gdal for the render, and either tilecache or
> mapnikserv for the tiles/interface.  So far I've got no luck with
> much.  I'm wondering if someone might be able to offer some advice.
> I'm certain it's a problem with my configuration...
>
> I'm *successfully* creating pngs with mapnik, via command-line, like  
> this ....
>
> <code>
> mapfile = 'CapComplex.xml'
> map_output = 'CapComplex.png'
> m = mapnik.Map(2021, 2305)
> mapnik.load_map(m, mapfile)
> bbox = mapnik.Envelope(mapnik.Coord(-97.746225, 30.281582),
> mapnik.Coord(-97.733594, 30.267176))
> m.zoom_to_box(bbox)
> mapnik.render_to_file(m, map_output)
> </code>
>
>
> The xml I generated with the help of Quantumnik ... it looks like  
> this:
> <code>
> <?xml version="1.0" encoding="utf-8"?>
> <Map srs="+proj=latlong +datum=WGS84 " bgcolor="rgba(0,0,0,0)">
>    <Style name="CapComplex20090605183119637_style">
>        <Rule>
>            <RasterSymbolizer/>
>        </Rule>
>    </Style>
>    <Layer name="CapComplex20090605183119637" srs="+proj=latlong
> +datum=WGS84 " status="1" clear_label_cache="0" queryable="1">
>        <StyleName>CapComplex20090605183119637_style</StyleName>
>        <Datasource>
>            <Parameter name="file">
> /Library/WebServer/Documents/Maps/Large/CapComplex.tif </Parameter>
>            <Parameter name="type">gdal</Parameter>
>        </Datasource>
>    </Layer>
> </Map>
> </code>
>
>
> For mapnikserv, I'm using the following nasty little URL:
>
> http://localhost/cgi-bin/mapnikserv.cgi?MAP=%2FLibrary%2FWebServer%2FDocuments%2FMaps%2FLarge%2FCapComplex.xml&MODE=debug&FORMAT=image%2Fpng256&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&bbox=-97.746225,30.281582,-97.733594,30.267176&width=300&height=900
>
> [I should add that even a simpler URL with just the mapfile, bbox,
> width/height/format doesn't help in terms of getting results]
>
> Which yields the following in the log file:
>
> <code>
> Process:         httpd [22701]
> Path:            /usr/sbin/httpd
> Identifier:      httpd
> Version:         ??? (???)
> Code Type:       X86-64 (Native)
> Parent Process:  httpd [97238]
>
> Date/Time:       2009-06-07 17:33:16.936 -0500
> OS Version:      Mac OS X 10.5.7 (9J61)
> Report Version:  6
>
> Exception Type:  EXC_CRASH (SIGABRT)
> Exception Codes: 0x0000000000000000, 0x0000000000000000
> Crashed Thread:  0
>
> Application Specific Information:
> *** single-threaded process forked ***
>
> Thread 0 Crashed:
> 0   libSystem.B.dylib                   0x00007fff81314f16 __kill + 10
> 1   libSystem.B.dylib                   0x00007fff81358323  
> sys_cache_control + 0
> 2   libSystem.B.dylib                   0x00007fff8133f7e9  
> __strcat_chk + 40
> 3   httpd                               0x0000000100011069
> ap_scan_script_header_err_core + 786
> 4   httpd                               0x00000001000115c9
> ap_scan_script_header_err_brigade + 44
> 5   mod_cgi.so                          0x0000000100478f47  
> 0x100476000 + 12103
> 6   httpd                               0x0000000100001971  
> ap_run_handler + 90
> 7   httpd                               0x0000000100002245
> ap_invoke_handler + 347
> 8   httpd                               0x000000010002ee3c
> ap_process_request + 103
> 9   httpd                               0x000000010002b6bd
> ap_process_http_connection + 116
> 10  httpd                               0x0000000100012cd9
> ap_run_process_connection + 90
> 11  httpd                               0x0000000100013128
> ap_process_connection + 87
> 12  httpd                               0x0000000100035b80  
> child_main + 1155
> 13  httpd                               0x0000000100035d36  
> make_child + 329
> 14  httpd                               0x0000000100035fce
> perform_idle_server_maintenance + 510
> 15  httpd                               0x00000001000364fe  
> ap_mpm_run + 1249
> 16  httpd                               0x0000000100009be5 main + 2877
> 17  httpd                               0x0000000100000fac start + 52
>
> </code>
> _______________________________________________
> 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

Reply via email to