Bonsoir la liste,<br><br>Nous venons de finaliser la première version d'un outil de suivi des modifications OpenStreetMap, appelé LizWatch. Nous sommes heureux de présenter le fruit de notre travail à la communauté.<br>
<br>Voici le texte de présentation de l'outil, écrit par moi-même et enrichi par Jean-Louis Zimmerman et Tony Emery :<br><br>**************<br>LizWatch - <br>Un outil cartographique de suivi des mutations des territoires<br>
<br>UN DÉFI : VALORISER L'HISTORIQUE DES DONNÉES OSM<br><br>OpenStreetMap est une base de données en constante évolution, où chacun est invité à contribuer en ajoutant, modifiant ou supprimant des objets géographiques. Si certaines données sont visibles sur une carte, d' autres modifications sont plus difficiles à voir. En effet, les cartes produites par les moteurs de rendu proviennent d'un choix de représentation des données OSM. Comme il n'est pas possible de tout représenter sur une carte, au risque de la rendre illisible, certains objets et la plupart des "tags" ne sont pas visibles sur les cartes. En outre, s'il reste possible de surveiller manuellement les modifications réalisées dans une zone déterminée, via des outils dédiés, aucun outil open-source ne nous a paru suffisamment simple et intuitif pour aider les utilisateurs dans ce suivi.<br>
C'est pourquoi nous avons créé LizWatch, une interface cartographique en ligne qui permet de consulter les changements effectués entre deux dates, en partenariat avec la ville d'Orange. Elle a soutenu une partie du développement de cet outil car il correspondait à leur besoin de suivi de l'activité économique via OpenStreetMap. Le démonstrateur LizWatch-Ville d'Orange permet de visualiser en temps réel l'évolution des données OSM sur la commune d'Orange.<br>
<br>LES FONCTIONS DE LIZWATCH<br><br>FILTRES DE RECHERCHE<br>Via un formulaire, il est possible de filtrer les modifications OpenStreetMap que l'utilisateur souhaite voir sur la carte : <br><br>* intervalle temporel de recherche (date et heure)<br>
* Statut des modifications : ajout (add), modification (mod) ou suppression (del)<br><br>* veille sur les contributeurs : <br> * on peut rentrer le pseudo complet d'un utilisateur. Par exemple "Ben"<br> * on peut entrer une liste d'utilisateurs séparée par | . Par exemple "Ben|Alban"<br>
* il est enfin possible de mettre "Marc" pour chercher Marcel et Louis-Marc.<br><br>* Tags : <br> * Si on entre un seul mot, c'est la clé (exacte) qui est cherchée. Par exemple "shop" pour trouver tous les magasins. <br>
* On peut rentrer un couple clé/valeur pour affiner la recherche. Par exemple "shop=florist" pour voir seulement les fleuristes. <br> * La recherche sur les valeurs n'est pas stricte. Par exemple, on peut mettre "amenity=fire" pour chercher les "fire_hydrant" (bornes à incendies) et les "fire_station" (caserne de pompier).<br>
* Il est aussi possible de faire des recherches de type "OU" sur les clés et sur les valeurs. Par exemple "shop=florist|supermarket" qui renverra tous les magasins de fleurs et les supermarchés, ou "amenity|emergency=fire_hydrant". Ici, on utilise le "pipe" | comme séparateur. Il peut être mis du côté des clés, ou bien du côté des valeurs. Par exemple "amenity=post_office|post_box".<br>
* On peut enfin affiner la recherche en combinant les filtres via une recherche de type "ET". Par exemple "[building=yes][source=cadastre]" ne renverra que les immeubles qui ont pour source le cadastre. Dans ce cas, il faut bien encadrer les blocs par des crochets.<br>
<br>* Changeset : si on connait le numéro du groupe de modification ("changeset"), on peut le saisir dans ce champ pour ne voir que les modifications qui le concernent.<br><br><br>AFFICHAGE<br>La carte affiche dynamiquement les objets OpenStreetMap qui répondent aux critères de recherche. En vert, les objets ajoutés pendant la période, en orange les objets modifiés et en rouge les objets supprimés. Via la légende en bas à droite, on peut masquer/afficher les nodes (les points) et de Ways (les lignes ou les polygones)<br>
<br>Pour les points, nous avons activé le mode "cluster", c'est-à-dire que les points proches ne sont pas affichés séparément, mais représentés par un cercle dont la taille dépend du nombre de points (le nombre de points est affichés dans le cercle). Il est possible de désactiver ou de réactiver ce mode en cliquant sur le bouton placé à droite de "Nœuds" dans la légende en bas à droite.<br>
<br>En cliquant sur un des objets sur la carte, on peut ouvrir une fenêtre « popup » qui montre le détail de l'objet OpenStreetMap. Cette fenêtre contient des liens vers le détail du contributeur, de l'objet et du groupe de modifications. Si on est en mode "cluster", un clic sur un cercle affiche dans la « popup » les informations sur les 10 premiers points du cercle. <br>
Il faut fermer la popup pour pouvoir faire des modifications dans le formulaire de recherche.<br><br>PERMALINK<br>Il est possible de conserver les critères de recherche pour une consultation ultérieure en cliquant sur le lien "permalink" à côté du bouton "Filtrer". Cela raffraichit la page avec une adresse contenant les paramètres de la recherche. Vous pouvez enregistrer cette adresse dans vos favoris pour y revenir plus tard.<br>
<br>UNE DÉMARCHE RAYONNANTE AUX NOMBREUSES DÉCLINAISONS:<br>Cet outil graphique permet de trouver facilement les modifications effectuées selon de multiples critères. Chez 3liz, nous pensons que LizWatch peut être utile pour aider toutes les personnes ou organismes qui souhaitent utilser OpenStreetMap tout en contrôlant les modifications faites par les contributeurs.<br>
<br>Des améliorations vont venir prochainement, comme la possibilité de faire des exports au format CSV, de recevoir périodiquement un email de suivi des modifications suivant des critères prédéfinis.<br>Le code source complet de l'application va être libéré, pour permettre à chacun d'installer une version de LizWatch pour sa zone géographique sur son propre serveur. En effet, nous ne pouvons pas proposer cette application à l'échelle de la France, car le volume de données est trop important.<br>
<br>Nous espérons que LizWatch sera une brique utile pour la Communauté OpenStreetMap, et remercions encore la Ville d'Orange, et spécialement Jean-Louis Zimmermann et Tony Emery, pour leur confiance et leur retour utilisateur.<br>
<br>ACCÈS DÉMONSTRATEUR<br>Pour tester la version de LizWatch mise en place pour la commune d'Orange, vous pouvez vous rendre ici<br><a href="http://178.32.101.237/lizwatch/index.php/view/map">http://178.32.101.237/lizwatch/index.php/view/map</a><br>
login = lizwatch<br>mot de passe = osm<br><br><br>EXEMPLE DE RECHERCHE :<br>tous les objets OSM avec une source qui contient le mot cadastre édités par Jean-Louis Zimmerman depuis le 1er novembre (si le lien ne passe pas bien, vous pouvez le copier entièrement et le coller dans la barre d'adresse de vote navigateur)<br>
<a href="http://178.32.101.237/lizwatch/index.php/view/map?bbox=4.780239693184026%2C44.12456924804245%2C4.836716288356161%2C44.14323463060858&number=500&zoom=15&from=2011-11-01+00%3A00&to=2011-12-09+00%3A00&users=J-Louis+ZIMMERMANN&xapi=source%3Dcadastre">http://178.32.101.237/lizwatch/index.php/view/map?bbox=4.780239693184026%2C44.12456924804245%2C4.836716288356161%2C44.14323463060858&number=500&zoom=15&from=2011-11-01+00%3A00&to=2011-12-09+00%3A00&users=J-Louis+ZIMMERMANN&xapi=source%3Dcadastre</a><br>
<br>*************<br><br>NB: Cette application a été dimensionnée pour être utilisée par une équipe restreinte de personnes. Nous ne savons pas comment notre serveur réagira si beaucoup d'entre nous se connectent en même temps. Merci de filtrer vos recherches via les champs "tags" ou "utilisateurs" si vous observez des lenteurs.<br>
<br>En vous souhaitant un bon test et une bonne soirée.<br><br>Michael Douchin alias kimaidou<br>3liz<br>