[OSM-talk-fr] Splines dans openstreetmap

2013-09-23 Par sujet Pierre Couderc

Bonjour,
J'ai créé une route pour mettre à jour OSM près de chez moi, mais elle 
est est traitée comme une polyligne, ce qui assez disgracieux et 
incorrect.
Y-a-il un moyen de faire des entrées en splines, plus adaptée à un monde 
réel tout en courbes...


Merci
PC

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Splines dans openstreetmap

2013-09-23 Par sujet Vincent Pottier

Le 23/09/2013 10:17, Pierre Couderc a écrit :

Bonjour,
J'ai créé une route pour mettre à jour OSM près de chez moi, mais elle 
est est traitée comme une polyligne, ce qui assez disgracieux et 
incorrect.

Un identifiant de l'objet  ? Un lien ?
Y-a-il un moyen de faire des entrées en splines, plus adaptée à un 
monde réel tout en courbes...
Je crois que ça existe dans certains rendus mapnik, mais le résultat est 
rarement celui escompté :
Comment expliquer à mapnik que les points du château d'eau doivent 
former un cercle mais pas ceux de la maison d'à côté ?

--
FrViPofm

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Splines dans openstreetmap

2013-09-23 Par sujet Pierre Couderc

La question n'est pas au niveau du rendu, mais de la saisie.
C'est au moment de la saisie que l'on doit  décrire la courbe du chateau 
d'eau et les angles de la maison.
Un polyligne permet de décrire des rectangles mais pas des routes qui 
sont courbes par nature.
Pour cela, l'outil idéal est la spline, voir l'animation dnas 
https://fr.wikipedia.org/wiki/Courbe_de_B%C3%A9zier



Le 23/09/2013 10:24, Vincent Pottier a écrit :

Le 23/09/2013 10:17, Pierre Couderc a écrit :

Bonjour,
J'ai créé une route pour mettre à jour OSM près de chez moi, mais 
elle est est traitée comme une polyligne, ce qui assez disgracieux 
et incorrect.

Un identifiant de l'objet  ? Un lien ?

Mmm, je ne sais pas faire, mais c'est vrai pour toutes les routes.
Y-a-il un moyen de faire des entrées en splines, plus adaptée à un 
monde réel tout en courbes...
Je crois que ça existe dans certains rendus mapnik, mais le résultat 
est rarement celui escompté :
Comment expliquer à mapnik que les points du château d'eau doivent 
former un cercle mais pas ceux de la maison d'à côté ?

--
FrViPofm

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr



___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Splines dans openstreetmap

2013-09-23 Par sujet Ab_fab
Les courbes de Bezier sont une fonctionnalité des moteurs de rendu tels que
Mapnik.
Les polylignes peuvent paraître grossières dans la fenêtre d'édition mais :

_ les paramètres de courbes ne font pas partie des éléments enregistrés
dans la base et retranscrits dans le fichier planet (qui ne contient que
points, lignes et relations)
_ Cela ne se verra probablement pas dans le rendu image final
_ C'est plus accessible pour le commun des mortels de suivre un tracé avec
des points successifs plutôt qu'avec un outil de dessin vectoriel.
Personnellement, je n'en ai pas l'habitude.


Le 23 septembre 2013 10:24, Vincent Pottier vpott...@gmail.com a écrit :

 Le 23/09/2013 10:17, Pierre Couderc a écrit :

  Bonjour,
 J'ai créé une route pour mettre à jour OSM près de chez moi, mais elle
 est est traitée comme une polyligne, ce qui assez disgracieux et
 incorrect.

 Un identifiant de l'objet  ? Un lien ?

  Y-a-il un moyen de faire des entrées en splines, plus adaptée à un monde
 réel tout en courbes...

 Je crois que ça existe dans certains rendus mapnik, mais le résultat est
 rarement celui escompté :
 Comment expliquer à mapnik que les points du château d'eau doivent former
 un cercle mais pas ceux de la maison d'à côté ?
 --
 FrViPofm


 __**_
 Talk-fr mailing list
 Talk-fr@openstreetmap.org
 https://lists.openstreetmap.**org/listinfo/talk-frhttps://lists.openstreetmap.org/listinfo/talk-fr




-- 
ab_fab http://wiki.openstreetmap.org/wiki/User:Ab_fab
Il n'y a pas de pas perdus, Nadja
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Splines dans openstreetmap

