[maplab-users] LatLongBoundingBox problem with WFS server

Etienne Dube etdube at gmail.com
Mon Jun 20 10:46:49 EDT 2005


Hello,

I'm trying to use MapServer as a WFS server, pulling data from a PostGIS 
DB. My original data is not projected, it's in geographic coordinates 
(lat/long) in the NAD83 datum. When I use the GET method to issue a 
'getcapabilities' request it displays the XML file, but I get weird 
bounding box coordinates :

<LatLongBoundingBox minx="-2.5e+007" miny="-2.5e+007" maxx="2.5e+007" 
maxy="2.5e+007"/>

The extent defined in my MAP file is -69.2 45.0 -33.2 48.2 (in decimal 
degrees). When I try to open the WFS layer in uDig, I can't see 
anything, uDig seems to be confused by the wrong numbers in 
LatLongBoundingBox (when I'm moving the mouse around in the map window, 
it displays out of bound coordinates). On the other hand, when I issue a 
'getfeature' request from a web browser, I get the right numbers for the 
<gml:coordinates> tags :

<gml:coordinates>-69.588602,44.311578 -62.161745,48.794835</gml:coordinates>

Here is my MAP file :


NAME CRADWFS
        STATUS ON
        SIZE 400 300
        SYMBOLSET ../etc/symbols.sym
        EXTENT -69.200 45.000 -63.200 48.200
        UNITS DD
        IMAGECOLOR 255 255 255
        FONTSET ../etc/fonts.txt
        WEB
          IMAGEPATH "/ms4w/tmp/ms_tmp/"
          IMAGEURL "/ms_tmp/"
          METADATA
            "wfs_title"            "Test wfs craddata"  ## REQUIRED
            "wfs_onlineresource"   
"http://localhost/cgi-bin/mapserv.exe?map=../../apps/gmap/htdocs/wfstest.map&"  
## Recommended
            "wfs_srs"              "EPSG:4269"  ## Recommended
          END
        END

        PROJECTION
          "init=epsg:4269"
        END

        LAYER
          NAME maritimescd
          METADATA
            "wfs_title"    "maritimescd" ## REQUIRED
          END
          TYPE POLYGON
          STATUS ON
          CONNECTIONTYPE POSTGIS
          CONNECTION "dbname=craddata user=crad password=*******"
          DATA "geom from tmp_maritimescd"
          PROJECTION
            "init=epsg:4269"
          END
          DUMP TRUE           ## REQUIRED
          CLASS
            NAME "maritimescd"
            COLOR 128 128 128
            OUTLINECOLOR 0 0 0
          END
        END # Layer
END # Map File


Any ideas? Thanks,

Etienne



More information about the Maplab-users mailing list