Pages: 1
- Sujet précédent - Un index des fichiers d'indexation des dalles TIFF - Possible? - Sujet suivant
#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
Pages: 1
- Sujet précédent - Un index des fichiers d'indexation des dalles TIFF - Possible? - Sujet suivant