Raster image doesn't show

d c dark.peony at GMAIL.COM
Fri May 5 07:44:03 PDT 2006


Ed,

This is the extent of my map:

EXTENT -3174450 -2816050 2867175 2406325
UNITS METERS

I'm trying to display a point element on a geotiff raster file, as follows
(Note the decimal degree format):

LAYER
    TYPE POINT
    STATUS DEFAULT
      FEATURE
        POINTS
            56.5333333 -71.5  #  <------- DD
        END
        TEXT "HELLO WORLD"
    END
    CLASS
        COLOR 255 0 0
        SYMBOL 'cross'
        LABEL
            TYPE bitmap
        END
    END
    TOLERANCE 5
END

The label, according to the coordinates given, sometimes appears, sometimes
does not and most often
on the same (erroneous) spot.

I tried to change the EXTENT (and UNITS) to decimal degrees according to the
output of gdalinfo which outputs corner coordinates both in meters and
decimal degrees. I thought I could this way make Mapserver understand I was
specifying the input in decimal degrees so it should output correctly the
point I want to draw. The scalebar also revealed seriously confused.

I did not mention that the map is of Antarctica. This apparently complicates
the matter since the EXTENT values are different than on most maps.

I'm new to this so I haven't got much knowledge about projections. The
following two I have used successfully in displaying the map (but not the
point):

PROJECTION
 "proj=stere"
 "ellps=WGS84"
 "datum=WGS84"
 "lon_0=0"
 "lat_0=-90"
 "lat_ts=-71"
 "units=m"
END

PROJECTION
  "init=esri:102021"
END

Thanks for your help,

Dan


2006/5/5, Ed McNierney <ed at topozone.com>:
>
> D C -
>
> The UNITS and EXTENT in your mapfile need to correspond to the units used
> in the projection of your data.  If they don't, then you're looking to
> reproject the data and there's some extra work you need to do.
>
> gdalinfo will tell you the units and extent in the data source's native
> projection.  Changing those values in the mapfile won't change the input
> data, and you're simply requesting an output image that doesn't correspond
> to any part of your input data, so you (correctly) get nothing displayed.
>
> What is it you're trying to do?  Are you trying to display the image in a
> different projection than the raster source image is using?  If so, what
> projection does the raster use and what output projection do you want?
>
>     - Ed
>
> Ed McNierney
> President and Chief Mapmaker
> TopoZone.com / Maps a la carte, Inc.
> 73 Princeton Street, Suite 305
> North Chelmsford, MA  01863
> ed at topozone.com
> (978) 251-4242
>
>  ------------------------------
> *From:* UMN MapServer Users List [mailto:MAPSERVER-USERS at LISTS.UMN.EDU] *On
> Behalf Of *d c
> *Sent:* Friday, May 05, 2006 5:54 AM
> *To:* MAPSERVER-USERS at LISTS.UMN.EDU
> *Subject:* [UMN_MAPSERVER-USERS] Raster image doesn't show
>
> Hello,
>
> I just changed the EXTENT of my mapfile which was in METERS to DD.
> I just wrote down the corresponding decimals which were given by gdalinfo.
>
> BEFORE
> --------------
> UNITS METERS
> EXTENT -3174450 -3225675 2867175 2815950
>
>
> AFTER
> -----------
>
> UNITS DD
> EXTENT  -131.5 -56.5 134 -52.3
>
> nb: the map is a raster im. of antarctica
>
> The PROBLEM now is that THE MAP DOESN'T SHOW.
> I don't get an error or anything, the map just doesn't show.
>
> Any suggestions?
>
> Thanks in advance.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20060505/ca71ec03/attachment.htm>


More information about the MapServer-users mailing list