[OSM-talk-nl] Amsterdam, huizenblokken intekenen

Milo van der Linden mlinden at zeelandnet.nl
Thu Apr 17 15:22:37 UTC 2008


Joost, geloof me, links/rechts is écht de way to go. Ik werk al 6 jaar 
met geavanceerde navigatie en heb in het verleden alle alternatieven 
geprobeerd.

Bij Noord/Zuid Oost/West wordt het voor de onderliggende programmatuur 
veel lastiger om te bepalen hoe de huisnummers geinterpoleerd moeten 
worden. Zoals ik al eerder aangaf is N/S/W/E makkelijker voor een 
menselijke gebruiker,maar moeilijker voor de computer.

Bij lat/lon kom je gewoon keihard uit op een node voor elk adres. Dit is 
uiteraard het meest ideaal. Maar bij routeplanners ontstaan dan weer 
andere problemen:

- Van een punt dat los in het veld ligt moet namelijk de dichstbijzijnde 
voor routering geschikte weg worden gezocht. Dit is computer technisch 
een zeer intensief proces, zeker bij dichtbebouwde gebieden met veel 
eenrichtingsverkeer.

Bij simpele routes van A naar B zul je hier niet zo veel van merken maar 
echt, voor routeplanning is interpolatie op basis van links/rechts het 
meest efficient.

Ik meen dit te kunnen weten op basis van de strategische GIS applicatie 
die ik heb gebouwd voor de brandweer in Nederland waarbij routeplanning 
werd uitgevoerd van x kazernes naar y woz-objecten. De meest intensieve 
route berekening die ik heb gemaakt was van 60 kazernes naar 268000 woz 
objecten, looptijd van de berekening: 4 minuten... De component die 
hiervoor is gebruikt was RWnet van de deense routerings "goeroe" Uffe 
Kousgaard.. (www.routeware.dk) helaas (nog) geen opensource


