banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 11 September 2009 22:14

farf
Juste Inscrit !
Date d'inscription: 9 Jan 2007
Messages: 4

[openLayers] récupérer les polygones dessinés

Bonjour,

Je débute avec OpenLayers. Je souhaite donner la possibilité de tracer dans un formulaire un ou plusieurs polygones pour délimiter une zone.

Pour cela, j'ai réussi à mettre la carte et le bouton pour pouvoir tracer les polygones. J'aimerais maintenant, détecté la création d'un polygone pour récupérer l'ensemble des polygones et les mettre dans un hidden field du formulaire.

Deux questions:

- Comment puis-je tracker l'événement création d'un polygone?

- Comment récupérer l'ensemble des polygones en un format quelconque?

Merci d'avance pour toute aide.


Yvan

Hors ligne

 

#2 Fri 18 September 2009 23:06

DESPRES Damien
Participant occasionnel
Lieu: Ramonville saint agne
Date d'inscription: 29 Jan 2007
Messages: 11

Re: [openLayers] récupérer les polygones dessinés

Cet exemple peut te donner des indications:

http://openlayers.org/dev/examples/modify-feature.html

si tu regarde le source, la fonction "report" capture les events, quand un polygone est terminé, l'event "sketchcomplete" est envoyé.


DESPRES Damien

Hors ligne

 

#3 Tue 13 October 2009 16:55

farf
Juste Inscrit !
Date d'inscription: 9 Jan 2007
Messages: 4

Re: [openLayers] récupérer les polygones dessinés

Merci!

après avoir creusé, l'API d'open layers est très bien faite! Lorsqu'on n'est pas un expert de javascript, c'est impressionnant!

Je posterai un peu plus tard le composant que j'ai réalisé.

Encore merci

Farf

Hors ligne

 

Pied de page des forums

Powered by FluxBB