[mapserver-users] Problem with MapServer WCS's (ms4w-2.2.8) support for ArcSDE 9.2

Yaxing Wei weiy at ornl.gov
Wed Sep 3 09:38:08 PDT 2008


I'm trying to connect MapServer (ms4w-2.2.8) WMS and WCS with ArcSDE 9.2 
database.

I used the following configuration in the WMS mapfile and MapServer WMS 
works fine with ArcSDE data sources:
  LAYER
    NAME "dem_layer"
    TYPE RASTER
    CONNECTIONTYPE PLUGIN
    PLUGIN "C:/Program Files/ms4w/Apache/specialplugins/msplugin_sde_92.dll"
    DATA "SDE:host,port:5151,sde,username,password,SDE.SDE.DEM_LAYER,RASTER"
    STATUS ON
    METADATA
      "wms_title" "dem_layer"
      "wms_srs" "EPSG:4326"
    END
  END


I tried to use a similar configuration in WCS mapfile:
  LAYER
    NAME "dem_layer"
    TYPE RASTER
    CONNECTIONTYPE PLUGIN
    PLUGIN "C:/Program Files/ms4w/Apache/specialplugins/msplugin_sde_92.dll"
    DATA "SDE:host,port:5151,sde,username,password,SDE.SDE.DEM_LAYER,RASTER"
    STATUS ON
    METADATA
      "wcs_label"           "dem_layer" 
      "wcs_srs"             "EPSG:4326"
      "wcs_formats"         "GeoTIFF"
      "wcs_rangeset_name"   "Rangeset"
      "wcs_rangeset_label"  "Rangeset"
    END
    PROJECTION
      "init=epsg:4326"
    END
    DUMP TRUE
  END 

The Exception message for a WCS request to this layer looks like:
msWCSGetCoverageMetadata(): Unable to access file. 
`D:/Data/wcs_data/SDE:host,port:5151,sde,username,password,SDE.SDE.DEM_LAYER,RASTER' 
does not exist in the file system, and is not recognised as a supported 
dataset name.

Seems MapServer WCS doesn't recoganise this data is in fact from ArcSDE. 
It always tries to access a file in a local directory 
(D:/Data/wcs_data/), which is specified by parameter SHAPEPATH.

Can anyone help me to figure this out? Thanks.

Sincerely,
Yaxing



More information about the MapServer-users mailing list