#1 Thu 11 June 2009 09:39
- gg3109
- Participant actif
- Date d'inscription: 7 May 2009
- Messages: 57
Mnt et cartoweb
Bonjour,
je voudrais savoir s'il est possible d'utiliser un MNT avec cartoweb?
Merci d'avance et bonne journée
Hors ligne
#2 Thu 11 June 2009 09:48
- Nicolab
- Membre
- Lieu: Osaka
- Date d'inscription: 9 Dec 2005
- Messages: 95
Re: Mnt et cartoweb
Bjr !
un MNT est un raster comme un autre, avec des z dans ses pixels !
Bien sur MapServer, et donc Cartoweb sont capables d'afficher du mnt
Vous pouvez bien sur le tuilé comme toute autre couche raster wms
@+
Nicolab
Hors ligne
#3 Thu 11 June 2009 09:53
- gg3109
- Participant actif
- Date d'inscription: 7 May 2009
- Messages: 57
Re: Mnt et cartoweb
Merci pour cette réponse rapide je vais voir sa tout de suite.
Bonne journée
Hors ligne
#4 Thu 11 June 2009 10:35
- gg3109
- Participant actif
- Date d'inscription: 7 May 2009
- Messages: 57
Re: Mnt et cartoweb
J'ai réussi à importer mon mnt.
En fait au départ c'était un .bil que j'ai transformer en tiff via global mapper. j'ai vérifié avec arcgis et après classification les altitudes sont bien présente.
Je voudrais savoir comment faire pour visualiser l'altitude avec cartoweb.
Merci d'avance
Hors ligne
#5 Thu 11 June 2009 12:30
- Nicolab
- Membre
- Lieu: Osaka
- Date d'inscription: 9 Dec 2005
- Messages: 95
Re: Mnt et cartoweb
Re,
Je doute que Cartoweb soit équipé d'un module d'analyse raster, de manière a pouvoir classifier automatiquement votre mnt. Je ne suis pas expert de cette surcouche mapServer qui tend par ailleurs a devenir obsolète,certains spécialistes de ce forum seront surement mieux vous renseigner à ce sujet!
Par contre mapserver est capable de le faire selon certaines limites
Par exemple, dans votre mapfile:
Code:
LAYER NAME "mnt" DATA "votre_mnt.tif" TYPE RASTER STATUS ON CLASSITEM "[pixel]" CLASS EXPRESSION ([pixel] < 64) COLOR 0 0 0 END CLASS EXPRESSION ([pixel] >= 64 AND [pixel] < 128) COLOR 255 0 0 END CLASS EXPRESSION ([pixel] >= 128 AND [pixel] < 196) COLOR 0 255 0 END CLASS EXPRESSION ([pixel] >= 196 AND [pixel] < 256) COLOR 0 0 255 END END
Vous trouverez ici une très bonne traduction d'un tuto de F.Warmerdam sur la gestion des raster dans MapServer
http://fa.vdb.free.fr/MapServer/doc/ras … l#classify
Aussi, rien ne vous empêche de classifier votre raster avec GDAL (en utilisant même votre .bil directement !) puis d'inclure ce raster reclassifié dans votre mapfile tout simplement.
Faites nous part de la solution que vous aurez choisit !
@+
Nicolab
Hors ligne
#6 Thu 11 June 2009 14:54
- gg3109
- Participant actif
- Date d'inscription: 7 May 2009
- Messages: 57
Re: Mnt et cartoweb
En fait dans mon cas je voulais utiliser le mnt pour pouvoir connaitre l'altitude d'un lieux, en fait la visualisation n'aurais même pas été nécessaire.
Voila, merci quand même pour votre aide.
Bonne fin de journée
Hors ligne
#7 Mon 15 June 2009 12:57
- Nicolas Ribot
- Membre
- Lieu: Toulouse
- Date d'inscription: 9 Sep 2005
- Messages: 1554
Re: Mnt et cartoweb
En fait dans mon cas je voulais utiliser le mnt pour pouvoir connaitre l'altitude d'un lieux, en fait la visualisation n'aurais même pas été nécessaire.
Voila, merci quand même pour votre aide.
Bonne fin de journée
Bonjour
MapServer permet de faire de l'interrogation sur un raster:
http://mapserver.org/input/raster.html#raster-query
il faut configurer la couche dans MapServer pour activer son interrogation
configurer le module query de Cartoweb (qui supporte egalement l'interrogation raster)
L'outil web permet ensuite de cliquer en un point de la carte et de recuperer les valeurs voulues depuis le raster (altitude dans votre cas)
la mise en page de ce resultat se fait en configurant le plugin Query de cartoweb.
Nicolas
Hors ligne