Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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é ?

#1 Fri 06 June 2003 15:05

Gael Leaute
Invité

svg - raster

bonjour,

je realise une appli SVG/PHP/base de donnees/javascript. un lourd fond
raster occupe tout le territoire (la taille d'un departement), cependant, il
ne devient visible qu'au plus fort niveau de zoom.
- dois-je prealablement decouper ce fond en tuiles et les charger une a une
lors de la consultation ?
- la librairie GD associee a PHP, permet t elle d'extraire une tuile de ce
fond ?
- ou bien dois-je me tourner vers un serveur d'images (la derniere des
solutions j espere) et si oui de quel type ?

merci,
gael leaute

 

#2 Fri 06 June 2003 15:05

Gaëtan GABORIT
Invité

Re: svg - raster

Bonjour,

Oui, il est preferable de decouper ce fond en tuiles : plusieurs petites
images se chargent plus vite qu'une seule grande.

Oui la librairie GD permet d'extraire une tuile de ce fond, par contre le
decoupage a la volee, s'il est possible est assez complexe a gerer en cas
d'acces multiple (il faut par exemple donner au fichier genere un nom du
type session.png, et regler la suppression des fichiers). Il est sans doute
preferable de generer les tuiles une bonne fois pour toute, directement sur
le serveur (GD marche tres bien).

Gaetan GABORIT

 

#3 Fri 06 June 2003 15:05

François Aumonier
Invité

Re: svg - raster

Avez-vous considere la compression ondelette type ECW ? c'est extremement
efficace.

FA

 

#4 Fri 06 June 2003 15:05

BARNAY Frédéric
Invité

Re: svg - raster

Bonjour,

Il est en effet possible grace a la bibliotheque Php d'ecrire un script
permettant de decouper une image tres lourde en plusieurs dalles (de meme en
plusieurs niveaux de precision).

Nous avons developpe un module automatique sur notre application qui permet
au client:
-Decouper son image en x dalles.
-Extraire x niveaux de precision.
-Enregistrer a la volee dans la base de donnees les coordonnees de ces
dalles ainsi que le niveau de zoom minimum pour l'affichage.

L'application cartographique se charge ensuite de calculer quelles sont les
dalles a telecharger pour la partie affichee.
Le SVG gere tres bien le raster et les resultats sont de tres bonne qualite.

Il existe cependant un autre methode que nous n'avons pas retenu a cause
d'une charge serveur trop importante, il s'agit de decouper a la volee la
dalle pour l'afficher dans le SVG. La technique est sensiblement la meme
sauf que l'operation de decoupage est realisee a chaque connexion et a
chaque deplacement du client.

Les outils Open source font encore une fois tres bien l'affaire !

Cordialement,

BARNAY Frederic

***********************************
BARNAY Frederic
NETAGIS Monts du Lyonnais
Parc d'Activites Axone
69 930 ST CLEMENT-LES-PLACES

Tel : 04.74.70.60.92. Fax : 04.74.70.68.99.

http://www.netagis.com
frederic.barnay@texte-a-enlever.netagis.com
**************************************

_____________________________________________________________________
Envie de discuter en live avec vos amis ?
la 1ere messagerie instantanee de France

 

#5 Tue 10 June 2003 09:02

Andre M Winter
Invité

Re: svg - raster

bonjour

travaillant avec svg il n'est pas possible d'utiliser des compressions
type ECW (proprietaires de plus). svg ne supporte que PNG et JPG
(toutes les versions) ceux-ci etant libres de droits. mais JPG est
largement suffisant a condition de bien choisir ses taux de compression.
ne pas oublier de les adapter selon le contenu !

-
a+
andre

________________________________
andre m. winter
http://www.carto.net/
http://tirolatlas.uibk.ac.at/

 

Pied de page des forums

Powered by FluxBB