2013-09-23 Par sujet V de Chateau-Thierry

 De : Ab_fab

Les courbes de Bezier sont une fonctionnalité des moteurs de rendu tels que 
Mapnik.
Les polylignes peuvent paraître grossières dans la fenêtre d'édition mais :


_ les paramètres de courbes ne font pas partie des éléments enregistrés dans la 
base et 
retranscrits dans le fichier planet (qui ne contient que points, lignes et 
relations)
_ Cela ne se verra probablement pas dans le rendu image final
_ C'est plus accessible pour le commun des mortels de suivre un tracé avec des 
points 
successifs plutôt qu'avec un outil de dessin vectoriel. Personnellement, je 
n'en ai pas 
l'habitude.


C'est une doléance pour une prochaine version de l'API :
http://wiki.openstreetmap.org/wiki/API_v0.7#Curved_segments_for_ways

Je reste de mon côté convaincu qu'on peut faire (déjà) de belles choses avec de
simples successions de points formant une ligne brisée. Tout ça reste affaire de
compromis entre richesse fonctionnelle et simplicité d'édition. Le dessin de 
splines
me semble, au moins tel qu'implémenté dans les outils de DAO, pas vraiment 
trivial
à prendre en main, (pas que) pour les débutants.

vincent

Une messagerie gratuite, garantie à vie et des services en plus, ça vous tente ?
Je crée ma boîte mail www.laposte.net

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Splines dans openstreetmap

2013-09-23 Par sujet Christophe Merlet
Le 23/09/2013 10:17, Pierre Couderc a écrit :
 Bonjour,
 J'ai créé une route pour mettre à jour OSM près de chez moi, mais elle
 est est traitée comme une polyligne, ce qui assez disgracieux et
 incorrect.
 Y-a-il un moyen de faire des entrées en splines, plus adaptée à un monde
 réel tout en courbes...

Trop compliqué a saisir, compliqué a utiliser, compliqué à interpréter
pour un apport quasi nul.
C'est aux moteurs de rendu d'apporter un peu de douceur sur les highway
et de garder des bâtiments avec les angles droits.

J'espère que tu ne mets pas des centaines de points pour décrire un
virage ! Une simplification à 1m suffit largement pour représenter une
route.


Librement,
-- 
Christophe Merlet (RedFox)

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Splines dans openstreetmap

2013-09-23 Par sujet Christophe Merlet
Le 23/09/2013 10:32, Pierre Couderc a écrit :
 La question n'est pas au niveau du rendu, mais de la saisie.
 C'est au moment de la saisie que l'on doit  décrire la courbe du chateau
 d'eau et les angles de la maison.
 Un polyligne permet de décrire des rectangles mais pas des routes qui
 sont courbes par nature.
 Pour cela, l'outil idéal est la spline, voir l'animation dnas
 https://fr.wikipedia.org/wiki/Courbe_de_B%C3%A9zier

Donc pour dessiner une route, il faut placer des points partout... sauf
sur la route !
Pas très intuitif !


Librement,
-- 
Christophe Merlet (RedFox)

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Splines dans openstreetmap

2013-09-23 Par sujet Ab_fab
Pierre,

Pour récupérer les infos concernant un endroit particulier.

   1. Aller sur le site openstreetmap.org à l'endroit qui t'intéresse.

   2. Zoomer le plus possible, si possible en double-cliquant pour centrer
   la carte au plus près de l'élément qui t'intéresse

   3. Cliquer sur l'icône Share en haut à gauche de la fenêtre
   principale. Copier l'URL, du genre :
   http://www.openstreetmap.org/#map=18/47.12764/-1.41596

   4. Facultatif :
   Cliquer sur l'icône Layers un peu plus haut, et cocher Données de la
   carte en bas du bandeau.
   Cliquer sur l'élément qui t'intéresse, comme le trait bleu qui
   schématise une route
   Une description abrégée s'affiche, avec un lien Détails

   l'URL de la page qui s'affiche alors peut être collée dans un message,
   et il n'y a alors plus d'ambiguité sur l'élément dont tu souhaites parler :
   http://www.openstreetmap.org/browse/way/44367403

---
Dans mon exemple, c'est vrai qu'on remarque bien les angles. C'est la même
chose pour les autres rendus habituels, sauf peut être pour le rendu
transports où cela semble avoir été atténué
http://www.openstreetmap.org/#map=18/47.12764/-1.41595layers=T



Le 23 septembre 2013 10:32, Pierre Couderc pie...@couderc.eu a écrit :


  Un identifiant de l'objet  ? Un lien ?

 Mmm, je ne sais pas faire, mais c'est vrai pour toutes les routes.

 --
 FrViPofm

 __**_
 Talk-fr mailing list
 Talk-fr@openstreetmap.org
 https://lists.openstreetmap.**org/listinfo/talk-frhttps://lists.openstreetmap.org/listinfo/talk-fr



 __**_
 Talk-fr mailing list
 Talk-fr@openstreetmap.org
 https://lists.openstreetmap.**org/listinfo/talk-frhttps://lists.openstreetmap.org/listinfo/talk-fr




-- 
ab_fab http://wiki.openstreetmap.org/wiki/User:Ab_fab
Il n'y a pas de pas perdus, Nadja
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Splines dans openstreetmap

2013-09-23 Par sujet Pieren
2013/9/23 Pierre Couderc pie...@couderc.eu:
 La question n'est pas au niveau du rendu, mais de la saisie.
 C'est au moment de la saisie que l'on doit  décrire la courbe du chateau
 d'eau et les angles de la maison.

Travaillant à l'occasion avec Inkscape, je peux dire que l'édition de
courbes n'est pas aisée (euphémisme). Il faut aussi comprendre que cet
ajout nécessiterait une modification du modèle des données OSM qui est
parti, pour des raisons historiques, du traitement de suites de points
GPS. Ce qui fait une partie du succès d'OSM, c'est aussi en partie
grâce à la simplicité de son modèle qui n'oblige pas à supporter les
courbes de Béziers dans les logiciels d'édition ou de rendu.
Notez que cette question a été discutée à plusieurs reprises par le
passé et même assez tôt dans le projet (2007, 2009).

Pieren

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Splines dans openstreetmap

2013-09-23 Par sujet Pierre Couderc

En remerciement et en réponse aux diverses interventions,ainsi qu'à :

http://wiki.openstreetmap.org/wiki/API_v0.7#Curved_segments_for_ways

Il ne faut pas confondre le format de stockage des données ( une route qui 
repésentée par une courbe de Béziers dans la base de données) avec l'outil de 
création de routes : un outil est toujours facultatif, on peut ne pas utiliser 
un outil de splines si on ne veut pas.
Si quelqu'un veut un outil intuitif, il lui suffit de continuer à utiliser le 
système actuel.
Mais si quelqu'un voulait être précis, il pourrait utiliser un système de 
B-splines s'il existait.
Cela n'implique pas de modifier la base actuelle (la transformation de données conduit 
généralement à une perte de données), mais à autoriser de décrire les objets en B-splines 
qui sont le bon outil pour décrire un courbe telle qu'une route, comme l'a 
bien compris M.Bézier.
Quand à l'intuitivité, marcher non plus n'est pas intuitif, mais certains 
petits d'homme y arrivent quand même...

Le 23/09/2013 10:38, V de Chateau-Thierry a écrit :

De : Ab_fab


Les courbes de Bezier sont une fonctionnalité des moteurs de rendu tels que 
Mapnik.
Les polylignes peuvent paraître grossières dans la fenêtre d'édition mais :

_ les paramètres de courbes ne font pas partie des éléments enregistrés dans la 
base et
retranscrits dans le fichier planet (qui ne contient que points, lignes et 
relations)
_ Cela ne se verra probablement pas dans le rendu image final
_ C'est plus accessible pour le commun des mortels de suivre un tracé avec des 
points
successifs plutôt qu'avec un outil de dessin vectoriel. Personnellement, je 
n'en ai pas
l'habitude.


C'est une doléance pour une prochaine version de l'API :
http://wiki.openstreetmap.org/wiki/API_v0.7#Curved_segments_for_ways

Je reste de mon côté convaincu qu'on peut faire (déjà) de belles choses avec de
simples successions de points formant une ligne brisée. Tout ça reste affaire de
compromis entre richesse fonctionnelle et simplicité d'édition. Le dessin de 
splines
me semble, au moins tel qu'implémenté dans les outils de DAO, pas vraiment 
trivial
à prendre en main, (pas que) pour les débutants.

vincent

Une messagerie gratuite, garantie à vie et des services en plus, ça vous tente ?
Je crée ma boîte mail www.laposte.net

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr



___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Splines dans openstreetmap

2013-09-23 Par sujet Pierre Couderc
Bon, si c'est un choix réfléchi, je suis trop peu compétent pour en 
discuter.
Ce que je peux dire c'est que je n'ai pas trouvé dans google de traces 
de ces discussions.


Le 23/09/2013 11:39, Pieren a écrit :
Notez que cette question a été discutée à plusieurs reprises par le 
passé et même assez tôt dans le projet (2007, 2009). Pieren 
___ Talk-fr mailing list 
Talk-fr@openstreetmap.org 
https://lists.openstreetmap.org/listinfo/talk-fr 



___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Splines dans openstreetmap

2013-09-23 Par sujet Emilie Laffray
Oui enfin je suis d'accord avec Pieren. Je ne suis pas sure que les splines
soient une bonne idée.
L'édition vectorielle est suffisamment compliquée pour qu'on ne rajoute pas
une couche pour les débutants.
De plus il me semble que TomTom a un brevet sur le rendu et/ou stockage
pour des GPS si ma mémoire ne me fait pas défaut.
On 23 Sep 2013 10:55, Pierre Couderc pie...@couderc.eu wrote:

 En remerciement et en réponse aux diverses interventions,ainsi qu'à :

 http://wiki.openstreetmap.org/**wiki/API_v0.7#Curved_segments_**for_wayshttp://wiki.openstreetmap.org/wiki/API_v0.7#Curved_segments_for_ways

 Il ne faut pas confondre le format de stockage des données ( une route qui
 repésentée par une courbe de Béziers dans la base de données) avec l'outil
 de création de routes : un outil est toujours facultatif, on peut ne pas
 utiliser un outil de splines si on ne veut pas.
 Si quelqu'un veut un outil intuitif, il lui suffit de continuer à utiliser
 le système actuel.
 Mais si quelqu'un voulait être précis, il pourrait utiliser un système de
 B-splines s'il existait.
 Cela n'implique pas de modifier la base actuelle (la transformation de
 données conduit généralement à une perte de données), mais à autoriser de
 décrire les objets en B-splines qui sont le bon outil pour décrire un
 courbe telle qu'une route, comme l'a bien compris M.Bézier.
 Quand à l'intuitivité, marcher non plus n'est pas intuitif, mais
 certains petits d'homme y arrivent quand même...

 Le 23/09/2013 10:38, V de Chateau-Thierry a écrit :

 De : Ab_fab

  Les courbes de Bezier sont une fonctionnalité des moteurs de rendu tels
 que Mapnik.
 Les polylignes peuvent paraître grossières dans la fenêtre d'édition mais
 :

 _ les paramètres de courbes ne font pas partie des éléments enregistrés
 dans la base et
 retranscrits dans le fichier planet (qui ne contient que points, lignes
 et relations)
 _ Cela ne se verra probablement pas dans le rendu image final
 _ C'est plus accessible pour le commun des mortels de suivre un tracé
 avec des points
 successifs plutôt qu'avec un outil de dessin vectoriel. Personnellement,
 je n'en ai pas
 l'habitude.


 C'est une doléance pour une prochaine version de l'API :
 http://wiki.openstreetmap.org/**wiki/API_v0.7#Curved_segments_**for_wayshttp://wiki.openstreetmap.org/wiki/API_v0.7#Curved_segments_for_ways

 Je reste de mon côté convaincu qu'on peut faire (déjà) de belles choses
 avec de
 simples successions de points formant une ligne brisée. Tout ça reste
 affaire de
 compromis entre richesse fonctionnelle et simplicité d'édition. Le dessin
 de splines
 me semble, au moins tel qu'implémenté dans les outils de DAO, pas
 vraiment trivial
 à prendre en main, (pas que) pour les débutants.

 vincent

 Une messagerie gratuite, garantie à vie et des services en plus, ça vous
 tente ?
 Je crée ma boîte mail www.laposte.net

 __**_
 Talk-fr mailing list
 Talk-fr@openstreetmap.org
 https://lists.openstreetmap.**org/listinfo/talk-frhttps://lists.openstreetmap.org/listinfo/talk-fr



 __**_
 Talk-fr mailing list
 Talk-fr@openstreetmap.org
 https://lists.openstreetmap.**org/listinfo/talk-frhttps://lists.openstreetmap.org/listinfo/talk-fr

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Splines dans openstreetmap

