[OSM-dev] first version of the autocad dxf2osm running with polygons

jamesmikedupont at googlemail.com jamesmikedupont at googlemail.com
Mon Jan 4 20:45:41 GMT 2010


I have made a version of dime that compiles with gcc on linux and has
openstreetmap output.

It uses a hacked version of proj, which i want to integrate closely
using c++ templates to reduce overhead.

It is my opinion that we can add in all these templates to produce a
inline template function that does the conversion,
this will be able to be optimized very well.

here is my diary entry about it:
http://www.openstreetmap.org/user/h4ck3rm1k3/diary/9137

example data (OUT_1.osm.bz2)  files from brasil :
http://ia341329.us.archive.org/1/items/VitoriaOpenstreetmapData/

Code is on github:
dime :  http://github.com/h4ck3rm1k3/TwoNickels
proj.4 : http://github.com/h4ck3rm1k3/ProjC--/

I want to use my new template classes with all these tools to better
integrate them.
I can imagine that there is one point template that maps all points in
all the tools to one register of memory.
Meaning that we can replace the types in the older system to synthetic
template types that present a facade to the existing interface.

Also you can read my diary entries on the EPANatReg, the epa which is
a high speed sax2 xerces-c template processor.
I have written lots of little command line processors that are very
fast. You can make template callbacks access world data in a high
speed custom way. a little bit slower that wc, the wordcount.

https://code.launchpad.net/~jamesmikedupont/+junk/EPANatReg

Happy new year.

mike




More information about the dev mailing list