SLD: Unterschied zwischen den Versionen
Aus Geoinformation HSR
Stefan (Diskussion | Beiträge) |
Alfonx (Diskussion | Beiträge) (AtlasStyler ist der langersehnte WYSIWYG SLD Editor mit bekannter Menuführung.) |
||
Zeile 11: | Zeile 11: | ||
== SLD-Editoren == | == SLD-Editoren == | ||
− | WYSIWYG-Editoren | + | Standalone WYSIWYG-Editoren: |
+ | * [http://www.geopublisher.org/AtlasStyler AtlasStyler] ist ein WYSIWYG SLD Editor auf der Basis von Java Swing und Geotools. Er kann direkt über JavaWebStart von der [http://www.geopublisher.org/AtlasStyler Homepage] gestartet werden. Intuitive Menus erlauben statistische Klassifikationen nach Quantilen, EqualInterval oder UniqueValues. Integrierte Anbindung an eine wachsende OpenSource-MapSymbols Datenbank besteht. | ||
+ | |||
+ | Andere Ansätze: | ||
* Eingebetted in ein GIS-Programm: | * Eingebetted in ein GIS-Programm: | ||
** deegree | ** deegree | ||
Zeile 18: | Zeile 21: | ||
** uDig also has an nice Editor. | ** uDig also has an nice Editor. | ||
* Standalone | * Standalone | ||
− | ** SLD Editor-Projekt im [http://docs.codehaus.org/display/GEOSDEV/GeoServer+Summer+of+Code+Ideas Google Summer of Code 2007] | + | ** SLD Editor-Projekt im [http://docs.codehaus.org/display/GEOSDEV/GeoServer+Summer+of+Code+Ideas Google Summer of Code 2007] ist leider tot. |
* Als 'Plain Text': | * Als 'Plain Text': | ||
** TextPad Syntax File | ** TextPad Syntax File |
Version vom 23. Juni 2008, 01:33 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:
Inhaltsverzeichnis
Erläuterungen zur Spezifikation
tbd. Siehe OGC.
SLD-Editoren
Standalone WYSIWYG-Editoren:
- 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. Integrierte Anbindung an eine wachsende OpenSource-MapSymbols Datenbank besteht.
Andere Ansätze:
- Eingebetted in ein GIS-Programm:
- 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).
- uDig also has an nice Editor.
- Standalone
- SLD Editor-Projekt im Google Summer of Code 2007 ist leider tot.
- Als 'Plain Text':
- TextPad Syntax File
Gallerie
karlinapp-Server
Demonstration der SLD-Fähigkeiten am Beispiel der karlinapp.ethz.ch (Europa):
- GetCapabilities
- Aufruf mit STYLES=default (Schweiz und Europa sind grün dargestellt)
- Aufruf mit nachfolgender SLD (Schweiz erscheint rot, Hex ff0000)
<?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