[Imports] TMC LCL - automatic script
Sam Vekemans
acrosscanadatrails at gmail.com
Tue Nov 10 05:43:17 GMT 2009
To understand,
is that bounding box/ polygon something that came from the source?
Or is it just the extents of the data?
If its the latter, and not an 'official region area name', then it
should be omited at the end of the script.
Ie. Nts tile boxes dont get imported
Otherwise, cool :-)
Sam
On 11/9/09, Marcus Wolschon <Marcus at wolschon.biz> wrote:
> Hello.
>
> I think I have all the bugs out of the Java-program that will
> automate a lot of the importing of roads.
> (roads in TMC are route-relations in OSM. OSM-ways
> are more like the road-segments in TMC-codes)
>
> As a byproduct I now also have a program that can
> match a small number of the left over areas against
> their TMC-counterparts and create changesets
> to tag them.
> Here is the output of the latest dry-run.
>
> Any comments? Is this okay?
> It is adding the 2 tags
> <tag k="TMC:cid_58:tabcd_1:LCLversion " v="8.00"/>
> <tag k="TMC:cid_58:tabcd_1:LocationCode" v="????"/>
> to relations or ways with an admin_area -tag matching
> the area-order of the TMC-area and checking bounding-box
> and some known tags to filter out mismatches.
>
> You can have a look at the commented sourcecode here:
>
> http://travelingsales.svn.sourceforge.net/viewvc/travelingsales/trunk/tools/tmcimport/src/org/openstreetmap/travelingsalesman/trafficblocks/tmc/tmcimport/tools/AutoImportAreas.java?revision=1361&view=markup
>
> http://travelingsales.svn.sourceforge.net/viewvc/travelingsales/trunk/tools/tmcimport/src/org/openstreetmap/travelingsalesman/trafficblocks/tmc/tmcimport/AbstractAutomaticImporter.java?view=markup
>
>
> <?xml version='1.0' encoding='UTF-8'?>
> <osmChange version="0.6" generator="Osmosis 0.31.2">
> <modify>
> <relation id="168084" version="8" timestamp="2009-10-10T20:59:02Z"
> uid="2680" user="xylome" changeset="2807996">
> <member type="way" ref="37280470" role="outer"/>
> <member type="way" ref="37277113" role="outer"/>
> <member type="way" ref="37277401" role="outer"/>
> <member type="way" ref="37365654" role="outer"/>
> <member type="way" ref="29413278" role="outer"/>
> <member type="way" ref="29413320" role="outer"/>
> <tag k="FIXME" v="only guessed"/>
> <tag k="admin_level" v="8"/>
> <tag k="boundary" v="administrative"/>
> <tag k="name" v="Mössingen"/>
> <tag k="type" v="multipolygon"/>
> <tag k="TMC:cid_58:tabcd_1:LCLversion " v="8.00"/>
> <tag k="TMC:cid_58:tabcd_1:LocationCode" v="42035"/>
> </relation>
> <relation id="167122" version="21"
> timestamp="2009-11-01T16:48:28Z" uid="42027" user="markobr"
> changeset="3008288">
> <member type="way" ref="37276990" role="outer"/>
> <member type="way" ref="37276790" role="outer"/>
> <member type="way" ref="37276737" role="outer"/>
> <member type="way" ref="29412305" role="outer"/>
> <member type="way" ref="29413013" role="outer"/>
> <member type="way" ref="37351219" role="outer"/>
> <member type="way" ref="37278625" role="outer"/>
> <member type="way" ref="37278930" role="outer"/>
> <member type="way" ref="37278181" role="outer"/>
> <member type="way" ref="37279250" role="outer"/>
> <member type="way" ref="37279423" role="outer"/>
> <member type="way" ref="37277226" role="outer"/>
> <member type="way" ref="43400184" role=""/>
> <member type="way" ref="43567111" role="outer"/>
> <tag k="FIXME" v="only guessed"/>
> <tag k="admin_level" v="8"/>
> <tag k="boundary" v="administrative"/>
> <tag k="name" v="Rottenburg am Neckar"/>
> <tag k="type" v="multipolygon"/>
> <tag k="TMC:cid_58:tabcd_1:LCLversion " v="8.00"/>
> <tag k="TMC:cid_58:tabcd_1:LocationCode" v="42041"/>
> </relation>
> <relation id="270537" version="20"
> timestamp="2009-10-07T23:43:44Z" uid="95293" user="Nightdive"
> changeset="2777277">
> <member type="way" ref="41279671" role="outer"/>
> <member type="way" ref="41279539" role="outer"/>
> <member type="way" ref="30275041" role="outer"/>
> <member type="way" ref="33538750" role="outer"/>
> <member type="way" ref="40522754" role="outer"/>
> <member type="way" ref="40522805" role="outer"/>
> <member type="way" ref="31743491" role="outer"/>
> <member type="way" ref="31723684" role="outer"/>
> <member type="way" ref="33949679" role="outer"/>
> <member type="way" ref="31723696" role="outer"/>
> <member type="way" ref="34918213" role="outer"/>
> <member type="way" ref="41734215" role="outer"/>
> <tag k="admin_level" v="8"/>
> <tag k="boundary" v="administrative"/>
> <tag k="name" v="Heitersheim"/>
> <tag k="type" v="multipolygon"/>
> <tag k="TMC:cid_58:tabcd_1:LCLversion " v="8.00"/>
> <tag k="TMC:cid_58:tabcd_1:LocationCode" v="42059"/>
> </relation>
> </modify>
> </osmChange>
>
> _______________________________________________
> Imports mailing list
> Imports at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/imports
>
--
Twitter: @Acrosscanada
Blog: http://Acrosscanadatrails.blogspot.com
Facebook: http://www.facebook.com/sam.vekemans
OpenStreetMap IRC: http://irc.openstreetmap.org
@Acrosscanadatrails
More information about the Imports
mailing list