public class WFSClient
extends java.lang.Object
WFS 服务客户端,即 WFS
接口的实现类。
构造器和说明 |
---|
WFSClient(java.lang.String serviceURL, java.lang.String userName, java.lang.String password)
根据 WFS 服务根目录、用户名、密码构建一个 WFSClient 对象。
|
限定符和类型 | 方法和说明 |
---|---|
FeatureType[] |
describeFeatureType(java.lang.String featureTypeNames)
获取指定名称的要素类型信息,即执行 DescribeFeatureType 操作。
|
WFSCapabilities |
getCapabilities()
获取 WFS 服务能力信息,即 getCapabilities 操作的结果。
|
FeatureCollection |
getFeature(WFSQueryParameter wfsQueryParameter)
按指定的 WFS 要素查询参数查询,即执行 GetFeature 操作,获取地物要素信息。
|
int |
getFeatureCount(WFSQueryParameter wfsQueryParameter)
按指定的 WFS 要素查询参数查询,获取地物要素个数。
|
com.supermap.services.ietf.geojson.FeatureCollection |
getGeojsonFeatureCollection(WFSQueryParameter wfsQueryParameter)
按指定的 WFS 要素查询参数查询,即执行 GetFeature 操作,获取地物要素信息。
|
FeatureCollection |
lockFeature()
WFSClient 目前不支持该操作。
|
TransactionResponse |
transaction(TransactionParameter transactionParameter)
WFSClient 目前不支持该操作。
|
public WFSClient(java.lang.String serviceURL, java.lang.String userName, java.lang.String password) throws NoSupportedVersionException, OGCException
根据 WFS 服务根目录、用户名、密码构建一个 WFSClient 对象。
serviceURL
- WFS 服务根目录。userName
- 用户名,访问服务器不需要验证时可以为 null。password
- 密码,访问服务器不需要验证时可以为 null。NoSupportedVersionException
- 请求的 WFS 服务的版本不支持。OGCException
- OGC 服务异常。public FeatureType[] describeFeatureType(java.lang.String featureTypeNames) throws OGCException
获取指定名称的要素类型信息,即执行 DescribeFeatureType 操作。
featureTypeNames
- 指定的要素类型名称,多个要素名称以“,”分隔。OGCException
- OGC 服务异常。public WFSCapabilities getCapabilities()
获取 WFS 服务能力信息,即 getCapabilities 操作的结果。
public FeatureCollection getFeature(WFSQueryParameter wfsQueryParameter) throws OGCException
按指定的 WFS 要素查询参数查询,即执行 GetFeature 操作,获取地物要素信息。
wfsQueryParameter
- 指定的 WFS 要素查询参数。OGCException
- OGC 服务异常。public com.supermap.services.ietf.geojson.FeatureCollection getGeojsonFeatureCollection(WFSQueryParameter wfsQueryParameter) throws OGCException
按指定的 WFS 要素查询参数查询,即执行 GetFeature 操作,获取地物要素信息。
wfsQueryParameter
- 指定的 WFS 要素查询参数。OGCException
- OGC 服务异常。public FeatureCollection lockFeature()
WFSClient 目前不支持该操作。
执行 LockFeature 操作。
public TransactionResponse transaction(TransactionParameter transactionParameter)
WFSClient 目前不支持该操作。
执行 Transaction 操作。
public int getFeatureCount(WFSQueryParameter wfsQueryParameter) throws OGCException
按指定的 WFS 要素查询参数查询,获取地物要素个数。
wfsQueryParameter
- 指定的 WFS 要素查询参数。OGCException
- OGC 服务异常。