@RestController @RequestMapping(value="/catalog/browse") public class AppCatalogQueryController extends Object
| Constructor and Description |
|---|
AppCatalogQueryController() |
| Modifier and Type | Method and Description |
|---|---|
void |
downloadFileDataUnit(String nodeId,
String objectId,
String fileLocation) |
com.geoway.adf.dms.common.web.Response<String> |
exportQueryResult(FeatureQueryFilterDTO queryFilterDTO) |
void |
exportQueryResult(String id) |
com.geoway.adf.dms.common.web.Response<Boolean> |
fileDataUnitDownloadCheck(String nodeId,
String objectId,
String fileLocation) |
com.geoway.adf.dms.common.web.Response<FileDataUnitDTO> |
getDatumDataCatalog(QueryByObjectIdDTO extentFilter) |
com.geoway.adf.dms.common.web.Response<List<DataQueryResult>> |
identityQueryData(IdentifyQueryFilterDTO queryFilterDTO) |
List<com.alibaba.fastjson.JSONObject> |
queryAggregation(String nodeId,
Integer x,
Integer y,
Integer l) |
com.geoway.adf.dms.common.web.Response<List<FeatureFieldQueryResultDTO>> |
queryByFieldValue(QueryByFieldValueDTO queryByObjectIdDTO) |
com.geoway.adf.dms.common.web.Response<DataQueryResult> |
queryByObjectId(QueryByObjectIdDTO queryByObjectIdDTO) |
com.geoway.adf.dms.common.web.Response<DataQueryResult> |
queryData(AttributeQueryDTO queryDTO) |
com.geoway.adf.dms.common.web.Response<DataQueryResult> |
queryData(FeatureQueryFilterDTO queryFilterDTO) |
com.geoway.adf.dms.common.web.Response<Long> |
queryDataCount(FeatureQueryFilterDTO queryFilterDTO) |
com.geoway.adf.dms.common.web.Response<List> |
queryDataUniqValues(String nodeId,
String fieldName,
Integer limit) |
com.geoway.adf.dms.common.web.Response<DataQueryResult> |
queryExtendAttribute(String nodeId,
String extendConfigId,
String fieldValue,
Integer rowCount,
Boolean returnGeometry) |
com.geoway.adf.dms.common.web.Response<List<CatalogDataNodeFieldsDTO>> |
queryFields(String nodeId,
Boolean onlyNumber) |
com.geoway.adf.dms.common.web.Response<Map<String,Object>> |
queryRasterBandValue(IdentifyQueryExtentFilterDTO extentFilter) |
com.geoway.adf.dms.common.web.Response<Map<String,List<StatQuerySingleResultDTO>>> |
queryStat(StatQueryNodeFilterDTO statDTO) |
com.geoway.adf.dms.common.web.Response<List<StatQueryResultDTO>> |
queryStatMulti(StatQueryNodeFilterDTO statDTO) |
com.geoway.adf.dms.common.web.Response |
setDefaultCatalog(String id,
Boolean isDefault) |
void |
viewFile(String nodeId,
String objectId,
String fileLocation,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
@PutMapping(value="/default")
public com.geoway.adf.dms.common.web.Response setDefaultCatalog(@RequestParam
String id,
@RequestParam
Boolean isDefault)
@PostMapping(value="/query") public com.geoway.adf.dms.common.web.Response<DataQueryResult> queryData(@RequestBody FeatureQueryFilterDTO queryFilterDTO)
@GetMapping(value="/query/attribute") public com.geoway.adf.dms.common.web.Response<DataQueryResult> queryData(AttributeQueryDTO queryDTO)
@RequestMapping(value="/query/identify",
method={GET,POST})
public com.geoway.adf.dms.common.web.Response<List<DataQueryResult>> identityQueryData(IdentifyQueryFilterDTO queryFilterDTO)
@GetMapping(value="/query/feature") public com.geoway.adf.dms.common.web.Response<DataQueryResult> queryByObjectId(QueryByObjectIdDTO queryByObjectIdDTO)
@GetMapping(value="/query/value") public com.geoway.adf.dms.common.web.Response<List<FeatureFieldQueryResultDTO>> queryByFieldValue(QueryByFieldValueDTO queryByObjectIdDTO)
@GetMapping(value="/query/aggregation/{nodeId}")
public List<com.alibaba.fastjson.JSONObject> queryAggregation(@PathVariable
String nodeId,
@RequestParam
Integer x,
@RequestParam
Integer y,
@RequestParam
Integer l)
@PostMapping(value="/query/export") public com.geoway.adf.dms.common.web.Response<String> exportQueryResult(@RequestBody FeatureQueryFilterDTO queryFilterDTO)
@GetMapping(value="/query/download")
public void exportQueryResult(@RequestParam
String id)
@GetMapping(value="/query/fields") public com.geoway.adf.dms.common.web.Response<List<CatalogDataNodeFieldsDTO>> queryFields(@RequestParam String nodeId, @RequestParam(required=false,defaultValue="false") Boolean onlyNumber)
@PostMapping(value="/query/stat") public com.geoway.adf.dms.common.web.Response<Map<String,List<StatQuerySingleResultDTO>>> queryStat(@RequestBody StatQueryNodeFilterDTO statDTO)
@PostMapping(value="/query/statMulti") public com.geoway.adf.dms.common.web.Response<List<StatQueryResultDTO>> queryStatMulti(@RequestBody StatQueryNodeFilterDTO statDTO)
@PostMapping(value="/query/count") public com.geoway.adf.dms.common.web.Response<Long> queryDataCount(@RequestBody FeatureQueryFilterDTO queryFilterDTO)
@PostMapping(value="/query/distinct") public com.geoway.adf.dms.common.web.Response<List> queryDataUniqValues(@RequestParam String nodeId, @RequestParam String fieldName, @RequestParam(required=false,defaultValue="100") Integer limit)
@RequestMapping(value="/query/identify/raster",
method={GET,POST})
public com.geoway.adf.dms.common.web.Response<Map<String,Object>> queryRasterBandValue(IdentifyQueryExtentFilterDTO extentFilter)
@GetMapping(value="/query/identify/datum") public com.geoway.adf.dms.common.web.Response<FileDataUnitDTO> getDatumDataCatalog(QueryByObjectIdDTO extentFilter)
@GetMapping(value="/datum/download/check") public com.geoway.adf.dms.common.web.Response<Boolean> fileDataUnitDownloadCheck(@RequestParam String nodeId, @RequestParam String objectId, @RequestParam(required=false) String fileLocation)
@GetMapping(value="/datum/download")
public void downloadFileDataUnit(@RequestParam
String nodeId,
@RequestParam
String objectId,
@RequestParam(required=false)
String fileLocation)
@GetMapping(value="/query/extendAtt") public com.geoway.adf.dms.common.web.Response<DataQueryResult> queryExtendAttribute(String nodeId, String extendConfigId, String fieldValue, @RequestParam(required=false,defaultValue="1") Integer rowCount, @RequestParam(required=false,defaultValue="false") Boolean returnGeometry)
Copyright © 2025. All rights reserved.