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

GEODATA DAYS 2024

#1 Mon 21 January 2008 17:33

damien64
Participant occasionnel
Lieu: toulouse
Date d'inscription: 21 Sep 2005
Messages: 10
Site web

Cartographie SVG - Observatoire de l'Eau de la Haute-Loire

Bonjour
Nous avons développé au sein du Conseil Général de la Haute-Loire, un outil de cartographie dynamique SVG+MySQL permettant à l'utilisateur de faire une exploitation poussée des données liées à l'eau (choix des couches, interrogation des objets, navigation, recherche, mesure, enregistrement des vues...).

Ce nouvel outil vient d'être mis en ligne à cette adresse:
www.ode43.fr/SIE
( dans la rubrique SIE43 )

Toutes les remarques seront les bienvenues.
Merci

Damien Labat
Conseil Général de la Haute-Loire

Dernière modification par damien64 (Mon 28 January 2008 13:28)

Hors ligne

 

#2 Mon 21 January 2008 18:04

René-Luc D'Hont
Participant assidu
Date d'inscription: 7 Nov 2006
Messages: 328
Site web

Re: Cartographie SVG - Observatoire de l'Eau de la Haute-Loire

Il est dommage de s'être appuyer sur une version non standard du SVG celle d'Adobe, il est vrai que Firefox ne représente que 25% des navigateurs en France.

Par contre il est faux de dire que Firefox supporte mal la technologie SVG utilisé. Par contre il est  juste de dire que l'interface géographique a été conçu pour être utilisé avec IE6 et le plugin SVG Viewer 3.

Dernière modification par René-Luc D'Hont (Mon 21 January 2008 18:07)

Hors ligne

 

#3 Mon 21 January 2008 19:22

damien64
Participant occasionnel
Lieu: toulouse
Date d'inscription: 21 Sep 2005
Messages: 10
Site web

Re: Cartographie SVG - Observatoire de l'Eau de la Haute-Loire

Bonjour et merci pour votre commentaire
L'interface fonctionne aussi avec firefox, cependant j'ai constaté que la vitesse d'affichage avec le plug in d'adobe est bien meilleure qu'avec firefox ou opera, et la différence de fluidité devient très importante dés que l'interface contient des images raster.
C'est pour ça que je me suis permis peut être maladroitement de mettre ce message conseillant l'utilisation de IE+SVG viewer.
L'interface n'a pas été pas été conçue uniquement pour SVG Viewer, il s'agit bien de SVG "standard" et je me suis efforcé à l'adapter pour quelle fonctionne le mieux possible sur les autres navigateurs, même si il y a encore des progrès à faire.
J'espère que je n'aurais plus à mettre ce message quand firefox3 sera sorti smile

Dernière modification par damien64 (Mon 21 January 2008 21:50)

Hors ligne

 

#4 Tue 22 January 2008 09:37

René-Luc D'Hont
Participant assidu
Date d'inscription: 7 Nov 2006
Messages: 328
Site web

Re: Cartographie SVG - Observatoire de l'Eau de la Haute-Loire

La prochaine version de Firefox améliore grandement les performances du SVG et tout particulièrement les problèmes liées à la combinaison du SVG et d'image raster, pour l'avoir testé.

Hors ligne

 

#5 Tue 29 January 2008 13:09

benoist
Participant actif
Lieu: Genève
Date d'inscription: 6 Sep 2005
Messages: 82
Site web

Re: Cartographie SVG - Observatoire de l'Eau de la Haute-Loire

Tout d'abord, félicitations.
Il est suffisamment rare de voir une application SIG réalisée en SVG en
France pour l'encourager.

J'ai testé l'appli sous IE6 et ASV3 (mais peut-on la tester autrement?) et
ai apprécié le temps de chargement des données.

Juste quelques remarques:
1 -La taille des symboles ponctuels ainsi que la largeur (stroke value) des
lignes sont malheureusement proportionnels à l'échelle d'affichage, ce qui,
à très grande échelle, cache même les couches inférieures comme les raster
par exemple. Il faudrait envisager (c'est relativement simple à faire par
Javascript)  que cette taille soit inversement proportionnelle à l'échelle
d'affichage...
2 -Le choix des couches affichées dans la fenetre de gestion des couches
n'est pas suffisamment clair, personellement, je préfère des cases à cocher
spécifiques pour chaque couche. (j'oserai vous proposer d'aller jeter un
coup d'œil sur mes essais en ligne.)

Enfin, je suis curieux de connaître quels sont les outils de base utilisés
(librairies open-sources?, ...) à moins que ceci ne soit confidentiel.

Encore bravo pour la promotion de ce fabuleux format qu'est SVG.


Pascal BENOIST- PictureComputer
http://www.picturecomputer.ch

Hors ligne

 

#6 Tue 29 January 2008 13:10

benoist
Participant actif
Lieu: Genève
Date d'inscription: 6 Sep 2005
Messages: 82
Site web

Re: Cartographie SVG - Observatoire de l'Eau de la Haute-Loire

Malheureusement, dès qu'on parle d'une appli réalisée en SVG, on ne parle
pratiquement QUE de son pb de compatibilité avec l'ensemble des navigateurs
du marché. C'est vraiment un problème et il est vrai qu'une appli SVG doit
pouvoir tourner en 2008 au moins sur les 2 navigateurs que sont Opera et
Firefox qui, justement, contrairement à la politique de MS, intègrent
nativement l'analyse de ce format.
Le développement logiciel pour assurer cette compatibilité est
malheureusement souvent important mais je pense, nécessaire.


Pascal BENOIST- PictureComputer
http://www.picturecomputer.ch

Hors ligne

 

#7 Tue 29 January 2008 13:57

René-Luc D'Hont
Participant assidu
Date d'inscription: 7 Nov 2006
Messages: 328
Site web

Re: Cartographie SVG - Observatoire de l'Eau de la Haute-Loire

On rencontre les mêmes problèmes avec CSS, JavaScript ou HTML puisque les éditeurs de navigateurs ne suivent pas tous les STANDARDS ouverts, principalement celui de Redmond...

Hors ligne

 

#8 Tue 29 January 2008 14:35

damien64
Participant occasionnel
Lieu: toulouse
Date d'inscription: 21 Sep 2005
Messages: 10
Site web

Re: Cartographie SVG - Observatoire de l'Eau de la Haute-Loire

Merci beaucoup

La taille des symboles et l'épaisseur des bordures, sont modifiables dans le menu "Configuration couche" -> "Style". J'avais pensé en effet à ajuster taille et épaisseur à chaque modification de l'échelle mais après test cela était beaucoup trop lourd et rendait la navigation trop lente.
Le choix des couches n'apparait en effet pas assez clairement, j'essayerais sans doute de modifier ça. Je connais très bien vos applications, elles sont très bonnes et m’ont notamment inspiré pour mon travail smile

Concernant les outils utilisés, il s'agit d'un serveur classique PHP+MySQL (pas de Mapserver) chaque couche (et analyse thématique) est stockée dans un fichier SVG qui est appelé à la demande. Les couches sont crées à partir de fichier MIF/MID grâce à un script PHP qui crée le SVG et renseigne la BD (données attributaires, bbox ...).
Côté client l'interface SVG est de fabrication maison, mais elle utilise les excellentes librairies de www.carto.net (parfois un peu modifiée pour des raisons esthétiques ou en vue d'une meilleure compatibilité avec Firefox) pour la gestion des fenêtres, menus déroulants...
Les couches vectorielles sont chargées en une fois et couvrent l’ensemble du territoire, il n’y a pas d’accès au serveur lors des déplacements. Les couches raster sont stockées sur le serveur sous forme de dalles de différentes résolutions; elles sont appelées à chaque déplacement.

Je fais de mon mieux pour rendre l'application compatible avec Firefox et Opera, actuellement le code est presque intégralement compatible avec Firefox (je rencontre notamment des problèmes pour ajuster la taille des onglets la fonction bbox n'étant pas gérée), mais malheureusement l'interface est trop lourde ce qui la rend inutilisable avec un ordinateur peu puissant (et dans tout les cas beaucoup moins fluide qu'avec ASV3).
Chaque nouvelle version des 2 navigateurs améliore la gestion du SVG, donc j'espère que ça s'arrangera de leur coté. Je diminue la qualité d'affichage automatiquement quand Firefox ou Opera sont détectés, mais je ne peux pas pour l'instant refaire une seconde interface "light" pour ces deux navigateurs.
De plus pour permettre l'accès à tous utilisateurs, l'ensemble des données (et leur localisation) est également accessible en dehors de l'interface cartographique par les tableaux et moteur de recherche.

Damien

Dernière modification par damien64 (Tue 29 January 2008 14:44)

Hors ligne

 

#9 Tue 29 January 2008 15:53

René-Luc D'Hont
Participant assidu
Date d'inscription: 7 Nov 2006
Messages: 328
Site web

Re: Cartographie SVG - Observatoire de l'Eau de la Haute-Loire

J'aurais une question technique :
pourquoi utiliser vous un positionnement en pixel au sein de votre svg principale alors que vous utiliser bien la viewBox ?
svg principal :

Code:

<svg id="svgPrinc" width="100%" height="100%" viewBox="0 0 1010 684"

svg de la carte :

Code:

<svg id="svg_georef" x="-1010px" y="-684px" width="3030px" height="2052px" viewBox="0 0 0 0"

Je développe moi-même en svg mais sous et pour Firefox.

Hors ligne

 

#10 Tue 29 January 2008 16:33

damien64
Participant occasionnel
Lieu: toulouse
Date d'inscription: 21 Sep 2005
Messages: 10
Site web

Re: Cartographie SVG - Observatoire de l'Eau de la Haute-Loire

c'est une erreur :s
Les px sont en effet inutiles.
Comme la viewbox principale correspond aux dimensions de mon écran, j'ai continué a penser en pixels pour ma mise en page, mais c'est bien une erreur.

Dernière modification par damien64 (Tue 29 January 2008 16:35)

Hors ligne

 

#11 Wed 13 February 2008 16:02

damien64
Participant occasionnel
Lieu: toulouse
Date d'inscription: 21 Sep 2005
Messages: 10
Site web

Re: Cartographie SVG - Observatoire de l'Eau de la Haute-Loire

Il y a en effet une très grande amélioration de la fluidité du SVG sous Firefox avec la sortie de la version 3 Beta 3.
Il me reste quelques légers problèmes a régler comme par exemple la fonction getBBox() qui n'est pas encore gérée par FF, et des bugs d'affichage pour les images PNG transparentes; mais l'interface tourne désormais de façon satisfaisante big_smile

Dernière modification par damien64 (Thu 14 February 2008 17:01)

Hors ligne

 

Pied de page des forums

Powered by FluxBB