[Geoserver-users] SLD Symbolization Linear Ring

I’m not very experienced with SLD files. How do you symbolize a LinearRing feature?? Here is a typical feature that I am dealing with. I just need the basics on how to symbolize something like this. I was hoping for a LinearRingSymbolizer but that doesn’t seem to exist.

gml:featureMember

<iwfs:DDMS_SMARTS gml:id=“DDMS_SMARTS.NRL.OSC.GMP20120314746008”>

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:IDENTIFIERNRL.OSC.GMP20120314746008</iwfs:IDENTIFIER>

iwfs:TITLE
Israel Ambassador to UN Sends Letter to UN Secretary General on Gaza Terrorism
</iwfs:TITLE>

iwfs:TT_OWNERPRODUCERUSA</iwfs:TT_OWNERPRODUCER>

iwfs:TT_CLASSIFICATIONU</iwfs:TT_CLASSIFICATION>

iwfs:SUBTITLE
Unattributed report: "Djibouti: A Second US Military Base in Djibouti"
</iwfs:SUBTITLE>

iwfs:ST_OWNERPRODUCERUSA</iwfs:ST_OWNERPRODUCER>

iwfs:ST_CLASSIFICATIONU</iwfs:ST_CLASSIFICATION>

iwfs:DESCRIPTION
On 13 March the Government Press Office released the letter written by Israel ambassador to the UN to Secretary General Ban ki-moon urging the Security Council to speak with one voice against the terrorism that continues to flow from Gaza. The link to the
</iwfs:DESCRIPTION>

iwfs:DS_OWNERPRODUCERUSA</iwfs:DS_OWNERPRODUCER>

iwfs:DS_CLASSIFICATIONU</iwfs:DS_CLASSIFICATION>

iwfs:hasSource

iwfs:DDMS_SOURCE

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:QUALIFIERCTP</iwfs:QUALIFIER>

iwfs:SOURCEhttps://www.opensource.gov/</iwfs:SOURCE>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_SOURCE>

</iwfs:hasSource>

iwfs:hasSource

iwfs:DDMS_SOURCE

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:QUALIFIERsourceName</iwfs:QUALIFIER>

iwfs:SOURCEGovernment Press Office</iwfs:SOURCE>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_SOURCE>

</iwfs:hasSource>

iwfs:hasSource

iwfs:DDMS_SOURCE

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:QUALIFIERsourceMedium</iwfs:QUALIFIER>

iwfs:SOURCEInternet</iwfs:SOURCE>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_SOURCE>

</iwfs:hasSource>

iwfs:hasSource

iwfs:DDMS_SOURCE

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:QUALIFIERsourceCity</iwfs:QUALIFIER>

iwfs:SOURCEJerusalem</iwfs:SOURCE>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_SOURCE>

</iwfs:hasSource>

iwfs:hasSource

iwfs:DDMS_SOURCE

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:QUALIFIERsourceCountry</iwfs:QUALIFIER>

iwfs:SOURCEIsrael</iwfs:SOURCE>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_SOURCE>

</iwfs:hasSource>

iwfs:hasSource

iwfs:DDMS_SOURCE

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:QUALIFIERsourceDescriptor</iwfs:QUALIFIER>

iwfs:SOURCE
Jerusalem Government Press Office in English – Official website of Israeli Government Press Office; URL: http://www.pmo.gov.il/
</iwfs:SOURCE>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_SOURCE>

</iwfs:hasSource>

iwfs:hasType

iwfs:DDMS_TYPE

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:QUALIFIER
http://metadata.dod.mil/mdr/ns/CES/DDMS/DC/DCMITYPE/DCMIType.owl#DCMIType
</iwfs:QUALIFIER>

iwfs:TYPEOpenSource</iwfs:TYPE>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_TYPE>

</iwfs:hasType>

iwfs:hasCreator

iwfs:DDMS_CREATOR

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:CREATOR_TYPEORGANIZATION</iwfs:CREATOR_TYPE>

iwfs:NAMEGovernment Press Office</iwfs:NAME>

iwfs:OWNERPRODUCERUSA</iwfs:OWNERPRODUCER>

iwfs:CLASSIFICATIONU</iwfs:CLASSIFICATION>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_CREATOR>

</iwfs:hasCreator>

iwfs:hasPublisher

iwfs:DDMS_PUBLISHER

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:PUBLISHER_TYPEORGANIZATION</iwfs:PUBLISHER_TYPE>

iwfs:NAMEOpensource.gov</iwfs:NAME>

iwfs:PHONE1-800-205-8615 or 202-338-6735</iwfs:PHONE>

iwfs:EMAILOSCinfo@anonymised.com2…</iwfs:EMAIL>

