@RestController @RequestMapping(value="/datasource/geodb") public class GeoDatabaseQueryController extends Object
| Constructor and Description |
|---|
GeoDatabaseQueryController() |
| Modifier and Type | Method and Description |
|---|---|
com.geoway.adf.dms.common.web.Response<DataQueryResult> |
bufferAnalyse(String dsKey,
BufferAnalyseFilterDTO bufferAnalyseFilter) |
com.geoway.adf.dms.common.web.Response<DataQueryResult> |
queryByObjectId(String name,
Object objectId,
String dsKey,
String fields,
Boolean returnGeometry) |
com.geoway.adf.dms.common.web.Response<Long> |
queryDataCount(String name,
String dsKey,
QueryFilterBasicDTO queryFilterDTO) |
com.geoway.adf.dms.common.web.Response<List<StatQueryResultDTO>> |
queryDataStatistics(String name,
String dsKey,
StatQueryFilterDTO statFilter) |
com.geoway.adf.dms.common.web.Response<List<Object>> |
queryDataUniqValues(String name,
String dsKey,
Integer limit,
QueryFilterBasicDTO queryFilter) |
com.geoway.adf.dms.common.web.Response<DataQueryResult> |
queryGeoDataset(String name,
String dsKey,
QueryFilterDTO queryFilterDTO) |
@PostMapping(value="/query/{name}")
public com.geoway.adf.dms.common.web.Response<DataQueryResult> queryGeoDataset(@PathVariable
String name,
@RequestParam(required=false)
String dsKey,
QueryFilterDTO queryFilterDTO)
@GetMapping(value="/query/{name}/{objectId}")
public com.geoway.adf.dms.common.web.Response<DataQueryResult> queryByObjectId(@PathVariable
String name,
@PathVariable
Object objectId,
@RequestParam(required=false)
String dsKey,
@RequestParam(required=false)
String fields,
@RequestParam(required=false,defaultValue="false")
Boolean returnGeometry)
@PostMapping(value="/query/{name}/count")
public com.geoway.adf.dms.common.web.Response<Long> queryDataCount(@PathVariable
String name,
@RequestParam(required=false)
String dsKey,
QueryFilterBasicDTO queryFilterDTO)
@PostMapping(value="/query/{name}/distinct")
public com.geoway.adf.dms.common.web.Response<List<Object>> queryDataUniqValues(@PathVariable
String name,
@RequestParam(required=false)
String dsKey,
@RequestParam(required=false,defaultValue="100")
Integer limit,
QueryFilterBasicDTO queryFilter)
@PostMapping(value="/query/{name}/stats")
public com.geoway.adf.dms.common.web.Response<List<StatQueryResultDTO>> queryDataStatistics(@PathVariable
String name,
@RequestParam(required=false)
String dsKey,
StatQueryFilterDTO statFilter)
@PostMapping(value="/query/bufferAnalyse") public com.geoway.adf.dms.common.web.Response<DataQueryResult> bufferAnalyse(@RequestParam(required=false) String dsKey, BufferAnalyseFilterDTO bufferAnalyseFilter)
Copyright © 2025. All rights reserved.