Re: [OSM-talk-fr] Import assisté des limites communa les depuis le site du cadastre.
Je me permet de relancer le sujet puisque je n'ai toujours pas eu de réponse : Que faut-il faire pour avoir un autotrace compatible gnuplot ? La version sur sourceforge ne le supporte pas et la version sur Mac non plus du coup Ensuite j'en profite pour rajouter une question : le script gère-t-il un gpx/osm existant qui contient les limites des communes déjà existantes dans un département (voir la bordure du département) lors de la conflation ? Yann Le 24 avr. 09 à 17:52, Frédéric Rodrigo a écrit : Bonjour, Je publie une nouvelle version de l'outil. Petites corrections et prise en compte de patchs que l'on m'a fait parvenir. http://f.rodrigo.free.fr/tmp/r-cadastre-client-20090424-2.tar.bz2 ChangeLog du 2009-04-24 - Plus de limitation sur la taille de la commune - Passage de la simplification des GPX de 0.001k a 0.0006k - Prise en compte du patch de Nicolas Bouthors : - Le fichiers du projet sont directement crées dans le répertoire du projet - Les communes déjà vectorisées (existance du gpx) ne sont pas retéléchargées - Prise en compte du patch de Mathieu Arnold : - Faciliter l'usage sous *BSD* - Permettre de faire touner plusiers instances du script - Génération de fichiers OSM en 0.6 - Correction du probléme des apostrophes Fred ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Import assisté des limites communa les depuis le site du cadastre.
+--le 15.04.2009 17:28:58 +0200, Mathieu Arnold écrivait : | J'ai fait les alentours de Marmande (47) que je n'avais pas fait à | l'époque ou on pouvait utiliser les svg sur le wms du cadastre hier, et | je viens de faire les alentours de Limoges (87) cet après midi. Je continue la Haute-Vienne, et je ferais la Creuse après, j'ai une chose étrange, sur une commune, AUGNE (87), la limite de la commune n'est pas dans la couleur habituelle, mais est en bleu, et donc, n'a pas le bon index et n'est pas bien détectée par le tiler. -- Mathieu Arnold ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Import assisté des limites communa les depuis le site du cadastre.
+--le 07.04.2009 21:07:04 +0200, Frédéric Rodrigo écrivait : | Bonjour, | Je me répond à moi même histoire de faire remonter le descriptif que | j'avais déjà tapé (la flemme tout ça ...). | | Vous pouvez trouver la dernière version de l'outil à | http://f.rodrigo.free.fr/tmp/r-cadastre-client-20090407-1.tar.bz2 | | Si vous avez des remarques ou des questions n'hésitez pas. | L'utilisation est expliqué dans le fichier HOWTO. | | C'est outil est, et de loin, plus proche d'un protype que d'un outil | destiné à un utilisateur final. Alors, il faudrait ajouter après final qui utilise Linux :-) En effet, sous FreeBSD, find n'a pas -printf (mais on se débrouille très bien sans, avec par exemple, -s qui trie à la lecture dans les dossiers, donc, exit le | sort, -print0 qui sépare par des \0 et -0 de xargs qui utilise ce séparateur pour découper ce qu'il reçoit), et sed ne supporte pas a priori le fait de mettre \n dans ses chaînes de remplacement. À part ça, très bon outil, super boulot, j'ai modifié pas mal de petits trucs dans les scripts shell, comme l'utilisation de -s et de -o pour curl. J'ai fait les alentours de Marmande (47) que je n'avais pas fait à l'époque ou on pouvait utiliser les svg sur le wms du cadastre hier, et je viens de faire les alentours de Limoges (87) cet après midi. (Je me suis fait avoir en commençant à faire la Haute-Vienne en zone lambert 3, tout bien rendu propre, et au moment d'uploader dans josm, malheur, c'était quelques centaines de bornes plus au sud...) Il serait pas mal d'avoir une idée plus précise de où sont les zones 1, 2 et 3, au lieu de le faire au jugé. -- Mathieu Arnold ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Import assisté des limites communa les depuis le site du cadastre.
Bonjour à tous, Le 7 avr. 09 à 21:07, Frédéric Rodrigo a écrit : Bonjour, Je me répond à moi même histoire de faire remonter le descriptif que j'avais déjà tapé (la flemme tout ça ...). Vous pouvez trouver la dernière version de l'outil à http://f.rodrigo.free.fr/tmp/r-cadastre-client-20090407-1.tar.bz2 Si vous avez des remarques ou des questions n'hésitez pas. L'utilisation est expliqué dans le fichier HOWTO. C'est outil est, et de loin, plus proche d'un protype que d'un outil destiné à un utilisateur final. Fred Je teste depuis quelques jours le script de Frédéric. Plusieurs dizaine d'heures ont été nécessaire pour télécharger les ~420 communes vectorisées de la Charente-Maritime. Il a fallu un peu bricoler pour gérer les zone Lambert 2 et 3 du département. Je n'ai pas réussi à en récupérer 2, l'ile d'Aix et la commune de Pyuravault. L'ile d'Aix est accessible à travers le site du cadastre, mais pas Pyuravault :-\ Pour 4 communes, le png après assemblage des tiles est complètement blanc donc le script échue avec pas de limites trouvées. Une idée pour résoudre çà ? J'observe des trucs bizarres sur certaines communes, a priori à cause du script de nettoyage de la vectorisation. Enfin, certaines communes ont une apostrophe dans leur nom. Cela se traduit par exemple dans le work1.osm par tag k='name' v='CIRE Dapos;AUNIS'\ . Après passage dans le script de check, on retrouve dans le work2.osm tag k='name' v='CIRE D'AUNIS'\, provoquant une erreur au chargement dans JOSM. A part ces détails, le script fonctionne plutôt bien. Il me reste maintenant un gros travail manuel pour corriger les noeuds non- synchrones ou en double, et aussi trouver un moyen élégant pour gérer les limites existantes dans la base. Merci Frédéric pour ton script. Cordialement, Xavier ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Import assisté des limites communa les depuis le site du cadastre.
Le lundi 13 avril 2009, Xavier Schaeffer a écrit : Je teste depuis quelques jours le script de Frédéric. Plusieurs dizaine d'heures ont été nécessaire pour télécharger les ~420 communes vectorisées de la Charente-Maritime. Il a fallu un peu bricoler pour gérer les zone Lambert 2 et 3 du département. Oui une fois tout téléchargé en bricolant un peu dans les scripts on peut refaire la conversion avec une autre zone de Lambert sans avoir à tout retélécharger, vue que l'image globale existe déjà. Je n'ai pas réussi à en récupérer 2, l'ile d'Aix et la commune de Pyuravault. L'ile d'Aix est accessible à travers le site du cadastre, mais pas Pyuravault :-\ Pour 4 communes, le png après assemblage des tiles est complètement blanc donc le script échue avec pas de limites trouvées. Une idée pour résoudre çà ? Comme indiqué dans le HOWTO : La récupération de commune peut échouer pour diverses raisons, sans que cela intérompe la récupération par lot. Un cas d'échec peut être qu'il n'existe pas de limites dans les données cadastralles elles mêmes auquelles nous avons accés. Dans ce cas il faut décaler les contours à l'ancienne. J'observe des trucs bizarres sur certaines communes, a priori à cause du script de nettoyage de la vectorisation. Oui, je sais, dans le cas d'exclaves. Enfin, certaines communes ont une apostrophe dans leur nom. Cela se traduit par exemple dans le work1.osm par tag k='name' v='CIRE Dapos;AUNIS'\ . Après passage dans le script de check, on retrouve dans le work2.osm tag k='name' v='CIRE D'AUNIS'\, provoquant une erreur au chargement dans JOSM. Arf, je croyais le problème corrigé, je vais regarder ça. A part ces détails, le script fonctionne plutôt bien. Il me reste maintenant un gros travail manuel pour corriger les noeuds non- synchrones ou en double, et aussi trouver un moyen élégant pour gérer les limites existantes dans la base. Merci Frédéric pour ton script. Fred signature.asc Description: This is a digitally signed message part. ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Import assisté des limites communa les depuis le site du cadastre.
Pieren a écrit : Attention, moi je trouve que le résultat actuel est déjà trop simplifié par rapport au cadastre ! Le but n'est pas d'avoir le plus rapidement possible des limites communales approximatives dans OSM mais d'avoir des limites communales qui seront ensuite exploitées par de nombreuses personnes et applications à l'extérieur du projet Complètement d'accord sur l'aspect ne pas pourrir les données dans le but de faire la course. Ceci dit 500 points pour certaines communes c'est beaucoup. Je vais monter ce nombre pour mes futur lots de traitement. En attendant dites-moi votre avis avant que je continue : http://beta.letuffe.org/?zoom=11lat=45.94631lon=3.17783layers=B0FFTTFFF Les communes au nord autour d'Aigueperse sont limitées à 500 points avant l'import. Celle autour de Riom sont limitées avec les valeurs par défaut du script (plus un petit nettoyage manuel post import). Au passage j'ai supprimé une micro partie de way cartographes associés entre le Puy de Dome et l'Allier. A votre avis, faut-il le faire au fur et a mesure ou espérer le faire plus tard en bloc ? L'éventuel script de nettoyage dont j'ai vu parler ici ne supprimera que les bouts taggés cartographes associés, les autres membres des relations resteront n'est-ce pas ? -- Nicolas - http://nicolas.bouthors.org/album/ ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Import assisté des limites communa les depuis le site du cadastre.
Bonjour, 2009/4/7 Frédéric Rodrigo f.rodr...@free.fr: Bonjour, Je me répond à moi même histoire de faire remonter le descriptif que j'avais déjà tapé (la flemme tout ça ...). Vous pouvez trouver la dernière version de l'outil à http://f.rodrigo.free.fr/tmp/r-cadastre-client-20090407-1.tar.bz2 Si vous avez des remarques ou des questions n'hésitez pas. L'utilisation est expliqué dans le fichier HOWTO. C'est outil est, et de loin, plus proche d'un protype que d'un outil destiné à un utilisateur final. Je me suis lancé à mon tour dans l'utilisation de l'outil de Frédéric pour les communes du Nord-Lozère: http://beta.letuffe.org/?zoom=11lat=44.78179lon=3.30046layers=B0FFT Tout s'est bien passé mais l'utilisation est assez fastidieuse: J'ai passé mon vendredi (de 9h à 18h) pour la première passe de téléchargement (23 communes). Avec mes essais de la veille, je suis arrivé à 28 communes prêtent à être traitées. (Pourquoi est-ce si long?) L'outil de validation m'a trouvé plus de 600 erreurs, la plupart très simples à corriger, comme les voies qui font demi-tour, les frontières non superposées ou les nœuds très proches. J'ai passé plusieurs heures (à la vitesse de JOSM...) pour zommer et corriger chaque erreur une à une. J'ai eu la mauvaise idée de repasser plusieurs fois l'outil de vérification (rccc-osmCommCheck.sh) sur mes fichiers .osm qui contenaient encore des fixme (un peu moins à chaque fois), sans m'apercevoir que j'en perdais. Il me restait donc des erreurs au moment du split, que j'ai également corriger (merci le plugin validator). Pour finir, connecter avec l'existant fut assez facile puisque comme vous pourrez le voir, il n'y pas pas beaucoup de contributions en Lozère! Voilà pour mon expérience avec ces scripts. J'ai le sentiment leur utilisation pourrait être grandement améliorée s'ils corrigeaient plus d'erreurs automatiquement (comme suggéré dans le HOWTO). Les erreurs de limites non superposées où il suffit de Joindre le nœud au chemin (J) parce qu'une limite a été générée un peu plus précisément que celle de la commune voisine, c'est lourd à corriger à la main. Au final, j'ai réussi à importé 31 communes (28 + 3 non vectorisées qui étaient entourés par les autres). J'en profite pour poser quelques questions quant aux limites communales: Je suis tombé sur le cas où la limite se confond avec une route. J'ai joint les nœuds des 2 chemins (limite et route) lorsque c'était le cas, mais le plugin validator m'indique un avertissement: 2 chemins se superposent. Comment faire autrement? J'ai pas mal de communes en bordure de département/région. J'ai lu que les limites des départements étaient sujet à contentieux. Aussi j'aimerai reprendre ces limites avec les frontières des communes. Comment faire? Un relation contenant les chemins des communes en limite de département? Rejoindre les nœuds frontière avec le chemin (existant ou nouveau) de la limite départementale? D'autres solutions? J'ai traité les communes par canton. Y a-t-il dans OSM la notion de canton? Il n'y a rien dans le wiki à ce propos: http://wiki.openstreetmap.org/wiki/Key:admin_level#admin_level En tout cas, merci pour ce script, c'est bien plus rapide que la première commune que j'avais tracé à la main (hors temps de téléchargement) et c'est plus précis! A bientôt, Julien ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Import assisté des limites communa les depuis le site du cadastre.
2009/4/12 Julien Catalano julien.catal...@gmail.com: Tout s'est bien passé mais l'utilisation est assez fastidieuse Bonsoir, Après quelques heures sur les limites du 54, je confirme que le résultat de l'outil assisté reste très hardu à utiliser. Il reste un énorme travail à faire à la main, ce qui va décevoir beaucoup de gens. Au fnal, le gain de temps par rapport à la saisie manuelle n'est pas aussi important qu'espéré. Je pense que le principal point d'achopement reste la partie conflation. Je suis très déçu par l'algorythme. D'après moi, la conflation devrait choisir la ligne médiane entre deux frontières qui ne collent pas. Hors, le résultat est souvent très mauvais : on dirait que le logiciel choisi soit une limite, soit l'autre, mais pas la ligne médiane. Ce qui fait qu'on se retrouve avec une perte de la forme générale d'origine dans les deux communes. Il faudrait voir s'il n'est pas possible d'améliorer cet algorythme. Au final, j'ai réussi à importé 31 communes (28 + 3 non vectorisées qui étaient entourés par les autres). C'est déjà pas mal, bravo ! le plugin validator m'indique un avertissement: 2 chemins se superposent. Comment faire autrement? Autrement, c'est la solution proposé par Sly (voir la discussion sur le wiki) en utilisant qu'un seul way. Mais c'est un problème général du validator. Il signale beaucoup de warnings pour ce que beaucoup de gens considèrent comme normal. Il attire simplement l'attention sur le fait que des ways se superposent et que cela pourait être par accident. Le problème se pose aussi lorsqu'une forêt longe une route ou qu'un parking longe une rue. Plusieurs s'en sont plaint sur la ML anglaise et expliquent ne plus tenir compte des warnings mais uniquement des erreurs, ce qui est maintenant mon cas (certains disent même avoir arrêté de l'utilisé pour cette raison). D'ailleurs, geofabrik ne considère pas les ways superposés dans ses cartes de validation (OSM Inspector). J'ai lu que les limites des départements étaient sujet à contentieux. Uniquement celles qui portent le tag source=Cartographes Associés j'aimerai reprendre ces limites avec les frontières des communes. Comment faire? Un relation contenant les chemins des communes en limite de département? Rejoindre les nœuds frontière avec le chemin (existant ou nouveau) de la limite départementale? D'autres solutions? Les limites départementales n'ont pas de ways à elles. Elles ré-utlisent les ways des communes. Il faut donc juste découper les ways des communes qui sont aussi des limites départementales pour ensuite ajouter ces segments dans la relation département. On change aussi l'admin_level de ces ways (uniquement l'admin_level le plus élevé dans la hiérarchie, c.a.d 6 pour département ou 4 pour région). J'ai traité les communes par canton. Y a-t-il dans OSM la notion de canton? Il n'y a rien dans le wiki à ce propos: http://wiki.openstreetmap.org/wiki/Key:admin_level#admin_level Pour l'instant, on a pas beaucoup considéré les cantons. D'une part parce qu'il fallait d'abord obtenir les limites des communes légalement, ce qui est possible maintenant grâce au cadastre. D'autre part, les définitions des cantons sont assez fluctuantes, au gré des tripatouillages électoraux. Parce que, pour finir, le canton n'est pas vraiment une couche administrative mais une délimitation uniquement électorale pour désigner les conseillers généraux. Pieren ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Import assisté des limites communa les depuis le site du cadastre.
Bon la récupération se passe nikel, au bout de quelques poignées de minutes j'ai un fichier .osm avec mes communes, mais les ways communs a deux communes se supperposent (pas de surprise). Étant beaucoup plus habitué à Merkaartor, je ne sais pas réparer avec Josm et le plugin validator. Quelqu'un pour m'expliquer où faut que j'clique comment ? Nicolas Bouthors a écrit : Allez j'essaie d'attaquer mon département natal : le Puy de Dôme. Pour l'instant ça charge ça vectorise. Effectivement c'est efficace mais c'est LONG :) N -- Nicolas - http://nicolas.bouthors.org/album/ ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Import assisté des limites communa les depuis le site du cadastre.
Sauf si j'ai mal compris, c'est assez long ... Il faut découper segment par segment ... Supprimer les segments en double (En testant en déplaçant voir si il n'y a pas un copain caché derrière ...), et finalement assembler le puzzle dans des relations par communes ... En tout cas c'est comme ça que je suis en train de faire ... Le vendredi 10 avril 2009 12:18:26 Nicolas Bouthors, vous avez écrit : Bon la récupération se passe nikel, au bout de quelques poignées de minutes j'ai un fichier .osm avec mes communes, mais les ways communs a deux communes se supperposent (pas de surprise). Étant beaucoup plus habitué à Merkaartor, je ne sais pas réparer avec Josm et le plugin validator. Quelqu'un pour m'expliquer où faut que j'clique comment ? Nicolas Bouthors a écrit : Allez j'essaie d'attaquer mon département natal : le Puy de Dôme. Pour l'instant ça charge ça vectorise. Effectivement c'est efficace mais c'est LONG :) N -- Laurent DELAGE Comité Départemental du Tourisme de la Charente www.lacharente.com www.visitcharente.com ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Import assisté des limites communa les depuis le site du cadastre.
Selon Laurent DELAGE l.del...@lacharente.com: Sauf si j'ai mal compris, c'est assez long ... Il faut découper segment par segment ... Supprimer les segments en double (En testant en déplaçant voir si il n'y a pas un copain caché derrière ...), et finalement assembler le puzzle dans des relations par communes ... En tout cas c'est comme ça que je suis en train de faire ... STOP ! Supprimer les segments en doubles, découper et créer les relations c'est le boulot du script de split. Le travail sur la premier version de l'osm consiste à nettoyer les contours de communes (à l'aide du script de validation (check) pour détecter les problèmes) avant de le faire le découper (automatiquement). N'hésites pas à poser des questions si tu as un problème avec quelque chose (mais relis quand même le HOWTO avant ;-) ). Fred Le vendredi 10 avril 2009 12:18:26 Nicolas Bouthors, vous avez écrit : Bon la récupération se passe nikel, au bout de quelques poignées de minutes j'ai un fichier .osm avec mes communes, mais les ways communs a deux communes se supperposent (pas de surprise). Étant beaucoup plus habitué à Merkaartor, je ne sais pas réparer avec Josm et le plugin validator. Quelqu'un pour m'expliquer où faut que j'clique comment ? Nicolas Bouthors a écrit : Allez j'essaie d'attaquer mon département natal : le Puy de Dôme. Pour l'instant ça charge ça vectorise. Effectivement c'est efficace mais c'est LONG :) N ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Import assisté des limites communa les depuis le site du cadastre.
Merci ;-) Bon je retourne lire la HOWTO ... J'avais fait que 2 communes Le vendredi 10 avril 2009 13:20:41 f.rodr...@free.fr, vous avez écrit : Selon Laurent DELAGE l.del...@lacharente.com: Sauf si j'ai mal compris, c'est assez long ... Il faut découper segment par segment ... Supprimer les segments en double (En testant en déplaçant voir si il n'y a pas un copain caché derrière ...), et finalement assembler le puzzle dans des relations par communes ... En tout cas c'est comme ça que je suis en train de faire ... STOP ! Supprimer les segments en doubles, découper et créer les relations c'est le boulot du script de split. Le travail sur la premier version de l'osm consiste à nettoyer les contours de communes (à l'aide du script de validation (check) pour détecter les problèmes) avant de le faire le découper (automatiquement). N'hésites pas à poser des questions si tu as un problème avec quelque chose (mais relis quand même le HOWTO avant ;-) ). Fred Le vendredi 10 avril 2009 12:18:26 Nicolas Bouthors, vous avez écrit : Bon la récupération se passe nikel, au bout de quelques poignées de minutes j'ai un fichier .osm avec mes communes, mais les ways communs a deux communes se supperposent (pas de surprise). Étant beaucoup plus habitué à Merkaartor, je ne sais pas réparer avec Josm et le plugin validator. Quelqu'un pour m'expliquer où faut que j'clique comment ? Nicolas Bouthors a écrit : Allez j'essaie d'attaquer mon département natal : le Puy de Dôme. Pour l'instant ça charge ça vectorise. Effectivement c'est efficace mais c'est LONG :) N ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Import assisté des limites communa les depuis le site du cadastre.
Bon pour ceux qui comme moi ne lisent pas bien les Howto ... Faites des petits paquets de commune ... Je suis parti sur le département entier, ça me donne plus de 200 communes ... Tout fonctionne... Sauf que le boulot de correction manuel est énorme !! Enfin je ne m'embèterais qu'une fois à faire le join avec l'existant ! Le vendredi 10 avril 2009 13:26:03 Laurent DELAGE, vous avez écrit : Merci ;-) Bon je retourne lire la HOWTO ... J'avais fait que 2 communes Le vendredi 10 avril 2009 13:20:41 f.rodr...@free.fr, vous avez écrit : Selon Laurent DELAGE l.del...@lacharente.com: Sauf si j'ai mal compris, c'est assez long ... Il faut découper segment par segment ... Supprimer les segments en double (En testant en déplaçant voir si il n'y a pas un copain caché derrière ...), et finalement assembler le puzzle dans des relations par communes ... En tout cas c'est comme ça que je suis en train de faire ... STOP ! Supprimer les segments en doubles, découper et créer les relations c'est le boulot du script de split. Le travail sur la premier version de l'osm consiste à nettoyer les contours de communes (à l'aide du script de validation (check) pour détecter les problèmes) avant de le faire le découper (automatiquement). N'hésites pas à poser des questions si tu as un problème avec quelque chose (mais relis quand même le HOWTO avant ;-) ). Fred Le vendredi 10 avril 2009 12:18:26 Nicolas Bouthors, vous avez écrit : Bon la récupération se passe nikel, au bout de quelques poignées de minutes j'ai un fichier .osm avec mes communes, mais les ways communs a deux communes se supperposent (pas de surprise). Étant beaucoup plus habitué à Merkaartor, je ne sais pas réparer avec Josm et le plugin validator. Quelqu'un pour m'expliquer où faut que j'clique comment ? Nicolas Bouthors a écrit : Allez j'essaie d'attaquer mon département natal : le Puy de Dôme. Pour l'instant ça charge ça vectorise. Effectivement c'est efficace mais c'est LONG :) N ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr -- Laurent DELAGE Comité Départemental du Tourisme de la Charente www.lacharente.com www.visitcharente.com ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Import assisté des limites communa les depuis le site du cadastre.
Je me risquerais à dire que c'est du lambert 1 2 ou 3 mais sans le prefix (1 2 ou 3 ) qui permet de connaitre la zone. Le 9 avr. 09 à 09:15, pascal.ferr...@aliceadsl.fr a écrit : cependant une petite question : le boundinbox, il est en quoi ? parce que cela ne me semble pas être du lambert II. En x on en est peut-être pas loin mais pour le y ... ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Import assisté des limites communa les depuis le site du cadastre.
Allez j'essaie d'attaquer mon département natal : le Puy de Dôme. Pour l'instant ça charge ça vectorise. Effectivement c'est efficace mais c'est LONG :) N Nicolas Bouthors a écrit : disclaïmerurJe suis pas expert des automatisation de traitement de données dans OSM/disclaïmeur, mais ne serait-ce pas là la solution aux problèmes des départements des Cartographes Associés ? Une fois importé une majorité des communes avec cet outil (génial !) à partir du cadastre, les départements et régions deviendront faciles à recréer en se basant sur les communes limitrophes non ? C'est même peut-être automatisable dans certains cas : en trouvant une liste des communes membres d'un département on devrait pouvoir en déduire automatiquement quel way commun à deux communes constitue aussi une limite de département ? J'ai tout faux ? Frédéric Rodrigo a écrit : Vous pouvez trouver la dernière version de l'outil à http://f.rodrigo.free.fr/tmp/r-cadastre-client-20090407-1.tar.bz2 [...] -- Nicolas - 06 20 71 62 34 - http://nicolas.bouthors.org/album/ ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Import assisté des limites communa les depuis le site du cadastre.
Salut ! Tout d'abord félicitation pour ton travail. Je rencontre juste un petit problème, le téléchargement se fait bien, la délimitation aussi mais mon fichier osm est vide (juste les balises) Voici le plantage qui se produit : m...@mavubuntu:~/OSM/Script import/r-cadastre-client-20090407-1$ sh rcc-grab-batch.sh 2 091 essonne Passage des pixels en zone de Lambert... Trace 1, 5878 points Passe de la zone de Lamber en GPX... tmp/091-AUVERS-SAINT-GEORGES-Y2038.polyline--606129688.points... Job done : 091-AUVERS-SAINT-GEORGES-Y2038.vect.gpx /home/mav/OSM/Script import/r-cadastre-client-20090407-1 essonne/091-AUVERS-SAINT-GEORGES-Y2038.vect.gpx... Chargement essonne/091-AUVERS-SAINT-GEORGES-Y2038.simp.gpx... 463 noeuds Exception in thread main java.lang.IndexOutOfBoundsException: Index: 1, Size: 1 at java.util.ArrayList.rangeCheck(ArrayList.java:571) at java.util.ArrayList.get(ArrayList.java:349) at java.util.Collections$UnmodifiableList.get(Collections.java:1170) at fr.free.rodrigo.f.osm.A.run(A.java:266) at fr.free.rodrigo.f.osm.A.main(A.java:305) === A faire ensuite === 1) Merger les nodes dans JOSM 2) Passer le checker et corriger 3) Faire le split m...@mavubuntu:~/OSM/Script import/r-cadastre-client-20090407-1$ Le PNG est bien généré, le GPX aussi mais l'OSM est quasi vide Voici le contenu de essonne-work1.osm : ?xml version='1.0' encoding='UTF-8'? osm version='0.5' generator='rccc-gpxs2osm.rb' /osm Quelqu'un a déjà eu ce souci ? a+ Yann Bonjour, Je travaille depuis plus d'un mois sur un proof of concept d'aide à l'import de communes depuis le cadastre. Je vous livre ici ce que j'ai pu réaliser. Le but est d'automatiser l'extraction et la fusion des limites communales avant de les intégrer manuellement à OSM. L'extraction se fait par téléchargement à une résolution suffisante et exploitable de toute la commune en PNG. La résolution que j'ai choisi est celle maximale possédant encore les limites de la commune en ligne continue marron. Toutes les vues partielles de la commune téléchargé sont rassembles en une image globale. Elle est passé en noir (limite communale) et blanc (tout le reste). Ensuite vectorisation des contours en SVG. Passage du SVG en GPX, puis filtrage et simplification du résultat. L'extraction de plusieurs communes en lot permet d'en consolider les limites. Un lot de gpx est chargé dans une version modifiée du plugin de conflation (consolidation) de JUMP. Le résultat est un fichier OSM ou les communes sont des polygones dont la plus part des limites intercommunales sont unifiées. Ensuite je passe cet OSM dans un validateur permettant de détecter certaines erreurs issus de tout le processus. Une fois corrigé le fichier OSM est passé dans un script permettant de convertir les polygones en relations, avec des ways partagées entres les communes limitrophes. Il ne reste alors plus qu'à fusionner ces limites avec celles déjà existantes et autres ways. L'étape de téléchargement est très longes, mais j'ai préféré ne pas abuser du serveur du cadastre. Le processus marche dans l'ensemble même s'il est parfois peu efficace et tient avec du scotch et des pinces à linges. À l'aide de ce workflow j'ai put importer dans OSM environ 150 communes de Gironde en une semaine (sur mon temps libre), soit la moitier des communes vectorisées du département. Je peux donner les sources si on me le demande, mais j'ai honte tellement c'est pas propre (et sans documentation bien sûr). http://beta.letuffe.org/?zoom=10lat=44.64632lon=-0.15459layers=B0FFT (Communes de Girondes) http://autotrace.sourceforge.net/ (Autotrace) http://www.i3s.unice.fr/~johan/gps/ (Geoconv) http://www.vividsolutions.com/jcs/ (JCS Conflation Suite) Fred ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Import assisté des limites communa les depuis le site du cadastre.
Oui plus sage ... Merci du conseil ... Tu m'as fait gagner une nuit d'attente ;-) -- Laurent DELAGE Comité Départemental du Tourisme de la Charente www.lacharente.com www.visitcharente.com Le mercredi 08 avril 2009 16:58:16 sly (sylvain letuffe), vous avez écrit : je vais laisser tourner le script cette nuit pour voir ce qui se passe ... Si je peux me permettre un conseil, ne place qu'une seule commune dans ton fichier rcc-grab-batch.list, fais le test, si ça marche place la totalité des communes pour la nuit ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Import assisté des limites communa les depuis le site du cadastre.
wouldsmina a écrit : Tout juste, c'est le cas dans la sarthe: http://beta.letuffe.org/?zoom=9lat=47.97192lon=0.41035layers=B0FFTTFFF http://beta.letuffe.org/?zoom=9lat=47.97192lon=0.41035layers=B0FFTTFFF Bon c'est encore en travaux entre la sarthe et le centre, mais sinon les limites Cartographes Associés ne sont plus utilisé Et en plus dans la Sarthe, les communes ont presque toutes leur code INSEE sur la relation (non je ne lance pas un troll). Merci d'avoir terminé tout ça et de t'être occupé des communes manquantes et des limites départementale. On va être le premier département vectorisé... (oui je sais, on a eu le droit à un départ anticipé). -- Etienne ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Import assisté des limites communa les depuis le site du cadastre.
Etienne Chové a écrit : Merci d'avoir terminé tout ça et de t'être occupé des communes manquantes et des limites départementale. On va être le premier département vectorisé... (oui je sais, on a eu le droit à un départ anticipé). Bin non, la Sarthe sera pas numéro 1 :-) http://beta.letuffe.org/?zoom=9lat=45.96455lon=6.52339layers=B0FFTTFFF -- Didier ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Import assisté des limites communa les depuis le site du cadastre.
Frédéric Rodrigo a écrit : Bonjour, Je travaille depuis plus d'un mois sur un proof of concept d'aide à l'import de communes depuis le cadastre. Je vous livre ici ce que j'ai pu réaliser. Un petit up pour savoir s'il est possible d'utiliser tes scripts (même avec une pince à linge et de la colle si besoin) ? -- Etienne ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Import assisté des limites communa les depuis le site du cadastre.
Frédéric Rodrigo a écrit : Bonjour, Je travaille depuis plus d'un mois sur un proof of concept d'aide à l'import de communes depuis le cadastre. Je vous livre ici ce que j'ai pu réaliser. Le but est d'automatiser l'extraction et la fusion des limites communales avant de les intégrer manuellement à OSM. L'extraction se fait par téléchargement à une résolution suffisante et exploitable de toute la commune en PNG. La résolution que j'ai choisi est celle maximale possédant encore les limites de la commune en ligne continue marron. Toutes les vues partielles de la commune téléchargé sont rassembles en une image globale. Elle est passé en noir (limite communale) et blanc (tout le reste). Ensuite vectorisation des contours en SVG. Passage du SVG en GPX, puis filtrage et simplification du résultat. L'extraction de plusieurs communes en lot permet d'en consolider les limites. Un lot de gpx est chargé dans une version modifiée du plugin de conflation (consolidation) de JUMP. Le résultat est un fichier OSM ou les communes sont des polygones dont la plus part des limites intercommunales sont unifiées. Ensuite je passe cet OSM dans un validateur permettant de détecter certaines erreurs issus de tout le processus. Une fois corrigé le fichier OSM est passé dans un script permettant de convertir les polygones en relations, avec des ways partagées entres les communes limitrophes. Il ne reste alors plus qu'à fusionner ces limites avec celles déjà existantes et autres ways. L'étape de téléchargement est très longes, mais j'ai préféré ne pas abuser du serveur du cadastre. Le processus marche dans l'ensemble même s'il est parfois peu efficace et tient avec du scotch et des pinces à linges. À l'aide de ce workflow j'ai put importer dans OSM environ 150 communes de Gironde en une semaine (sur mon temps libre), soit la moitier des communes vectorisées du département. Je peux donner les sources si on me le demande, mais j'ai honte tellement c'est pas propre (et sans documentation bien sûr). http://beta.letuffe.org/?zoom=10lat=44.64632lon=-0.15459layers=B0FFT (Communes de Girondes) http://autotrace.sourceforge.net/ (Autotrace) http://www.i3s.unice.fr/~johan/gps/ (Geoconv) http://www.vividsolutions.com/jcs/ (JCS Conflation Suite) C'est vraiment un super boulo !!! Bravo !!! J'attends avec impatience un petit tuto pour les nuls. Encode bravo ! -- Etienne ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Import assisté des limites communa les depuis le site du cadastre.
J'avoue être bluffé par ce genre de boulot !! Ca peut se télécharger d'une façon ou d'une autre tous ces polygones ? Robin, qui n'y connait rien en extraction. ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Import assisté des limites communa les depuis le site du cadastre.
2009/3/14 Frédéric Rodrigo f.rodr...@free.fr: Bonjour, Je travaille depuis plus d'un mois sur un proof of concept d'aide à l'import de communes depuis le cadastre. Je vous livre ici ce que j'ai pu réaliser. Félicitation ! Ayant envisagé de me lancer dans cette aventure, j'imagine quelle somme de travail ça a représenté. Je savais que tu en avais parlé il y a quelques temps mais ne voyant rien venir, je pensais que tu avais abandonné. Ca pourrait singulièrement booster l'import des limites administratives dans OSM. Deux remarques : j'ai un peu regardé autour de Blasimon. Je n'aurais pas mieux fait à la main. Mais je n'ai pas trouvé d'endroit où la conflation a été mise en oeuvre. Pourrais-tu pointer un endroit où je pourrais voir comment ça a joué ? L'autre concerne geoconv qui m'a aussi inspiré pour la projection Lambert dans le plugin cadastre-fr. Il faut faire attention à la conversion UTM qui ne semble pas correcte dans les dom-tom. A vérifier. Ce qu'il te reste à faire maintenant est de mettre ton programme en ligne avec un petit comment-faire pour que le projet OSM en profite au maximum. Encore bravo. Pieren ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr