banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 15 April 2022 15:47

damienfauries
Participant actif
Date d'inscription: 11 Oct 2010
Messages: 72

[OpenStreetMap] reprise de l'habillage des terrains de sports

Bonjour,
Pour des raisons de représentation, j'aimerai différencier les terrains de sport en reprenant la symbologie des limites des terrains.

Il s'agit effectivement des marquages réels observés depuis une ortho.

Elle s'observe sur l'OSM France. J'ai de mon côté utiliser QuickOSM mais dans l'extraction les données des terrains de sport ne sont représentés qu'en polygone.
Savez-vous comment je pourrais retrouver cet habillage en vecteur (shp) ?

Merci à vous

Hors ligne

 

#2 Fri 15 April 2022 17:46

Sylvain M.
Participant assidu
Lieu: Saint-Pierre-des-Nids (53)
Date d'inscription: 8 Sep 2005
Messages: 995

Re: [OpenStreetMap] reprise de l'habillage des terrains de sports

L'habillage des terrains de sport, visible sur le rendu FR (par exemple ici), mais pas sur le rendu international (même carte ici), n'est pas une donnée OpenStreetMap, mais juste un style appliqué au rendu des terrains de sport (leisure=pitch)
, en fonction du type de sport (sport= ? par exemple sport=soccer sur le lien)
Il n'y a donc pas de donnée vectorielle derrière.

Je ne sais pas comment Christian Quest, qui est derrière ce rendu (merci à lui smile ), a réussi à implémenter ce style, mais c'est uniquement de l'affichage en tout cas.
Peut-être possible aussi dans votre SIG, mais ça m'a l'air assez complexe ! wink

Dernière modification par Sylvain M. (Fri 15 April 2022 17:46)


Sylvain M.

Hors ligne

 

#3 Fri 15 April 2022 18:15

Sylvain M.
Participant assidu
Lieu: Saint-Pierre-des-Nids (53)
Date d'inscription: 8 Sep 2005
Messages: 995

Re: [OpenStreetMap] reprise de l'habillage des terrains de sports

Par curiosité, j'ai cherché le code source qui permet de dessiner les lignes des terrains de sport. Le voici :
https://github.com/cquest/osmfr-cartocs … s#L96-L117 (ici pour le tennis)

Du coup, c'est basé sur un dessin vectoriel (SVG), auquel on applique une transformation en fonction de la forme du polygone.
Sympa ! smile


Sylvain M.

Hors ligne

 

#4 Sat 16 April 2022 14:27

cquest
Participant assidu
Date d'inscription: 6 Jan 2013
Messages: 875

Re: [OpenStreetMap] reprise de l'habillage des terrains de sports

L'orientation des terrains est par ailleurs calculée ici:

https://github.com/cquest/osmfr-cartocs … r.yml#L428

Pour ce rendu, un autre calcul est fait pour l'orientation des tracés des passages piétons.


Christian Quest - https://amicale.net/@cquest sur Mastodon (terminé twitter/X)
Membre fondateur et porte parole d'OpenStreetMap France
Initiateur de opendatArchives, OpenEventDatabase, Panoramax

Hors ligne

 

#5 Fri 22 April 2022 10:02

damienfauries
Participant actif
Date d'inscription: 11 Oct 2010
Messages: 72

Re: [OpenStreetMap] reprise de l'habillage des terrains de sports

Merci à vous.
J'avoue que j'ai du mal à savoir comment les représenter avec ce code source sur QGIS , sans passer par une linéarisation des objets.

Hors ligne

 

#6 Fri 22 April 2022 10:49

Sylvain M.
Participant assidu
Lieu: Saint-Pierre-des-Nids (53)
Date d'inscription: 8 Sep 2005
Messages: 995

Re: [OpenStreetMap] reprise de l'habillage des terrains de sports

Un symbole ponctuel SVG, c'est possible.
Ensuite, il faut lui appliquer une rotation en fonction de l'orientation du polygone, c'est possible aussi (orientation que l'on peut calculer en table attributaire par exemple)
Enfin, il faut que la taille soit définie en fonction de la surface du polygone, c'est également possible.
Pas le temps de chercher, là, mais ça me semble jouable wink


Sylvain M.

Hors ligne

 

#7 Fri 22 April 2022 19:21

cquest
Participant assidu
Date d'inscription: 6 Jan 2013
Messages: 875

Re: [OpenStreetMap] reprise de l'habillage des terrains de sports

Pour la taille... certains types de terrains sont normalisés (tennis), d'autres non (foot).

La requête que j'ai indiqué calcule l'orientation et la surface du terrain pour ajuster ça dans la feuille de style quand c'est nécessaire.


Christian Quest - https://amicale.net/@cquest sur Mastodon (terminé twitter/X)
Membre fondateur et porte parole d'OpenStreetMap France
Initiateur de opendatArchives, OpenEventDatabase, Panoramax

Hors ligne

 

Pied de page des forums

Powered by FluxBB