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. _______________________________________________ mapserver-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapserver-users