iwfs:OWNERPRODUCERUSA</iwfs:OWNERPRODUCER>

iwfs:CLASSIFICATIONU</iwfs:CLASSIFICATION>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_PUBLISHER>

</iwfs:hasPublisher>

iwfs:hasSubjectcoveragecat

iwfs:DDMS_CATEGORY

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:QUALIFIERGOUSE</iwfs:QUALIFIER>

iwfs:LABELIntelligence</iwfs:LABEL>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_CATEGORY>

</iwfs:hasSubjectcoveragecat>

iwfs:hasSubjectcoveragecat

iwfs:DDMS_CATEGORY

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:QUALIFIERNETWORK</iwfs:QUALIFIER>

iwfs:LABELwww</iwfs:LABEL>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_CATEGORY>

</iwfs:hasSubjectcoveragecat>

iwfs:hasSubjectcoveragecat

iwfs:DDMS_CATEGORY

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:QUALIFIERCTP</iwfs:QUALIFIER>

iwfs:LABELOpen Source Center</iwfs:LABEL>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_CATEGORY>

</iwfs:hasSubjectcoveragecat>

iwfs:hasSubjectcoveragecat

iwfs:DDMS_CATEGORY

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:QUALIFIERGOTYPE</iwfs:QUALIFIER>

iwfs:LABELSummary</iwfs:LABEL>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_CATEGORY>

</iwfs:hasSubjectcoveragecat>

iwfs:hasSubjectcoveragecat

iwfs:DDMS_CATEGORY

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:QUALIFIERproductSubType</iwfs:QUALIFIER>

iwfs:LABELP</iwfs:LABEL>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_CATEGORY>

</iwfs:hasSubjectcoveragecat>

iwfs:hasSubjectcoveragecat

iwfs:DDMS_CATEGORY

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:QUALIFIERprocessingIndicator</iwfs:QUALIFIER>

iwfs:LABELOSC Summary</iwfs:LABEL>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_CATEGORY>

</iwfs:hasSubjectcoveragecat>

iwfs:hasSubjectcoveragecat

iwfs:DDMS_CATEGORY

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:QUALIFIERinternationalOrganization</iwfs:QUALIFIER>

iwfs:LABELUN</iwfs:LABEL>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_CATEGORY>

</iwfs:hasSubjectcoveragecat>

iwfs:hasSubjectcoveragecat

iwfs:DDMS_CATEGORY

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:QUALIFIEROSC</iwfs:QUALIFIER>

iwfs:LABELINTERNATIONAL POLITICAL</iwfs:LABEL>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_CATEGORY>

</iwfs:hasSubjectcoveragecat>

iwfs:hasSubjectcoveragecat

iwfs:DDMS_CATEGORY

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:QUALIFIEROSC</iwfs:QUALIFIER>

iwfs:LABELLEADER</iwfs:LABEL>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_CATEGORY>

</iwfs:hasSubjectcoveragecat>

iwfs:hasSubjectcoveragecat

iwfs:DDMS_CATEGORY

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:QUALIFIEROSC</iwfs:QUALIFIER>

iwfs:LABELTERRORISM</iwfs:LABEL>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_CATEGORY>

</iwfs:hasSubjectcoveragecat>

iwfs:hasSubjectcoveragekeyword

iwfs:DDMS_KEYWORD

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:KEYWORDINTERNATIONAL POLITICAL</iwfs:KEYWORD>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_KEYWORD>

</iwfs:hasSubjectcoveragekeyword>

iwfs:hasSubjectcoveragekeyword

iwfs:DDMS_KEYWORD

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:KEYWORDLEADER</iwfs:KEYWORD>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_KEYWORD>

</iwfs:hasSubjectcoveragekeyword>

iwfs:hasSubjectcoveragekeyword

iwfs:DDMS_KEYWORD

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:KEYWORDTERRORISM</iwfs:KEYWORD>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_KEYWORD>

</iwfs:hasSubjectcoveragekeyword>

iwfs:hasVirtualcoverage

iwfs:DDMS_VIRTUALCOVERAGE

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:PROTOCOLURL</iwfs:PROTOCOL>

iwfs:ADDRESS
https://www.opensource.gov/portal/server.pt/gateway/PTARGS_0_0_200_203_121123_43/content/Display/GMP20120314746008?returnFrame=true
</iwfs:ADDRESS>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_VIRTUALCOVERAGE>

</iwfs:hasVirtualcoverage>

iwfs:hasGeographicIdentifier

iwfs:DDMS_GEOGRAPHICIDENTIFIER

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:GEOSPATIALCOVERAGEID131</iwfs:GEOSPATIALCOVERAGEID>