Joost Overes wrote:
> Voor de routeplanner maakt het niet uit of het links of recht is. Op een 
> gegeven moment ben je op de weg bij het juiste huis of dit nu link of rechts 
> van de weg ligt. Daarnaast is links en rechts natuurlijk afhankelijk vanaf 
> waar je komt.
>
> Bij noord/zuid en oost/west kan dit (bijna) nooit mis gaan. De richting van 
> de way maakt dan niks meer uit, d.m.v. lat/lon van de nodes is makkelijk te 
> bepalen welke huisnummer(s) bij welke node horen. Echter zijn de wegen die 
> een hoekje om gaan wat lastiger te doen.
>
> ----- Original Message ----- 
> From: "Milo van der Linden" <mlinden at zeelandnet.nl>
> To: "OpenStreetMap NL discussion list" <talk-nl at openstreetmap.org>
> Sent: Thursday, April 17, 2008 3:15 PM
> Subject: Re: [OSM-talk-nl] Amsterdam, huizenblokken intekenen
>
>
>   
>> Ik ben een groot voorstander van de door Martijn van Exel gekozen methode!
>>
>> Big thumb up!
>>
>> North South East West is alleen toepasbaar wanneer je met kaarten werkt.
>> Voor routeplanners is de left/right methode de enige juiste.
>>
>>
>> Floris Looijesteijn wrote:
>>     
>>> is het in plaats van left of right niet beter om de
>>> north, south, east of west te gebruiken? op die manier
>>> is het ook geen probleem als een way wordt omgedraaid.
>>>
>>> groet,
>>> floris
>>>
>>> Martijn van Exel schreef:
>>>
>>>       
>>>> Een update, ik heb nog twee extra tags toegevoegd
>>>> * houseno:scheme-left
>>>> * houseno:scheme-right
>>>> Om aan te geven of het om een even, oneven of gemengde reeks gaat.
>>>> Toegelaten waarden zouden 'odd', 'even' en 'mixed' zijn.
>>>>
>>>> Zie ook mijn posting op talk.
>>>> --
>>>> martijn van exel -+- mvexel at gmail.com -+- http://www.schaaltreinen.nl/
>>>>
>>>> Op 17 apr 2008, om 11:59 heeft Martijn van Exel het volgende geschreven:
>>>>
>>>>
>>>>         
>>>>> Goed punt van de huisnummers.
>>>>> Er is daar ook discussie over op de wiki.
>>>>> Ik ben van mening dat we de huisnummers aan de straatsegmenten moeten
>>>>> hangen met een viertal tags.
>>>>> Ik heb als voorbeeld mijn straat (way 7369384) getagd:
>>>>>
>>>>> martijns-mbp:~ mvexel$ curl
>>>>> http://api.openstreetmap.org/api/0.5/way/7369384
>>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>>> <osm version="0.5" generator="OpenStreetMap server">
>>>>>   <way id="7369384" visible="true"
>>>>> timestamp="2008-04-17T10:10:58+01:00" user="mvexel">
>>>>>     <nd ref="46296689"/>
>>>>>     <nd ref="46297663"/>
>>>>>     <tag k="houseno:left-max" v="380"/>
>>>>>     <tag k="name" v="Rustenburgerstraat"/>
>>>>>     <tag k="created_by" v="Potlatch 0.8a"/>
>>>>>     <tag k="houseno:right-max" v="381"/>
>>>>>     <tag k="houseno:left-min" v="426"/>
>>>>>     <tag k="AND_nosr_r" v="15218591"/>
>>>>>     <tag k="highway" v="unclassified"/>
>>>>>     <tag k="houseno:right-min" v="425"/>
>>>>>     <tag k="oneway" v="1"/>
>>>>>   </way>
>>>>> </osm>
>>>>> martijns-mbp:~ mvexel$
>>>>>
>>>>> Zie ook
>>>>> http://www.openstreetmap.org/edit.html?lat=52.351279&lon=4.89035&zoom=18
>>>>>
>>>>> Je ziet hier dat ik de volgende tags heb gebruikt:
>>>>>
>>>>> * houseno:left-min
>>>>> * houseno:left-max
>>>>> * houseno:right-min
>>>>> * houseno:right-max
>>>>>
>>>>> Wat left en right en min en max is wordt bepaald door de richting van
>>>>> de way.
>>>>> Left en right zijn de straatzijden, kijkend in de richting van de way.
>>>>> Min en max zijn de huisnummers aan het begin resp. aan het eind van de
>>>>> way, ook kijkend in de richting van de way. Merk op dat min dus groter
>>>>> dan max kan zijn.
>>>>>
>>>>> Ik koester geen illusie dat er spoedig overal in NL huisnummers
>>>>> beschikbaar zullen zijn, maar ik wil wel graag dat we voorbereid zijn.
>>>>> Zal dit voorstel ook toevoegen aan de internationale wiki-discussie
>>>>> over huisnummers.
>>>>>
>>>>> --
>>>>> martijn van exel -+- mvexel at gmail.com -+- http://www.schaaltreinen.nl/
>>>>>
>>>>> Op 16 apr 2008, om 23:14 heeft Eugene van der Pijll het volgende
>>>>> geschreven:
>>>>>
>>>>>
>>>>>           
>>>>>> Skywave schreef:
>>>>>>
>>>>>>             
>>>>>>> Om het echt mooi te maken zou je multipolygons moeten maken om die
>>>>>>> inderdaad die binnentuinen mee te maken.
>>>>>>>
>>>>>>>               
>>>>>> Ik zou het niet met multipolygonen doen, maar met vier rechthoeken;
>>>>>> langs iedere straat 1. Dat lijkt me makkelijker, en je kan later aan
>>>>>> ieder blok huisnummers hangen.
>>>>>>
>>>>>> Maar je moet gewoon doen wat jou het handigst lijkt, Martijn. Jij
>>>>>> bent
>>>>>> degene die het werk doet :-)
>>>>>>
>>>>>> Eugene
>>>>>>
>>>>>> _______________________________________________
>>>>>> Talk-nl mailing list
>>>>>> Talk-nl at openstreetmap.org
>>>>>> http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-nl
>>>>>>
>>>>>>             
>>>>> _______________________________________________
>>>>> Talk-nl mailing list
>>>>> Talk-nl at openstreetmap.org
>>>>> http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-nl
>>>>>
>>>>>           
>>>> _______________________________________________
>>>> Talk-nl mailing list
>>>> Talk-nl at openstreetmap.org
>>>> http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-nl
>>>>
>>>>
>>>>         
>>>
>>> _______________________________________________
>>> Talk-nl mailing list
>>> Talk-nl at openstreetmap.org
>>> http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-nl
>>>
>>>
>>>       
>> _______________________________________________
>> Talk-nl mailing list
>> Talk-nl at openstreetmap.org
>> http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-nl
>>
>>     
>
>
> _______________________________________________
> Talk-nl mailing list
> Talk-nl at openstreetmap.org
> http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-nl
>
>   





More information about the Talk-nl mailing list