com.supermap.services.providers
类 WFSClient
- java.lang.Object
-
- com.supermap.services.providers.WFSClient
-
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 目前不支持该操作。
-
-
-
构造器详细资料
-
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 服务异常。
-
-
方法详细资料
-
describeFeatureType
public FeatureType[] describeFeatureType(java.lang.String featureTypeNames) throws OGCException
获取指定名称的要素类型信息,即执行 DescribeFeatureType 操作。
- 参数:
featureTypeNames
- 指定的要素类型名称,多个要素名称以“,”分隔。- 返回:
- WFS 服务实现中定义的要素类型数组。
- 抛出:
OGCException
- OGC 服务异常。
-
getCapabilities
public WFSCapabilities getCapabilities()
获取 WFS 服务能力信息,即 getCapabilities 操作的结果。
- 返回:
- WFS 服务能力信息。
-
getFeature
public FeatureCollection getFeature(WFSQueryParameter wfsQueryParameter) throws OGCException
按指定的 WFS 要素查询参数查询,即执行 GetFeature 操作,获取地物要素信息。
- 参数:
wfsQueryParameter
- 指定的 WFS 要素查询参数。- 返回:
- WFS 实现中定义的地物要素集合。
- 抛出:
OGCException
- OGC 服务异常。
-
getGeojsonFeatureCollection
public com.supermap.services.ietf.geojson.FeatureCollection getGeojsonFeatureCollection(WFSQueryParameter wfsQueryParameter) throws OGCException
按指定的 WFS 要素查询参数查询,即执行 GetFeature 操作,获取地物要素信息。
- 参数:
wfsQueryParameter
- 指定的 WFS 要素查询参数。- 返回:
- WFS 实现中定义的地物要素集合。
- 抛出:
OGCException
- OGC 服务异常。
-
lockFeature
public FeatureCollection lockFeature()
WFSClient 目前不支持该操作。
执行 LockFeature 操作。
- 返回:
- 要素集合。
-
transaction
public TransactionResponse transaction(TransactionParameter transactionParameter)
WFSClient 目前不支持该操作。
执行 Transaction 操作。
- 返回:
- 要素集合。
-
getFeatureCount
public int getFeatureCount(WFSQueryParameter wfsQueryParameter) throws OGCException
按指定的 WFS 要素查询参数查询,获取地物要素个数。
- 参数:
wfsQueryParameter
- 指定的 WFS 要素查询参数。- 返回:
- 地物要素个数。
- 抛出:
OGCException
- OGC 服务异常。
-
-