Jos ominaisuustietojen siirtäminen OSM:in ja MML:n aineistojen välillä ja ylipäänsä aineistojen sovittaminen yhteen alkaa oikeasti kiinnostaa, niin parhaat minun tuntemani työkalut tuohon ovat OpenJUMP:in RoadMatcher- ja Matching-laajennokset.
http://sourceforge.net/apps/mediawiki/jump-pilot/index.php?title=Plugins_for_OpenJUMP#Spatial_Analysis_and_Editing_PlugIns
RoadMatcher:ia on käytetty Kadadalaisen aineiston tuomisessa OSM:iin
http://wiki.openstreetmap.org/wiki/Geobase_NRN_-_OSM_Map_Feature
Itse olen kokeillut Matching-lisäosaa ja tehnyt jotain tilastoja siitä, kuinka paljon toisiaan vastaavia teitä oli OSM:ssa ja Digiroadissa. Tilaston ovat valitettavasti hukassa. Ominaisuustietojen sirtämistä olisi kiinnostavaa kokeilla. Ensimmäiseksi yrittäisin liittää OSM:in nopeusrajoitukset maastotietokannan teihin.
Alkuun pitäisi päästä aina helposti ottamallla maastotietokannan tiestöstä jokin shapefile pohjalle ja purkamalla GDAL/OGR:llä OSM-tiedot shapefileksi samalta alueelta.
Koko Suomen OSM-tiet saa muunnetuksi kerralla shapefileksi komennolla
GDAL_dev>ogr2ogr -f "ESRI Shapefile" -t_srs epsg:3067 osm_tiet.shp finland.osm.pbf -sql "select * from lines where highway is not null"
Jos haluaa muuntaa vain pienemmän alueen, niin leikkaus onnistuu lisäämällä -spat xmin ymin xmax ymax. Spat ottaa koordinaatit lähtöaineiston mukaan eli tässä tapauksessaä pitää käyttää WGS84-koordinaatteja. Ja ennen muunnosta on muokattava osmconf.ini tiedostoa niin, että saadaan halutut ominaisuustiedot mukaan, esim, maxspeed ja surface
[lines]
# keys to report as OGR fields
attributes=name,aerialway,barrier,highway,man_made,maxspeed,surface
#oletuslistaan lisätty maxspeed ja surface
# uncomment to avoid creation of "other_tags" field
other_tags=no
#kaikkia tageja ei ehkä kannata kirjoittaa shapefileen
Koko maan OSM-teiden kirjoittaminen shapefileen parin viikon takaisesta finland-osm.pbf-tiedostolla kesti tehokkaalla kannettavalla 31 sekuntia. OGR:n OSM-ajuri on todella nopea, mutta ikävä kyllä se on ilmeisesti keksitty väärässä paikassa eikä siitä ole edes mainintaa OpesStreetMapin wikissä.