pnorman/ogr2osm

Converting DWG files to OSM

tawob opened this issue · 3 comments

tawob commented

Hello everybody,

I am looking fro a way to convert DWG data into OSM XML format inorder to import it later in a project based on the openstreetmap-website project. According to the list stated on this wiki-site, ogr2osm should be able to consume AutoCad DWG data.

When I try to convert a DWG-file with the help of osm2ogr, I get this error:
"OGR failed to open ../path/to/myFile.dwg, format may be unsupported"

Am I missing something? Any help would be more than appreciated!

Thanks in advance!

You need gdal and python-gdal supporting DWG. This might require compiling them yourself. As a first step, make sure ogrinfo can read the file.

tawob commented

Hello,

I have tried to compile the gdal library with setting the flag for enabling GWD. Unfortunately I run to the error:
'dwg_headers.h:38:23: fatal error: OdaCommon.h: No such file or directory
compilation terminated.'

These are the steps that I have followed:

  1. sudo apt-get install build-essential python-all-dev
  2. wget http://download.osgeo.org/gdal/2.2.1/gdal-2.2.1.tar.gz
  3. tar xvfz gdal-2.2.1.tar.gz
  4. cd gdal-2.2.1/
  5. ./configure --with-teigha=yes --with-teigha-plt=yes --with-python=yes
  6. make
  7. sudo make install

Furthermore, in this site it is described how to build DWG driver. But I dont really get which paths are to update, and how this relates to the GDAL installation as decribed above.

Please help since it is urgent!

Thanks a lot in advance!

I haven't built gdal with some time and haven't researched the current state of how you build DWG support. Looking at the gdal pages, recent versions might work with libopencad. These aren't ogr2osm issues, so I'm going to go ahead and close this. Maybe there's a gdal/ogr mailing list which might be better suited, or perhaps a consultant.