Présentation de l`application

Transcription

Présentation de l`application
..
..
..
..
..
..
..
..
Concours applications ESRI
WEB mapping et SVG au service
des espaces naturels français
.
.
.
.
.
.
.
Présentation de l’application
développée par Alisé, à partir d’Arcview
Auteur : Hélène Durand, Alisé, Juillet 2002
ALISE - 340 Allée du Terral 34 430 St Jean de Védas - Tél/fax : 04.67.42.61.00 – E-mail : [email protected] – Site
WEB :http ://pro.wanadoo.fr/alise Entreprise individuelle N° SIRET 410 244 784 00014 - code APE 742 C
1. Présentation de l’application
1.1.
Rappel du contexte
La cartographie sur Internet ou « WEB mapping » est un domaine en plein essor et de
nombreux espaces naturels y ont maintenant recours pour présenter les nombreux
travaux cartographiques menés dans leurs espaces (ex: PNR des Vosges sous ArcIMS)
Les techniques disponibles actuellement se distinguent très nettement par leur
complexité (de simple GIF animés à de véritables SIG distribués), leurs coûts (mise en
oeuvre, maintenance, achat logiciel), leur ouverture (multiplateforme, plug’in ou non,
client-serveur ou traitement client).
Au sein de ces multiples approches du « Web mapping » nous avons pris le parti de
développer des applications simples, qui reposent sur la création d’un dallage
automatique à partir d’Arcview. D’autres applications aux services des espaces naturels
ont été développées dans ce sens (cf www.ecarto.fr.st) mais en l’absence de SVG qui
ouvre de nouvelles possibilités comme nous allons le présenter dans le cadre de cet
atlas des Parcs Naturels régionaux et Parcs Nationaux français (en métropole) .
¾ L’émergence de nouveaux formats : le SVG
Le développement de cartographie sur Internet ne sera réel que lorsque de nouvelles
applications « dynamiques » se multiplieront, en passant ainsi de simples illustrations
visuelles (en raster GIF, JPEG ou PNG) à de véritables documents cartographiques
interactifs. De nouveaux formats, ouverts, basés sur le XML sont en passe d’y
contribuer.
L’émergence du format vectoriel SVG nous a donc naturellement interpellée par la
possibilité de recréer ce lien naturel pour nous « Sigiste » entre une représentation
cartographique et la partie descriptive associée et par ces possibilités d’interactions
nombreuses.
Le tableau ci-dessous résume les principales caractéristiques de ce nouveau format :
ALISE - 340 Allée du Terral 34 430 St Jean de Védas - Tél/fax : 04.67.42.61.00 – E-mail : [email protected] – Site
WEB :http ://pro.wanadoo.fr/alise Entreprise individuelle N° SIRET 410 244 784 00014 - code APE 742 C
TABLEAU RECAPITULATIF SUR LE FORMAT SVG
PROBLEMATIQUE
Application XML
Recommandation
W3C
Open Source
Graphisme haute
résolution
Plug’in
Poids du graphisme
Caractéristiques
techniques
Animation
ATOUTS
LIMITES
Langage structuré qui
facilite le stockage, la
préparation et la livraison
d’information sur Internet.
Ayant le statut de
recommandation officielle
cette décision devrait
obliger tout navigateur digne
de ce nom à être capable
de lire ce format.
Format texte donnant accès
au code source.
S’inscrit dans la Open
Source
Un format vectoriel
antialiasing, lissée, pas de
problème d’échelle
redimensionnable à loisir
sans perte de qualité.
Devrait être intégré aux
futurs navigateurs.
Format vectoriel léger
compressé : « gzipper ».
Indexation des textes dans
les moteurs de recherche et
recherche de caractères
dans la fenêtre graphique
par clic droit.
De nombreuses
fonctionnalités d’animation.
Compatibilité
Communauté
d’utilisateurs
Notoriété
COMMENTAIRES
APPLICATION
Considéré comme le
langage d’avenir du
Web.
Certaines
recommandations
du W3C n’ont pas
eu les effets
attendus.
L’accès aux
sources fait peur à
certains.
Le principe de dallage
que nous avons
retenu limite ce
problème (cf. P 8)
Pour le moment
c’est l’obstacle
majeur à l’utilisation
de ce format : 2 Mo
à télécharger.
Plus lourd tout de
même que le SWF
de Flash qui est
binaire.
Nombreux avantages
pour le web-mapping.
Monde de
l’animation et des
graphistes plutôt
tourné vers
Flash…pour le
moment.
Quelques
Problèmes de
compatibilité entre
les différentes
versions de
navigateurs
Fonction non
essentielle pour le
Web mapping
Format encore peu
connu du grand
public.
Avantage indéniable
au SWF de Flash côté
notoriété.
Boucle
d’autodétection
installée dans notre
application. Garanti le
téléchargement si
nécessaire.
Communauté en devenir, la
preuve en est avec
l’organisation de la 1ère
SVG Open Conference.
Source : Mathieu Noucher, Alisé, Juin 2002
___________________________________________________________________________________________________
02/09/02
Concours d’application ESRI 2002 : WEB maping au services des espaces naturels
2
L’idée de valoriser le SVG est ainsi née et nous avons, compte tenu de nos domaines
de prédilection, souhaité la mettre en œuvre dans un premier temps sur la consultation
grand public de l’ensemble des parcs régionaux et nationaux de France.
Notre souci est toujours de prendre en compte la création d’Atlas Internet pour de
petites structures ayant des moyens limités (ne disposant pas de serveur
géographique, voir ayant un simple accès FTP pour certains).
Notre approche SVG a donc consisté à reprendre le principe de navigation d’Ecarto, et
à l’améliorer en superposant aux dalles images des couches vectorielles au format
SVG, sur lesquelles l’utilisateur pourra interagir :
♦
Mise en surbrillance d’entité
♦
Consultation à la volée de nom de ces entités
♦
Ouverture d’une fiche attributaire spécifique à l’entité consultée.
Tout en étant conscients du coté précurseur de cette technologie qui repose sur le
téléchargement d’un plug’in (cf. tableau ci-dessous), nous considérons cette voie
comme prometteuse d’ici peu de temps pour les raisons suivantes :
♦
L’intégration du plug’in SVG d’Adobe au sein de la dernière version d’Acrobat, rend
cet atlas directement consultable pour beaucoup d’utilisateurs sans téléchargement.
♦
La recommendation officielle devrait amener certains constructeurs à l’intégrer dans
leur navigateur en standard à court terme.
♦
De nombreux constructeurs (Adobe, Apple, Autodesk, Corel, HP, IBM, Quark et
Xerox,etc) ont rejoint le comité SVG du W3C et participent activement à sa mise au
point.
♦ Toute une communauté de cartographes et développeurs se sont réunis autour de
ce sujet pour faire émerger de nouvelles voies en WEB maping, en témoigne la
première manifestation dédiée à ce thème : Open SVG, Zurich, en Juillet 2002.
1.2 Objectif de l’application sur de l’Atlas sur les Parcs régionaux et
nationaux français
Cette application vous est présentée à travers deux vidéos. Elle est également
disponible en ligne à l’adresse : http://www.ecarto.fr.st/svg/parcs . Elle permet de découvrir
et de situer les différents parcs régionaux et nationaux français. Nous avons ainsi réuni
dans un même site la consultation de parcs qui par leurs modes de gestion et leur mode
de création ne sont en général rarement réunis dans une même représentation
cartographique.
Au premier niveau d’échelle, l’atlas permet d’avoir une vision globale de l’ensemble
des parcs régionaux et nationaux et de leur répartition sur le territoire français.
Au niveau 2, l’utilisateur aura accès au découpage départemental pour mieux cerner
l’emprise géographique de ces parcs, et pourra ainsi commencer la feuille de route pour
une mission ou un séjour dans ces espaces, par grand massif, définit grâce au MNT
sous jacent. On distinguera ainsi aisément les parcs de plaine ou littoral comme par
exemple la « Camargue », les « Landes de gascogne » ou bien la « Brière », tous situés
à moins de 200 m d’altitude, des parcs de moyenne montagne comme le « Livradois
Forez », le « Luberon », ou les « Volcans d’Auvergne », ou bien encore des parcs de
montagne (figure 3) tels que le « Parc National des Pyrénées », du « Mercantour » ou
de la « Vanoise ».
_________________________________________________________________________________________________
02/09/02
Concours d’application ESRI 2002 : WEB maping au services des espaces naturels
3
Figure 3 : Visualisation des parcs de montagne du Sud Est de la France
Au niveau le plus fin, le référentiel cartographique renseigne l’utilisateur sur les villes
principales d’entrée de chacun des parcs et sur les axes routiers majeurs à emprunter
(figure 4). Ce niveau lui permettra également de planifier plus finement son séjour en
vue de randonnée par exemple en consultant le numéro et titre des cartes papier IGN à
se procurer en chaque secteur du parc (figure 5) .
A chaque niveau, l’utilisateur aura accès à des descriptions complémentaires :
données attachées aux parcs, aux départements ou aux coupures IGN.
Figure 4 : Accès vers les parcs de Lorraine, du Ballon
des Vosges et des Vosges du Nord
___________________________________________________________________________________________________
02/09/02
Concours d’application ESRI 2002 : WEB maping au services des espaces naturels
4
Figure 5 : Consultation de la carte IGN englobant l’île de Molène
au sein du P.N.R. d’Armorique
1.3 Caractéristiques et atouts de la démarche SVG mise en œuvre
¾ Les fonctionnalités de l’application SVG
Nous rappelons brièvement les fonctionnalités de cette application
♦
3 niveaux de zoom
♦
Barre de navigation dans les 8 directions cardinales
♦
Rappel de position par imagette, liée dynamiquement a la vue principale et qui sert
à la navigation.
♦
Interrogation de l’ensemble de tables attributaires s’ouvrant dans une « pop-up » ou
par click directement sur les objets SVG.
♦
Possibilité d’afficher / désafficher les couches SVG ( contours des parcs,
départements et limites des dalles IGN)
_________________________________________________________________________________________________
02/09/02
Concours d’application ESRI 2002 : WEB maping au services des espaces naturels
5
Une démonstration de la navigation dans l’Atlas à partir d’un navigateur vous est
fournie dans le fichier vidéo : 1- presentation_appli_parcreg.avi
¾ Les spécificités de cette technologie
La démarche de publication de données sur Internet que nous avons développée se
différencie très nettement de serveurs géographiques par les éléments suivants :
Consultation :
♦
Interface simple et intuitive adaptée à un large public ( non cartographes et non
spécialistes SIG)
♦
Compatibilité avec les navigateurs standards (Internet explorer et Netscape version
4 ou plus)
♦
Rapidité de chargement et de navigation (simple chargement d’image sans
interaction avec un serveur). Les fichiers téléchargés pèsent en moyenne moins de
30k, y compris pour les fichiers SVG et la page n’est pas rechargée à chaque
navigation.
♦
Possibilité de diffusion de l’atlas cartographique sur CD, directement.
♦
Consultation des données attributaires par popup, créés automatiquement par
export de la B.D.
♦
Contenu de chaque carte adapaté à chaque niveau d’échelle, avec une
sémiologie travaillée grâce aux possibilités offertes par Arcview.
♦
L’application est consultable sur de nombreuses plates-formes de consultation
( Mac, Windows, UNIX,) par l’intermédiaire d’un plug’in spécifique.
♦
Pas de consommation de la bande passante en dehors du simple accès
intermittent de l’utilisateur pour le chargement de nouvelles images.
Développement et maintenance :
♦
Pas d’extension serveur ni de serveur WEB nécessaire, en l’absence de liaison
avec la base de données source et donc pas de frais de maintenance en dehors de
l’hébergement ( notre application représente au total 2.7 Mo seulement) .
♦
Simplicité d’administration de la cartographie en ligne (simples fichiers images et
javascripts autonomes)
♦
Mise à jour simple et rapide par le lancement de l’export sur les BD actualisées. De
nombreuses options sont disponibles lors de cette exportation. Il suffit pour
paramétrer cet export de cliquer dans quelques boites de dialogues qui s’affichent. :
possibilité de prise en charge de la production de l’atlas par des personnes n’ayant
aucune compétence en Html ni en WEB. Une connaissance basique d’Arcview
suffit. Cette étape est faite en local sur le poste de l’administrateur du site et n’est
donc pas tributaire de l’accès réseau pour une mise à jour à distance.
♦
Récupération et intégration directe de toutes données géoéréférencées (sous
ArcView) de type raster, ou vecteur sans transformation spécifique nécessaire
♦
Export direct de la B.D attributaire pour consultation des attributs
♦
Sécurité des données géographiques : on ne fait transiter que des images
mortes, qui sont dallées et ne permettent pas de restituer les fonds référentiels, et
___________________________________________________________________________________________________
02/09/02
Concours d’application ESRI 2002 : WEB maping au services des espaces naturels
6
des données SVG qui sont d’une part compressées et qui sont également dallées :
Pour exemple le fichier Département SVG visualisé au niveau 2, est largement
dégradé (figure 6) par rapport à sa représentation au niveau 3 (figure 7). Il ne
permettrait pas de reconstituer un fichier vecteur exploitable à des échelles
inférieures au 5.000.000 comme le montre un zoom sur ce fichier département
(figure 6).
Figure 6 : Zoom sur le fichier SVG départemental
dallé et dégradé pour affichage au niveau 2
Au niveau 3 ce fichier est bien plus détaillé, mais cette fois il est diffusé sous forme
image et donc non récupérable.
Figure 7 : Extrait du fichier image départemental
dallé pour affichage au niveau 3 (1.500.000)
_________________________________________________________________________________________________
02/09/02
Concours d’application ESRI 2002 : WEB maping au services des espaces naturels
7
1.3 Les étapes requises
Nous détaillerons ici les différents postes qui nous ont permis de mettre en œuvre
l’application présentée : reprise du produit e-carto standard, personnalisation, pour
ajouter les nouvelles fonctionnalités décrites ci-dessous, et production de l’atlas à partir
de cette extension e-carto personnalisée.
¾
Personnalisation de l'outil e-carto/SVG
Cette étape détermine le rendu final, et l’esthétique du site cartographique, tout autant
que les fonctionnalités accessibles à partir des cartes dynamiques.
Avant de décrire plus en détail l'ensemble de ces éléments de personnalisation, nous
rappelons que le produit résultant permet de produire rapidement une cartographie en
ligne, prête à être publiée sur un site FTP.
L’outil e-carto préalablement développé sous Arcview est personnalisé par un
développement en Avenue (langage de programmation d’ArcView) de manière à
automatiser la production des futures cartes en ligne. Et en tenant compte des
spécificités de cette application : emplacement des logos, menus et liens automatique ,
etc…
Cette personnalisation nous a permis de développer d’autres sites de cartographie en
ligne s’intégrant à d’autres types de sites (préfecture – collectivité territoriale –parcs
régionaux, parcs nationaux, etc..) et d’intégrer de nouvelles fonctionnalités (lien
automatique vers des Quicklook sur le site de la programmation des images SPOT dans
le cadres de Parkview, également développé en SVG à l’adresse : http://www.espacesnaturels.fr/parkview/prog98_99/svg/index.htm ) .
___________________________________________________________________________________________________
02/09/02
Concours d’application ESRI 2002 : WEB maping au services des espaces naturels
8
Figure 8 : Atlas SVG de programmation des images SPOT
dans le cadre du programme ParkView
¾
Production de l’atlas WEB
L’étape préalable nous aura permis de définir les fonctionnalités de l’atlas en ligne, et
l’esthétique générale de la page WEB. Il restera à
1) Constituer la base de données.
2) Mettre en page la cartographie.
3) Lancer l’export de l’atlas.
™
1) Constitution de la base de données.
Dans notre application les sources de données correspondent à des référentiels libres
de droits : noyaux de commune issus de Corine Land Cover, éléments vectoriels
topographiques et MNT dérivés de la Digital Chart of the World. Les contours de parcs
ont été créés et digitalisés par nos soins.
Remarque : de nouveaux parcs ont été créés récemment et n’ont pas encore été
intégrés à l’application mais le seront très facilement par nouvel export sur la Base de
données mise à jour.
™
2) Choix des référentiels, validation et mise en œuvre de la
sémiologie et de la labélisation.
Cette étape est indispensable et déterminante pour la qualité graphique de l’atlas
résultant. Il est à notre avis regrettable que certains sites de cartographie sur Internet
ne prennent pas suffisamment en compte cette mise en page cartographique.
Des règles spécifiques seront adoptées pour favoriser la consultation sur Internet qui
présente des contraintes très différentes d’une carte papier.
Dans notre exemple, les référentiels seront choisis judicieusement afin de :
-
ne pas masquer l’information principale (les contours de parcs et les limites de
dalles IGN)
-
de faciliter le repérage de l’utilisateur quelle que soit l’échelle de visualisation (
MNT ombré au niveau 1, limite de département au niveau 2, et route, rivière et
grandes agglomérations au niveau 3.
-
De limiter le poids des images et fichiers exportés.
Arcview permet très facilement de mettre en œuvre une sémiologie adaptée à chaque
thème et d’appliquer des seuils de zoom à chaque niveau pour ces thèmes de
référence.
_________________________________________________________________________________________________
02/09/02
Concours d’application ESRI 2002 : WEB maping au services des espaces naturels
9
™
3) Export de l’atlas SVG.
Cette dernière partie est détaillée dans le fichier vidéo : 2 - production_atlasSVG.avi,
qui vous est fournit sur le CD.
Cette étape est rapide et simple. Pour notre application elle ne dure que quelques
minutes au total. Des boites de dialogues permettent de guider l’utilisateur à travers
les différentes étapes et lui permettent de personnaliser largement l’atlas résultant.
C’est à ce niveau que se fait le choix d’exporter des thèmes au format SVG, couches
vectorielles qui permettront une interaction avec l’utilisateur sous la forme d’affichage
d’information dans le bandeau au dessus de la carte ou dans une petite fenêtre « popup » qui s’affiche lors du click dans une entité. Les autres thèmes seront placés dans
l’image de fond et leur sémiologie sera exportée telle qu’elle apparaît dans la vue sous
Arcview.
2. intérêt et limite de l’utilisation d’arcview
Arcview a été retenu pour développer cette application d’atlas sur le net par la grande
souplesse de son langage de programmation (Avenue), par la possibilité de créer
rapidement une interface avec des boites de dialogues, et par la richesse des
fonctions (sémiologie, seuils de zoom, etc..)
L’application ainsi créée sous Arcview permet à des personnes non initiée aux
langages internet (HTML, Javascript, et SVG) de créer rapidement leur atlas, guidé par
les boites de dialogue.
De petits problèmes subsistent, biens connus des utilisateurs d’Arcview, à savoir la
gestion de la transparence sur des images à l’exportation. Il faut notre que ce problème
a été résolu dans la nouvelle version d’Arcview 8.0. Dans notre cas ce problème a été
résolu par le fait que les fichiers SVG gèrent tout à fait la transparence et permettent
ainsi d’avoir l’effet de surbrillance qui garde une certaine transparence quand l’utilisateur
passe au dessus d’un Parc National ou Régional.
Enfin et c’est un point essentiel, l’utilisation du SIG Arcview permettra de mettre
rapidement à jour l’Atlas : Toute modification dans la B.D des parcs, par exemple,
quelle soit de type attributaire (changement de la valeur d’un champ) ou de type
géographique (ajoût d’un nouveau parc) sera automatiquement retranscrite à
l’ouverture du projet Arcview, contenant la mise en page et permettra le nouvel export
de l’atlas en quelques minutes comme cela vous a été présenté dans la vidéo.
___________________________________________________________________________________________________
02/09/02
Concours d’application ESRI 2002 : WEB maping au services des espaces naturels
10