Bonjour à tous, voici mes questions:
je suis parti de ce super exemple sur lequel on peut ajouter des calques et y dessiner des formes. Il est également possible de créer des attributs qui s'appliquent à toutes les formes du calque et dont la valeur est modifiable pour chaque forme. Enfin on peut choisir la couleur avec laquelle les formes du calques vont s'afficher.
Ensuite on peut sauvegarder ces calques sous différents formats: GML, GPX, GXT, KML, OSM.
Ensuite au chargement de la page, je charge le(s) fichier(s) ainsi créé(s) (j'ai essayé avec les différents formats).
- D'après mes tests, seuls certains formats permettent de sauvegarder les attributs (le GML et l'OSM) et aucun ne permet de sauvegarder la couleur affectée au calque. Est-ce exact ?
- Lorsqu'on charge un OSM ainsi créé, on obtient uniquement les contours du polygone est-ce normal ?
- Lorsqu'on charge l'un de ces fichiers, je souhaiterais permettre la modification des formes, puis de nouveau sauvegarder le calque, pensez-vous que cela est possible ?
- Par la suite je pense sauvegarder le contenu du fichier dans une base de données car l'objectif est d'afficher les calques selon une requête avec certains critères. Je pense que cela est faisable ?
- Voici ce que j'arrive à faire à l'heure actuelle lorsque je charge un fichier GML avec ce code:
var GMLlayer = viewer.getMap().addLayer(
"GML",
"GMLlayer",
"http://localhost:3900/_Sample_files/SURFACIQUE.gml",
{
projection: new OpenLayers.Projection("CRS:84"),
opacity: 1
}
);
Je sais que j'ai beaucoup de questions mais je débute avec IGN et je suis obligé de l'utiliser pour ce projet, donc merci d'avance à tout ceux qui ont pris le temps de me lire !
Partager