@FeignClient(value="gis-data-analysis")
@RequestMapping(value="/gis/analysis")
public interface GISAnalysisClient
| 限定符和类型 | 方法和说明 |
|---|---|
Map |
analysis(String layerName,
String geometry,
String outFields,
String titleField,
String fieldAlias,
String dataSource)
一般相交分析
|
Map |
centerAnalysis(String geometry,
String dataSource,
String unit,
String analysisLayers)
常州 超出中心城区范围 压覆矿
|
Map |
czsjgdAnalysis(String geometry,
String dataSource,
String unit,
String analysisLayer)
常州市局耕地质量分析
|
Map |
disasterAnalysis(String geometry,
String dataSource,
String unit,
String analysisLayers)
常州定制地质灾害分析
|
Map |
gaTdlyxzAnalysis(TdlyxzModel tdlyxzModel) |
Map |
intersect(Map map)
地理相交
|
Map |
intersect(String layerName,
String geometry,
String outFields,
String dataSource)
地理相交
|
Map |
intersectGa(IntersectModel intersectModel)
ga intersect
|
String |
publishGaLayer(String params)
发布 shapefile 的 zip 包到 arcgis ga
|
Map |
tdghscAnalysis(Map map)
规划审查分析
|
Map |
tdghscAnalysis(String layerType,
String year,
String geometry,
String outFields,
String dataSource,
String unit)
规划审查分析
|
Map |
tdghscGaAnalysis(TdghscModel model)
ga 土地规划审查
|
Map |
tdlyxzAnalysis(Map map)
土地利用现状分析
|
Map |
tdlyxzAnalysis(String dltb,
String xzdw,
String regionCode,
String year,
String geometry,
String dataSource)
土地利用现状分析
|
@RequestMapping(value="/tdghsc",
method=POST)
Map tdghscAnalysis(@RequestParam(value="layerType",defaultValue="")
String layerType,
@RequestParam(value="year",defaultValue="2020")
String year,
@RequestParam(value="geometry")
String geometry,
@RequestParam(value="outFields",defaultValue="*")
String outFields,
@RequestParam(value="dataSource",defaultValue="",required=false)
String dataSource,
@RequestParam(value="unit",defaultValue="SQUARE",required=false)
String unit)
layerType - year - geometry - outFields - dataSource - unit - @RequestMapping(value="/tdlyxz",
method=POST)
Map tdlyxzAnalysis(@RequestParam(value="dltb",required=false)
String dltb,
@RequestParam(value="xzdw",required=false)
String xzdw,
@RequestParam(value="regionCode",required=false)
String regionCode,
@RequestParam(value="year",required=false)
String year,
@RequestParam(value="geometry",required=true)
String geometry,
@RequestParam(value="dataSource",defaultValue="",required=false)
String dataSource)
dltb - xzdw - regionCode - year - geometry - dataSource - @RequestMapping(value="/common",
method=POST)
Map analysis(@RequestParam(value="layerName")
String layerName,
@RequestParam(value="geometry")
String geometry,
@RequestParam(value="outFields")
String outFields,
@RequestParam(value="titleField")
String titleField,
@RequestParam(value="fieldAlias")
String fieldAlias,
@RequestParam(value="dataSource",defaultValue="",required=false)
String dataSource)
layerName - geometry - outFields - titleField - fieldAlias - dataSource - @PostMapping(value="/intersect") Map intersect(@RequestParam(value="layerName") String layerName, @RequestParam(value="geometry") String geometry, @RequestParam(value="outFields",defaultValue="*") String outFields, @RequestParam(value="dataSource",defaultValue="",required=false) String dataSource)
layerName - geometry - outFields - dataSource - @RequestMapping(value="/publishToGa",
method=POST)
String publishGaLayer(@RequestBody
String params)
params - {file: base64 编码后的 string,sr}@PostMapping(value="/tdlyxz2") Map tdlyxzAnalysis(@RequestBody Map map)
map - {"dltb":"","xzdw":"","regionCode":"","year":"","geometry":"","dataSource":""}@RequestMapping(value="/tdghsc2",
method=POST)
Map tdghscAnalysis(@RequestBody
Map map)
map - {"layerType":"","year":"","geometry":"","outFields":"","dataSource":"","unit":""}@PostMapping(value="/intersect2") Map intersect(@RequestBody Map map)
map - {"layerName":"","geometry":"","outFields":"","dataSource":""}@PostMapping(value="/tdlyxzGa") Map gaTdlyxzAnalysis(@RequestBody TdlyxzModel tdlyxzModel)
tdlyxzModel - Exception@PostMapping(value="/intersectGa") Map intersectGa(@RequestBody IntersectModel intersectModel)
intersectModel - @PostMapping(value="/tdghscGa") Map tdghscGaAnalysis(@RequestBody TdghscModel model)
model - @PostMapping(value="/disaster") Map disasterAnalysis(@RequestParam(value="geometry") String geometry, @RequestParam(value="dataSource",required=false) String dataSource, @RequestParam(value="unit",required=false,defaultValue="SQUARE") String unit, @RequestParam(value="analysisLayers") String analysisLayers)
geometry - dataSource - unit - analysisLayers - @PostMapping(value="/czsjgd") Map czsjgdAnalysis(@RequestParam(value="geometry") String geometry, @RequestParam(value="dataSource",required=false) String dataSource, @RequestParam(value="unit",required=false,defaultValue="SQUARE") String unit, @RequestParam(value="layerName") String analysisLayer)
geometry - dataSource - unit - analysisLayer - @PostMapping(value="/centerAnalysis") Map centerAnalysis(@RequestParam(value="geometry") String geometry, @RequestParam(value="dataSource",required=false) String dataSource, @RequestParam(value="unit",required=false,defaultValue="SQUARE") String unit, @RequestParam(value="analysisLayers") String analysisLayers)
geometry - dataSource - unit - analysisLayers - Copyright © 2019 GTMAP. All rights reserved.