public class SLDUtils100
extends java.lang.Object
构造器和说明 |
---|
SLDUtils100() |
限定符和类型 | 方法和说明 |
---|---|
static java.util.List<java.lang.Object> |
getAllStyle(java.io.InputStream sldStream)
从传入的SLD中获取所有的StyleElement(NamedStyle/UserStyle)
|
static java.util.List<java.lang.Object> |
getNamedLayerUserLayerList(java.io.InputStream sldStream)
根据传进来的SLD获取SLD中的NamedLayer和UserLayer
|
static java.lang.Object |
getStyleFromUserStyleElement(UserStyleElement userStyleElement, double dpi)
从(1.0.0)UserStyleElement中获取Style,Theme 这里传入的UserStyleElement来源必须为SLDUtils100的方法。
|
static SymbolizerType |
getSymbolizerType(java.io.InputStream sldStream)
获取SLD中的SymbolizerType对象 从传入的SLD文件获取SymbolizerType对象,如有多个UserStyle则查找SLD中出现的第一个UserStyle中的SymbolizerType
|
static UserStyleElement |
getUserStyleElement(java.io.InputStream sldStream)
获取SLD文件中的第一个UserStyle对象 暂时用不到
|
public static SymbolizerType getSymbolizerType(java.io.InputStream sldStream)
获取SLD中的SymbolizerType对象
从传入的SLD文件获取SymbolizerType对象,如有多个UserStyle则查找SLD中出现的第一个UserStyle中的SymbolizerType
sldStream
- SLD文件public static UserStyleElement getUserStyleElement(java.io.InputStream sldStream)
获取SLD文件中的第一个UserStyle对象
暂时用不到
sldStream
- SLD文件public static java.lang.Object getStyleFromUserStyleElement(UserStyleElement userStyleElement, double dpi)
从(1.0.0)UserStyleElement中获取Style,Theme
这里传入的UserStyleElement来源必须为SLDUtils100的方法。 因为专题图的PropertyName字段用1.0.0版本的Schema会获取失败,SLDUtils100的方法就将这个字段存入FeatureTypeName之中。 所以本方法从FeatureTypeName字段获取PropertyName。
userStyleElement
- 需要解析的UserStyleElement对象public static java.util.List<java.lang.Object> getNamedLayerUserLayerList(java.io.InputStream sldStream)
sldStream
- SLD文件public static java.util.List<java.lang.Object> getAllStyle(java.io.InputStream sldStream)
从传入的SLD中获取所有的StyleElement(NamedStyle/UserStyle)
sldStream
- 传入的SLD对象