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 Wed 24 October 2007 14:54

jansankar
Juste Inscrit !
Date d'inscription: 18 Oct 2007
Messages: 1

Reprojection Raster MapServer

Bonjour,

Je suis débutant dans les reprojections car en général quand j'utilise un SIG c'est seulement pour afficher quelques couches sur une carte plate carré.
Mon problème et que je n'arrive pas à reprojeter une carte plate carré dans une projection conique pour ne voir que l'hemisphere nord. En effet ma couche en shapefile est correctement projeté mais le raster bug.

mon raster est une image png :
[img]http://jan.san.kar.free.fr/mapserver/4930.27.png[/img]

définie par le world file qui va bien :

Code:

0.5
0
0
-0.5
-180.0
90.0

et qui sans reprojection donne :
[img]http://jan.san.kar.free.fr/mapserver/carte_total.png[/img]

le mapfile est le suivant :

Code:

NAME "France"
IMAGETYPE png
SIZE 300 300
STATUS ON
#extent -6000000 -3000000 6000000 300000
extent -5000000 -5000000 5000000 5000000
UNITS meters
SHAPEPATH "."
PROJECTION
   "proj=ortho"
   "ellps=WGS84"
   "lat_0=90"
   "lon_0=0"
   "x_0=0"
   "y_0=0" 
END


OUTPUTFORMAT
  NAME png
  DRIVER "GD/PNG"
  MIMETYPE "image/png"
  IMAGEMODE PC256
  EXTENSION "png"
  TRANSPARENT OFF
END


LAYER
    NAME "emission"
    TYPE RASTER
    STATUS ON
    DATA "4930.27.png"
    
    PROJECTION
        "proj=latlong"
        "ellps=WGS84"
    END
    
    
END

LAYER
    NAME "monde"
    TYPE LINE
    STATUS ON
    DATA "world"
    
    PROJECTION
         "proj=latlong"
         "ellps=WGS84"
    END
    
    CLASS
        STYLE
            #COLOR 9 57 127
            OUTLINECOLOR 0 0 0
            SYMBOL 0
        END
    END
END



END

et le resultat :
[img]http://pix.nofrag.com/c/3/b/0d0f4d83133f60d5a04ed8f4aa9a1.png[/img]


on voit très bien que la reprojection du raster ne se fait pas dès que du "vide" apparait dans l'image générée (quand on sort de la terre en fait) comme si l'algorithme abandonné le traitement de la ligne en cours sans chercher les autres données...
mapserver utilise la lib proj-4.4.9

y-a-til quelque chose que je puisse modifier pour résoudre ce problème ?

Dernière modification par jansankar (Wed 24 October 2007 14:54)

Hors ligne

 

Pied de page des forums

Powered by FluxBB