Programmation SIG et Internet Cartographique Séance 4 : Applet

publicité
Jean-Michel FOLLIN ([email protected])
LUP-SIG, 2004-2005
Programmation SIG et Internet Cartographique
Séance 4 :
Applet JAVA dans un document HTML et
Manipulation d’une carte au format SVG
Exercice 1 : Visualisation de données à travers une Applet
Un exemple d’ applet Java « SIG » − ALOV Map − set trouve sur le site :
http://alov.org/
Suivez les liens donnés sur ce site pour télécharger le code de l’applet. Utilisez l’applet pour créer une
présentation de la ville d’Orléans (couches MIF et DBF).
Pour cela, récupérez les données (échantillon gratuit de données GEOROUTE provenant du site de
l’IGN) à l’URL suivante :
http://perso.univ-lr.fr/jmfollin/lupsig/donnees/alovmap.zip
Créer un fichier projet.html contenant l’applet et un fichier de configuration projet.xml
Consultez la documentation donnée sur le site ALOV pour connaître les paramètres à utiliser dans la
balise <APPLET> ainsi que la syntaxe des fichiers de configuration (fichiers XML).
Remarque : Le code de l’applet ALOV est également disponible à l’adresse :
http://perso.univ-lr.fr/jmfollin/lupsig/s4/support/alovmap.zip
A la fin de cet exercice, vous devriez avoir une présentation ressemblant à celle ci-dessous :
Jean-Michel FOLLIN ([email protected])
LUP-SIG, 2004-2005
Exercice 2 : Manipulation d’un document SVG
2.1 Terminer le TP précédent : génération d’un SVG à partir d’une carte de Map Info
vous pouvez utiliser les données IGN sur Orléans de l’exercice 1.
2.2. Quand vous avez fini l’exercice 2.1
Récupérer le document SVG à modifier States_s4.svg
Manipuler le fichier SVG (dans HTML Editor par exemple) pour :
• Modifier l’opacité des états lors du passage de la souris en utilisant la
setAttribute("fill-opacity","value")
• Terminer le menu d’activation des couches (ecmascript) en utilisant la
checkBoxScript(evt,myLayer)
• Afficher les données de population lors du passage de la souris en utilisant la
getAttributeNS (string namespaceURI , string localName
fonction
fonction
fonction
).
A la fin de cet exercice, vous devriez avoir une présentation ressemblant à celle ci-dessous :
Téléchargement