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 Sat 10 May 2008 17:33

keiser1080
Participant occasionnel
Date d'inscription: 8 May 2008
Messages: 13

[mapserver] Pouvez vous me donner un exemple de .map pour un .tiff?

saluuut,

j'ai installer mapserver via ms4w j'ai une carte de la belgique en .tiff avec un fichier .tfw dont voici le contenu

Code:

146.58590100000001

0.0

0.0

-146.58590100000001

19679.139289725539

249786.95053340477

Mais je sais pas comment cree le fichier .map
j'ai chercher sur le forum et sur internet mais j'ai pas trouver d'exemple avec un fichier .tiff .tfw

Hors ligne

 

#2 Sat 10 May 2008 17:59

Lid
Participant assidu
Lieu: Les Arcs sur Argens
Date d'inscription: 1 Oct 2005
Messages: 600
Site web

Re: [mapserver] Pouvez vous me donner un exemple de .map pour un .tiff?

Bonsoir,

1er lien Google avec les mots clés "Mapserver+ geotiff":
http://fa.vdb.free.fr/MapServer/doc/ras … to_fr.html

Tiens nous au courant.
Bon courage.
Philippe


Philippe Lépinard
École de l'Aviation Légère de l'Armée de Terre

Hors ligne

 

#3 Sat 10 May 2008 19:54

keiser1080
Participant occasionnel
Date d'inscription: 8 May 2008
Messages: 13

Re: [mapserver] Pouvez vous me donner un exemple de .map pour un .tiff?

Merci pour ta reponse
donc j'ai fait le test suivant
mon fichier .tiff et mon fichier .tfw dans le sous repetroir test2 de mon root apache.
Ensuite j'ai cree test.map
contenu de test.map

Code:

MAP
LAYER
NAME belgique
METADATA
DESCRIPTION  photo
END
TYPE RASTER
STATUS ON
DATA adm6_fr.tif
END
END

et j'ai appeler avec le link suivant
http://127.0.0.1/cgi-bin/mapserv.exe?ma … p;mode=map

maserver renvois une erreur

Code:

msDrawMap(): Image handling error. Unable to initialize image. msPrepareImage(): General error message. Image dimensions not specified. msCalculateScale(): General error message. Invalid image extent, minx=-1.000000, miny=-1.000000, maxx=-1.000000, maxy=-1.000000. mapserv(): Web application error. No way to generate map extent

une idée ???

Hors ligne

 

#4 Sat 10 May 2008 20:07

Lid
Participant assidu
Lieu: Les Arcs sur Argens
Date d'inscription: 1 Oct 2005
Messages: 600
Site web

Re: [mapserver] Pouvez vous me donner un exemple de .map pour un .tiff?

Il faut que tu indiques exactement l'emprise de ton image.
Tente un gdalinfo dessus afin de la trouver :
http://www.gdal.org/gdalinfo.html

Bonne soirée.
Philippe


Philippe Lépinard
École de l'Aviation Légère de l'Armée de Terre

Hors ligne

 

#5 Sat 10 May 2008 21:00

keiser1080
Participant occasionnel
Date d'inscription: 8 May 2008
Messages: 13

Re: [mapserver] Pouvez vous me donner un exemple de .map pour un .tiff?

merci Philippe

je suis une étape plus loin
j'ai le resultat du gdakinfo

Code:

C:\map\bin>gdalinfo adm6_fr.tif
Driver: GTiff/GeoTIFF
Files: adm6_fr.tif
Size is 1900, 1600
Coordinate System is `'
Metadata:
  TIFFTAG_SOFTWARE=IrfanView
  TIFFTAG_XRESOLUTION=0
  TIFFTAG_YRESOLUTION=0
  TIFFTAG_RESOLUTIONUNIT=2 (pixels/inch)
Image Structure Metadata:
  COMPRESSION=PACKBITS
  INTERLEAVE=BAND
Corner Coordinates:
Upper Left  (    0.0,    0.0)
Lower Left  (    0.0, 1600.0)
Upper Right ( 1900.0,    0.0)
Lower Right ( 1900.0, 1600.0)
Center      (  950.0,  800.0)
Band 1 Block=1900x4 Type=Byte, ColorInterp=Palette
  Color Table (RGB with 256 entries)
    0: 255,255,255,255
    1: 192,218,192,255

ça continu juqu'a 255 mais je sais pas comment utiliser cette info.
je supose qu'il faut l'inclure dans le .map mais ou et comment ?

un exemple serais le bien venu

ps: c'est pas mon domaine donc je connais pas tout le vocabulaire technique

Hors ligne

 

#6 Sun 11 May 2008 00:41

keiser1080
Participant occasionnel
Date d'inscription: 8 May 2008
Messages: 13

Re: [mapserver] Pouvez vous me donner un exemple de .map pour un .tiff?

bon ça avance.
je suis parvenu à afficher une carte

voici mon fichier .map

Code:

MAP
NAME MAP_POINTS

        SIZE 950 800 

        EXTENT 0 0 1900 1600 
    LAYER
        NAME belgique
        TYPE RASTER
        STATUS ON
        DATA "adm6_fr.tif"
    END
END

Mais je supose que les valeur pour exent ne sont pas correct (j'ai mis la resolution de mon tif)

je supose que je dois me baser sur mon .tfw

Code:

146.58590100000001

0.0

0.0

-146.58590100000001

19679.139289725539

249786.95053340477

Mais je sais pas comment.
un petit coup de pouce serais sympa wink

Hors ligne

 

Pied de page des forums

Powered by FluxBB