@Service public class GeoServerEngineServiceImpl extends Object implements GeoServerEngineService
| Constructor and Description |
|---|
GeoServerEngineServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
String |
addExternalService(ExternalServiceCreateDTO serviceCreateDTO)
添加外部服务
|
void |
deleteRelateService(String datasetId)
删除数据集的关联服务
|
boolean |
deleteServerService(String serverKey,
com.geoway.adf.gis.geosrv.ServiceType serviceType,
String serviceName)
删除服务器的服务
|
boolean |
deleteService(String id)
删除服务
|
ServiceDatasetDTO |
getDatasetDetail(DataSourceDTO dataSourceDTO,
com.geoway.adf.gis.geosrv.ServiceType serviceType,
String name)
获取数据集详情
|
ServiceDatasetDTO |
getDatasetDetail(DataSourceDTO dataSourceDTO,
String name)
获取数据集详情
|
Integer |
getExternalServiceCount()
获取外部服务个数
|
com.geoway.adf.gis.geosrv.IGeoServer |
getGeoServer(DataSourceDTO dataSourceDTO)
获取空间服务器
|
VTilePropertiesDTO |
getVTileProperties(String serverKey)
获取矢量瓦片服务器属性
|
List<SimpleDatasetDTO> |
listDatasets(DataSourceDTO dataSourceDTO)
获取数据源下的数据集
|
List<DataSourceDTO> |
listServer(List<DataSourceTypeEnum> sourceTypes,
String keyword)
服务器列表
|
List<ServiceDatasetDTO> |
listService(String key,
List<com.geoway.adf.gis.geosrv.ServiceType> serviceTypes)
服务列表
|
DatasetPageList<ServiceDatasetDTO> |
listService(String key,
List<com.geoway.adf.gis.geosrv.ServiceType> serviceTypes,
String keyword,
Integer pageIndex,
Integer rows)
服务列表
|
List<com.geoway.adf.gis.geosrv.vtile.VTileServiceStyle> |
listVTileServiceStyle(String serverKey,
String serviceName)
获取矢量瓦片服务样式列表
|
void |
setVTileServiceDefaultStyle(String serverKey,
String serviceName,
String styleId)
设置矢量瓦片的默认服务
|
boolean |
testConnect(DataSourceDTO dataSourceDTO)
测试数据源连接
|
void |
updateService(ServiceEditDTO serviceEditDTO)
更新服务
|
public boolean testConnect(DataSourceDTO dataSourceDTO)
GeoServerEngineServicetestConnect in interface GeoServerEngineServicedataSourceDTO - 数据源public List<DataSourceDTO> listServer(List<DataSourceTypeEnum> sourceTypes, String keyword)
GeoServerEngineServicelistServer in interface GeoServerEngineServicepublic List<SimpleDatasetDTO> listDatasets(DataSourceDTO dataSourceDTO)
GeoServerEngineServicelistDatasets in interface GeoServerEngineServicedataSourceDTO - 数据源public List<ServiceDatasetDTO> listService(String key, List<com.geoway.adf.gis.geosrv.ServiceType> serviceTypes)
GeoServerEngineServicelistService in interface GeoServerEngineServicekey - 数据源标识serviceTypes - 服务类型public DatasetPageList<ServiceDatasetDTO> listService(String key, List<com.geoway.adf.gis.geosrv.ServiceType> serviceTypes, String keyword, Integer pageIndex, Integer rows)
GeoServerEngineServicelistService in interface GeoServerEngineServicekey - 数据源标识serviceTypes - 服务类型public ServiceDatasetDTO getDatasetDetail(DataSourceDTO dataSourceDTO, String name)
GeoServerEngineServicegetDatasetDetail in interface GeoServerEngineServicedataSourceDTO - 数据源name - 数据集名称public ServiceDatasetDTO getDatasetDetail(DataSourceDTO dataSourceDTO, com.geoway.adf.gis.geosrv.ServiceType serviceType, String name)
GeoServerEngineServicegetDatasetDetail in interface GeoServerEngineServicedataSourceDTO - 数据源serviceType - 服务类型name - 数据集名称public boolean deleteService(String id)
GeoServerEngineServicedeleteService in interface GeoServerEngineServiceid - 服务标识public boolean deleteServerService(String serverKey, com.geoway.adf.gis.geosrv.ServiceType serviceType, String serviceName)
GeoServerEngineServicedeleteServerService in interface GeoServerEngineServiceserviceType - 服务类型serviceName - 服务名称public Integer getExternalServiceCount()
GeoServerEngineServicegetExternalServiceCount in interface GeoServerEngineServicepublic String addExternalService(ExternalServiceCreateDTO serviceCreateDTO)
GeoServerEngineServiceaddExternalService in interface GeoServerEngineServicepublic void updateService(ServiceEditDTO serviceEditDTO)
GeoServerEngineServiceupdateService in interface GeoServerEngineServicepublic com.geoway.adf.gis.geosrv.IGeoServer getGeoServer(DataSourceDTO dataSourceDTO)
GeoServerEngineServicegetGeoServer in interface GeoServerEngineServicepublic VTilePropertiesDTO getVTileProperties(String serverKey)
GeoServerEngineServicegetVTileProperties in interface GeoServerEngineServicepublic List<com.geoway.adf.gis.geosrv.vtile.VTileServiceStyle> listVTileServiceStyle(String serverKey, String serviceName)
GeoServerEngineServicelistVTileServiceStyle in interface GeoServerEngineServicepublic void setVTileServiceDefaultStyle(String serverKey, String serviceName, String styleId)
GeoServerEngineServicesetVTileServiceDefaultStyle in interface GeoServerEngineServicepublic void deleteRelateService(String datasetId)
GeoServerEngineServicedeleteRelateService in interface GeoServerEngineServiceCopyright © 2025. All rights reserved.