> > Hi! > > Which tool do you actually use to convert ENC charts to OSM? How are those > converted OSM objects then tagged? > > Bernhard
Hi! I use ogr2ogr to convert ENC to shape files. Next step will be to convert the shape files to osm. This is done by ogr2osm. Tagging has to be programmed as "translations" (python scripts) in ogr2osm. The seamark tags as defined by openseamap should be used for the buoys, off course. I don´t have ogr2osm running successfully, yet. But with the help of this list chances are good. I will continue working on this as time permits. Programming the translations for the tagging will be difficult for me as I don´t know much about Python. Here is an example how to extract an ENC object to a shape file. I will start with the fairway (deep water area) of the Rhine as this will not collide with any osm objects that already exist. The resulting shape file already looks very good, when imported to Mercaator. For the buoys it will be more difficult to avoid collisions. But I already have an idea... set gdaldir=D:\ENC\gdal SET PATH=%gdaldir%\bin;%gdaldir%\bin\gdal\python\osgeo;%gdaldir%\bin\proj\apps;% gdaldir%\bin\gdal\apps;%gdaldir%\bin\ms\apps;%gdaldir%\bin\gdal\csharp;%gdal dir%\bin\ms\csharp;%gdaldir%\bin\curl;%PATH% SET GDAL_DATA=%gdaldir%\bin\gdal-data SET GDAL_DRIVER_PATH=%gdaldir%\bin\gdal\plugins SET PYTHONPATH=%gdaldir%\bin\gdal\python\osgeo SET PROJ_LIB=%gdaldir%\bin\proj\SHARE rem set s57_csv=%gdaldir%\bin\gdal-data set source=Rhein\ENC_ROOT set geometry=POLYGON set object=fairwy for %%i in (%source%\*.000) do (if not exist out/%object%.shp (ogr2ogr -skipfailure -nlt %geometry% shp %%i %object% --config S57_PROFILE iw) else (ogr2ogr -skipfailure -append -update -nlt %geometry% shp %%i %object% --config S57_PROFILE iw)) pause http://wiki.openstreetmap.org/wiki/User:RheinSkipper _______________________________________________ Imports mailing list [email protected] http://lists.openstreetmap.org/listinfo/imports
