[OSM-talk-nl] Toponiemen (was: detail omgeving oldenzaal)

steggink at steggink.org steggink at steggink.org
Thu Feb 4 15:11:06 UTC 2010


Quoting Lennard <ldp at xs4all.nl>:

> Philip Homburg wrote:
>
>> Ik ben bang dat je jezelf daar niet populair mee gaat maken.
>
> Waarom denk je dat?
>
>> Misschien is het een idee om een naam op een lagere layer te   
>> zetten. Zodat het
>> gebied 1 area is met een naam, met daar in losse landuse elementen.
>
> Dat is juist de essentie van ons toponiem-idee.
>

Hallo Philip,

Ik denk ook niet dat ik mezelf populair ga maken met een voorstel voor  
toponiemen. Vandaar ook het voorbehoud aan het eind van mijn vorige  
reactie.  Op dit moment is gewoon niet goed geregeld. Er zit totaal  
geen lijn in in de diverse voorstellen. Sommige voorstellen  
overlappen, terwijl voor zoiets als wat wij willen helemaal niks  
geschikt is.

De meeste bestaande voorstellen zijn te specifiek (zoals bergruggen,  
valleien, e.d.). Het moet gewoon mogelijk zijn om op een generieke  
manier een naam aan een gebied toe te kennen. Op dit moment kan het  
alleen aan een enkele feature. Als je de naam kopieert naar meerdere  
features, wordt het ook een chaos. Zie het Dinkel-voorbeeld (alhoewel  
voor rivieren een ander compromis bestaat). Dit valt ook niet onder  
het "taggen voor de renderer", want een rivier is één langgerekte  
feature, en bestaat niet uit tig korte stukjes.

Het mooiste zou een relatie zijn, zodat de bestaande topografie  
hergebruikt kan worden. Maar aangezien veel mensen en ook editors  
moeite hebben met relaties in OSM, is een way die een gebied omsluit,  
met daaraan een name en een toponym tag een in mijn ogen acceptabele  
tussenoplossing. (Vorige week zat ik te stoeien in JOSM om een  
multipolygon-relatie inclusief nodes en ways gemerged te krijgen in  
een andere layer.) Indien van toepassing kan een toponiem ook slaan op  
punt- en lijnfeatures.

Trouwens, OSM zelf kent niet het concept van layers, maar is in feite  
een grote bak met nodes, ways en relations. Layers bestaan alleen in  
de renderer of in een webapplicatie die om OSM heen gebouwd is. Dit  
moet niet verward worden. De layer-tag in OSM zelf bepaalt alleen de  
volgorde waarin de data wordt gerenderd. Dit gebeurt binnen een layer  
zoals deze door de renderer wordt gedefinieerd.

Hopelijk is het nu duidelijker.

Groeten,

Frank




More information about the Talk-nl mailing list