SLD: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
(Standalone WYSIWYG-Editoren)
(Andere Ansätze)
Zeile 21: Zeile 21:
 
=== Andere Ansätze ===
 
=== Andere Ansätze ===
 
* Eingebetted in ein GIS-Programm:
 
* Eingebetted in ein GIS-Programm:
 +
** [[QGIS]] has a nice Editor
 +
** [[uDig]] has a nice Editor
 
** deegree
 
** deegree
 
** "ArcMap Extension" [http://arcmap2sld.geoinform.fh-mainz.de/ArcMap2SLDConverter_Eng.htm ArcMap2SLDConverter] (VB mit ArcObjects).
 
** "ArcMap Extension" [http://arcmap2sld.geoinform.fh-mainz.de/ArcMap2SLDConverter_Eng.htm ArcMap2SLDConverter] (VB mit ArcObjects).
 
** Im GeoServer Web UI als Texteditor mit Syntax Highlighting. Siehe [http://www.nabble.com/EditArea-integrated-on-trunk-t3853835.html hier] (only available on the geoserver trunk on not on the stable 1.5.x branch).
 
** Im GeoServer Web UI als Texteditor mit Syntax Highlighting. Siehe [http://www.nabble.com/EditArea-integrated-on-trunk-t3853835.html hier] (only available on the geoserver trunk on not on the stable 1.5.x branch).
** uDig also has an nice Editor.
+
** MapBender (Prototyp eines SLD-Editors)
 
* Standalone
 
* Standalone
 
** SLD Editor-Projekt im [http://docs.codehaus.org/display/GEOSDEV/GeoServer+Summer+of+Code+Ideas Google Summer of Code 2007] ist leider tot.
 
** SLD Editor-Projekt im [http://docs.codehaus.org/display/GEOSDEV/GeoServer+Summer+of+Code+Ideas Google Summer of Code 2007] ist leider tot.

Version vom 6. April 2009, 10:05 Uhr

Abk. für Styled Layer Descriptor, ein XML-Standard (Spezifikation) von OGC zur Steuerung von WMS, bzw. WxS. Kann u.a. mit UMN MapServer, GeoServer und uDig verwendet werden.

Siehe auch:

Allgemeines

Zur Einführung konsultiere man Darstellungsmodell.

Erläuterungen zur SLD-Spezifikation: Siehe OGC.

SLD-Editoren

Standalone WYSIWYG-Editoren

AtlasStyler

AtlasStyler SLD Editor

'AtlasStyler' ist ein WYSIWYG SLD Editor auf der Basis von Java Swing und Geotools. Er kann direkt über JavaWebStart von der Homepage gestartet werden. Intuitive Menus erlauben statistische Klassifikationen nach Quantilen, EqualInterval oder UniqueValues. Ebenfalls besteht eine integrierte Anbindung an eine OpenSource-MapSymbols Datenbank. Die Lizenz ist LGPL.

Andere Ansätze

  • Eingebetted in ein GIS-Programm:
    • QGIS has a nice Editor
    • uDig has a nice Editor
    • deegree
    • "ArcMap Extension" ArcMap2SLDConverter (VB mit ArcObjects).
    • Im GeoServer Web UI als Texteditor mit Syntax Highlighting. Siehe hier (only available on the geoserver trunk on not on the stable 1.5.x branch).
    • MapBender (Prototyp eines SLD-Editors)
  • Standalone
  • Als 'Plain Text':
    • TextPad Syntax File

Gallerie

karlinapp-Server

Demonstration der SLD-Fähigkeiten am Beispiel der karlinapp.ethz.ch (Europa):

 <?xml version="1.0" encoding="utf-8"?>
 <sld:StyledLayerDescriptor xmlns:sld="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc">
   <sld:NamedLayer>
     <sld:Name>countries</sld:Name>
     <sld:UserStyle>
       <sld:Name>blue</sld:Name>
       <sld:FeatureTypeStyle>
         <sld:Rule>
           <ogc:Filter>
             <ogc:PropertyIsEqualTo>
               <ogc:PropertyName>CTRY_NAME</ogc:PropertyName>
               <ogc:Literal>Switzerland</ogc:Literal>
             </ogc:PropertyIsEqualTo>
           </ogc:Filter>
           <sld:PolygonSymbolizer>
             <sld:Fill>
               <sld:CssParameter sld:name="fill">%23ff0000</sld:CssParameter>
             </sld:Fill>
           </sld:PolygonSymbolizer>
         </sld:Rule>
         <sld:Rule>
           <sld:PolygonSymbolizer>
             <sld:Stroke>
               <sld:CssParameter sld:name="stroke">%2300ff00</sld:CssParameter>
               <sld:CssParameter sld:name="stroke-width">1</sld:CssParameter>
             </sld:Stroke>
             <sld:Fill>
               <sld:CssParameter sld:name="fill">%230000ff</sld:CssParameter>
             </sld:Fill>
           </sld:PolygonSymbolizer>
         </sld:Rule>
       </sld:FeatureTypeStyle>
     </sld:UserStyle>
   </sld:NamedLayer>
 </sld:StyledLayerDescriptor>

dmsolutions-Server

Siehe http://mapserver.gis.umn.edu/docs/howto/sldhowto


Weblinks