WFS describeFeatureType

Brock Anderson banders at REFRACTIONS.NET
Mon Feb 20 15:03:26 PST 2006


Steve,

I'm not quite sure what you mean.  A describeFeatureType response for 
the layer shown below looks like this:

<?xml version='1.0' encoding="ISO-8859-1" ?>
<schema
   targetNamespace="http://mapserver.gis.umn.edu/mapserver" 
   xmlns:ms="http://mapserver.gis.umn.edu/mapserver" 
   xmlns:ogc="http://www.opengis.net/ogc"
   xmlns:xsd="http://www.w3.org/2001/XMLSchema"
   xmlns="http://www.w3.org/2001/XMLSchema"
   xmlns:gml="http://www.opengis.net/gml"
   elementFormDefault="qualified" version="0.1" >

  <import namespace="http://www.opengis.net/gml"
          schemaLocation="http://schemas.opengeospatial.net/gml/2.1.2/feature.xsd" />

  <element name="CRIMS_CLAM_BEDS" 
           type="ms:CRIMS_CLAM_BEDSType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="CRIMS_CLAM_BEDSType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>

        </sequence>
      </extension>
    </complexContent>
  </complexType>

</schema>

I hadn't noticed before, but getFeature seems to crash mapserver when I 
request the same SDE layer.  Mapserver is running in Windows, and I just 
see one of those ugly memory errors.  Nothing in the apache log.  WFS 
getCapabilities works.  WMS getMap requests work fine for the same SDE 
layer.

Brock

Steve Lime wrote:

>If you query the SDE layer, irregardless of the schema output, what do you get?
>
>Steve
>
>  
>
>>>>Brock Anderson <banders at REFRACTIONS.NET> 02/17/06 5:23 PM >>>
>>>>        
>>>>
>You're right, describeFeatureType does work on a shapefile layer, but 
>not the SDE layer. 
>
>Ideas anyone?
>
>Brock
>
>Steve Lime wrote:
>
>  
>
>>I'm wondering if this might be somehow SDE related. I'm using 4.9 from just a few
>>minutes ago without any trouble. What happens if you point at a shapefile?
>>
>>Steve
>>
>> 
>>
>>    
>>
>>>>>Brock Anderson <banders at REFRACTIONS.NET> 02/16/06 4:04 PM >>>
>>>>>       
>>>>>
>>>>>          
>>>>>
>>Hi List,
>>
>>I am making WFS describeFeatureType requests to Mapserver 4.9 (from CVS 
>>this morning), but the response doesn't list any attributes.  I think I 
>>have taken all the usual steps to enable WFS, including:
>>
>>- setting the LAYER's metadata "gml_include_items" to "all"
>>- setting DUMP TRUE in the LAYER
>>
>>The same request and map file work against Mapserver 4.6 -- in that case 
>>the describeFeatureType response lists all the attributes.  Has 
>>something changed in the new mapserver?  What does it take to allow 
>>Mapserver to list the attributes?
>>
>>My LAYER definition is below.
>>
>>Thanks,
>>
>>Brock
>>
>>
>> LAYER
>>   NAME 'CRIMS_CLAM_BEDS'
>>   CONNECTIONTYPE sde
>>   CONNECTION "..."
>>   DATA "..."
>>   CLASS
>>     NAME "Clam Beds"
>>     STYLE
>>       COLOR 255 165 0
>>       OUTLINECOLOR 0 0 0
>>     END #style
>>   END #class
>>   TYPE polygon
>>   STATUS ON
>>   PROJECTION
>>       "init=EPSG:3005"
>>   END #projection
>>   METADATA
>>     "wms_title" "Clam Beds"
>>     "wfs_title" "Clam Beds"
>>     "gml_include_items" "all"
>>   END #metadata
>>   DUMP TRUE
>>   TEMPLATE "bla"
>> END #end layer
>> 
>>
>>    
>>
>
>  
>



More information about the MapServer-users mailing list