Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Article : OSM DATA 3D - Introduction (1/5) #1262

Open
wants to merge 18 commits into
base: master
Choose a base branch
from

Conversation

TANK2003
Copy link

@TANK2003 TANK2003 commented Feb 1, 2025

Premier article d'une série de 5 sur la nouvelle version d'OSM DATA (aka son printemps) en 3D. Dans ce premier article, je reviens sur la motivation à passer en 3D, et un rapide tour sous le capot.

Merci d'avance pour votre relecture.


ℹ️ Message automatique à lire et remplir ⬇️

Liens importants

Ressources et check-list

Pour info, voici quelques extraits de notre guide de contribution :

Qualité

  • les news sont bien réparties dans les bonnes sections
  • les sections vides sont supprimées
  • vérifier le rendu de la syntaxe markdown (cf. linter)
  • chasse aux coquilles orthographiques et dyslexiques

Images

  • les images téléversées sur le CDN n'ont pas de caractère spécial dans leur nom de fichier (espace, accent, etc.) et n'excédent pas 1000px de largeur
  • les images sont hébergées sur des sites sécurisés (HTTPS)
  • chaque news a une vignette
  • les images (sauf les vignettes) ont l'attribut loading défini sur lazy (cf. MDN et guide material-mkdocs)
  • accessibilité : chaque image a un texte de remplacement (entre les crochets) et un titre lisible par les outils d'assistance. Bref, qui respecte la syntaxe générale

📢 Diffusion

Une fois l'article publié, il sera alors temps de le diffuser. Il sera automatiquement intégré au flux RSS et à la newsletter.

Mais la publication sur les réseaux sociaux est manuelle.

Nous avons des comptes officiels sur ces réseaux sociaux :

Merci d'indiquer en commentaire tes comptes à utiliser pour être cité/e dans les messages et de cocher ci-après la "stratégie" de diffusion qui te convient pour chaque réseau.

BlueSky

  • un/e membre de Geotribu publie, tu repartages avec ton compte
  • tu publies, on repartage
  • chacun/e publie de son côté
  • je souhaite que mon contenu ne soit pas diffusé sur ce réseau

LinkedIn

  • un/e membre de Geotribu publie, tu repartages avec ton compte
  • tu publies, on repartage
  • chacun/e publie de son côté
  • je souhaite que mon contenu ne soit pas diffusé sur ce réseau

Mastodon

  • un/e membre de Geotribu publie, tu repartages avec ton compte
  • tu publies, on repartage
  • chacun/e publie de son côté
  • je souhaite que mon contenu ne soit pas diffusé sur ce réseau

@github-actions github-actions bot added the articles Tutoriels, actualité, billet... label Feb 1, 2025
@Guts
Copy link
Member

Guts commented Feb 2, 2025

Merci @TANK2003 pour la proposition d'article 🙏 !

Avant d'amorcer la relecture collaborative, il manque vos pages auteurs à Romain et toi. Cf le guide https://contribuer.geotribu.fr/guides/authoring/#exemple

@Guts Guts added the contribution externe Contenus proposés par des personnes n'ayant pas de droits en écriture sur le dépôt GitHub label Feb 2, 2025
@github-actions github-actions bot added the contributeurices Contenus liés à la contribution et contributeur/ices : biographies, à propos, etc. label Feb 2, 2025
@Guts
Copy link
Member

Guts commented Feb 4, 2025

Ping @sguimmara

@Guts Guts requested review from a team, KazeNoOni and arno974 and removed request for a team February 4, 2025 18:47
@Guts
Copy link
Member

Guts commented Feb 4, 2025

@datagistips cela pourrait t'intéresser

@Guts
Copy link
Member

Guts commented Feb 4, 2025

Allez zou, c'est parti pour la @geotribu/relecture !

ℹ️ Aux relecteur/ices

Merci d'utiliser autant que possible le mode Suggestion de la review : https://docs.github.com/fr/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request#starting-a-review

image

C'est vraiment IMPORTANT pour le confort de l'auteur/ice 🙏

@Guts Guts changed the title OSM DATA 3D, premier article Article : OSM DATA 3D - Introduction (1/5) Feb 4, 2025
Copy link
Contributor

@Michael-cd30 Michael-cd30 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review de test/démo.
Suite de la relecture à venir.

Concernant le patrimoine bâti, il est issu de la base de données d'OSM où l'emprise et différents attributs associés à l'entité permettent de **reconstruire dynamiquement la géométrie en 3D**. Un prochain article détaille cette partie et notamment les principales contraintes :

- L'extrusion des polygones 2D pour l'obtention d'objets 3D
- La construction des toitures de types *Onion*, *Mansard*, *Glabled* ... uniquement à partir de l'emprise et du type de la toiture

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- La construction des toitures de types *Onion*, *Mansard*, *Glabled* ... uniquement à partir de l'emprise et du type de la toiture
- La construction des toitures de types *Onion*, *Mansard*, *Gable* ... uniquement à partir de l'emprise et du type de la toiture

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@TANK2003 je suis pas certain de l'orthographe ici, rapide recherche sur internet : https://primeroofingfl.com/blog/gable-roofs-info/

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Guts and others added 3 commits February 14, 2025 14:12
Copy link
Contributor

