VilO3D: Scénariser la fabrique urbaine en 3D. H.Mathian, S.Servigne, A-S Clém...kmichel69
Understanding the processes of the urban fabric is essential to anticipating and forecasting its future development. This article presents the ongoing VilO3D project that addresses this subject. This project explores the construction of knowledge on the basis of a 3D storytelling process.
The thematic perspective is that of an “ordinary city” that entails processes with embedded temporality and granularity. We illustrate how the articulation of qualitative land-based approaches with symbolic and numerical approaches can be used to abstract and model knowledge using the example of the left bank of the Rhone in Lyon between 1755 and the present day and the co-design of a three-dimensional and temporal recreative environment. The goal is to address the thematic questions again, while also raising innovative questions on digital representation, especially about the notion of documented spatiotemporal processes.
Diaporama de la présentation MapTiler du 2 juillet 2019 aux
GeoDataDays (Festival des GéoInnovations), intitulée "Valoriser l'open data géographique, des échelles globales aux échelles locales".
VilO3D: Scénariser la fabrique urbaine en 3D. H.Mathian, S.Servigne, A-S Clém...kmichel69
Understanding the processes of the urban fabric is essential to anticipating and forecasting its future development. This article presents the ongoing VilO3D project that addresses this subject. This project explores the construction of knowledge on the basis of a 3D storytelling process.
The thematic perspective is that of an “ordinary city” that entails processes with embedded temporality and granularity. We illustrate how the articulation of qualitative land-based approaches with symbolic and numerical approaches can be used to abstract and model knowledge using the example of the left bank of the Rhone in Lyon between 1755 and the present day and the co-design of a three-dimensional and temporal recreative environment. The goal is to address the thematic questions again, while also raising innovative questions on digital representation, especially about the notion of documented spatiotemporal processes.
Diaporama de la présentation MapTiler du 2 juillet 2019 aux
GeoDataDays (Festival des GéoInnovations), intitulée "Valoriser l'open data géographique, des échelles globales aux échelles locales".
Implementing interactive maps using free GIS toolsLamya BOUQANZIA
The project's objective is "The Implementation of interactive maps using free GIS tools" based on new information technologies and mainly: web technologies, GIS technology, object technology especially Java/JEE that offers a wide choice in both programming and APIs such as persistence tools like JPA.
The interactive map we had to realize represents the cultural and historical heritage of the city of Fez, based on free and open source development tools.
Le cours est destiné aux journalistes qui souhaitent intégrer des cartes et autres géodonnées de manière interactive à leurs articles. A l’aide d’exemples pratiques, on va montrer comment près de 400 jeux de données mis à disposition par la Confédération peuvent être utilisés. Les participants ont la possibilité de se faire la main avec leurs propres données.
L’atelier offre de plus une plateforme d’échange entre les spécialistes des médias et swisstopo, afin de mieux comprendre les besoins et les attentes de part et d’autre.
L’organisation de cet atelier dans le cadre du GEOSummit permet également de donner un aperçu plus large de l’utilisation de la géoinformation dans de nombreux domaines du quotidien.
Illustration du processus de création et publication des géodonnées du Service sur le portail cartographique cantonal et Intranet (Thème: Routes cantonales).
A l'occasion de l'eGov Innovation Day 2014 - DONNÉES DE L’ADMINISTRATION, UNE MINE (qui) D’OR(t) - Xavier Mérour présente Les données du territoire: un patrimoine immatériel inestimable!
Formation à l'utilisation des données OpenStreetMap.
Explication du modèle de données et du système de tags.
Extraction de données OpenStreetMap brutes ou formatées, intégration des données dans une base de données (PostGIS) et utilisation dans un SIG (QGis). Requêtes avec Overpass Turbo.
Pour tout comprendre sur les données 3D avec des exemples concrets d'acquisition et d'utilisation. Rencontrez quatre intervenants qui partagent leurs expériences avec vous !
L'Avenue Digital Media - Services dans le domaine de l'urbanisme ; la maquett...L'Avenue Digital Media
L'Avenue Digital Media a développé des compétences pointues dans le domaine de l'urbanisme à travers la création de maquettes 3D qui ouvre différents champs d'application dans les secteurs suivants
1. Services d'urbanisme à travers la constitution d'une maquette 3D de la localité, idéal pour la développer.
2. Lors de concours d'architecture, toujours à travers la constitution d'une maquette 3D, qui sera adaptée au contexte du concours d'architecture. Un suivi des différents concurrents et également proposés pour intégrés les projets dans la maquette. Cet outil 3D peut ensuite être utilisé pour la constitution d'une maquette physique en 3D.
3. Communiquer auprès de la population, des politiques, etc. à travers la création d'images 3D, de film ou encore à travers d'applications interactives comme des visites virtuelles.
4. La gestion des oppositions, où ADM intervient pour soutenir l'argumentaire du constructeur et déconstruire les oppositions une à une.
TopStation est une suite logicielle Autonome complète qui va de la Topométrie, à la Codification, aux plans d'intérieurs et jusqu'au Foncier avec l'applicatif révolutionnaire Limit Addict. Elle fonctionne en Autonome, directement sous Windows, et n'a pas besoin d'autoCAD®
Le BIM WORLD 2016 était l’évènement BIM à ne pas manquer. Les équipes d’AREP et PARVIS étaient présentes sur le salon, dans les salles de conférences et parmi les stands.
Partie 2/5 du CR BIMWorld AREP :
GEO & Infra :
Travailler avec des maquettes numériques 3D des bâtiments aux territoires
Implementing interactive maps using free GIS toolsLamya BOUQANZIA
The project's objective is "The Implementation of interactive maps using free GIS tools" based on new information technologies and mainly: web technologies, GIS technology, object technology especially Java/JEE that offers a wide choice in both programming and APIs such as persistence tools like JPA.
The interactive map we had to realize represents the cultural and historical heritage of the city of Fez, based on free and open source development tools.
Le cours est destiné aux journalistes qui souhaitent intégrer des cartes et autres géodonnées de manière interactive à leurs articles. A l’aide d’exemples pratiques, on va montrer comment près de 400 jeux de données mis à disposition par la Confédération peuvent être utilisés. Les participants ont la possibilité de se faire la main avec leurs propres données.
L’atelier offre de plus une plateforme d’échange entre les spécialistes des médias et swisstopo, afin de mieux comprendre les besoins et les attentes de part et d’autre.
L’organisation de cet atelier dans le cadre du GEOSummit permet également de donner un aperçu plus large de l’utilisation de la géoinformation dans de nombreux domaines du quotidien.
Illustration du processus de création et publication des géodonnées du Service sur le portail cartographique cantonal et Intranet (Thème: Routes cantonales).
A l'occasion de l'eGov Innovation Day 2014 - DONNÉES DE L’ADMINISTRATION, UNE MINE (qui) D’OR(t) - Xavier Mérour présente Les données du territoire: un patrimoine immatériel inestimable!
Formation à l'utilisation des données OpenStreetMap.
Explication du modèle de données et du système de tags.
Extraction de données OpenStreetMap brutes ou formatées, intégration des données dans une base de données (PostGIS) et utilisation dans un SIG (QGis). Requêtes avec Overpass Turbo.
Pour tout comprendre sur les données 3D avec des exemples concrets d'acquisition et d'utilisation. Rencontrez quatre intervenants qui partagent leurs expériences avec vous !
L'Avenue Digital Media - Services dans le domaine de l'urbanisme ; la maquett...L'Avenue Digital Media
L'Avenue Digital Media a développé des compétences pointues dans le domaine de l'urbanisme à travers la création de maquettes 3D qui ouvre différents champs d'application dans les secteurs suivants
1. Services d'urbanisme à travers la constitution d'une maquette 3D de la localité, idéal pour la développer.
2. Lors de concours d'architecture, toujours à travers la constitution d'une maquette 3D, qui sera adaptée au contexte du concours d'architecture. Un suivi des différents concurrents et également proposés pour intégrés les projets dans la maquette. Cet outil 3D peut ensuite être utilisé pour la constitution d'une maquette physique en 3D.
3. Communiquer auprès de la population, des politiques, etc. à travers la création d'images 3D, de film ou encore à travers d'applications interactives comme des visites virtuelles.
4. La gestion des oppositions, où ADM intervient pour soutenir l'argumentaire du constructeur et déconstruire les oppositions une à une.
TopStation est une suite logicielle Autonome complète qui va de la Topométrie, à la Codification, aux plans d'intérieurs et jusqu'au Foncier avec l'applicatif révolutionnaire Limit Addict. Elle fonctionne en Autonome, directement sous Windows, et n'a pas besoin d'autoCAD®
Le BIM WORLD 2016 était l’évènement BIM à ne pas manquer. Les équipes d’AREP et PARVIS étaient présentes sur le salon, dans les salles de conférences et parmi les stands.
Partie 2/5 du CR BIMWorld AREP :
GEO & Infra :
Travailler avec des maquettes numériques 3D des bâtiments aux territoires
Réaliser un géoportail responsive est maintenant techniquement possible. Les applications web mobiles peuvent désormais être implémentées avec les mêmes framework que les applications desktop. Cette évolution présente un avantage que ce soit en terme de coût de développement, de maintenance et de distribution. La difficulté principale ne réside toutefois pas dans la technique, mais dans le design des différents layouts et dans l’adaptation des fonctions selon le contexte d’utilisation.
Les rencontres de SIG-la-lettre, Mardi 3 avril 2012, Paris
Le Cloud, nouvel eldorado ?
15h30-16h : L’utilisation du cloud computing pour l’infrastructure fédérale de données géographiques suisse : 4 années d’expérience par Hanspeter Christ et Alain Buogo, Swisstopo
L’effet slashdot, une annonce de presse ou une situation d’urgence mettent souvent les sites webs à rude épreuve.Pour répondre à de fortes charges momentanées, le Cloud Computing permet de mobiliser rapidement des ressources et de les consommer à la demande.
Partant de cette constatation, la Confédération Suisse a décidé l’utilisation du Cloud Computing pour la mise en place de son Infrastructure Fédérale de Données Géographiques (IFDG).
‘On Demand Self Service’, ‘Broad Network Access’ et ‘Rapid Elasticity’ sont des aspects du Cloud Computing qui permettent de servir au mieux les dizaines de milliers d’utilisateurs journaliers. Pour pleinement profiter du Cloud Computing, un haut niveau d’automatisation et un réarchitecturage des applications traditionnelles est nécessaire. Ces travaux permettent ensuite de réduire les coûts de fonctionnement tout en offrant une meilleure flexibilité. Il est ainsi possible de faire bénéficier de nombreux autres départements et clients des avantages d’une Infrastructure mutualisée.
Cette présentation donne un aperçu de la mise en place de l’IFDG Suisse. Elle s’inscrit parfaitement dans la stratégie Cloud Computing des autorités suisses. Cette dernière décrit la manière dont les autorités suisses souhaitent utiliser ces nouvelles possibilités et quelles sont les mesures à prendre, afin que les risques allant de pair avec l’utilisation du Cloud puissent être minimisés et que les chances qui en découlent, notamment dans le cadre du soutien de la cyberadministration, puissent être utilisées.
L'idée de la session est de démystifier les BigData et plus précisément HDInsight en montrant des exemples concrets d'utilisation. Cette session s'adresse aux consultants BI et aux désireux de connaitre la solution BigData de Microsoft ainsi qu'aux architectes SI. Au programme : présentation de l'offre BigData de Microsoft (HDInsight OnPremise ou dans Windows Azure), les outils du monde Hadoop (Hive, Pig, HBase), la place du Framework Hadoop dans nos systèmes d'informations, des cas d'utilisation et des démonstrations. V-Traffic viendra également nous présenter comment ils utilisent HDInsight !
Read more at http://www.microsoft.com/france/mstechdays/programmes/2014/fiche-session.aspx?ID=df562eda-8d49-4d31-963a-0b99ebf333af#FAPhWIOW597ORA8j.99
L'idée de la session est de démystifier les BigData et plus précisément HDInsight en montrant des exemples concrets d'utilisation. Cette session s’adresse aux consultants BI et aux désireux de connaitre la solution BigData de Microsoft ainsi qu'aux architectes SI. Au programme : présentation de l’offre BigData de Microsoft (HDInsight OnPremise ou dans Windows Azure), les outils du monde Hadoop (Hive, Pig, HBase), la place du Framework Hadoop dans nos systèmes d’informations, des cas d’utilisation et des démonstrations. V-Traffic viendra également nous présenter comment ils utilisent HDInsight !
Speakers : Benjamin Guinebertière (Microsoft), François Simoës (v-traffic), Romain Casteres (DCube (Microsoft Partner)), Yazid Moussaoui (DCube (Microsoft Partner))
Maphub : une plateforme collaborative pour les créateurs de cartes - FOSS4G-FROW2 Consortium
Maphub est une idée de plateforme basée sur le middleware open-source Tilepin et visant à rendre possible :
- le design collaboratif de cartes
- l'hébergement de cartes designées sur son propre serveur
- la visualisation de couches dynamiques
Présentation donnée lors de la conférence FOSS4G-FR 2014 http://foss4g.osgeo.fr/
Open Government Geodata, Open Standards, Open Software
by Pasquale Di Donato – Swisstopo
standardisation activities in the context of the Federal and of the National Spatial Data Infrastructure. implementation of the Open Government Data (OGD) Strategy at swisstopo
Basisdaten Landeskarten, Höhenmodell und Luft-/Orthobilder sind ab 1.3.2021 schweizweit frei verfügbar – als Geodienste und Rohdatendownload. Wenn zu Open Data – als Dienst oder als Rohdatensatz – die entsprechenden OSS-Werkzeuge bereitgestellt werden: dann wird das Potential erst freigesetzt.
Es wird auf die Rolle von OSS (Openlayers, Maplibre, VueJS), OpenStandards (Spatial Asset Temporal Catalog, OGC) und das Open Mindset bezüglich Technologien und Partnerschaften (OSM, SW Provider) in der Bereitstellung und Nutzung von amtlichen Geodaten eingegangen.
Die Anzahl der virtuellen Server und Speicherplatz - das ist nur die Spitze der Ambosswolke BGDI. Mit Einblicken in die Beschaffung, den Aufbau für spezifische Projekte, Umgang mit Anforderungsmanagement und der Cloud-Verwaltung gemäss Sichtflugregeln im dichten Wolkenmeer werden einige Hintergrundaspekte aufgezeigt. Der tägliche operative Betrieb der BGDI Cloud wird durch ein Echtzeitmonitoring überwacht – das erlaubt mehr als nur ein Dashboard: Bei KOGIS werden Analyse-Tools eingesetzte, um Leistungsdaten der BGDI zu sammeln. Dabei stützen wir uns auf Elasticsearch, Kibana und Logstash die den Elastic-Stack bilden, eine Sammlung von Open-Source-Software zur Analyse von Logdateien der Cloud Infrastruktur. Mit diesen Werkzeugen analysieren wir den Erfolg der BGDI-Dienste und übersetzen die Erkenntnis-se in Funktionalitäten und Massnahmen für seine weitere Entwicklung und den Betrieb.
Public Cloud im öffentlichen Sektor Von der Theorie zur Praxis
10 Jahre swisstopo auf AWS Einblicke in laufende und neue Projekte
AWS User Group Bern –1st Public Sector Meet-up Digicomp, Bern 03. Juli2019
Der Bund möchte die Bundes Geodaten-Infrastruktur BGDI in einem nächsten Ausbauschritt so erweitern, dass moderne VectorTiling Formate für die Visualisierung von Karten und Geodaten im Web unterstützt werden. Dafür wird unter anderem ein Testviewer gebaut. Das Kolloquium erläutert die Nutzungsmöglichkeiten von Vector Tiling anhand des Testviewers und wirft einen Blick auf aktuelle und geplante Arbeiten in den Projekten BGDI-RE4 (BGDI Realisierungseinheit 4) und ViB2d (2D-Visualisierungen in der BGDI).
m Vordergrund der Veranstaltung steht die derzeitige Prozesskette Datenintegration BGDI. Die (Qualitäts-)Anforderungen an die eingehenden Geodaten werden aufgezeigt. Anschliessend folgt eine Präsentation der Teilschritte und -systeme der BGDI bis hin zum Abschluss mit der Publikation und den dazugehörenden Kommunikationsmassnahmen.
Geoportal Bund geo.admin.ch / Géoportail de la Confédération geo.admin.ch
Einführung, Grundlage, Arbeiten mit online Karten, Einbindung auf eigener Webseite, neue Datensätze wie Strassennamen, kleine Uebung
Erfolge an den Berufsweltmeisterschaften und Top Ratings der
Schweizer Universitäten zeigen, dass unser duales
Bildungssystem Weltklasse ist. Die Anforderungen im
Arbeitsmarkt sind hoch und die Herausforderungen der
Zivilisation komplex: Klimaänderung, Migration, Megacities
usw. – alle global und alle raumbezogen. Raumkompetenz und
räumliches Denken müssen deshalb als weitere
Schlüsselkompetenzen des 21. Jahrhunderts betrachtet
werden. Gleichzeitig durchdringt die Digitalisierung unsere
Lebensbereiche, prägt das neue Verständnis des Problemlösens und erfordert einen kritischen
Umgang mit digitalen Medien. Es ist daher ein zentrales Anliegen des GEOSummits, junge
Menschen in der digitalen Raumkompetenz zu fördern, um in der GEO-Welt weiterhin an
vorderster Front mit dabei zu sein und im Arbeitsmarkt top ausgebildet zu sein.
Der GEOSchool Day fördert die Medien- und Raumkompetenz
durch zeitgemässe didaktische Methoden. Am Vormittag
können die Jugendlichen die Anwendung von
Geoinformationstechnologien praktisch erleben, während sie
sich am Nachmittag in ihren Interessensgebieten vertiefen und
sich mit Profis austauschen können. Für Lehrpersonen wird
zudem ein Nachmittagsworkshop organisiert, der mit
Beispielunterrichtseinheiten aufzeigt, wie die Themen
lehrplankonsistent unterrichtet werden können
Cloud has had an “egalitarian” impact on IT by ensuring everyone (SMO or Enterprise) has equal access to the same level and type of services. (Werner Vogels, CTO AWS)
Cloud is no longer infrastructure (or platform) as a service. That might be something we were in back in 2009 or 2010, but it has always been the belief that customers didn’t really care what was called infrastructure as a service or platform as a service, or whatever. They just wanted those services that address their problems and challenges, and to stitch them together. (Werner Vogels, CTO AWS)
It is all about data. (Werner Vogels, CTO AWS)
It is all about collaboration between Business, Development and Operations (#BizDevOps)
Die amtlichen Verzeichnisse der Strassen (Art. 26a GeoNV) und der Gebäudeadressen (Art. 26c GeoNV) werden aktuell vorbereitet und treten schrittweise bis spätestens 1. Juli 2021 in Kraft (Art. 37a GeoNV).Um den Zugang zu diesen Daten auch während der Übergangszeit zu ermöglichen, kümmert sich das BFS um eine Zwischenlösung. Es ist ein Zugriff auf die Daten in Listenform möglich, wobei die Bereitstellung grundsätzlich gemäss Art. 26a und 26b GeoNV erfolgt.
1. The document discusses how to make transportation stop data from Switzerland's Federal Office of Topography linkable and accessible on the web.
2. It introduces the concept of linked data and the four rules for publishing linked data, including using URIs to identify things, providing HTTP URIs so that people can look up those names, and including links between data.
3. The document provides steps for publishing transportation stop data as linked data, such as mapping data fields to ontology terms, converting coordinates between reference systems, and linking the data to other datasets to connect it to the larger web of data.
Mit dem Betrieb verschiedener neuer Komponenten (AUTOMATA, TilesOnDemand) stellt die Bundesgeodateninfrastruktur sicher, dass Geodaten vom Dateneigentümer selbst autonom und zeitnah (>Stunden) über die verschiedensten Kanäle/Dienste beliebig publiziert werden können. Anhand einer DEMO wird aufgezeigt, wie die Prozesse dazu aufgebaut sind.
geo.admin.ch: Automatisation des processus d’actualisation des géodonnées publiées
La mise en service de nouveaux composants (Automata, TilesOnDemand) permet aux utilisateurs de l’Infrastructure Fédérale des Géodonnées de publier rapidement (<heure) et de manière autonome ses géodonnées, ceci pour alimenter les différents canaux et services de publication. Une démonstration présentera comment ses processus sont mis en place et peuvent être utilisés.
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...OCTO Technology
Par Nicolas Bordier (Consultant numérique responsable @OCTO Technology) et Alaric Rougnon-Glasson (Sustainable Tech Consultant @OCTO Technology)
Sur un exemple très concret d’audit d’éco-conception de l’outil de bilan carbone C’Bilan développé par ICDC (Caisse des dépôts et consignations) nous allons expliquer en quoi l’ACV (analyse de cycle de vie) a été déterminante pour identifier les pistes d’actions pour réduire jusqu'à 82% de l’empreinte environnementale du service.
Vidéo Youtube : https://www.youtube.com/watch?v=7R8oL2P_DkU
Compte-rendu :
L'IA connaît une croissance rapide et son intégration dans le domaine éducatif soulève de nombreuses questions. Aujourd'hui, nous explorerons comment les étudiants utilisent l'IA, les perceptions des enseignants à ce sujet, et les mesures possibles pour encadrer ces usages.
Constat Actuel
L'IA est de plus en plus présente dans notre quotidien, y compris dans l'éducation. Certaines universités, comme Science Po en janvier 2023, ont interdit l'utilisation de l'IA, tandis que d'autres, comme l'Université de Prague, la considèrent comme du plagiat. Cette diversité de positions souligne la nécessité urgente d'une réponse institutionnelle pour encadrer ces usages et prévenir les risques de triche et de plagiat.
Enquête Nationale
Pour mieux comprendre ces dynamiques, une enquête nationale intitulée "L'IA dans l'enseignement" a été réalisée. Les auteurs de cette enquête sont Le Sphynx (sondage) et Compilatio (fraude académique). Elle a été diffusée dans les universités de Lyon et d'Aix-Marseille entre le 21 juin et le 15 août 2023, touchant 1242 enseignants et 4443 étudiants. Les questionnaires, conçus pour étudier les usages de l'IA et les représentations de ces usages, abordaient des thèmes comme les craintes, les opportunités et l'acceptabilité.
Résultats de l'Enquête
Les résultats montrent que 55 % des étudiants utilisent l'IA de manière occasionnelle ou fréquente, contre 34 % des enseignants. Cependant, 88 % des enseignants pensent que leurs étudiants utilisent l'IA, ce qui pourrait indiquer une surestimation des usages. Les usages identifiés incluent la recherche d'informations et la rédaction de textes, bien que ces réponses ne puissent pas être cumulées dans les choix proposés.
Analyse Critique
Une analyse plus approfondie révèle que les enseignants peinent à percevoir les bénéfices de l'IA pour l'apprentissage, contrairement aux étudiants. La question de savoir si l'IA améliore les notes sans développer les compétences reste débattue. Est-ce un dopage académique ou une opportunité pour un apprentissage plus efficace ?
Acceptabilité et Éthique
L'enquête révèle que beaucoup d'étudiants jugent acceptable d'utiliser l'IA pour rédiger leurs devoirs, et même un quart des enseignants partagent cet avis. Cela pose des questions éthiques cruciales : copier-coller est-il tricher ? Utiliser l'IA sous supervision ou pour des traductions est-il acceptable ? La réponse n'est pas simple et nécessite un débat ouvert.
Propositions et Solutions
Pour encadrer ces usages, plusieurs solutions sont proposées. Plutôt que d'interdire l'IA, il est suggéré de fixer des règles pour une utilisation responsable. Des innovations pédagogiques peuvent également être explorées, comme la création de situations de concurrence professionnelle ou l'utilisation de détecteurs d'IA.
Conclusion
En conclusion, bien que l'étude présente des limites, elle souligne un besoin urgent de régulation. Une charte institutionnelle pourrait fournir un cadre pour une utilisation éthique.
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Laurent Speyser
(Conférence dessinée)
Vous êtes certainement à l’origine, ou impliqué, dans un changement au sein de votre organisation. Et peut être que cela ne se passe pas aussi bien qu’attendu…
Depuis plusieurs années, je fais régulièrement le constat de l’échec de l’adoption de l’Agilité, et plus globalement de grands changements, dans les organisations. Je vais tenter de vous expliquer pourquoi ils suscitent peu d'adhésion, peu d’engagement, et ils ne tiennent pas dans le temps.
Heureusement, il existe un autre chemin. Pour l'emprunter il s'agira de cultiver l'invitation, l'intelligence collective , la mécanique des jeux, les rites de passages, .... afin que l'agilité prenne racine.
Vous repartirez de cette conférence en ayant pris du recul sur le changement tel qu‘il est généralement opéré aujourd’hui, et en ayant découvert (ou redécouvert) le seul guide valable à suivre, à mon sens, pour un changement authentique, durable, et respectueux des individus! Et en bonus, 2 ou 3 trucs pratiques!
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...Horgix
This is the slide deck of a talk by Alexis "Horgix" Chotard and Laurentiu Capatina presented at the MongoDB Paris User Group in June 2024 about the feedback on how PayFit move away from a monolithic hell of a self-hosted MongoDB cluster to managed alternatives. Pitch below.
March 15, 2023, 6:59 AM: a MongoDB cluster collapses. Tough luck, this cluster contains 95% of user data and is absolutely vital for even minimal operation of our application. To worsen matters, this cluster is 7 years behind on versions, is not scalable, and barely observable. Furthermore, even the data model would quickly raise eyebrows: applications communicating with each other by reading/writing in the same MongoDB documents, documents reaching the maximum limit of 16MiB with hundreds of levels of nesting, and so forth. The incident will last several days and result in the loss of many users. We've seen better scenarios.
Let's explore how PayFit found itself in this hellish situation and, more importantly, how we managed to overcome it!
On the agenda: technical stabilization, untangling data models, breaking apart a Single Point of Failure (SPOF) into several elements with a more restricted blast radius, transitioning to managed services, improving internal accesses, regaining control over risky operations, and ultimately, approaching a technical migration when it impacts all development teams.
5. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
Agenda
1. Législation
2. Typologie de géoservices 3D
3. Cesium: service de terrain
4. Cesium: service d’objets 3D
5. Interopérabilité
5
6. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
Législation
Loi fédérale sur la géoinformation – Article 1
La présente loi vise à ce que les autorités fédérales, cantonales et
communales, les milieux économiques, la population et les milieux
scientifiques disposent rapidement, simplement et durablement de
géodonnées mises à jour, au niveau de qualité requis et d'un coût
approprié, couvrant le territoire de la Confédération suisse en vue
d'une large utilisation.
Loi fédérale sur la géoinformation – Article 3
Géoservices: applications aptes à être mises en réseau et simplifiant
l'utilisation des géodonnées par des prestations de services informatisées
y donnant accès sous une forme structurée.
6
2D et 3D
7. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
Types de géoservices 3D
7
Terrain (TIN,
integrated mesh)
Objets 3D Pointcloud
8. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
Spécifications de géoservices
Indexed 3D Scene Layers (i3s)
OGC community standard
Lien vers spécification
Développé par ESRI
3D Portrayal Service (3dP)
OGC implementation standard
Lien vers spécification
Développé par des universités allemandes
Cesium terrain provider
Lien vers spécification
Développé par AGI
Cesium 3D tiles
In the OGC community standard process
Lien vers spécification
Développé par AGI
Potree Data provider
Lien vers spécification
Développé par Markus Schuetz
8
On ne parle pas ici de
formats 3D comme
CityGML, KML, Czml
etc… mais uniquement
de géoservices
9. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
9
Indexed 3D Scene Layers
(i3s)
3D Portrayal Service
(3dP)
Cesium terrain provider
Cesium 3D tiles
Potree Data provider
Terrain Objets 3D Pointcloud
GetScene allows a client to retrieve a
3D scene represented as 3D
geometries and texture data, organized
as a scene graph and/or spatial index.
GetView allows a client to retrieve a 3D
view of a scene represented as
images.
10. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
Géodonnées et géoservices
10
Service de terrain
swissALTI3D
(MNTs et données LIDAR)
Service objets 3D
swissTLM3D
(forêts, arbres isolés)
swissBUILDINGS3D 2.0
(bâtiments avec toits)
swissNAMES3D
(noms de places, villes,
quartiers…)
11. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
Service de terrain: stratégie de
publication
• Utilisation de la pyramide TMS (Tile Map Service)
• Standard Open-Source
• Système de coordonnées géodésique WG84 (décimale
Lon/Lat, EPSG:4326)
• Standard développé à l’origine pour le WMTS (Web Map
Tile Service) en 2D
• Découpage régulier de l’espace géographique
Adresse d’une tuile {Z}/{X}/{Y}
11
12. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
Service de terrain: stratégie de
publication
12
DHM25:
Modèle numérique de terrain
à 25 mètres (grille régulière)
BL:
Modèle dérivé des points
LIDAR (avec lignes de
rupture)
Zoom 0Nb tuiles 0Modèle altimétrique
et niveaux de détail
x 4
par
niveau
DHM25:
Filtre Altimétrique à
256 mètres
Nb tuiles
19 Zoom 8
BL:
Filtre Altimétrique à
64 mètres
BL:
Filtre Altimétrique à
0.5 mètres
map.geo.admin.ch
Nb tuiles
798 Zoom 11
Nb tuiles
5’536’224 Zoom 17
13. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
Sevice de terrain: format de diffusion
• Surface continue en 2.5D composées de triangles (TIN
triangulated irregular network)
• 2 formats sont actuellement supporté par CesiumJS
(librairie cliente opensource utilisées pour la 3D)
• Formats binaires
• Heightmap-1.0
• Quantized-mesh-1.0
13
14. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
Service de terrain: heightmaps
• Input data: MNT Maillage régulier (64 x 64 noeuds)
• Avantages:
• Simple à produire et à comprendre
• Outil open-source à disposition permettant de préparer les
données
• Inconvénients:
• Mauvaise représentation des changements abruptes
d’altitude (falaises, lit d’une rivière etc…)
• Zone plates et zones accidentées sont traitées de la
même manière
14
15. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
Service de terrain: quantized-mesh
• Input data: TIN Maillage irrégulier
• Avantages
• Excellente représentation des détails du terrain (route,
rivière, barrage etc…)
• Moins de triangles pour représenter les surfaces plates
• Inconvénients
• Pas d’outil open-source pour produire des tuiles dans ce
format
• Complexe et difficile à débugger
• Difficulté supplémentaire quant à la production des
données de base
15
16. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
Service de terrain: quantized-mesh
encodeur/décodeur
• Développement «in-house»
• Création d’un libraire python open-source
(https://github.com/loicgasser/quantized-mesh-tile)
• Workflow (https://github.com/geoadmin/3d-forge)
16
17. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
Service objets 3D
• Spécifications open-source (https://github.com/AnalyticalGraphicsInc/3d-tiles)
• Implémentation open-source dans CesiumJS
• Streaming d’objets 3D
• Indexation explicite des données
17
18. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
Service objets 3D: raffinement par
addition
Vidéo
https://youtu.be/925JoJyi8UE
18
19. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
Service objets 3D: formats
• Utilise glTF (GL Transmission Format)
• Un seul «webgl render call par tuile»
• Décodage rapide dans le navigateur
• Tuiles légères et donc téléchargement rapide
• Le format final dépend du type de donnée à traiter
• Batched 3d model .b3dm
• Instanced 3d model .i3dm
• Vector .vctr
19
20. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
Format batched 3D models
• Parfait pour représenter des modèles 3D hétérogènes
• Possibilité d’attribuer des propriétés différentes par
modèle
• Exemples d’utilisation:
• Bâtiments
• Ponts
20
21. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
Format batched 3D models: cas
d’utilisation bâtiments
21
22. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
Format instanced 3D models
• Optimisé pour le rendu d’un grand nombre de modèles 3D
avec peu ou pas de différences entre eux
• Les propriétés sont stockées au niveau de l’instance du
modèle, le même modèle peut être référencé par différentes
instances
• Exemples:
• Les arbres
• Les feux de circulation
• Les lampadaires extérieurs
22
23. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
Format instanced 3D models: cas
d’utilisation arbres
23
85316 tiles
1.5 Go
24. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
Format vector
• Points, polylignes et polygones
• Conçu pour remplacer KML
• Exemples:
• Noms de lieux
• Mise en évidence de zones
• Mise en évidence de certaines routes
24
25. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
Format vector: cas d’utilisation noms
25
26. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
Interopérabilité
https://map.wanderland.ch/
26
27. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
Interopérabilité
http://smapshot.heig-vd.ch/
27
28. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
Demo
28
https://mf-geoadmin3.int.bgdi.ch/3dtiles/mobile.html?lang=fr&topic=ech&bgLayer=ch.swisstopo.pixelkarte-farbe&layers=ch.swisstopo.swissnames3d,ch.swisstopo.swissimage-
product&lon=7.69293&lat=46.67758&elevation=1658&heading=153.410&pitch=-17.196
29. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo CC-BY (itopia ag)
www.geo.admin.ch
map.geo.admin.ch
api.geo.admin.ch
info@geo.admin.ch
Twitter: @swiss_geoportal
Merci de votre attention
Slides slideshare.net/swiss_geoportal
30. Rencontre ASIT-VD - 5.10.2017Office fédéral de topographie swisstopo
Liens
• Indexed 3D Scene Layers, OGC, http://www.opengeospatial.org/standards/i3s
• 3D Portrayal Service, OGC, http://www.opengeospatial.org/standards/3dp
• CityGML, OGC, http://www.opengeospatial.org/standards/citygml
• KML, OGC, http://www.opengeospatial.org/standards/kml
• 3D Geospatial – Open Standards – v0, 29.1.2015, Just van den Broecke, https://justobjects.nl/3d-
geospatial-open-standards-v0/
• Web maps & WebGL. 24.8.2016, Ivan Sanchez, https://ftp.gwdg.de/pub/misc/openstreetmap/FOSS4G-
2016/foss4g-2016-1186-web_maps_webgl-hd.webm
• api3.geo.admin.ch
• 3D tiles Service https://api3.geo.admin.ch/services/sdiservices.html#d-tiles
• Terrain Service https://api3.geo.admin.ch/services/sdiservices.html#terrain-service
30
Notes de l'éditeur
Avant 2016
Première version 3D avec bâtiments et terrain
Version qui sera mise en prod le 25 octobre: terrain, bâtiments, arbres et noms
Les 3 types principaux de géoservices dans le monde de la 3D.
Comment transférer des informations 3D d’un serveur à un client: voici plusieurs specs dans le monde du web.
Mise en relatiion des types de géoservice avec les specs
On se concentre maintenant sur ce qu’a implémenté swisstopo.
Les données suivantes ont été utillisées.
Equivalent au WMTS
Principe: plus on s’approche du terrain, plus on délivre un terrain précis.
On ne délivre pas le modèle de terrain car il est lissé à 0.5m
On transfère des grilles
On transfère les rectangles
Les plus gros buildings apparaissent en premier. Une fois chargé, le building n’est jamais rechargé.