私は地理情報サーバー上でカラーマップを作成していますが、すべての建物が灰色であることを確認する必要がありますが、それらのすべてが「建物」の「はい」を持っているわけではなく、土地利用 "フィールド。XML、このコード部分を改善するには?
行72:CVC-複雑-type.2.4.a: 私は、このようにコードをピットインした場合、私はミスをした無効なコンテンツが要素「と」で始まるが判明しました。 '{"www.opengis.net/ogc":comparisonOps、" www opengis net/ogc ":spatialOps、" www opengis net/ogc ":logicOps}のいずれかが必要です。 (リンクを置くことはできません)
コード:
<Rule>
<ogc:Filter>
<ogc:Or>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>building</ogc:PropertyName>
<ogc:Literal>yes</ogc:Literal>
</ogc:PropertyIsEqualTo>
<And>
<And>
<And>
<And>
<And>
<And>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>landuse</ogc:PropertyName>
<ogc:Literal>basin</ogc:Literal>
</ogc:PropertyIsEqualTo>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>landuse</ogc:PropertyName>
<ogc:Literal>farmland</ogc:Literal>
</ogc:PropertyIsEqualTo>
</And>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>landuse</ogc:PropertyName>
<ogc:Literal> forest </ogc:Literal>
</ogc:PropertyIsEqualTo>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>landuse</ogc:PropertyName>
<ogc:Literal>grass</ogc:Literal>
</ogc:PropertyIsEqualTo>
</And>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>landuse</ogc:PropertyName>
<ogc:Literal>greenhouse_horticulture</ogc:Literal>
</ogc:PropertyIsEqualTo>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>landuse</ogc:PropertyName>
<ogc:Literal>landfill</ogc:Literal>
</ogc:PropertyIsEqualTo>
</And>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>landuse</ogc:PropertyName>
<ogc:Literal>meadow</ogc:Literal>
</ogc:PropertyIsEqualTo>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>landuse</ogc:PropertyName>
<ogc:Literal>orchard</ogc:Literal>
</ogc:PropertyIsEqualTo>
</And>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>landuse</ogc:PropertyName>
<ogc:Literal>plant_nursery </ogc:Literal>
</ogc:PropertyIsEqualTo>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>landuse</ogc:PropertyName>
<ogc:Literal>recreation_ground </ogc:Literal>
</ogc:PropertyIsEqualTo>
</And>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>landuse</ogc:PropertyName>
<ogc:Literal>village_green</ogc:Literal>
</ogc:PropertyIsEqualTo>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>landuse</ogc:PropertyName>
<ogc:Literal>vineyard</ogc:Literal>
</ogc:PropertyIsEqualTo>
</And>
</ogc:Or>
</ogc:Filter>
<PolygonSymbolizer>
<Fill>
<CssParameter name="fill">
<ogc:Literal>#A5A5A5</ogc:Literal>
</CssParameter>
<CssParameter name="fill-opacity">
<ogc:Literal>1.0</ogc:Literal>
</CssParameter>
</Fill>
<Stroke>
<CssParameter name="stroke">
<ogc:Literal>#6E6E6E</ogc:Literal>
</CssParameter>
</Stroke>
</PolygonSymbolizer>
</Rule>
今後この種の質問はおそらくhttp://gis.stackexchange.comでより良い回答を得られるでしょう、または少なくともあなたにSLDタグを与えてください:-) –
よろしくお願い申し上げます(: – Baylleaf