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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 26 February 2009 15:38

Jean-Charles Guimard
Participant occasionnel
Lieu: Strasbourg
Date d'inscription: 25 Jul 2006
Messages: 16
Site web

Un index des fichiers d'indexation des dalles TIFF - Possible?

Bonjour,

Nous disposons de la BD Ortho à l'échelle d'un département ; nous la diffusons via une application basée sur MapServer. Pour optimiser l'affichage des dalles selon les échelles, nous avons compressé les dalles brutes et créé des fichiers d'indexation pour chaque échelle. Ainsi, nous avons :

- un ensemble de dalles hautement compressées pour un affichage jusqu'au 1:50 000e avec un fichier d'indexation : index_bdortho_haute.shp
- un ensemble de dalles moyennement compressées pour un affichage du 1:50 000e au 1:10 000e avec un fichier d'indexation : index_bdortho_moyen.shp
- un ensemble de dalles non compressées pour un affichage à partir du 1:10 000e avec un fichier d'indexation : index_bdortho_brute.shp

Pour l'instant, nous déclarons chacun de ces indexs dans le MapFile de la manière suivante :

Code:

LAYER
    GROUP "Raster"
    ...
    TILEINDEX "chemin/des/donnees/index_bdortho_brute.shp"
    TILEITEM "location"
    ...
    TYPE RASTER
    ...
END

Est-il possible de déclarer une seule couche (Layer) et que MapServer s'adapte pour afficher selon l'échelle courante les dalles appropriées?
Est-il possible de créer un index des fichiers d'indexation et de l'appeler dans la couche?

Avez-vous déjà mis en place d'autres méthodes pour optimiser l'affichage de rasters sur MapServer?

Merci.

Jean-Charles Guimard
Chargé de mission SIG
SIDEC du Jura


Jean-Charles Guimard
Ville et Eurométropole de Strasbourg

Hors ligne

 

#2 Thu 26 February 2009 16:27

Guillaume Sueur
Participant assidu
Lieu: Toulouse
Date d'inscription: 23 Sep 2005
Messages: 331
Site web

Re: Un index des fichiers d'indexation des dalles TIFF - Possible?

Bonjour,
> Est-il possible de déclarer une seule couche (Layer) et que MapServer s'adapte pour afficher selon l'échelle courante les dalles appropriées?
non
> Est-il possible de créer un index des fichiers d'indexation et de l'appeler dans la couche?
pas sûr, mais MapServer ne saura gérer les superpositions
> Avez-vous déjà mis en place d'autres méthodes pour optimiser l'affichage de rasters sur MapServer?
Vous pouvez essayer, plutôt que de compresser les TIF, de créer des overviews avec la fonction gdaladdo (http://www.gdal.org/gdaladdo.html). Ceci crééra en en-tête de chaque fichier une version sous-échantillonnée de l'image, permettant à MapServer de ne pas parcourir l'ensemble du fichier. Ainsi, vous n'aurez qu'un index à générer et à gérer. Aussi, pour optimiser le parcours du shapefile d'indexation, créer un index spatial dessus avec la fonction shptree nom_du_shape.shp. Cela générera un fichier .qix (opération à répéter dès que le shape est modifié)

Bonne chance !
Guillaume

Hors ligne

 

#3 Wed 04 March 2009 08:51

heretique
Juste Inscrit !
Date d'inscription: 3 Mar 2009
Messages: 1

Re: Un index des fichiers d'indexation des dalles TIFF - Possible?

Bonjour,

Peut on avoir un exemple pour des geotiff de cette commande quand il y à des dizaines de fichiers.


Cordialement.

Dernière modification par heretique (Wed 04 March 2009 11:30)

Hors ligne

 

Pied de page des forums

Powered by FluxBB