[fdo-users] FDO Sqlite provider Fgf2Wkb function to support MultiCurveString

lucvanlinden luc.vanlinden at gmail.com
Tue Mar 8 01:07:26 PST 2016


Hello

We are facing following issue:

Autodesk MAP 3D 2016 + FDO sqlite Provider 4.0. 

If the sqlite file Layer/tables are set to use the WKB encoding, instead of
FGF encoding, MAP 3D crashes when creating Linestrings. Map3D always passes
MultiCurveString to the SQLiteProvider. However this geometry type is only
supported by FGF encoding, not WKB encoding.

We need to use the WKB encoding in Sqlite for interoperability.

====================================================================

>From the feedback from AutoDesk DEV team, they do not want to solve this
crashing their end, this is due to the following function in the SQLITE fdo
Provider:

FDO Sqlite provider has a method which converts FGF format to WKB format.
It’s in file
https://svn.osgeo.org/fdo/trunk/Providers/SQLite/Src/SpatialIndex/SltGeomUtils.cpp.
The method name is 
int Fgf2Wkb(const unsigned char* fgf, unsigned char* wkb)

But it doesn’t support extended geometry types such as MultiCurveString. 

====================================================================

Would there be anyone to help us in getting this function extended to
support the MultiCurveString?

Luc









--
View this message in context: http://osgeo-org.1560.x6.nabble.com/FDO-Sqlite-provider-Fgf2Wkb-function-to-support-MultiCurveString-tp5255042.html
Sent from the FDO Users mailing list archive at Nabble.com.


More information about the fdo-users mailing list