[mapserver-users] Valid extents for shape file, World Wind WMS Client
jonathanknez
jonathanknez at hotmail.com
Mon Jun 23 16:02:15 PDT 2014
I am looking for help getting the Extents set correctly in my map file and
getting my World Wind WMS client working correctly with MapServer.
I have been using NASA's World Wind Java SDK for a while now and finally
decided to run my own map server to provide access to shape files.
I am brand new to map servers. I started with MapServer. It is up and
running on a CentOS virtual machine.
I downloaded a shape file for Houston TX from OpenStreetMap as a starting
point for my data set.
http://metro.teczno.com/#houston
I followed the examples as best I could to setup my "map" file for use with
MapServer. I used ogrinfo to get the extents of the Houston shape file:
"ogrinfo -al -so /path-to-shape-file/houston.shp". It returned:
Extent: (-10720217.000000, 3306038.000000) - (-10419354.000000,
3606902.000000)
This is clearly not decimal degrees. This must be meters right?
I put that Extent in my map file. When I point WorldWind (via the
WMSLayerManager example) to my WMS URL, it correctly gets the layer names
however when I select one to add to the display, it spits out an error,
"SEVERE: Angle out of range -1.04194E7°". Clearly it is trying to use the
Extent as a decimal degree.
*Any thoughts on how I fix this? I will include my map file and get
capabilities response at the end of this email.*
Now if I change my map file to use the extents, "-180 -90 180 90" (which is
clearly not correct but a good test), World Wind no longer complains about a
bad angle. Instead it provides error messages that must be from MapServer:
msLoadMap(): Regular expression error. MS_DEFAULT_MAPFILE_PATTERN validation
failed.
msEvalRegex(): Regular expression error. String failed expression test.
So my question is two fold:
1) How do I get the decimal degree extents that World Wind appears to be
expecting?
2) What does that msLoadMap error message mean and how do I correct it?
Thanks.
=================== houston.map ===============================
MAP
NAME houston
STATUS ON
SIZE 800 600
EXTENT -10720217.000000 3306038.000000 -10419354.000000 3606902.000000
UNITS METERS
SHAPEPATH "shapefiles/houston"
IMAGETYPE PNG24
PROJECTION
"init=epsg:4326"
END
WEB
METADATA
wms_title "Houston Title Web"
wms_enable_request "*"
"wms_onlineresource"
"http://10.0.0.141/cgi-bin/mapserver?map=/var/www/html/houston.map?"
wms_srs "epsg:4326"
END
END
LAYER
NAME "Houston_Border"
DATA houston
STATUS ON
TYPE POLYGON
CLASS
STYLE
COLOR 246 241 223
OUTLINECOLOR 0 0 0
END
END
METADATA
wms_title "Houston Title Layer"
wms_extent "-10720217.000000 3306038.000000 -10419354.000000
3606902.000000"
END
PROJECTION
"init=epsg:4326"
END
END
END
--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Valid-extents-for-shape-file-World-Wind-WMS-Client-tp5147433.html
Sent from the Mapserver - User mailing list archive at Nabble.com.
More information about the MapServer-users
mailing list