2013-09-23 Par sujet Christian Quest
Sur le rendu FR, j'ai mis une petite dose de lissage de tracé sur les
voies ferrées, les motorway/trunk ainsi que les rond-points. Ces éléments
n'ont en principe pas d'angle obtus.

Pour les autres types de voies, c'est très délicat et un autre problème se
pose: le placement des textes le long des courbes n'est pas fait sur la
courbe lissée...



Le 23 septembre 2013 12:00, Emilie Laffray emilie.laff...@gmail.com a
écrit :

 Oui enfin je suis d'accord avec Pieren. Je ne suis pas sure que les
 splines soient une bonne idée.
 L'édition vectorielle est suffisamment compliquée pour qu'on ne rajoute
 pas une couche pour les débutants.
 De plus il me semble que TomTom a un brevet sur le rendu et/ou stockage
 pour des GPS si ma mémoire ne me fait pas défaut.
 On 23 Sep 2013 10:55, Pierre Couderc pie...@couderc.eu wrote:

 En remerciement et en réponse aux diverses interventions,ainsi qu'à :

 http://wiki.openstreetmap.org/**wiki/API_v0.7#Curved_segments_**for_wayshttp://wiki.openstreetmap.org/wiki/API_v0.7#Curved_segments_for_ways

 Il ne faut pas confondre le format de stockage des données ( une route
 qui repésentée par une courbe de Béziers dans la base de données) avec
 l'outil de création de routes : un outil est toujours facultatif, on peut
 ne pas utiliser un outil de splines si on ne veut pas.
 Si quelqu'un veut un outil intuitif, il lui suffit de continuer à
 utiliser le système actuel.
 Mais si quelqu'un voulait être précis, il pourrait utiliser un système de
 B-splines s'il existait.
 Cela n'implique pas de modifier la base actuelle (la transformation de
 données conduit généralement à une perte de données), mais à autoriser de
 décrire les objets en B-splines qui sont le bon outil pour décrire un
 courbe telle qu'une route, comme l'a bien compris M.Bézier.
 Quand à l'intuitivité, marcher non plus n'est pas intuitif, mais
 certains petits d'homme y arrivent quand même...

 Le 23/09/2013 10:38, V de Chateau-Thierry a écrit :

 De : Ab_fab

  Les courbes de Bezier sont une fonctionnalité des moteurs de rendu
 tels que Mapnik.
 Les polylignes peuvent paraître grossières dans la fenêtre d'édition
 mais :

 _ les paramètres de courbes ne font pas partie des éléments enregistrés
 dans la base et
 retranscrits dans le fichier planet (qui ne contient que points, lignes
 et relations)
 _ Cela ne se verra probablement pas dans le rendu image final
 _ C'est plus accessible pour le commun des mortels de suivre un tracé
 avec des points
 successifs plutôt qu'avec un outil de dessin vectoriel. Personnellement,
 je n'en ai pas
 l'habitude.


 C'est une doléance pour une prochaine version de l'API :
 http://wiki.openstreetmap.org/**wiki/API_v0.7#Curved_segments_**for_wayshttp://wiki.openstreetmap.org/wiki/API_v0.7#Curved_segments_for_ways

 Je reste de mon côté convaincu qu'on peut faire (déjà) de belles choses
 avec de
 simples successions de points formant une ligne brisée. Tout ça reste
 affaire de
 compromis entre richesse fonctionnelle et simplicité d'édition. Le
 dessin de splines
 me semble, au moins tel qu'implémenté dans les outils de DAO, pas
 vraiment trivial
 à prendre en main, (pas que) pour les débutants.

 vincent

 Une messagerie gratuite, garantie à vie et des services en plus, ça vous
 tente ?
 Je crée ma boîte mail www.laposte.net

 __**_
 Talk-fr mailing list
 Talk-fr@openstreetmap.org
 https://lists.openstreetmap.**org/listinfo/talk-frhttps://lists.openstreetmap.org/listinfo/talk-fr



 __**_
 Talk-fr mailing list
 Talk-fr@openstreetmap.org
 https://lists.openstreetmap.**org/listinfo/talk-frhttps://lists.openstreetmap.org/listinfo/talk-fr


 ___
 Talk-fr mailing list
 Talk-fr@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/talk-fr




-- 
Christian Quest - OpenStreetMap France
Un nouveau serveur pour OSM... http://donate.osm.org/server2013/
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr