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

GeoDataDays 2025

#1 Tue 31 May 2011 21:03

zac
Participant occasionnel
Date d'inscription: 16 Apr 2009
Messages: 27

[OpenLayers] Impression carte côté client

Bonjour,


Dans l'application webmapping que je développe, je souhaite réaliser un module d'impression de carte. Comme l'a déjà proposé Yves, une astuce est de créer une nouvelle fenêtre et d'y insérer les couches qui nous intéressent en WMS, en récupérant l'extent de l'objet map en cours.

Je souhaite imprimer un fond scan simple ainsi qu'un polygone que j'aurai dessiné au préalable.

J'arrive à créer la nouvelle fenêtre et à y intégrer le fond scan. Par contre, je n'arrive pas à "faire passer" des objets openlayers de la page de base à la page d'impression (en l'occurrence l'objet OpenLayers.Bounds de l'extent et l'objet Polygone dessiné au préalable).

J'ai quelques pistes : l'utilisation de XMLHttpRequest pour passer ces objets mais je ne sais pas comment l'utiliser ou la sérialisation/déserialisation des objets polygones pour les passer d'une page à une autre (et pour cela aussi, j'aurais besoin d'aide)


Merci d'avance pour votre aide

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo