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

Reply via email to