Re: [OSM-talk-fr] dessiner des limites administratives (réutilisation)
Le 30 décembre 2011 21:23, Vincent Pottier vpott...@gmail.com a écrit : Le 28/12/2011 17:24, Bruno Cortial a écrit : Salut, Attention ce qui suit est écrit par un newbi, qui se creuse toujours pour cerner les possibilités de rendus ! Un PLU cela fait beaucoup de polygones pour un rendu vecteur en ligne. Les exemples de rendu vecteur lourds que j'ai pu voir en ligne combinait tuilage et simplification. En gros pour chaque niveau de zone on découpe les données vecteur en tuile, et en fonction du niveau de zoom on simplifie plus ou moins la géométrie (sinon le navigateur explose). Cela fait beaucoup de traitements préalables sur les données et j'ai rien vu de clé en main. Comme l'a écrit Frédéric, le raster est préférable dans cette situation Si j'avais un fichier PLU au format SHP comme celui-là [1] ou les extractions des limites de commune d'OSM [2], j'essaierai Tilemill [3] pour générer de zolies tuiles raster semi-transparentes. Tilemill peut générer ces tuiles dans un unique fichier au format MBTiles (basé sur SQLite). Ce fichier MBT déposé sur un serveur web qui autorise le php (comme ceux de nos FAI) et un bout de code php pour servir les tuiles à OpenLayers et ça doit marcher! En fait ça marche [4]. A+ BrunoC [1] http://www.data.gouv.fr/**donnees/view/Zonages-des-PLU-**30383158http://www.data.gouv.fr/donnees/view/Zonages-des-PLU-30383158 [2] http://export.openstreetmap.**fr/contours-administratifs/** export-communes/http://export.openstreetmap.fr/contours-administratifs/export-communes/ [3] http://mapbox.com/tilemill/ [4] http://projects.bryanmcbride.**com/ol_mbtiles/http://projects.bryanmcbride.com/ol_mbtiles/ Excellent le newby ! Je teste immédiatement ! -- FrViPofm Bonjour, et Bonne Année Ouverte et bien Mappée ! Ok pour les rendus bitmaps. Mais j'aimerai bien avoir ces fameuses limites administratives en SVG pour pouvoir faire des cartes exploitables avec InkSpace pour de l'affichage web ou du print. Des cartes comme celles sur wikipedia ou http://libertic.wordpress.com/2012/01/02/carte-de-france-de-lopen-data-v4/ -- Cyrille. ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] dessiner des limites administratives (réutilisation)
Tilemill permet de faire des tuiles comme expliqué précédemment par Bruno dans le fil de discussion. Mais générer de belles images en SVG c'est possible également Le 2 janvier 2012 12:19, Cyrille Giquello cyrill...@gmail.com a écrit : Le 30 décembre 2011 21:23, Vincent Pottier vpott...@gmail.com a écrit : Le 28/12/2011 17:24, Bruno Cortial a écrit : Salut, Attention ce qui suit est écrit par un newbi, qui se creuse toujours pour cerner les possibilités de rendus ! Un PLU cela fait beaucoup de polygones pour un rendu vecteur en ligne. Les exemples de rendu vecteur lourds que j'ai pu voir en ligne combinait tuilage et simplification. En gros pour chaque niveau de zone on découpe les données vecteur en tuile, et en fonction du niveau de zoom on simplifie plus ou moins la géométrie (sinon le navigateur explose). Cela fait beaucoup de traitements préalables sur les données et j'ai rien vu de clé en main. Comme l'a écrit Frédéric, le raster est préférable dans cette situation Si j'avais un fichier PLU au format SHP comme celui-là [1] ou les extractions des limites de commune d'OSM [2], j'essaierai Tilemill [3] pour générer de zolies tuiles raster semi-transparentes. Tilemill peut générer ces tuiles dans un unique fichier au format MBTiles (basé sur SQLite). Ce fichier MBT déposé sur un serveur web qui autorise le php (comme ceux de nos FAI) et un bout de code php pour servir les tuiles à OpenLayers et ça doit marcher! En fait ça marche [4]. A+ BrunoC [1] http://www.data.gouv.fr/**donnees/view/Zonages-des-PLU-**30383158http://www.data.gouv.fr/donnees/view/Zonages-des-PLU-30383158 [2] http://export.openstreetmap.**fr/contours-administratifs/** export-communes/http://export.openstreetmap.fr/contours-administratifs/export-communes/ [3] http://mapbox.com/tilemill/ [4] http://projects.bryanmcbride.**com/ol_mbtiles/http://projects.bryanmcbride.com/ol_mbtiles/ Excellent le newby ! Je teste immédiatement ! -- FrViPofm Bonjour, et Bonne Année Ouverte et bien Mappée ! Ok pour les rendus bitmaps. Mais j'aimerai bien avoir ces fameuses limites administratives en SVG pour pouvoir faire des cartes exploitables avec InkSpace pour de l'affichage web ou du print. Des cartes comme celles sur wikipedia ou http://libertic.wordpress.com/2012/01/02/carte-de-france-de-lopen-data-v4/ -- Cyrille. ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr -- ab_fab http://wiki.openstreetmap.org/wiki/User:Ab_fab Il n'y a pas de pas perdus ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] dessiner des limites administratives (réutilisation)
2012/1/2 Ab_fab gamma@gmail.com: Tilemill permet de faire des tuiles comme expliqué précédemment par Bruno dans le fil de discussion. Mais générer de belles images en SVG c'est possible également Sinon, pour faire du SVG, il y a aussi le bon vieux osmarender: http://wiki.openstreetmap.org/wiki/Osmarender Pieren ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] dessiner des limites administratives (réutilisation)
Le 28/12/2011 17:24, Bruno Cortial a écrit : Salut, Attention ce qui suit est écrit par un newbi, qui se creuse toujours pour cerner les possibilités de rendus ! Un PLU cela fait beaucoup de polygones pour un rendu vecteur en ligne. Les exemples de rendu vecteur lourds que j'ai pu voir en ligne combinait tuilage et simplification. En gros pour chaque niveau de zone on découpe les données vecteur en tuile, et en fonction du niveau de zoom on simplifie plus ou moins la géométrie (sinon le navigateur explose). Cela fait beaucoup de traitements préalables sur les données et j'ai rien vu de clé en main. Comme l'a écrit Frédéric, le raster est préférable dans cette situation Si j'avais un fichier PLU au format SHP comme celui-là [1] ou les extractions des limites de commune d'OSM [2], j'essaierai Tilemill [3] pour générer de zolies tuiles raster semi-transparentes. Tilemill peut générer ces tuiles dans un unique fichier au format MBTiles (basé sur SQLite). Ce fichier MBT déposé sur un serveur web qui autorise le php (comme ceux de nos FAI) et un bout de code php pour servir les tuiles à OpenLayers et ça doit marcher! En fait ça marche [4]. A+ BrunoC [1] http://www.data.gouv.fr/donnees/view/Zonages-des-PLU-30383158 [2] http://export.openstreetmap.fr/contours-administratifs/export-communes/ [3] http://mapbox.com/tilemill/ [4] http://projects.bryanmcbride.com/ol_mbtiles/ Excellent le newby ! Je teste immédiatement ! -- FrViPofm ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] dessiner des limites administratives (réutilisation)
Le 28/12/2011 17:24, Bruno Cortial a écrit : Si j'avais un fichier PLU au format SHP comme celui-là [1]... A+ BrunoC [1] http://www.data.gouv.fr/donnees/view/Zonages-des-PLU-30383158 Pour l'instant sur data.gouv.fr, il n'y a que le Loir-et-Cher ; Donc je suis d'abord à la recherche de notre PLU local ; voir quel format c'est, déjà, à supposer que ça existe autrement qu'avec des feuilles de trames letraset collées sur des plans. :(( Si c'est ça, il faut d'abord se peler de saisir les contours. re :(( et re :((( Comment savoir ? Hélène ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] dessiner des limites administratives (réutilisation)
Le 29 décembre 2011 10:52, Hélène PETIT h...@free.fr a écrit : Le 28/12/2011 17:24, Bruno Cortial a écrit : Si j'avais un fichier PLU au format SHP comme celui-là [1]... A+ BrunoC [1] http://www.data.gouv.fr/**donnees/view/Zonages-des-PLU-**30383158http://www.data.gouv.fr/donnees/view/Zonages-des-PLU-30383158 Pour l'instant sur data.gouv.fr, il n'y a que le Loir-et-Cher ; Donc je suis d'abord à la recherche de notre PLU local ; voir quel format c'est, déjà, à supposer que ça existe autrement qu'avec des feuilles de trames letraset collées sur des plans. :(( Si c'est ça, il faut d'abord se peler de saisir les contours. re :(( et re :((( Comment savoir ? Faire de bruit dans sa région pour que l'opendata prenne vie (ex: http://opendata37.fr, http://opendata69.org/). Aussi, prendre contact avec le service SIG de son département et/ou l'Observatoire économique, qui, en attendant la libération des données du territoire peuvent parfois communiquer des données. @Hélène: de quel territoire es-tu ? -- Cyrille. ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] dessiner des limites administratives (réutilisation)
Le 27/12/2011 23:38, Cyrille Giquello a écrit : J'ai un morceau de réponse: pour dessiner un fichier osm avec OpenLayer http://wiki.openstreetmap.org/wiki/OpenLayers_osm_file_example Je suis aussi en train de chercher à ajouter des couches coloriées sur la carte de ma commune (si je réussissais à représenter le projet de PLU ce serait chouette). Ça ne me paraît pas très difficile avec open layer, je suis en train de lire le mode d'emploi. Quelqu'un d'autre a-t-il déjà fait ça pour un PLU ? à plus, Hélène ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] dessiner des limites administratives (réutilisation)
Le 28 décembre 2011 10:41, Hélène PETIT h...@free.fr a écrit : Le 27/12/2011 23:38, Cyrille Giquello a écrit : J'ai un morceau de réponse: pour dessiner un fichier osm avec OpenLayer http://wiki.openstreetmap.org/wiki/OpenLayers_osm_file_example Je suis aussi en train de chercher à ajouter des couches coloriées sur la carte de ma commune (si je réussissais à représenter le projet de PLU ce serait chouette). Ça ne me paraît pas très difficile avec open layer, je suis en train de lire le mode d'emploi. Quelqu'un d'autre a-t-il déjà fait ça pour un PLU ? bonjour, C'est un peu ce que je cherche à faire, une carte avec les limites administratives de son choix, rendues comme des polygones (coloriage) ou juste le point central (admin_centre). En fait c'est pour faire un démonstrateur/dataviz pour l'opendata, qui pourra servir à rendre des PLUs mais aussi toutes autres sortes de données géolocalisées. Dans l'exemple que j'ai donné précédemment, je dessinais les contours avec openlayer et sa connaissance du format osm. Le problème est qu'il s'agit seulement d'un contour. J'ai réussi à transformer ce contour en un polygone (LineString - Points - LinearRing - Polygon), mais les points obtenus dans la réponse d'overpassapi n'étant pas ordonnés le polygone donne n'importe quoi, c'est à dire qu'il y a des droites qui se croisent au sein du polygone. exemple: http://cyrille.giquello.fr/labs/carto/openLayers/exemple04_osm-file-style.html Cet exemple charge un fichier osm, qui pourrait venir d'une requête xapi ou overpass-api. Il s'agit d'un rectangle décrit par 2 ways. quand on clique sur make polygon ça transforme les lines en un polygon, mais sans re-ordonner les points, on y voit donc le problème. Cyrille. à plus, Hélène ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr -- Cyrille. ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] dessiner des limites administratives (réutilisation)
Le 28/12/2011 13:01, Cyrille Giquello a écrit : exemple: http://cyrille.giquello.fr/labs/carto/openLayers/exemple04_osm-file-style.html Cet exemple charge un fichier osm, qui pourrait venir d'une requête xapi ou overpass-api. Il s'agit d'un rectangle décrit par 2 ways. quand on clique sur make polygon ça transforme les lines en un polygon, mais sans re-ordonner les points, on y voit donc le problème. Pour l'instant j'ai fait très très simple : http://helene.petit2.free.fr/carto/essai2.html Vers la gauche il y a un polygone jaune, qu'on peut allumer et éteindre avec la boîte à coches à droite de la fenêtre osm. J'ai fait le polygone jaune dans un calque de josm, c'est basique. Comme ça marche, je vais continuer un peu dans cette direction. Et suivre attentivement aussi tes recherches, c'est sympa de les partager ici ! merci à toi. Hélène ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] dessiner des limites administratives (réutilisation)
Le 28 décembre 2011 13:47, Hélène PETIT h...@free.fr a écrit : Le 28/12/2011 13:01, Cyrille Giquello a écrit : exemple: http://cyrille.giquello.fr/**labs/carto/openLayers/** exemple04_osm-file-style.htmlhttp://cyrille.giquello.fr/labs/carto/openLayers/exemple04_osm-file-style.html Cet exemple charge un fichier osm, qui pourrait venir d'une requête xapi ou overpass-api. Il s'agit d'un rectangle décrit par 2 ways. quand on clique sur make polygon ça transforme les lines en un polygon, mais sans re-ordonner les points, on y voit donc le problème. Pour l'instant j'ai fait très très simple : http://helene.petit2.free.fr/**carto/essai2.htmlhttp://helene.petit2.free.fr/carto/essai2.html Vers la gauche il y a un polygone jaune, qu'on peut allumer et éteindre avec la boîte à coches à droite de la fenêtre osm. J'ai fait le polygone jaune dans un calque de josm, c'est basique. Comme ça marche, je vais continuer un peu dans cette direction. Et suivre attentivement aussi tes recherches, c'est sympa de les partager ici ! merci à toi. yèp, c'est cool l'Internet Libre ;-) En fait, quand j'aurai plus avancé il y aura le rendu du PLU, en provenance direct de l'administration ;-) Mon idée est de: - récupérer les zonages administratifs depuis l'INSEE et DATAAR (opendata data.gouv.fr ou autre site opendata). C'est zonage sont souvent décrits avec les noms des limites admins. - alors il faut les géolocaliser avec la base OSM - puis ranger tout ça dans une base sqlite - ensuite poser des données sur une carte. Ces données sont souvent associées au nom d'une zone administrative (commune, comcom, ...) du coup on peut retrouver la position depuis la base sqlite. Pour l'instant la seule difficulté qui m’apparaît est la transformation en polygone des limites admins récupérées sur la base OSM, la fonction makePolygon() de mon exemple. Quand j'aurai avancé sur le reste je retournerai sur ce problème. D'ici là il y aura probablement une réponse donnée sur ce thread ;-) Let's continue ;-) pendant que les enfants et les patrons sont en vacances ! -- Cyrille. ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] dessiner des limites administratives (réutilisation)
Salut, Attention ce qui suit est écrit par un newbi, qui se creuse toujours pour cerner les possibilités de rendus ! Un PLU cela fait beaucoup de polygones pour un rendu vecteur en ligne. Les exemples de rendu vecteur lourds que j'ai pu voir en ligne combinait tuilage et simplification. En gros pour chaque niveau de zone on découpe les données vecteur en tuile, et en fonction du niveau de zoom on simplifie plus ou moins la géométrie (sinon le navigateur explose). Cela fait beaucoup de traitements préalables sur les données et j'ai rien vu de clé en main. Comme l'a écrit Frédéric, le raster est préférable dans cette situation Si j'avais un fichier PLU au format SHP comme celui-là [1] ou les extractions des limites de commune d'OSM [2], j'essaierai Tilemill [3] pour générer de zolies tuiles raster semi-transparentes. Tilemill peut générer ces tuiles dans un unique fichier au format MBTiles (basé sur SQLite). Ce fichier MBT déposé sur un serveur web qui autorise le php (comme ceux de nos FAI) et un bout de code php pour servir les tuiles à OpenLayers et ça doit marcher! En fait ça marche [4]. A+ BrunoC [1] http://www.data.gouv.fr/donnees/view/Zonages-des-PLU-30383158 [2] http://export.openstreetmap.fr/contours-administratifs/export-communes/ [3] http://mapbox.com/tilemill/ [4] http://projects.bryanmcbride.com/ol_mbtiles/ ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] dessiner des limites administratives (réutilisation)
On 28/12/2011 17:24, Bruno Cortial wrote: Comme l'a écrit Frédéric, le raster est préférable dans cette situation Si j'avais un fichier PLU au format SHP comme celui-là [1] ou les extractions des limites de commune d'OSM [2], j'essaierai Tilemill [3] pour générer de zolies tuiles raster semi-transparentes. Tilemill peut générer ces tuiles dans un unique fichier au format MBTiles (basé sur SQLite). Ce fichier MBT déposé sur un serveur web qui autorise le php (comme ceux de nos FAI) et un bout de code php pour servir les tuiles à OpenLayers et ça doit marcher! En fait ça marche [4]. [4] http://projects.bryanmcbride.com/ol_mbtiles/ Je ne connaissais pas, c'est diablement facile à mettre en place ! (un fois que l'on a un tilemill ;) et que le serveur php à le support de sqlite). L'inconvénient c'est que c'est des tuiles statiques et que ça prend vite beaucoup de place. Frédéric ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] dessiner des limites administratives (réutilisation)
Le 27 décembre 2011 15:37, Cyrille Giquello cyrill...@gmail.com a écrit : Le 27 décembre 2011 11:48, Cyrille Giquello cyrill...@gmail.com a écrit : Salut, Je reviens sur le sujet de Dessiner les limites administratives, au sens réutilisation et non pas saisie. Par exemple, comment extraire les limites administratives ? et les dessiner avec openlayer ou leaflet ? J'ai un morceau de réponse: pour dessiner un fichier osm avec OpenLayer : http://wiki.openstreetmap.org/wiki/OpenLayers_osm_file_example Par contre pour l'extraction des contours boundary + admin_level=* il va falloir jouer avec osmosis, pour l'instant j'ai pas trouvé autre chose. Merci pour vos pistes -- Cyrille. -- Cyrille. Bonjour, L'exemple est intéressant pour OpenLayers. Il y a peut-être moyen de faire l'extraction avec JOSM. Ma question est donc : De quels contours as-tu besoin ? Quelque chose de général : toutes les communes de France, ou d'un seul contour : une commune en particulier ? Pour un simple contour, c'est trivial : http://www.openstreetmap.org/?relation=1916993... je n'ai même pas regardé le code généré pour afficher cette page ; j'y vais de ce pas. A+ -- Marc Sibert m...@sibert.fr ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] dessiner des limites administratives (réutilisation)
Le 27 décembre 2011 15:58, Marc SIBERT m...@sibert.fr a écrit : Le 27 décembre 2011 15:37, Cyrille Giquello cyrill...@gmail.com a écrit : Le 27 décembre 2011 11:48, Cyrille Giquello cyrill...@gmail.com a écrit : Je reviens sur le sujet de Dessiner les limites administratives, au sens réutilisation et non pas saisie. Par exemple, comment extraire les limites administratives ? et les dessiner avec openlayer ou leaflet ? J'ai un morceau de réponse: pour dessiner un fichier osm avec OpenLayer : http://wiki.openstreetmap.org/wiki/OpenLayers_osm_file_example Par contre pour l'extraction des contours boundary + admin_level=* il va falloir jouer avec osmosis, pour l'instant j'ai pas trouvé autre chose. L'exemple est intéressant pour OpenLayers. Il y a peut-être moyen de faire l'extraction avec JOSM. Ma question est donc : De quels contours as-tu besoin ? Quelque chose de général : toutes les communes de France, ou d'un seul contour : une commune en particulier ? En fait les admin_level=* (communes, comcom, dép, région) de la zone visible visible. Pour un simple contour, c'est trivial : http://www.openstreetmap.org/?relation=1916993... je n'ai même pas regardé le code généré pour afficher cette page ; j'y vais de ce pas. Cool, je connaissais pas ce raccourci. Merci Marc -- Cyrille. ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] dessiner des limites administratives (réutilisation)
Le 27 décembre 2011 15:37, Cyrille Giquello cyrill...@gmail.com a écrit : Le 27 décembre 2011 11:48, Cyrille Giquello cyrill...@gmail.com a écrit : Salut, Je reviens sur le sujet de Dessiner les limites administratives, au sens réutilisation et non pas saisie. Par exemple, comment extraire les limites administratives ? et les dessiner avec openlayer ou leaflet ? J'ai un morceau de réponse: pour dessiner un fichier osm avec OpenLayer : http://wiki.openstreetmap.org/wiki/OpenLayers_osm_file_example Par contre pour l'extraction des contours boundary + admin_level=* il va falloir jouer avec osmosis, pour l'instant j'ai pas trouvé autre chose. Bonjour, S'il s'agit que quelques communes, OverpassAPI est parfait http://www.overpass-api.de/query_form.html Cette requete génère un fichier format OSM des chemins (et leurs noeuds) des contour de la commune de Pornic: union query type=relation has-kv k=name v=Pornic/ has-kv k=boundary v=administrative/ /query recurse type=relation-way/ recurse type=way-node/ /union print/ A+ BrunoC ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
[OSM-talk-fr] dessiner des limites administratives (réutilisation)
Salut, Je reviens sur le sujet de Dessiner les limites administratives, au sens réutilisation et non pas saisie. Par exemple, comment extraire les limites administratives ? et les dessiner avec openlayer ou leaflet ? Merci pour vos pistes -- Cyrille. ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] dessiner des limites administratives (réutilisation)
Le 27 décembre 2011 16:15, Bruno Cortial bruno.cort...@laposte.net a écrit : Le 27 décembre 2011 15:37, Cyrille Giquello cyrill...@gmail.com a écrit : Le 27 décembre 2011 11:48, Cyrille Giquello cyrill...@gmail.com a écrit : Salut, Je reviens sur le sujet de Dessiner les limites administratives, au sens réutilisation et non pas saisie. Par exemple, comment extraire les limites administratives ? et les dessiner avec openlayer ou leaflet ? J'ai un morceau de réponse: pour dessiner un fichier osm avec OpenLayer : http://wiki.openstreetmap.org/wiki/OpenLayers_osm_file_example Par contre pour l'extraction des contours boundary + admin_level=* il va falloir jouer avec osmosis, pour l'instant j'ai pas trouvé autre chose. Bonjour, S'il s'agit que quelques communes, OverpassAPI est parfait http://www.overpass-api.de/query_form.html Cette requete génère un fichier format OSM des chemins (et leurs noeuds) des contour de la commune de Pornic: union query type=relation has-kv k=name v=Pornic/ has-kv k=boundary v=administrative/ /query recurse type=relation-way/ recurse type=way-node/ /union print/ A+ BrunoC Yèp, le couple OpenLayer + Overpass-API fonctionne bien. En reprenant l'exemple http://wiki.openstreetmap.org/wiki/OpenLayers_osm_file_example et en lieu et place du chemin du fichier osm on met l'url de l'appel à l'overpass-api (convertit en méthode GET) et ça fonctionne très bien. C'est cool. Ce n'est pas toute la solution dont j'ai besoin, mais c'est un excellent chemin ;-) Merci. -- Cyrille. ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] dessiner des limites administratives (réutilisation)
On 27/12/2011 19:27, Cyrille Giquello wrote: Le 27 décembre 2011 16:15, Bruno Cortialbruno.cort...@laposte.net a écrit : Le 27 décembre 2011 15:37, Cyrille Giquellocyrill...@gmail.com a écrit : Le 27 décembre 2011 11:48, Cyrille Giquellocyrill...@gmail.com a écrit : Salut, Je reviens sur le sujet de Dessiner les limites administratives, au sens réutilisation et non pas saisie. Par exemple, comment extraire les limites administratives ? et les dessiner avec openlayer ou leaflet ? J'ai un morceau de réponse: pour dessiner un fichier osm avec OpenLayer : http://wiki.openstreetmap.org/wiki/OpenLayers_osm_file_example Par contre pour l'extraction des contours boundary + admin_level=* il va falloir jouer avec osmosis, pour l'instant j'ai pas trouvé autre chose. Bonjour, S'il s'agit que quelques communes, OverpassAPI est parfait http://www.overpass-api.de/query_form.html Cette requete génère un fichier format OSM des chemins (et leurs noeuds) des contour de la commune de Pornic: union query type=relation has-kv k=name v=Pornic/ has-kv k=boundary v=administrative/ /query recurse type=relation-way/ recurse type=way-node/ /union print/ A+ BrunoC Yèp, le couple OpenLayer + Overpass-API fonctionne bien. En reprenant l'exemple http://wiki.openstreetmap.org/wiki/OpenLayers_osm_file_example et en lieu et place du chemin du fichier osm on met l'url de l'appel à l'overpass-api (convertit en méthode GET) et ça fonctionne très bien. C'est cool. Ce n'est pas toute la solution dont j'ai besoin, mais c'est un excellent chemin ;-) Merci. En fait il y a 2,5 approches : 1 : rendu vectoriel sur le client, avec des fichiers .osm, gpx, .kml ou autre .json... cette approche est limité par la quantité de donnée à changer et à afficher sur le clients 2 : autre possibilité, faire avec des tuiles, en utilisant mapnik, qgis serveur ou autre, le rendu des zones visibles au bon zoom est fait coté serveur et envoyé au client 2,5 : un mix des deux, uniquement la zone visible en vectoriel, solution la plus compliqué. Perso pour l'affichage des communes je partirais sur la 2. Mes 2,5 cents Frédéric ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] dessiner des limites administratives (réutilisation)
Le 27 décembre 2011 19:42, Frédéric Rodrigo fred.rodr...@gmail.com a écrit : On 27/12/2011 19:27, Cyrille Giquello wrote: Le 27 décembre 2011 16:15, Bruno Cortialbruno.cortial@laposte.**netbruno.cort...@laposte.net a écrit : Le 27 décembre 2011 15:37, Cyrille Giquellocyrill...@gmail.com a écrit : Le 27 décembre 2011 11:48, Cyrille Giquellocyrill...@gmail.com a écrit : Salut, Je reviens sur le sujet de Dessiner les limites administratives, au sens réutilisation et non pas saisie. Par exemple, comment extraire les limites administratives ? et les dessiner avec openlayer ou leaflet ? J'ai un morceau de réponse: pour dessiner un fichier osm avec OpenLayer : http://wiki.openstreetmap.org/**wiki/OpenLayers_osm_file_**examplehttp://wiki.openstreetmap.org/wiki/OpenLayers_osm_file_example Par contre pour l'extraction des contours boundary + admin_level=* il va falloir jouer avec osmosis, pour l'instant j'ai pas trouvé autre chose. Bonjour, S'il s'agit que quelques communes, OverpassAPI est parfait http://www.overpass-api.de/**query_form.htmlhttp://www.overpass-api.de/query_form.html Cette requete génère un fichier format OSM des chemins (et leurs noeuds) des contour de la commune de Pornic: union query type=relation has-kv k=name v=Pornic/ has-kv k=boundary v=administrative/ /query recurse type=relation-way/ recurse type=way-node/ /union print/ A+ BrunoC Yèp, le couple OpenLayer + Overpass-API fonctionne bien. En reprenant l'exemple http://wiki.openstreetmap.org/**wiki/OpenLayers_osm_file_**examplehttp://wiki.openstreetmap.org/wiki/OpenLayers_osm_file_example et en lieu et place du chemin du fichier osm on met l'url de l'appel à l'overpass-api (convertit en méthode GET) et ça fonctionne très bien. C'est cool. Ce n'est pas toute la solution dont j'ai besoin, mais c'est un excellent chemin ;-) Merci. En fait il y a 2,5 approches : 1 : rendu vectoriel sur le client, avec des fichiers .osm, gpx, .kml ou autre .json... cette approche est limité par la quantité de donnée à changer et à afficher sur le clients 2 : autre possibilité, faire avec des tuiles, en utilisant mapnik, qgis serveur ou autre, le rendu des zones visibles au bon zoom est fait coté serveur et envoyé au client 2,5 : un mix des deux, uniquement la zone visible en vectoriel, solution la plus compliqué. Perso pour l'affichage des communes je partirais sur la 2. Il manque des éléments dans la demande. Quelle superficie, combien de limites à la fois. Quel hébergement... Pour comcomMaker, j'ai accès en lecture à la base de donnée osm2psql d' osf.fr Il n'y a que quelques limites à afficher, celles sélectionnées. Donc la lecture de la base pour envoyer un fichier WKT à openLayers marche très bien comme solution. Pour afficher du vectoriel, il faut avoir les données sur le même serveur que la page, à causes des limites cross-site de javascript. Par ailleurs, il a été dit que le vectoriel, c'est lourd à partir d'un certain nombre d'objet. Pour afficher en raster les polygones des collectivités, franchement, je ne me casserai pas la tête. Je demanderai à Sly l'autorisation d'ajouter sur la carte les couches de beta.letuffe qui sont déjà bien faites. En raster, on n'a pas la limite cross-site puisqu'il s’agit de lire des images. -- FrViPofm ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] dessiner des limites administratives (réutilisation)
Le 27 décembre 2011 22:59, Vincent Pottier vpott...@gmail.com a écrit : Le 27 décembre 2011 19:42, Frédéric Rodrigo fred.rodr...@gmail.com a écrit : On 27/12/2011 19:27, Cyrille Giquello wrote: Le 27 décembre 2011 16:15, Bruno Cortialbruno.cort...@laposte.net a écrit : Le 27 décembre 2011 15:37, Cyrille Giquellocyrill...@gmail.com a écrit : Le 27 décembre 2011 11:48, Cyrille Giquellocyrill...@gmail.com a écrit : Salut, Je reviens sur le sujet de Dessiner les limites administratives, au sens réutilisation et non pas saisie. Par exemple, comment extraire les limites administratives ? et les dessiner avec openlayer ou leaflet ? J'ai un morceau de réponse: pour dessiner un fichier osm avec OpenLayer : http://wiki.openstreetmap.org/wiki/OpenLayers_osm_file_example Par contre pour l'extraction des contours boundary + admin_level=* il va falloir jouer avec osmosis, pour l'instant j'ai pas trouvé autre chose. Bonjour, S'il s'agit que quelques communes, OverpassAPI est parfait http://www.overpass-api.de/query_form.html Cette requete génère un fichier format OSM des chemins (et leurs noeuds) des contour de la commune de Pornic: union query type=relation has-kv k=name v=Pornic/ has-kv k=boundary v=administrative/ /query recurse type=relation-way/ recurse type=way-node/ /union print/ A+ BrunoC Yèp, le couple OpenLayer + Overpass-API fonctionne bien. En reprenant l'exemple http://wiki.openstreetmap.org/wiki/OpenLayers_osm_file_example et en lieu et place du chemin du fichier osm on met l'url de l'appel à l'overpass-api (convertit en méthode GET) et ça fonctionne très bien. C'est cool. Ce n'est pas toute la solution dont j'ai besoin, mais c'est un excellent chemin ;-) Merci. En fait il y a 2,5 approches : 1 : rendu vectoriel sur le client, avec des fichiers .osm, gpx, .kml ou autre .json... cette approche est limité par la quantité de donnée à changer et à afficher sur le clients 2 : autre possibilité, faire avec des tuiles, en utilisant mapnik, qgis serveur ou autre, le rendu des zones visibles au bon zoom est fait coté serveur et envoyé au client 2,5 : un mix des deux, uniquement la zone visible en vectoriel, solution la plus compliqué. Perso pour l'affichage des communes je partirais sur la 2. Il manque des éléments dans la demande. Quelle superficie, combien de limites à la fois. Quel hébergement... Pour comcomMaker, j'ai accès en lecture à la base de donnée osm2psql d'osf.fr Il n'y a que quelques limites à afficher, celles sélectionnées. Donc la lecture de la base pour envoyer un fichier WKT à openLayers marche très bien comme solution. Pour afficher du vectoriel, il faut avoir les données sur le même serveur que la page, à causes des limites cross-site de javascript. Par ailleurs, il a été dit que le vectoriel, c'est lourd à partir d'un certain nombre d'objet. Pour afficher en raster les polygones des collectivités, franchement, je ne me casserai pas la tête. Je demanderai à Sly l'autorisation d'ajouter sur la carte les couches de beta.letuffe qui sont déjà bien faites. En raster, on n'a pas la limite cross-site puisqu'il s’agit de lire des images. -- FrViPofm C'est surtout des exercices pour découvrir et pratiquer les fonctionnalités avant de pouvoir réfléchir et concevoir. Avec OpenLayer, j'ai pas de soucis de cross-sites, il y a le layer map sur openstreetmap.org et le layer vector construit depuis une requête sur overpass-api.de et ça fonctionne nickel. C'est un peu long à afficher, le contour de la Ville fait 36ko. De plus le loader (loading...) que j'ai mis ne fonctionne pas vraiment, ce qui donnera lieu à un autre exercice ;-) http://cyrille.giquello.fr/labs/carto/openLayers/exemple03_osm-overpassapi.html -- Cyrille. ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr