At the moment I try to understand how the splitter works to make the mulitpolygon code splitter compatible.

I have taken the OSM dump of austria from Jan 8th and run splitter on it (with the default settings). Splitter generated 6 tiles.

So far so good. To get a visual feeling I wrote a simple gpx dump at the entry point of Osm5XmlHandler.endDocument(). That makes it easy to visualize the data (e.g. with JOSM).

Attached you find the files:
bbox.gpx: this is the bounding box of one tile
39612875.gpx, 45656928.gpx and 456456929.gpx: three ways taken from the tile.
*.png : visualization of the ways including the bbox.

The splitter homepage (http://www.mkgmap.org.uk/page/tile-splitter) tells me "Tiles join exactly with no overlap or gaps."

Now my questions:
* Why does the tile contain points of way 45656928 and 45656929? They don't intersect the bounding box and they are contained in the adjacent tiles. For me this does not comply to the splitter homepage statement. * Why does 39612875 contain some points within the bbox and some out of the bbox? I think because the points are exported for the two other ways? * But why are the points of way 39612875 (point 474857138 and 474857142) that lie next to but in the bounding box are not contained in the tile?

The described behaviour of the tile splitter makes it complicated to implement a reasonable behaviour of the mulitpolygon code on the borders of the tiles.

WanMil

<gpx xmlns="http://www.topografix.com/GPX/1/1"; 
xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3"; 
xmlns:gpxtpx="http://www.garmin.com/xmlschemas/TrackPointExtension/v1"; 
version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://www.topografix.com/GPX/1/1 
http://www.topografix.com/GPX/1/1/gpx.xsd 
http://www.garmin.com/xmlschemas/GpxExtensions/v3 
http://www.garmin.com/xmlschemas/GpxExtensionsv3.xsd 
http://www.garmin.com/xmlschemas/TrackPointExtension/v1 
http://www.garmin.com/xmlschemas/TrackPointExtensionv1.xsd";> 
<trk><name>gpx/6997089/bbox</name><trkseg><trkpt lat="46.4501953125" 
lon="12.48046875"/><trkpt lat="47.5048828125" lon="12.48046875"/><trkpt 
lat="47.5048828125" lon="14.150390625"/><trkpt lat="46.4501953125" 
lon="14.150390625"/><trkpt lat="46.4501953125" 
lon="12.48046875"/></trkseg></trk></gpx>
<gpx xmlns="http://www.topografix.com/GPX/1/1"; 
xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3"; 
xmlns:gpxtpx="http://www.garmin.com/xmlschemas/TrackPointExtension/v1"; 
version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://www.topografix.com/GPX/1/1 
http://www.topografix.com/GPX/1/1/gpx.xsd 
http://www.garmin.com/xmlschemas/GpxExtensions/v3 
http://www.garmin.com/xmlschemas/GpxExtensionsv3.xsd 
http://www.garmin.com/xmlschemas/TrackPointExtension/v1 
http://www.garmin.com/xmlschemas/TrackPointExtensionv1.xsd";> 
<trk><name>gpx/6997089/75/39612875</name><trkseg><trkpt lat="46.47813320159912" 
lon="14.114062786102295"/><trkpt lat="46.47787570953369" 
lon="14.115092754364014"/><trkpt lat="46.477532386779785" 
lon="14.115607738494873"/><trkpt lat="46.47738218307495" 
lon="14.116058349609375"/><trkpt lat="46.47740364074707" 
lon="14.116487503051758"/><trkpt lat="46.47736072540283" 
lon="14.117109775543213"/><trkpt lat="46.47733926773071" 
lon="14.117581844329834"/><trkpt lat="46.47723197937012" 
lon="14.118611812591553"/><trkpt lat="46.47693157196045" 
lon="14.118955135345459"/><trkpt lat="46.476802825927734" 
lon="14.119963645935059"/><trkpt lat="46.47671699523926" 
lon="14.120736122131348"/><trkpt lat="46.47660970687866" 
lon="14.121530055999756"/><trkpt lat="46.47560119628906" 
lon="14.120457172393799"/><trkpt lat="46.47500038146973" 
lon="14.12015676498413"/><trkpt lat="46.474549770355225" 
lon="14.120264053344727"/><trkpt lat="46.47416353225708" 
lon="14.120371341705322"/><trkpt lat="46.473262310028076" 
lon="14.121487140655518"/><trkpt lat="46.47291898727417" 
lon="14.122538566589355"/><trkpt lat="46.47283315658569" 
lon="14.122860431671143"/><trkpt lat="46.47240400314331" 
lon="14.123954772949219"/><trkpt lat="46.47199630737305" 
lon="14.12440538406372"/><trkpt lat="46.47062301635742" 
lon="14.12569284439087"/><trkpt lat="46.47010803222656" 
lon="14.126143455505371"/><trkpt lat="46.46897077560425" 
lon="14.12717342376709"/><trkpt lat="46.46751165390015" 
lon="14.128482341766357"/><trkpt lat="46.46641731262207" 
lon="14.129490852355957"/><trkpt lat="46.466267108917236" 
lon="14.129340648651123"/><trkpt lat="46.46613836288452" 
lon="14.129233360290527"/><trkpt lat="46.46588087081909" 
lon="14.129104614257812"/><trkpt lat="46.4656662940979" 
lon="14.129018783569336"/><trkpt lat="46.46560192108154" 
lon="14.128847122192383"/><trkpt lat="46.46547317504883" 
lon="14.128611087799072"/><trkpt lat="46.46536588668823" 
lon="14.128353595733643"/><trkpt lat="46.46523714065552" 
lon="14.128203392028809"/><trkpt lat="46.46491527557373" 
lon="14.128482341766357"/><trkpt lat="46.46470069885254" 
lon="14.12865400314331"/><trkpt lat="46.46440029144287" 
lon="14.129083156585693"/><trkpt lat="46.46416425704956" 
lon="14.129104614257812"/><trkpt lat="46.46401405334473" 
lon="14.129233360290527"/><trkpt lat="46.463820934295654" 
lon="14.129383563995361"/><trkpt lat="46.46367073059082" 
lon="14.129490852355957"/><trkpt lat="46.463327407836914" 
lon="14.129855632781982"/><trkpt lat="46.46300554275513" 
lon="14.130198955535889"/><trkpt lat="46.46272659301758" 
lon="14.130477905273438"/><trkpt lat="46.46238327026367" 
lon="14.130606651306152"/><trkpt lat="46.46214723587036" 
lon="14.130713939666748"/><trkpt lat="46.46191120147705" 
lon="14.13092851638794"/><trkpt lat="46.461567878723145" 
lon="14.131486415863037"/><trkpt lat="46.46126747131348" 
lon="14.132130146026611"/><trkpt lat="46.46120309829712" 
lon="14.132516384124756"/><trkpt lat="46.461031436920166" 
lon="14.132773876190186"/><trkpt lat="46.46092414855957" 
lon="14.132945537567139"/><trkpt lat="46.46068811416626" 
lon="14.133224487304688"/><trkpt lat="46.46060228347778" 
lon="14.133310317993164"/><trkpt lat="46.46043062210083" 
lon="14.133460521697998"/><trkpt lat="46.46034479141235" 
lon="14.133546352386475"/><trkpt lat="46.46021604537964" 
lon="14.13365364074707"/><trkpt lat="46.460087299346924" 
lon="14.133782386779785"/><trkpt lat="46.45993709564209" 
lon="14.13388967514038"/><trkpt lat="46.459829807281494" 
lon="14.133975505828857"/><trkpt lat="46.45970106124878" 
lon="14.134082794189453"/><trkpt lat="46.459550857543945" 
lon="14.134082794189453"/><trkpt lat="46.45942211151123" 
lon="14.134104251861572"/><trkpt lat="46.45918607711792" 
lon="14.134275913238525"/><trkpt lat="46.45897150039673" 
lon="14.134447574615479"/><trkpt lat="46.45873546600342" 
lon="14.13464069366455"/><trkpt lat="46.4587140083313" 
lon="14.135091304779053"/><trkpt lat="46.458585262298584" 
lon="14.13515567779541"/><trkpt lat="46.45852088928223" 
lon="14.13517713546753"/><trkpt lat="46.45834922790527" 
lon="14.135241508483887"/><trkpt lat="46.45817756652832" 
lon="14.135305881500244"/><trkpt lat="46.457834243774414" 
lon="14.135434627532959"/><trkpt lat="46.457555294036865" 
lon="14.135541915893555"/><trkpt lat="46.45740509033203" 
lon="14.135456085205078"/><trkpt lat="46.4572548866272" 
lon="14.135348796844482"/><trkpt lat="46.45671844482422" 
lon="14.135348796844482"/><trkpt lat="46.45648241043091" 
lon="14.135348796844482"/><trkpt lat="46.456332206726074" 
lon="14.135327339172363"/><trkpt lat="46.45616054534912" 
lon="14.13564920425415"/><trkpt lat="46.45590305328369" 
lon="14.135499000549316"/><trkpt lat="46.455538272857666" 
lon="14.135735034942627"/><trkpt lat="46.45525932312012" 
lon="14.135885238647461"/><trkpt lat="46.455066204071045" 
lon="14.135820865631104"/><trkpt lat="46.45489454269409" 
lon="14.135756492614746"/><trkpt lat="46.4546799659729" 
lon="14.13567066192627"/><trkpt lat="46.454293727874756" 
lon="14.135842323303223"/><trkpt lat="46.45401477813721" 
lon="14.135971069335938"/><trkpt lat="46.453800201416016" 
lon="14.135885238647461"/><trkpt lat="46.45339250564575" 
lon="14.135777950286865"/><trkpt lat="46.45313501358032" 
lon="14.135692119598389"/><trkpt lat="46.45300626754761" 
lon="14.13564920425415"/><trkpt lat="46.4527702331543" 
lon="14.135477542877197"/><trkpt lat="46.45249128341675" 
lon="14.135262966156006"/><trkpt lat="46.45227670669556" 
lon="14.13517713546753"/><trkpt lat="46.45199775695801" 
lon="14.135048389434814"/><trkpt lat="46.4516544342041" 
lon="14.135048389434814"/><trkpt lat="46.451332569122314" 
lon="14.135048389434814"/><trkpt lat="46.45088195800781" 
lon="14.13539171218872"/><trkpt lat="46.450581550598145" 
lon="14.135627746582031"/><trkpt lat="46.44217014312744" 
lon="14.191288948059082"/><trkpt lat="46.442320346832275" 
lon="14.191246032714844"/><trkpt lat="46.44249200820923" 
lon="14.191203117370605"/><trkpt lat="46.442599296569824" 
lon="14.191246032714844"/><trkpt lat="46.44272804260254" 
lon="14.191288948059082"/><trkpt lat="46.442856788635254" 
lon="14.191009998321533"/><trkpt lat="46.44300699234009" 
lon="14.190988540649414"/><trkpt lat="46.44317865371704" 
lon="14.19107437133789"/><trkpt lat="46.443350315093994" 
lon="14.191160202026367"/><trkpt lat="46.443607807159424" 
lon="14.191009998321533"/><trkpt lat="46.44392967224121" 
lon="14.19109582901001"/></trkseg></trk></gpx>
<gpx xmlns="http://www.topografix.com/GPX/1/1"; 
xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3"; 
xmlns:gpxtpx="http://www.garmin.com/xmlschemas/TrackPointExtension/v1"; 
version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://www.topografix.com/GPX/1/1 
http://www.topografix.com/GPX/1/1/gpx.xsd 
http://www.garmin.com/xmlschemas/GpxExtensions/v3 
http://www.garmin.com/xmlschemas/GpxExtensionsv3.xsd 
http://www.garmin.com/xmlschemas/TrackPointExtension/v1 
http://www.garmin.com/xmlschemas/TrackPointExtensionv1.xsd";> 
<trk><name>gpx/6997089/29/45656929</name><trkseg><trkpt lat="46.44392967224121" 
lon="14.19109582901001"/><trkpt lat="46.443092823028564" 
lon="14.191911220550537"/><trkpt lat="46.44251346588135" 
lon="14.192211627960205"/><trkpt lat="46.44251346588135" 
lon="14.1923189163208"/><trkpt lat="46.44240617752075" 
lon="14.192447662353516"/><trkpt lat="46.442341804504395" 
lon="14.193048477172852"/></trkseg></trk></gpx>
<gpx xmlns="http://www.topografix.com/GPX/1/1"; 
xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3"; 
xmlns:gpxtpx="http://www.garmin.com/xmlschemas/TrackPointExtension/v1"; 
version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://www.topografix.com/GPX/1/1 
http://www.topografix.com/GPX/1/1/gpx.xsd 
http://www.garmin.com/xmlschemas/GpxExtensions/v3 
http://www.garmin.com/xmlschemas/GpxExtensionsv3.xsd 
http://www.garmin.com/xmlschemas/TrackPointExtension/v1 
http://www.garmin.com/xmlschemas/TrackPointExtensionv1.xsd";> 
<trk><name>gpx/6997089/28/45656928</name><trkseg><trkpt lat="46.49444103240967" 
lon="14.191761016845703"/><trkpt lat="46.4957070350647" 
lon="14.186139106750488"/><trkpt lat="46.495513916015625" 
lon="14.176826477050781"/><trkpt lat="46.495985984802246" 
lon="14.175496101379395"/><trkpt lat="46.49547100067139" 
lon="14.16961669921875"/><trkpt lat="46.49480581283569" 
lon="14.167063236236572"/><trkpt lat="46.49521350860596" 
lon="14.164810180664062"/><trkpt lat="46.49411916732788" 
lon="14.162964820861816"/><trkpt lat="46.48997783660889" 
lon="14.164445400238037"/><trkpt lat="46.48941993713379" 
lon="14.165475368499756"/><trkpt lat="46.48798227310181" 
lon="14.166204929351807"/><trkpt lat="46.48690938949585" 
lon="14.16987419128418"/><trkpt lat="46.486544609069824" 
lon="14.169466495513916"/><trkpt lat="46.48463487625122" 
lon="14.171998500823975"/><trkpt lat="46.48208141326904" 
lon="14.17485237121582"/><trkpt lat="46.4812445640564" 
lon="14.176054000854492"/><trkpt lat="46.47763967514038" 
lon="14.17586088180542"/><trkpt lat="46.47763967514038" 
lon="14.179744720458984"/><trkpt lat="46.48034334182739" 
lon="14.18635368347168"/><trkpt lat="46.479806900024414" 
lon="14.19182538986206"/><trkpt lat="46.45111799240112" 
lon="14.18832778930664"/><trkpt lat="46.449551582336426" 
lon="14.190130233764648"/><trkpt lat="46.44744873046875" 
lon="14.190537929534912"/><trkpt lat="46.444830894470215" 
lon="14.191031455993652"/><trkpt lat="46.44392967224121" 
lon="14.19109582901001"/></trkseg></trk></gpx>

<<attachment: w_39612875.png>>

<<attachment: w_456456928.png>>

<<attachment: w_456456929.png>>

_______________________________________________
mkgmap-dev mailing list
mkgmap-dev@lists.mkgmap.org.uk
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Reply via email to