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