Dernières avancées d'Osmose-QA : reprise des analyses pour réduire le temps de traitement et passage à Docker pour faciliter les contributions au projet. Mais surtout le nouveau support des MapCSS du validateur JOSM pour mettre en place un framework de validation commun. Osmose prend désormais en charge les règles de validation MapCSS de JOSM et les règles Osmose-QA peuvent également être en partie écrites en MapCSS pour être utilisé dans JOSM.
OSRM (Open Source Routing Machine) est un calculateur d'itinéraire utilisant les données d'OSM. Son approche est d'être rapide, au détriment historiquement de la flexibilité. Mais il commence à avoir plus fonctionnalités tout en restant très rapide. De plus il peut être personnalisé pour coller à d'autres besoins : retour d'expérience et d'expérimentation sur le support de profils de vitesses différents en fonction du contexte, d'options comme utiliser ou non les autoroutes ou encore de calcul d'isochrones.
Introduction des systèmes d'information géographiques (SIG) - Conférence de la 8e édition du Cours international « Atelier Paludisme » - RAKOTOMANANA Fanjasoa et RANDREMANANA Rindra
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.
OpenStreetMap, l'open data du territoireAntoine Riche
Introduction à OpenStreetMap, la carte collaborative mondiale. Tour d'horizon des utilisations concrètes et des outils pour utiliser OpenStreetMap et ses données.
Dernières avancées d'Osmose-QA : reprise des analyses pour réduire le temps de traitement et passage à Docker pour faciliter les contributions au projet. Mais surtout le nouveau support des MapCSS du validateur JOSM pour mettre en place un framework de validation commun. Osmose prend désormais en charge les règles de validation MapCSS de JOSM et les règles Osmose-QA peuvent également être en partie écrites en MapCSS pour être utilisé dans JOSM.
OSRM (Open Source Routing Machine) est un calculateur d'itinéraire utilisant les données d'OSM. Son approche est d'être rapide, au détriment historiquement de la flexibilité. Mais il commence à avoir plus fonctionnalités tout en restant très rapide. De plus il peut être personnalisé pour coller à d'autres besoins : retour d'expérience et d'expérimentation sur le support de profils de vitesses différents en fonction du contexte, d'options comme utiliser ou non les autoroutes ou encore de calcul d'isochrones.
Introduction des systèmes d'information géographiques (SIG) - Conférence de la 8e édition du Cours international « Atelier Paludisme » - RAKOTOMANANA Fanjasoa et RANDREMANANA Rindra
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.
OpenStreetMap, l'open data du territoireAntoine Riche
Introduction à OpenStreetMap, la carte collaborative mondiale. Tour d'horizon des utilisations concrètes et des outils pour utiliser OpenStreetMap et ses données.
Comment garder son code CSS maintenable et organisé ? Dans cette présentation j'ai expliqué ma façon de faire et des outils pour établir une base facilement maintenable avec un code CSS qui devient de plus en plus complexe. Sass, Compass, Modernizr…
Devoxx France 2013: CSS, more or Less - http://www.devoxx.com/display/FR13/CS...VISEO
Il n’existe à ce jour plus une seule application Web qui n’utilise pas « CSS », ces fichiers qui permettent de styliser son application. Aujourd’hui, « CSS3 » nous permet d’écrire des applications du plus en plus attrayantes mais n’est pas encore idéal puisque nous constatons des manques comme par exemple la définition de constantes de couleurs, chose appréciable pour les sites en marque blanche. Notons également la difficulté pour factoriser et maintenir ce code.
Une lueur d’espoir est apparue, grâce à « Less ». C’est un framework qui non seulement nous facilite l’écriture de nos fichiers CSS, mais nous aide également à les maintenir et à mieux les structurer, tout en ayant des outils que nous pouvons utiliser dans nos usines logiciels.
Je suis un développeur Web, et je n’ai pas peur de dire que désormais, j’aime le CSS !
Le Web Map Service (WMS) est un standard OGC de service web qui permet de produire dynamiquement des cartes à partir de données géoréférencées. Sa mise en oeuvre suppose l'utilisation d'un serveur WMS, capable d'accéder aux données, de les lire et de les dessiner avec une mise en forme particulière, et d'un client WMS, capable d'adresser au serveur des requêtes standardisées utilisant les mots-clés prévus à cet effet. Le serveur WMS doit également pouvoir les comprendre et oeuvrer en conséquence.
L’atout cartographie en mobilité : implémentation pratique et cas concretsMicrosoft
A travers cette session nous allons aborder les bases de l’exploitation de la cartographie au sein des périphériques Windows Phone 8 et Windows 8 pour comprendre comment exploiter ses capacités de présentation et de visualisation avancées au sein de contrôles interactifs. Nous suivrons un cas concret et pratique que nous implémenterons en scénario de mobilité et que nous étendrons en termes de fonctionnalités à l’aide de traitements serveur spécifiques et répondre ainsi à des cas d’usage réels tels que la gestion de livraison et l’optimisation de tournée, la recherche dans des zones de chalandise, de recherche le long d’un itinéraire. Cas pratiques, architecture et implémentation technique, cette session s’adresse aux développeurs et aux décideurs souhaitant aller beaucoup plus loin et compléter l’expérience locale dans les applications mobiles.
Speakers : Jonathan Antoine (MVP), Nicolas Boonaert (MVP)
Trois avancées majeures en CSS3 : Mediaqueries, Grid Layout et Animations (MS...Raphaël Goetter
Parmi l'ensemble des nouveautés apportés par CSS3, arrêtons-nous un instant sur trois modules qui feront sans nul doute parler beaucoup à l'avenir : les Media Queries et le Web mobile, le nouveau positionnement fluide sous forme de grilles et les animations d'éléments.
Découvrons ce qui se cache sous le capot de ces technologies et voyons ce qu'elles peuvent apporter sur des navigateurs récents tels qu'Internet Explorer 9 et 10.
Présentation jouée lors du W3Cafe du 29 Juin 2012: http://france.w3cafe.org/w3cafe-paris/w3cafe-standards-web-du-29-06-12/article/programme autour des nouveautés HTML5/CSS3 dans IE10 et le modèle de développement HTML5 Metro dans Windows 8
Trois avancées majeures en CSS3 : Media Queries, Grid Layout et AnimationsMicrosoft
Parmi l'ensemble des nouveautés apportés par CSS3, arrêtons-nous un instant sur trois modules qui feront sans nul doute parler beaucoup à l'avenir : les Media Queries et le Web mobile, le nouveau positionnement fluide sous forme de grilles et les animations d'éléments. Découvrons ce qui se cache sous le capot de ces technologies et voyons ce qu'elles peuvent apporter sur des navigateurs récents tels qu'Internet Explorer 9 et 10.
Cartography: Vector Tiles From an Open Initiative To an Industry StandardFrédéric Rodrigo
Vector tiles allow you to create interactive maps on the web. They come from a need of a free and competitive solution again Google Maps(c). After several iterations, they are now becoming a standard and are already a standard in the web mapping industry, for free ecosystem but also beyond. This presentation reviews the history, functionality and adoption of vector tiles.
Comment garder son code CSS maintenable et organisé ? Dans cette présentation j'ai expliqué ma façon de faire et des outils pour établir une base facilement maintenable avec un code CSS qui devient de plus en plus complexe. Sass, Compass, Modernizr…
Devoxx France 2013: CSS, more or Less - http://www.devoxx.com/display/FR13/CS...VISEO
Il n’existe à ce jour plus une seule application Web qui n’utilise pas « CSS », ces fichiers qui permettent de styliser son application. Aujourd’hui, « CSS3 » nous permet d’écrire des applications du plus en plus attrayantes mais n’est pas encore idéal puisque nous constatons des manques comme par exemple la définition de constantes de couleurs, chose appréciable pour les sites en marque blanche. Notons également la difficulté pour factoriser et maintenir ce code.
Une lueur d’espoir est apparue, grâce à « Less ». C’est un framework qui non seulement nous facilite l’écriture de nos fichiers CSS, mais nous aide également à les maintenir et à mieux les structurer, tout en ayant des outils que nous pouvons utiliser dans nos usines logiciels.
Je suis un développeur Web, et je n’ai pas peur de dire que désormais, j’aime le CSS !
Le Web Map Service (WMS) est un standard OGC de service web qui permet de produire dynamiquement des cartes à partir de données géoréférencées. Sa mise en oeuvre suppose l'utilisation d'un serveur WMS, capable d'accéder aux données, de les lire et de les dessiner avec une mise en forme particulière, et d'un client WMS, capable d'adresser au serveur des requêtes standardisées utilisant les mots-clés prévus à cet effet. Le serveur WMS doit également pouvoir les comprendre et oeuvrer en conséquence.
L’atout cartographie en mobilité : implémentation pratique et cas concretsMicrosoft
A travers cette session nous allons aborder les bases de l’exploitation de la cartographie au sein des périphériques Windows Phone 8 et Windows 8 pour comprendre comment exploiter ses capacités de présentation et de visualisation avancées au sein de contrôles interactifs. Nous suivrons un cas concret et pratique que nous implémenterons en scénario de mobilité et que nous étendrons en termes de fonctionnalités à l’aide de traitements serveur spécifiques et répondre ainsi à des cas d’usage réels tels que la gestion de livraison et l’optimisation de tournée, la recherche dans des zones de chalandise, de recherche le long d’un itinéraire. Cas pratiques, architecture et implémentation technique, cette session s’adresse aux développeurs et aux décideurs souhaitant aller beaucoup plus loin et compléter l’expérience locale dans les applications mobiles.
Speakers : Jonathan Antoine (MVP), Nicolas Boonaert (MVP)
Trois avancées majeures en CSS3 : Mediaqueries, Grid Layout et Animations (MS...Raphaël Goetter
Parmi l'ensemble des nouveautés apportés par CSS3, arrêtons-nous un instant sur trois modules qui feront sans nul doute parler beaucoup à l'avenir : les Media Queries et le Web mobile, le nouveau positionnement fluide sous forme de grilles et les animations d'éléments.
Découvrons ce qui se cache sous le capot de ces technologies et voyons ce qu'elles peuvent apporter sur des navigateurs récents tels qu'Internet Explorer 9 et 10.
Présentation jouée lors du W3Cafe du 29 Juin 2012: http://france.w3cafe.org/w3cafe-paris/w3cafe-standards-web-du-29-06-12/article/programme autour des nouveautés HTML5/CSS3 dans IE10 et le modèle de développement HTML5 Metro dans Windows 8
Trois avancées majeures en CSS3 : Media Queries, Grid Layout et AnimationsMicrosoft
Parmi l'ensemble des nouveautés apportés par CSS3, arrêtons-nous un instant sur trois modules qui feront sans nul doute parler beaucoup à l'avenir : les Media Queries et le Web mobile, le nouveau positionnement fluide sous forme de grilles et les animations d'éléments. Découvrons ce qui se cache sous le capot de ces technologies et voyons ce qu'elles peuvent apporter sur des navigateurs récents tels qu'Internet Explorer 9 et 10.
Cartography: Vector Tiles From an Open Initiative To an Industry StandardFrédéric Rodrigo
Vector tiles allow you to create interactive maps on the web. They come from a need of a free and competitive solution again Google Maps(c). After several iterations, they are now becoming a standard and are already a standard in the web mapping industry, for free ecosystem but also beyond. This presentation reviews the history, functionality and adoption of vector tiles.
This document summarizes Osmose-QA, an open-source tool for quality assurance of OpenStreetMap data. It uses analyzers running on the OSM database to detect issues. It can also integrate external open data sources like OpenData and Mapillary to identify discrepancies between OSM and other datasets. MapCSS is supported for writing validation rules, with the rules compiled and run by Osmose-QA. A common validation language and shared rule repository are proposed to improve collaboration.
Automatic Enhancement of Pedestrian Route using extracted Landmarks from OSMFrédéric Rodrigo
Replacing the classics “Turn right after the bakery” by more natural language and incorporating landmarks, to allow users to move in and around stations with more confidence, is still only a research topic. SNCF Innovation & Research has entrusted Makina Corpus with the implementation of the state of the art in this field. The objective is to improv it on an indoor/outdoor pedestrian route calculator under development.
Anything that can be used as a landmark is extracted from OpenStreetMap and then categorized and classified. The landmarks are then evaluated to annotate the route: relevance, visibility, relative position.... The SNCF context has the particularity of having to deal with transition between indoor and outdoor.
Annoter automatiquement un itinéraire piéton avec des repères issus d'OSMFrédéric Rodrigo
Remplacer les classiques « Continuez sur 200 m puis tournez à gauche » par des indications en langage plus naturel et intégrant des repères, pour permettre aux usagers de se déplacer dans et autour des gares avec plus de confiance, n’est encore qu’un sujet de l’ordre de la recherche. SNCF Innovation & Recherche a confié à Makina Corpus l’implémentation de l’état de l’art dans ce domaine. L’objectif est de l’expérimenter sur un calculateur d’itinéraire piéton indoor/outdoor en cours de développement.
Tout ce qui peut servir de repère est extrait d’OpenStreetMap puis catégorisé et classé. Les repères sont ensuite évalués pour annoter l’itinéraire : pertinence, visibilité, position relative... Le contexte de la SNCF a la particularité de devoir traiter des espaces de transition entre l’indoor et l’outdoor.
Et si on participait tous ensemble comme collecteur de l'état du trafic routier de façon libre. Extrêmement peu de données de trafic sont disponibles librement. Aujourd'hui seules de grandes compagnies sont capables d'agréger les informations collectées et de produire des informations sur le trafic. Chaque fourmi que nous sommes peut être un capteur pour produire un flux libre de données trafic. La solution technique existe déjà : c'est "Open Traffic", mais il faut l'alimenter.
This document summarizes Open Source Routing Machine (OSRM), an open-source routing engine. It describes how OSRM uses algorithms like Dijkstra and A* to calculate fastest routes. It also outlines OSRM's API endpoints for routing, matrix, and other functions. Finally, it discusses OSRM's usage in production systems and potential future improvements.
This document discusses integrating open data into OpenStreetMap using analyzers. It describes a class for merging college data from a French open data source into OSM. The class loads college location and attribute data from a CSV file, selects relevant OSM elements to compare, and generates proposals to add missing or update existing colleges.
Osmose QA is a quality assurance tool that analyzes OpenStreetMap data to detect issues using over 200 rules. It provides interactive maps and reports to help identify missing data, errors, and suggest improvements. The tool splits analysis of OpenStreetMap data among over 70 countries and regions to allow for localized knowledge and practices. It also integrates third-party open data sources like postal office locations in France to detect discrepancies between OpenStreetMap and the additional datasets.
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 :
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.
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.
2. TileMill
● Studio de design de carte par MapBox
● Logiciel web offline
– Ecrit en Node JS
– Rendu des cartes avec Mapnik
– Style en « CSS »
3. Interface Export
Aperçut de la carte
Aide Édition CSS
Calques
Interactivité
Documentation
4. Calques
● Calques pour la composition du style
● Données thématiques à styler sur la carte
● Origine
– PostGis
– Shape
– Sqlite
5. Calques
● Requête à chaque rendu de chaque tuile
– Requête spatiale
– Utiliser des index
● Champs utilisables
– Condition de style
– Texte sur le rendu
6. Aperçut de la carte
● Carte navigable
● Rendu en direct lors de l'édition du style
● Rendu par Mapnik 2 depuis le style
7. Style
● CartoCSS un CSS-like
Calque
Style
#generator {
Condition
marker-fill: gray; « source » champ du calque
[source="nuclear"] {
marker-fill: #F00000;
} Style de surcharge
}
8. Style
Calque Condition
« zoom » de la carte
#city_wall[zoom>=13] {
« @ » Constante
line-color: @color_light;
line-width: 6; « :: » Rendu
complémentaire des
::overlay { mêmes données du calque
line-color: @color_dark_plain;
line-width: 3;
}
}
9. Style
● Catégories d'attributs
Trait et aplat Image
marker point
line line-pattern
polygon polygon-pattern
text shield