iwfs:NAMEGaza Strip</iwfs:NAME>

iwfs:CNTRYCODE_QUALIFIERISO-3166</iwfs:CNTRYCODE_QUALIFIER>

iwfs:CNTRYCODEGZ</iwfs:CNTRYCODE>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_GEOGRAPHICIDENTIFIER>

</iwfs:hasGeographicIdentifier>

iwfs:hasGeographicIdentifier

iwfs:DDMS_GEOGRAPHICIDENTIFIER

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:GEOSPATIALCOVERAGEID132</iwfs:GEOSPATIALCOVERAGEID>

iwfs:NAMEIsrael</iwfs:NAME>

iwfs:CNTRYCODE_QUALIFIERISO-3166</iwfs:CNTRYCODE_QUALIFIER>

iwfs:CNTRYCODEISR</iwfs:CNTRYCODE>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_GEOGRAPHICIDENTIFIER>

</iwfs:hasGeographicIdentifier>

iwfs:hasGeographicIdentifier

iwfs:DDMS_GEOGRAPHICIDENTIFIER

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:GEOSPATIALCOVERAGEID133</iwfs:GEOSPATIALCOVERAGEID>

iwfs:NAMEWest Bank</iwfs:NAME>

iwfs:CNTRYCODE_QUALIFIERISO-3166</iwfs:CNTRYCODE_QUALIFIER>

iwfs:CNTRYCODEWE</iwfs:CNTRYCODE>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_GEOGRAPHICIDENTIFIER>

</iwfs:hasGeographicIdentifier>

iwfs:hasLocations

iwfs:DDMS_LOCATIONS

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:GEOSPATIALCOVERAGEID131</iwfs:GEOSPATIALCOVERAGEID>

iwfs:GEOMETRY

<gml:Surface srsName=“EPSG:4326”>

gml:patches

gml:PolygonPatch

gml:exterior

<gml:LinearRing srsName=“EPSG:4326”>

gml:pos34.21666 31.21654</gml:pos>

gml:pos34.55889 31.21654</gml:pos>

gml:pos34.55889 31.5961</gml:pos>

gml:pos34.21666 31.5961</gml:pos>

gml:pos34.21666 31.21654</gml:pos>

</gml:LinearRing>

</gml:exterior>

</gml:PolygonPatch>

</gml:patches>

</gml:Surface>

</iwfs:GEOMETRY>

iwfs:MBR_CENTER_POINT

<gml:Point srsName=“EPSG:4326”>

gml:pos34.387775 31.40632</gml:pos>

</gml:Point>

</iwfs:MBR_CENTER_POINT>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_LOCATIONS>

</iwfs:hasLocations>

iwfs:hasLocations

iwfs:DDMS_LOCATIONS

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:GEOSPATIALCOVERAGEID132</iwfs:GEOSPATIALCOVERAGEID>

iwfs:GEOMETRY

<gml:Surface srsName=“EPSG:4326”>

gml:patches

gml:PolygonPatch

gml:exterior

<gml:LinearRing srsName=“EPSG:4326”>

gml:pos34.26758 29.48671</gml:pos>

gml:pos35.68111 29.48671</gml:pos>

gml:pos35.68111 33.27027</gml:pos>

gml:pos34.26758 33.27027</gml:pos>

gml:pos34.26758 29.48671</gml:pos>

</gml:LinearRing>

</gml:exterior>

</gml:PolygonPatch>

</gml:patches>

</gml:Surface>

</iwfs:GEOMETRY>

iwfs:MBR_CENTER_POINT

<gml:Point srsName=“EPSG:4326”>

gml:pos34.974345 31.37849</gml:pos>

</gml:Point>

</iwfs:MBR_CENTER_POINT>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_LOCATIONS>

</iwfs:hasLocations>

iwfs:hasLocations

iwfs:DDMS_LOCATIONS

iwfs:OBJECTID13</iwfs:OBJECTID>

iwfs:GEOSPATIALCOVERAGEID133</iwfs:GEOSPATIALCOVERAGEID>

iwfs:GEOMETRY

<gml:Surface srsName=“EPSG:4326”>

gml:patches

gml:PolygonPatch

gml:exterior

<gml:LinearRing srsName=“EPSG:4326”>

gml:pos34.88819 31.35069</gml:pos>

gml:pos35.57061 31.35069</gml:pos>

gml:pos35.57061 32.54639</gml:pos>

gml:pos34.88819 32.54639</gml:pos>

gml:pos34.88819 31.35069</gml:pos>

</gml:LinearRing>

</gml:exterior>

</gml:PolygonPatch>

</gml:patches>

</gml:Surface>

</iwfs:GEOMETRY>

iwfs:MBR_CENTER_POINT

<gml:Point srsName=“EPSG:4326”>

gml:pos35.2294 31.94854</gml:pos>

</gml:Point>

</iwfs:MBR_CENTER_POINT>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

</iwfs:DDMS_LOCATIONS>

</iwfs:hasLocations>

iwfs:LANGUAGE_QUALIFIER
http://metadata.dod.mil/mdr/ns/ExtStd/iso_639-2b.owl#en
</iwfs:LANGUAGE_QUALIFIER>

iwfs:LANGUAGEEnglish</iwfs:LANGUAGE>

iwfs:DATE_POSTED2012-03-14T13:19:08Z</iwfs:DATE_POSTED>

iwfs:DATE_CREATED2012-03-14T00:00:00Z</iwfs:DATE_CREATED>

iwfs:DATE_INFOCUTOFF2012-03-14T00:00:00Z</iwfs:DATE_INFOCUTOFF>

iwfs:TEMPORALCOV_NAMESource</iwfs:TEMPORALCOV_NAME>

iwfs:TEMPORALCOV_STARTTIME2012-03-14T00:00:00Z</iwfs:TEMPORALCOV_STARTTIME>

iwfs:TEMPORALCOV_ENDTIME2012-03-14T00:00:00Z</iwfs:TEMPORALCOV_ENDTIME>

iwfs:SEC_OWNERPRODUCERUSA</iwfs:SEC_OWNERPRODUCER>

iwfs:SEC_CLASSIFICATIONU</iwfs:SEC_CLASSIFICATION>

iwfs:RECORD_DATE2012-04-04T18:00:35Z</iwfs:RECORD_DATE>

iwfs:GEOMETRY

<gml:MultiGeometry srsName=“EPSG:4326”>

gml:geometryMember

<gml:Surface srsName=“EPSG:4326”>

gml:patches

gml:PolygonPatch

gml:exterior

<gml:LinearRing srsName=“EPSG:4326”>

gml:pos34.21666 31.21654</gml:pos>

gml:pos34.55889 31.21654</gml:pos>

gml:pos34.55889 31.5961</gml:pos>

gml:pos34.21666 31.5961</gml:pos>

gml:pos34.21666 31.21654</gml:pos>

</gml:LinearRing>

</gml:exterior>

</gml:PolygonPatch>

</gml:patches>

</gml:Surface>

</gml:geometryMember>

gml:geometryMember

<gml:Surface srsName=“EPSG:4326”>

gml:patches

gml:PolygonPatch

gml:exterior

<gml:LinearRing srsName=“EPSG:4326”>

gml:pos34.26758 29.48671</gml:pos>

gml:pos35.68111 29.48671</gml:pos>

gml:pos35.68111 33.27027</gml:pos>

gml:pos34.26758 33.27027</gml:pos>

gml:pos34.26758 29.48671</gml:pos>

</gml:LinearRing>

</gml:exterior>

</gml:PolygonPatch>

</gml:patches>

</gml:Surface>

</gml:geometryMember>

gml:geometryMember

<gml:Surface srsName=“EPSG:4326”>

gml:patches

gml:PolygonPatch

gml:exterior

<gml:LinearRing srsName=“EPSG:4326”>

gml:pos34.88819 31.35069</gml:pos>

gml:pos35.57061 31.35069</gml:pos>

gml:pos35.57061 32.54639</gml:pos>

gml:pos34.88819 32.54639</gml:pos>

gml:pos34.88819 31.35069</gml:pos>

</gml:LinearRing>

</gml:exterior>

</gml:PolygonPatch>

</gml:patches>

</gml:Surface>

</gml:geometryMember>

</gml:MultiGeometry>

</iwfs:GEOMETRY>

iwfs:MBR_CENTER_POINT

<gml:Point srsName=“EPSG:4326”>

gml:pos34.948885 31.37849</gml:pos>

</gml:Point>

</iwfs:MBR_CENTER_POINT>

</iwfs:DDMS_SMARTS>

</gml:featureMember>

On Thu, Jul 18, 2013 at 10:32 PM, Mark Loper <mark_a_loper@anonymised.com> wrote:

I'm not very experienced with SLD files. How do you symbolize a
LinearRing feature?? Here is a typical feature that I am dealing with. I
just need the basics on how to symbolize something like this. I was hoping
for a LinearRingSymbolizer but that doesn't seem to exist.

Just use a LineSymbolizer if you want to only depict its border, use a
PolygonSymbolizer if you want also to fill it

Cheers
Andrea

--

Our support, Your Success! Visit http://opensdi.geo-solutions.it for more
information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

-------------------------------------------------------