🎉 Le site de prévisualisation pour cette PR a été généré et est disponible sous ce lien.
Commit de référence : 454a415.

Copy link
Contributor

@jeremieprudhomme jeremieprudhomme left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merci pour ce premier article de la série, j'ai ajouté quelques remarques que je me suis faites à la lecture de la prévisualisation.


Bonjour à tous, je m'appelle [Karl](https://www.linkedin.com/in/karl-tayou-53a3a7b9/) !

En 2020, né d'une collaboration entre Jean-Louis Zimmermann et moi-même, [**OSM DATA**](https://demo.openstreetmap.fr/) a vu le jour. L'objectif d'OSM DATA est de **faciliter l'accès, la visualisation et le téléchargement des données [OpenStreetMap (OSM)](https://www.openstreetmap.org/#map=6/46.45/2.21.)**. Je m'occcupe du développement de la plateforme, Jean-Louis paramètre les (nombreux !) jeux de données thématiques. Actuellement, le projet OSM possède plus de 365 couches sur la France avec des styles parfois complexes.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
En 2020, né d'une collaboration entre Jean-Louis Zimmermann et moi-même, [**OSM DATA**](https://demo.openstreetmap.fr/) a vu le jour. L'objectif d'OSM DATA est de **faciliter l'accès, la visualisation et le téléchargement des données [OpenStreetMap (OSM)](https://www.openstreetmap.org/#map=6/46.45/2.21.)**. Je m'occcupe du développement de la plateforme, Jean-Louis paramètre les (nombreux !) jeux de données thématiques. Actuellement, le projet OSM possède plus de 365 couches sur la France avec des styles parfois complexes.
[**OSM DATA**](https://demo.openstreetmap.fr/) a vu le jour en 2020, né d'une collaboration entre Jean-Louis Zimmermann et moi-même. Son objectif est de **faciliter l'accès, la visualisation et le téléchargement des données [OpenStreetMap (OSM)](https://www.openstreetmap.org/#map=6/46.45/2.21.)**.
Je m’occupe du développement de la plateforme, Jean-Louis paramètre les (nombreux !) jeux de données thématiques. Actuellement, le projet OSM possède plus de 365 couches sur la France avec des styles parfois complexes.

Je trouve la formulation actuelle un peu dure à la première lecture, en inversant il me semble que ça allège.


L'objectif avec OSM DATA est de créer un écosystème webSIG entièrement *open source* "QGIS centré" :heart: : données - métadonnées - symbologie.

L'ensemble de l'application est hébergée avec OSM France :heart:.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
L'ensemble de l'application est hébergée avec OSM France :heart:.
L'ensemble de l'application est hébergée par OSM France :heart:.

Par plutôt qu'avec, non ?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fix

Comment on lines 37 to 42
En 2023, après des défaites (trop nombreuses !) contre mes anciens collègues à FIFA, je change de vie et je réfléchis à une nouvelle version d'OSM DATA. Est-ce-que cette plateforme n'est destinée qu'à l'utilisation de données d'OSM ? Pourrait-on importer et afficher des fichiers externes (Geopackage, Shapefile, IFC...) ? Un affichage en 3D avec Mapbox / Maplibre / Giro3D ?
**OSM - SIG - BIM/CIM - jumeaux numériques, où sont les points de convergence ?**

![Vue de la tour Montparnasse dans OSM DATA V2](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2025/osm_data/article_1/tour_montparnasse_dans_osm_data.png){: .img-center loading=lazy }

C'est dans ce contexte et une [(potentielle) accélération de l'adoption des jumeaux numériques](https://www.afigeo.asso.fr/publication-de-la-1ere-etude-economique-de-l-ecosysteme-geonumerique-en-france/) que je vous présente, avec la contribution de [Romain](https://fr.linkedin.com/in/romain-latapie), les nouveautés d'OSM DATA V2 !
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Je trouve que les ajouts entre parenthèses (trop nombreuses !) (potentielle) ralentissent la lecture. Je suggère de soit supprimer les parenthèses (pour potentielle), soit encadrer de virgules.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fix

En 2020, né d'une collaboration entre Jean-Louis Zimmermann et moi-même, [**OSM DATA**](https://demo.openstreetmap.fr/) a vu le jour. L'objectif d'OSM DATA est de **faciliter l'accès, la visualisation et le téléchargement des données [OpenStreetMap (OSM)](https://www.openstreetmap.org/#map=6/46.45/2.21.)**. Je m'occcupe du développement de la plateforme, Jean-Louis paramètre les (nombreux !) jeux de données thématiques. Actuellement, le projet OSM possède plus de 365 couches sur la France avec des styles parfois complexes.

En 2023, après des défaites (trop nombreuses !) contre mes anciens collègues à FIFA, je change de vie et je réfléchis à une nouvelle version d'OSM DATA. Est-ce-que cette plateforme n'est destinée qu'à l'utilisation de données d'OSM ? Pourrait-on importer et afficher des fichiers externes (Geopackage, Shapefile, IFC...) ? Un affichage en 3D avec Mapbox / Maplibre / Giro3D ?
**OSM - SIG - BIM/CIM - jumeaux numériques, où sont les points de convergence ?**
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
**OSM - SIG - BIM/CIM - jumeaux numériques, où sont les points de convergence ?**
**OSM - SIG - BIM/CIM - jumeaux numériques, où sont les points de convergence ?**

Un espace après le paragraphe précédent permet de mettre en avant ce point de réflexion (à vérifier que l'espace se fait bien en markdown avec un simple retour à la ligne, il me semble que c'est parfois pas évident).

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fix


C'est dans ce contexte et une [(potentielle) accélération de l'adoption des jumeaux numériques](https://www.afigeo.asso.fr/publication-de-la-1ere-etude-economique-de-l-ecosysteme-geonumerique-en-france/) que je vous présente, avec la contribution de [Romain](https://fr.linkedin.com/in/romain-latapie), les nouveautés d'OSM DATA V2 !

Bonne lecture !
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Il manque peut-être un petit mot sur le fait qu'il y aura plusieurs articles pour cette série ?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fix


## Les nouveautés

Le premier changement apparait dès l'ouverture de la page : **les éléments structurants et informationnels sont représentés en 3D** (l'affichage de la topographie est en développement) intégrant une modélisation du patrimoine bâti. Les données sont extrudées à partir des bâtiments d'OSM, la représentation est généralement proche d'un [LOD1](https://3d.bk.tudelft.nl/lod/) texturé. Des améliorations persistent sur la modélisation, la tour Eiffel en est un bon exemple, le rendu est (beaucoup) moins réaliste que la plupart des représentations réalisées sur [*Minecraft*](https://www.planetminecraft.com/projects/tag/eiffel/).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Le premier changement apparait dès l'ouverture de la page : **les éléments structurants et informationnels sont représentés en 3D** (l'affichage de la topographie est en développement) intégrant une modélisation du patrimoine bâti. Les données sont extrudées à partir des bâtiments d'OSM, la représentation est généralement proche d'un [LOD1](https://3d.bk.tudelft.nl/lod/) texturé. Des améliorations persistent sur la modélisation, la tour Eiffel en est un bon exemple, le rendu est (beaucoup) moins réaliste que la plupart des représentations réalisées sur [*Minecraft*](https://www.planetminecraft.com/projects/tag/eiffel/).
Le premier changement apparait dès l'ouverture de la page : **les éléments structurants et informationnels sont représentés en 3D** (l'affichage de la topographie est en développement) intégrant une modélisation du patrimoine bâti. Les données sont extrudées à partir des bâtiments d'OSM, la représentation est généralement proche d'un [LOD1](https://3d.bk.tudelft.nl/lod/) texturé. Des améliorations persistent sur la modélisation, la tour Eiffel en est un bon exemple, le rendu est beaucoup moins réaliste que la plupart des représentations réalisées sur [*Minecraft*](https://www.planetminecraft.com/projects/tag/eiffel/).

Encore une fois, je trouve que le (beaucoup) entre parenthèses n'apporte pas une facilité de lecture, en supprimant les parenthèses ça me paraît plus fluide.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fix

- La performance d'affichage qui doit permettre une navigation (plus) fluide

Pour l'ajout de données via l'interface administrateur et dans le cas de géométries de type `Polyline` et `Polygon`, les données sont affichées en 2D avec une altitude nulle. Pour les géométries de type `Point`, une altitude (+ 4 m) est appliquée par défaut aux données par rapport au sol / au bâtiment (si l'entité en intersecte un).

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A la fin de ce premier article d'une série, il manque un petit mot pour teaser sur ce qui viendra dans le prochain, comme c'était le cas pour la série sur les géométries https://geotribu.fr/articles/2024/2024-07-16_de-la-tolerance-en-sig-geometrie-00-annonce/

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merci pour ton temps de relecture
J'ai rajouté uniquement le teaser pour le prochain article, et non pour tous les prochains pour plusieurs raison :

  • Dans l'intro j'ai déja donné le teaser pour tous les autres articles
  • Les articles se suivent, l'un entraine l'autre.
  • Le lien des prochain articles n'est pas encore définit

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

C'est très bien comme ça !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
articles Tutoriels, actualité, billet... contributeurices Contenus liés à la contribution et contributeur/ices : biographies, à propos, etc. contribution externe Contenus proposés par des personnes n'ayant pas de droits en écriture sur le dépôt GitHub
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants