Pages: 1
- Sujet précédent - Mapserver - Affichage de RASTER avec géoréférencement dans fichier TAB - Sujet suivant
#1 Fri 09 September 2005 15:51
- ChevauxAnnabel
- Participant occasionnel
- Lieu: Paris
- Date d'inscription: 8 Sep 2005
- Messages: 18
Mapserver - Affichage de RASTER avec géoréférencement dans fichier TAB
Bonjour.
J'ai une question concernant l'affichage des RASTER avec Mapserver. Je souhaiterais afficher une image RASTER des cartes de Cassini pour la région Ile-de-France provenant d'un fichier TAB et de fichiers JPEG. Le géoréférencement est fait dans le fichier TAB (je vous mets un extrait de ce réoréférencement que j'ai ouvert au format TXT). Quel code permettrait de décrire cette couche ? J'ai essayé avec le code de base d'affichage d'un RASTER, ça ne marche pas, j'ai tenté de créer un TILEINDEX qui marchait très bien quand le géorérencement était dans les fichiers TIF pour des scans IGN au 1/25 000, mais pour les cartes de Cassini ça ne marche pas car le géoréférencement est fait dans le fichier TAB. D'après la documentation que j'ai trouvée sur Internet on peut afficher une image RASTER et effectuer le géoréférencement à l'aide des fichiers "monde". Savez-vous de quoi il s'agit ?
Merci d'avance.
Cordialement.
Géoréférencement du fichier TAB :
!table
!version 300
!charset WindowsLatin1
Definition Table
File "soissons2.jpg"
Type "RASTER"
(638900,2499800) (0,0) Label "Pt 1",
(638900,2450800) (0,2952) Label "Pt 2",
(716900,2450800) (4724,2952) Label "Pt 3",
(716900,2499800) (4724,0) Label "Pt 4"
CoordSys Earth Projection 3, 1002, "m", 0, 46.8, 45.898918964419, 47.696014502038, 600000, 2200000
Units "m"
Annabel CHEVAUX
Stagiaire pour la réalisation d'une base de données communales
DIREN Ile-de-France
79 rue Benoît MALON
94 257 GENTILLY Cedex
Mél : annabel.chevaux@ idf.ecologie.gouv.fr
Hors ligne
#2 Fri 09 September 2005 16:04
- Ludovic L
- Membre
- Lieu: Tours
- Date d'inscription: 23 Jun 2005
- Messages: 333
Re: Mapserver - Affichage de RASTER avec géoréférencement dans fichier TAB
Bonjour,
Je pense que ce qu'il vous faut c'est un fichier TFW (les fameux World File). Pour cela, il vous generer des TFW grace a des scripts pour les applications ESRI du type tab2tfw. Elles existent pour ArcView 3 et ArcGis si vous les avez. Sinon, il vous faudra rechercher le descriptif des TFW et les generer a la main par lecture des informations contenues dans le fichier TAB.
Je pense que vous trouverez tout plein d'information sur les TFW sur la liste
ARCSIG
du portail, avec les mots clés TFW et TAB.
En esperant vous avoir aidé un peu
Cordialement
Ludovic
Conservatoire d'espaces naturels Centre-Val de Loire
Responsable SIG et informatique
Hors ligne
#3 Fri 09 September 2005 19:24
- Nicolas Ribot
- Membre
- Lieu: Toulouse
- Date d'inscription: 9 Sep 2005
- Messages: 1554
Re: Mapserver - Affichage de RASTER avec géoréférencement dans fichier TAB
Bonjour,
La structure des fichiers world file, qui sont des fichiers textes, est la suivante:
Taille d'un pixel suivant l'axe des X (longueur en unité de la carte)
Terme de rotation pour les lignes (en general: 0.0)
Terme de rotation pour les colonnes ((en general: 0.0)
Taille d'un pixel suivant l'axe des Y (longueur en unité de la carte)
Coordonnée X du centre du pixel superieur gauche en unite de la carte
Coordonnée Y du centre du pixel superieur gauche en unite de la carte
L'extension d'un fichier est construite sur l'extension du fichier image qu'il reference:
On prend la premiere et derniere lettre de l'extension du fichier image et on rajoute W (pour world file)
Pour les fichiers .tif, ca donne des fichiers tfw,
pour des fichiers jpg, ca donne jgw, etc.
A partit du fichier TAB que vous avez, vous pouvez retrouver les parametres necessaires au fichier jgw dont vous avez besoin en calculant la taille d'un pixel en X et en Y.
Nicolas
Hors ligne
Pages: 1
- Sujet précédent - Mapserver - Affichage de RASTER avec géoréférencement dans fichier TAB - Sujet suivant