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

Répondre à