com.supermap.services.providers
类 ArcGISRestGeocodeProvider
- java.lang.Object
-
- com.supermap.services.providers.ArcGISRestGeocodeProvider
-
- 所有已实现的接口:
- AddressMatchProvider, AddressSuggestCapability, BatchGeocodeCapability, Disposable, GeocodeServiceInfoAvailable, ProviderContextAware
public class ArcGISRestGeocodeProvider extends java.lang.Object implements AddressMatchProvider, BatchGeocodeCapability, AddressSuggestCapability, GeocodeServiceInfoAvailable, Disposable, ProviderContextAware
-
-
构造器概要
构造器 构造器和说明 ArcGISRestGeocodeProvider()
-
方法概要
方法 限定符和类型 方法和说明 java.util.List<GeoAddress>batchGeocode(BatchGeocodingParam param)voiddispose()释放资源对象。java.util.List<GeoAddress>geocoding(GeoCodingParam param)正向地址匹配方法java.util.List<GeoAddress>geodecoding(GeoDecodingParam param)反向地址匹配方法AddressMatchCapabilitiesgetCapabilities()获取所有地址匹配的能力java.util.List<java.lang.String>getDatasetNamesbyInUse(java.lang.String datasourceName)获取指定数据源中被使用的数据集的名称列表。java.util.List<java.lang.String>getDatasourceNames()获取数据源名称列表。GeocodeServiceInfogetGeocodeServiceInfo()获取地址匹配服务的信息java.util.HashMap<java.lang.String,java.util.List<FieldInfo>>getLinkFields()获取所有参与地址匹配的数据集名称和其可关联的字段列表的映射java.lang.StringgetUid()获取地址匹配服务提供者标识booleanisUpdatingIndex()是否正在更新索引voidsetProviderContext(ProviderContext context)设置服务提供者上下文。AddressSuggestResultsuggest(AddressSuggestParameter param)booleansupport(AddressMatchCapability addressMatchCapability)是否支持此项能力voidupdateIndex(IndexUpdateParameter param)更新正向地址匹配索引
-
-
-
方法详细资料
-
geocoding
public java.util.List<GeoAddress> geocoding(GeoCodingParam param)
从接口复制的说明:AddressMatchProvider正向地址匹配方法- 指定者:
geocoding在接口中AddressMatchProvider- 参数:
param- 正向地址匹配参数- 返回:
- 正向地址匹配结果集合
-
geodecoding
public java.util.List<GeoAddress> geodecoding(GeoDecodingParam param)
从接口复制的说明:AddressMatchProvider反向地址匹配方法- 指定者:
geodecoding在接口中AddressMatchProvider- 参数:
param- 反向地址匹配参数- 返回:
- 反向地址匹配结果集合
-
updateIndex
public void updateIndex(IndexUpdateParameter param)
从接口复制的说明:AddressMatchProvider更新正向地址匹配索引- 指定者:
updateIndex在接口中AddressMatchProvider- 参数:
param- 索引更新参数
-
isUpdatingIndex
public boolean isUpdatingIndex()
从接口复制的说明:AddressMatchProvider是否正在更新索引- 指定者:
isUpdatingIndex在接口中AddressMatchProvider- 返回:
-
getUid
public java.lang.String getUid()
从接口复制的说明:AddressMatchProvider获取地址匹配服务提供者标识- 指定者:
getUid在接口中AddressMatchProvider- 返回:
- 服务提供者启动时随机生成的标识
-
getDatasourceNames
public java.util.List<java.lang.String> getDatasourceNames()
从接口复制的说明:AddressMatchProvider获取数据源名称列表。
- 指定者:
getDatasourceNames在接口中AddressMatchProvider- 返回:
- 数据源名称列表。
-
getDatasetNamesbyInUse
public java.util.List<java.lang.String> getDatasetNamesbyInUse(java.lang.String datasourceName)
从接口复制的说明:AddressMatchProvider获取指定数据源中被使用的数据集的名称列表。
- 指定者:
getDatasetNamesbyInUse在接口中AddressMatchProvider- 参数:
datasourceName- 数据源的名称- 返回:
- 数据集名称列表。
-
getLinkFields
public java.util.HashMap<java.lang.String,java.util.List<FieldInfo>> getLinkFields()
从接口复制的说明:AddressMatchProvider获取所有参与地址匹配的数据集名称和其可关联的字段列表的映射- 指定者:
getLinkFields在接口中AddressMatchProvider- 返回:
- 字段列表
-
getCapabilities
public AddressMatchCapabilities getCapabilities()
从接口复制的说明:AddressMatchProvider获取所有地址匹配的能力- 指定者:
getCapabilities在接口中AddressMatchProvider- 返回:
- 能力
-
support
public boolean support(AddressMatchCapability addressMatchCapability)
从接口复制的说明:AddressMatchProvider是否支持此项能力- 指定者:
support在接口中AddressMatchProvider- 参数:
addressMatchCapability- 能力- 返回:
- 是否支持
-
dispose
public void dispose()
从接口复制的说明:Disposable释放资源对象。
- 指定者:
dispose在接口中Disposable
-
setProviderContext
public void setProviderContext(ProviderContext context)
从接口复制的说明:ProviderContextAware设置服务提供者上下文。
- 指定者:
setProviderContext在接口中ProviderContextAware- 参数:
context- 服务提供者上下文。
-
batchGeocode
public java.util.List<GeoAddress> batchGeocode(BatchGeocodingParam param)
- 指定者:
batchGeocode在接口中BatchGeocodeCapability
-
suggest
public AddressSuggestResult suggest(AddressSuggestParameter param)
- 指定者:
suggest在接口中AddressSuggestCapability
-
getGeocodeServiceInfo
public GeocodeServiceInfo getGeocodeServiceInfo()
从接口复制的说明:GeocodeServiceInfoAvailable获取地址匹配服务的信息
-
-