On Tue, 27 Jan 2009 10:37:25 +0100, Stéphane Brunner
<stephane.brun...@gmail.com> wrote:
> Hello !
Salut,

J'ai encore un peu réfléchi à la question et voilà ce qui en ressort :

> Forcement une zone.
[…]
> On connais les limites au moins de façon approximative.

Oui, on est obligé de dessiner au moins un way à l'endroit approximatif
de la limite. Sur le way, on pourrait donc mettre un tag
fuzzy=yes si c'est vraiment approximatif
ou
fuzzy=5km ce qui signifierait qu'à 5km du way vers le centre on est
«dedans» à 100% et à 5km dans l'autre sens on est «dehors» à 100%,
ce qui pourrait être utilisé pour faire des dégradés.

Ensuite, la meilleure méthode serait d'utiliser une relation comme on le
fait pour les limites administratives. En effet une zone peut avoir des
limites de précision différente : par exemple une mer est limitée très
précisément par les côtes mais pas entre deux mers. Une vallée est
limitée au maximum par les crêtes des montagnes environnantes mais la
limite transversale peut être floue si une vallée en rejoint une autre.

On pourrait donc créer de nouveaux types de boundary acceptant des limites
avec le tag fuzzy :
boundary=natural pour les massifs, vallées, etc avec natural=valley,
mountain, etc.
pour les régions non-officielles ou non-administratives boundary=region ou
boundary=usage, je cherche encore un terme approprié.

On pourrait avoir aussi éventuellement un boundary=historic pour relever
d'anciennes limites.

> Personnellement je n'ai jamais vu que le nom d'une vallée suive la
> rivière, par contre effectivement il suis l'orientation de la vallée

Je voulais dire que globalement une rivière suit sa vallée.

> Le ne connais pas les algorithme en vigueur, mais si on a une forme
> Cela ne me parais pas si compliquer de calculer l'angle d'orientation
> du text.

Oui en fait cela devrait être fait à part comme pour les courbes de
niveau. Régulièrement un programme pourrait charger les boundaries
appropriées, calculer leurs lignes directrices et mettre ces lignes à
disposition des programmes de rendu s'ils veulent les utiliser.

JC


_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à