@RestController @RequestMapping(value="/datasource/geodb") public class GeoDatabaseController extends Object
| Constructor and Description |
|---|
GeoDatabaseController() |
| Modifier and Type | Method and Description |
|---|---|
com.geoway.adf.dms.common.web.Response<com.geoway.adf.dms.common.dto.ExtentDTO> |
calculateExtent(String id) |
com.geoway.adf.dms.common.web.Response |
calculateStatisticValue(String id) |
com.geoway.adf.dms.common.web.Response |
createFeatureClass(FeatureClassCreateDTO featureClass) |
com.geoway.adf.dms.common.web.Response<String> |
createFeatureDataset(FeatureDatasetCreateDTO featureDataset) |
com.geoway.adf.dms.common.web.Response<String> |
createGroupDataset(GroupDatasetCreateDTO groupDataset) |
com.geoway.adf.dms.common.web.Response<String> |
createMosaicDataset(MosaicDatasetCreateDTO mosaicDataset) |
com.geoway.adf.dms.common.web.Response |
createSpatialIndex(String datasetId) |
com.geoway.adf.dms.common.web.Response<String> |
createTable(TableCreateDTO table) |
com.geoway.adf.dms.common.web.Response<String> |
createView(TableViewCreateDTO tableView) |
com.geoway.adf.dms.common.web.Response |
deleteDataset(String id) |
com.geoway.adf.dms.common.web.Response |
dropSpatialIndex(String datasetId) |
void |
exportFields(String datasetId,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
com.geoway.adf.dms.common.web.Response<List<DatabaseDTO>> |
list(String types,
String keyword,
String category) |
com.geoway.adf.dms.common.web.Response<List<String>> |
listAllDatabase(DataSourceDTO dataSource) |
com.geoway.adf.dms.common.web.ResponsePage<FeatureClassDTO> |
listAllFeatureClass(String key,
String featureTypes,
String schema,
String keyword,
Boolean onlyWithoutRender,
Boolean withDetail,
Integer pageIndex,
Integer rows) |
com.geoway.adf.dms.common.web.Response<List<String>> |
listAllSchema(String key) |
com.geoway.adf.dms.common.web.ResponsePage<TableDatasetDTO> |
listAllTable(String key,
String schema,
String keyword,
Boolean withDetail,
Integer pageIndex,
Integer rows) |
ResponseDatasetList<DatasetPageList> |
listGeoDataset(String key,
String types,
String featureTypes,
String schema,
Boolean useMetaTable,
String keyword,
Integer pageIndex,
Integer rows) |
com.geoway.adf.dms.common.web.ResponsePage<MosaicDatasetDTO> |
listMosaicDataset(String key,
String schema,
String keyword,
Boolean onlyWithoutRender,
Boolean withDetail,
Integer pageIndex,
Integer rows) |
com.geoway.adf.dms.common.web.Response<List<DatasetDTO>> |
listSubFeatureClass(String featureDatasetId,
Boolean withDetail) |
com.geoway.adf.dms.common.web.Response<List<com.geoway.adf.dms.common.dto.FieldDTO>> |
loadFieldTemplateFile(org.springframework.web.multipart.MultipartFile file) |
com.geoway.adf.dms.common.web.Response |
synchronize(String key,
String schema) |
com.geoway.adf.dms.common.web.Response<String> |
synchronizeDataset(String key,
String name) |
com.geoway.adf.dms.common.web.Response |
updateFeatureClass(FeatureClassEditDTO featureClass) |
com.geoway.adf.dms.common.web.Response |
updateFeatureDataset(FeatureDatasetEditDTO featureDataset) |
com.geoway.adf.dms.common.web.Response |
updateFields(String id,
FieldsEditDTO fields) |
com.geoway.adf.dms.common.web.Response |
updateMosaicDataset(MosaicDatasetEditDTO mosaicDataset) |
com.geoway.adf.dms.common.web.Response |
updateTable(TableEditDTO table) |
com.geoway.adf.dms.common.web.Response |
updateView(TableViewEditDTO tableView) |
@GetMapping(value="/list") public com.geoway.adf.dms.common.web.Response<List<DatabaseDTO>> list(@RequestParam(required=false) String types, @RequestParam(required=false) String keyword, @RequestParam(required=false) String category)
@PostMapping(value="/listdb") public com.geoway.adf.dms.common.web.Response<List<String>> listAllDatabase(@RequestBody DataSourceDTO dataSource)
@PostMapping(value="/listschema") public com.geoway.adf.dms.common.web.Response<List<String>> listAllSchema(String key)
@PostMapping(value="/sync") public com.geoway.adf.dms.common.web.Response synchronize(String key, @RequestParam(required=false) String schema)
@PostMapping(value="/syncdataset") public com.geoway.adf.dms.common.web.Response<String> synchronizeDataset(String key, String name)
@GetMapping(value="/dataset/list") public ResponseDatasetList<DatasetPageList> listGeoDataset(@RequestParam String key, @RequestParam(required=false) String types, @RequestParam(required=false) String featureTypes, @RequestParam(required=false) String schema, @RequestParam(required=false) Boolean useMetaTable, @RequestParam(required=false) String keyword, @RequestParam(required=false) Integer pageIndex, @RequestParam(required=false) Integer rows)
@GetMapping(value="/dataset/listfc") public com.geoway.adf.dms.common.web.ResponsePage<FeatureClassDTO> listAllFeatureClass(@RequestParam String key, @RequestParam(required=false) String featureTypes, @RequestParam(required=false) String schema, @RequestParam(required=false) String keyword, @RequestParam(required=false) Boolean onlyWithoutRender, @RequestParam(required=false) Boolean withDetail, @RequestParam(required=false) Integer pageIndex, @RequestParam(required=false) Integer rows)
@GetMapping(value="/dataset/listmsc") public com.geoway.adf.dms.common.web.ResponsePage<MosaicDatasetDTO> listMosaicDataset(@RequestParam String key, @RequestParam(required=false) String schema, @RequestParam(required=false) String keyword, @RequestParam(required=false) Boolean onlyWithoutRender, @RequestParam(required=false) Boolean withDetail, @RequestParam(required=false) Integer pageIndex, @RequestParam(required=false) Integer rows)
@GetMapping(value="/dataset/listsubfc") public com.geoway.adf.dms.common.web.Response<List<DatasetDTO>> listSubFeatureClass(@RequestParam String featureDatasetId, @RequestParam(required=false) Boolean withDetail)
@GetMapping(value="/dataset/listtable") public com.geoway.adf.dms.common.web.ResponsePage<TableDatasetDTO> listAllTable(@RequestParam String key, @RequestParam(required=false) String schema, @RequestParam(required=false) String keyword, @RequestParam(required=false) Boolean withDetail, @RequestParam(required=false) Integer pageIndex, @RequestParam(required=false) Integer rows)
@DeleteMapping(value="/dataset/{id}")
public com.geoway.adf.dms.common.web.Response deleteDataset(@PathVariable
String id)
@PostMapping(value="/featuredataset/create") public com.geoway.adf.dms.common.web.Response<String> createFeatureDataset(@RequestBody FeatureDatasetCreateDTO featureDataset)
@PostMapping(value="/featuredataset/update")
public com.geoway.adf.dms.common.web.Response updateFeatureDataset(@RequestBody
FeatureDatasetEditDTO featureDataset)
@PostMapping(value="/groupdataset/create") public com.geoway.adf.dms.common.web.Response<String> createGroupDataset(@RequestBody GroupDatasetCreateDTO groupDataset)
@PostMapping(value="/featureclass/create")
public com.geoway.adf.dms.common.web.Response createFeatureClass(@RequestBody
FeatureClassCreateDTO featureClass)
@PostMapping(value="/featureclass/update")
public com.geoway.adf.dms.common.web.Response updateFeatureClass(@RequestBody
FeatureClassEditDTO featureClass)
@PostMapping(value="/featureclass/createspatialindex") public com.geoway.adf.dms.common.web.Response createSpatialIndex(String datasetId)
@PostMapping(value="/featureclass/dropspatialindex") public com.geoway.adf.dms.common.web.Response dropSpatialIndex(String datasetId)
@PostMapping(value="/mosaicdataset/create") public com.geoway.adf.dms.common.web.Response<String> createMosaicDataset(@RequestBody MosaicDatasetCreateDTO mosaicDataset)
@PostMapping(value="/mosaicdataset/update")
public com.geoway.adf.dms.common.web.Response updateMosaicDataset(@RequestBody
MosaicDatasetEditDTO mosaicDataset)
@PostMapping(value="/mosaicdataset/statsCal") public com.geoway.adf.dms.common.web.Response calculateStatisticValue(String id)
@PostMapping(value="/table/create") public com.geoway.adf.dms.common.web.Response<String> createTable(@RequestBody TableCreateDTO table)
@PostMapping(value="/table/update")
public com.geoway.adf.dms.common.web.Response updateTable(@RequestBody
TableEditDTO table)
@PostMapping(value="/table/createview") public com.geoway.adf.dms.common.web.Response<String> createView(@RequestBody TableViewCreateDTO tableView)
@PostMapping(value="/table/updateview")
public com.geoway.adf.dms.common.web.Response updateView(@RequestBody
TableViewEditDTO tableView)
@PostMapping(value="/dataset/calcextent/{id}")
public com.geoway.adf.dms.common.web.Response<com.geoway.adf.dms.common.dto.ExtentDTO> calculateExtent(@PathVariable
String id)
@PostMapping(value="/dataset/updatefields/{id}")
public com.geoway.adf.dms.common.web.Response updateFields(@PathVariable
String id,
@RequestBody
FieldsEditDTO fields)
@GetMapping(value="/field/export") public void exportFields(String datasetId, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
@UploadFileCheck(supportedSuffixes={".xlsx",".xls"}) @PostMapping(value="/field/template") public com.geoway.adf.dms.common.web.Response<List<com.geoway.adf.dms.common.dto.FieldDTO>> loadFieldTemplateFile(@RequestPart org.springframework.web.multipart.MultipartFile file)
Copyright © 2025. All rights reserved.