@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(String category)
获取外部服务个数
|
com.geoway.adf.gis.geosrv.IGeoServer |
getGeoServer(DataSourceDTO dataSourceDTO)
获取空间服务器
|
VTilePropertiesDTO |
getVTileProperties(String serverKey)
获取矢量瓦片服务器属性
|
List<SimpleDatasetDTO> |
listDatasets(DataSourceDTO dataSourceDTO)
获取数据源下的数据集
|
DatasetPageList<ServiceDatasetDTO> |
listExternalService(List<com.geoway.adf.gis.geosrv.ServiceType> serviceTypes,
String keyword,
String category,
Integer pageIndex,
Integer rows)
外部服务列表
|
List<DataSourceDTO> |
listServer(List<DataSourceTypeEnum> sourceTypes,
String keyword)
服务器列表
|
List<DataSourceDTO> |
listServer(List<DataSourceTypeEnum> sourceTypes,
String keyword,
String category)
服务器列表
|
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<DataSourceDTO> listServer(List<DataSourceTypeEnum> sourceTypes, String keyword, String category)
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 DatasetPageList<ServiceDatasetDTO> listExternalService(List<com.geoway.adf.gis.geosrv.ServiceType> serviceTypes, String keyword, String category, Integer pageIndex, Integer rows)
GeoServerEngineServicelistExternalService in interface GeoServerEngineServiceserviceTypes - 服务类型keyword - 名称过滤category - 分类过滤pageIndex - 页码rows - 每页行数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(String category)
GeoServerEngineServicegetExternalServiceCount in interface GeoServerEngineServicecategory - 分类public 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.