Hmm, David, glad you made progress. Sorry pulling directly from mysql is still 
not working.

Can you post a trac ticket with a bit of sample data and your vrt/XML file?

Dane

On Feb 16, 2011, at 2:38 PM, David Wiesen wrote:

> You are correct.  mapnik was pointing to gdal 1.6.0 instead of gdal 1.7.2
> fixing that link causes this error to stop.
> 
> However, I am still unable to process the ogr input in mapnik:
> 
> > ogr2ogr -f "ESRI Shapefile" plots.shp plots.ovf
> 
> >>> import mapnik
> >>> ds_ogr = mapnik.Ogr(file='plots.ovf', layer='plots')
> >>> ds_shp = mapnik.Ogr(file='plots.shp', layer='plots')
> >>> len(ds_ogr.all_features())
> 0
> >>> len(ds_shp.all_features())
> 5319
> 
> Thanks for the responsiveness and the help, guys.  I appreciate it.
> 
> David
> 
> 
> On Wed, Feb 16, 2011 at 1:45 PM, Jon Burgess <[email protected]> wrote:
> On Wed, 2011-02-16 at 13:31 -0800, David Wiesen wrote:
> > I am using version 1.7.2
> >
> >
> > > gdal-config --version
> > 1.7.2
> 
> I would question whether the gdal.input you are using with Mapnik is
> really linked against this version of the gdal library since the error
> message you are seeing can realistically only be generated by an older
> version of code which does not have the "wkbMultiPolygon" string listed
> in that table.
> 
> For reference the block of code in gdal-1.7.2 which matches against this
> string table and reports the error message you gave is here:
> http://trac.osgeo.org/gdal/browser/tags/1.7.2/gdal/ogr/ogrsf_frmts/vrt/ogrvrtlayer.cpp#L275
> 
>   Jon
> 
> > On Wed, Feb 16, 2011 at 1:29 PM, Jon Burgess <[email protected]>
> > wrote:
> >         On Wed, 2011-02-16 at 12:50 -0800, David Wiesen wrote:
> >         > I am trying to use an Ogr data source to hook up MySQL as a
> >         backend
> >         > for mapnik.  However, I am running into early problems:
> >         >
> >         > >>> import mapnik >>> ds = mapnik.Ogr(file='plots.ovf',
> >         layer='plots')
> >         > ERROR 1: GeometryType wkbMultiPolygon not recognised.
> >         Traceback (most
> >         > recent call last):   File "<stdin>", line 1, in <module>
> >         File
> >         > "/usr/lib/pymodules/python2.6/mapnik/__init__.py", line 429,
> >         in Ogr
> >         >     return CreateDatasource(keywords) RuntimeError:
> >         GeometryType
> >         > wkbMultiPolygon not recognised. >>>
> >         >
> >
> >
> >         That error seems to be thrown from the gdal/ogr code, not
> >         mapnik itself.
> >
> >         By the look of things, there was a bug in the gdal code which
> >         meant that
> >         wkbMultiPolygon used the wrong name string. It looks like this
> >         was fixed
> >         in gdal-1.7.0+, what version are you using?
> >
> >         http://trac.osgeo.org/gdal/changeset/17923
> >
> >          Jon
> >
> >
> >
> >
> 
> 
> 

_______________________________________________
Mapnik-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/mapnik-users

Reply via email to