Страница 1 из 1

Ответы сервера nextgis на запросы WFS в формате GML 3.2

Добавлено: 04 окт 2016, 09:53
kuzkok
При разборе темы возник вопрос с ответами сервера nextgis в кодировке GML 3.2, к той теме он мало относится, поэтому повторю здесь:

В стандарте WFS 2.0.0 говориться только про gml:id.
А в featureMember, по стандарту GML 3.2, его быть не должно.
Описание типа featureMember из pdf c сайта OGC для версии 3.2.1:

Код: Выделить всё

<element name="featureMember" type="gml:FeaturePropertyType"/>

<complexType name="FeaturePropertyType">
<sequence minOccurs="0">
  <element ref="gml:AbstractFeature"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>

При запросе сервер должен возвращать следующее:

Код: Выделить всё

 <gml:featureMember>
        <fs:kvly gml:id="1">
            <fs:geom>
                ...
            </fs:geom>
            <fs:nkvtxt>1</fs:nkvtxt>
            <fs:ar>56</fs:ar>
            <fs:lesni4estv>Лужниковское</fs:lesni4estv>
            <fs:name>Академическое</fs:name>
        </fs:kvly>
    </gml:featureMember>
    <gml:featureMember>
        <fs:kvly gml:id="2">
            <fs:geom>
                ...
            </fs:geom>
            <fs:nkvtxt>1</fs:nkvtxt>
            <fs:ar>56</fs:ar>
            <fs:lesni4estv>Дятловское</fs:lesni4estv>
            <fs:name>Белавинское</fs:name>
        </fs:kvly>
    </gml:featureMember>
А вот что он возвращает:

Код: Выделить всё

  <gml:featureMember gml:id="1">
        <fs:kvly fid="1">
            <fs:geom>
               ...
            </fs:geom>
            <fs:nkvtxt>1</fs:nkvtxt>
            <fs:ar>56</fs:ar>
            <fs:lesni4estv>Лужниковское</fs:lesni4estv>
            <fs:name>Академическое</fs:name>
        </fs:kvly>
    </gml:featureMember>
    <gml:featureMember gml:id="2">
        <fs:kvly fid="2">
            <fs:geom>
              ...
            </fs:geom>
            <fs:nkvtxt>1</fs:nkvtxt>
            <fs:ar>56</fs:ar>
            <fs:lesni4estv>Дятловское</fs:lesni4estv>
            <fs:name>Белавинское</fs:name>
        </fs:kvly>
    </gml:featureMember>

Re: Ответы сервера nextgis на запросы WFS в формате GML 3.2

Добавлено: 23 окт 2016, 06:29
Denis Rykov
Да, похоже, вы правы. В ближайшее время поправим.