[mapserver-users] many raster projections

Andy Colson andy at squeakycode.net
Mon Feb 8 09:05:48 PST 2010


Thank you, but that didnt seem to help.

I left the main PROJECTION as is, and I changed my raster to this:

LAYER
	NAME "raster07"
	STATUS off
	TILEINDEX "raster07.shp"
	TILEITEM "location"
	TYPE RASTER
	PROJECTION
	"+proj=utm +zone=15 +ellps=GRS80 +datum=NAD83 +units=m +no_defs"
	END
END


Now, here's another problem (to add to the layers of projections).  I'm 
using OpenLayers on the front end (for the website), and I have no idea 
what all this projection stuff means, and wasnt sure how to set it in 
OpenLayers.

I create the map like this:

map = new OpenLayers.Map("map", {
	controls: [
		new OpenLayers.Control.Navigation( {zoomWheelEnabled: false} ),
		new OpenLayers.Control.PanZoomBar(),
		ls
	],
	numZoomLevels: 12,
	maxExtent: new OpenLayers.Bounds([%minx%], [%miny%], [%maxx%], [%maxy%]),
	maxResolution: 250,
	unit: 'm',
	projection: "EPSG:2816"}
);

It seems to work.  I totally guessed at EPSG:2816, I have no idea if it 
matches:
"+proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.999933333 
+x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs"

The shapefiles show up, as do most of the arials.

 > Are these all publicly available datasets?

I dont know, they are from the Livingston county Missouri Assessors 
office.  Hum... did I say Minnesota before?  That was wrong, its MO not 
MN.  Its about 2 gig, and I could email and ask them if it really comes 
down to it.

-Andy

On 2/8/2010 10:36 AM, Fawcett, David (MPCA) wrote:
> Andy,
>
> It looks like you have data in at least two or three different
> projections.  If you want to display them in the same map using
> MapServer, you need:
>
> - a projection block at the MAP level.  This defines your output
> projection.  The map UNITS and EXTENT need tobe consistent with this
> projection.
>
> - a projection block for each layer.  This is used to tell MapServer
> what projection the data for that layer is currently in.
>
> MapServer then uses this info to warp all of the layers into the same
> output projection.
>
> Does this help?
>
> Are these all publicly available datasets?
>
> David.
>
>
>
> -----Original Message----- From:
> mapserver-users-bounces at lists.osgeo.org
> [mailto:mapserver-users-bounces at lists.osgeo.org] On Behalf Of Andy
> Colson Sent: Monday, February 08, 2010 10:11 AM To: mapserver-users
> Subject: [mapserver-users] many raster projections
>
> Ok, I'm confused.  Most of the problem is probably because I'm a
> programmer, not a mapper.
>
> I have arial imagery of Minnesota, multiple sets, each seeming to be
> in a different projection.
>
> At the top of my mapfile I have this:
>
> MAP EXTENT 1285920 1377857 1426390 1506589
>
> PROJECTION "+proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5
> +k=0.999933333 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs"
> END
>
> There are no other PROJECTION settings.  Most of the images seem to
> work.  I got the projtext above from loading one of the shapefiles
> into qgis and looking at its properties.  I just kinda hoped they'd
> all be the same.  I did try adding a PROJECTION to the raster layer,
> but it didnt seem to work.  So I thought I'd "just" re-project the
> imagery.
>
>
> Three sets of imagery seem to work (I didnt touch them, they always
> worked), they have (again copied from qgis) proj text's of:
>
> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.999933333
> +x_0=500000.0000000001 +y_0=0 +ellps=GRS80 +datum=NAD83
> +to_meter=0.3048006096012192 +no_defs
>
> +proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs
>
> and
>
> +proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs
>
> One set is displayed way off the map, way far away from where its
> supposed to be.  Its projtext is:
>
> +proj=utm +zone=15 +ellps=GRS80 +datum=NAD83 +units=m +no_defs
>
> I attempted to use gdal_translate and gdal_warp.
>
> gdal_translate made a new image, with projtext: +proj=tmerc
> +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.999933333 +x_0=500000
> +y_0=0 +ellps=GRS80 +units=m +no_defs
>
> but its in the exact same spot, it didnt re-position to where images
> are supposed to be.
>
> A gdalwarp moved it, but not to the right place.
>
> So I'm confused, and not sure what I'm doing.  Hopefully there is
> some info in here someone can use to set me on the right path.  Any
> help would be appreciated.
>
> -Andy _______________________________________________ mapserver-users
> mailing list mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users




More information about the MapServer-users mailing list