@FeignClient(name="${app.services.gis-data-analysis: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 |
buffer(String geometry,
double distance)
生成缓冲区
|
Map |
dgkzxjc(String content)
多规控制线检测
|
Map |
difference(String layerName,
String geometry,
String outFields,
String dataSource)
difference分析,获取叠加图层中未相交的部分
|
Map |
gaTdlyxzAnalysis(TdlyxzModel tdlyxzModel) |
Map |
intersect(Map map)
地理相交
|
Map |
intersect(String layerName,
String geometry,
String outFields,
String dataSource)
地理相交
|
Map |
intersectGa(IntersectModel intersectModel)
ga intersect
|
Map |
joint(Map map)
关联分析
|
Map |
joint(String layerName,
String geometry,
String outFields,
String dataSource)
关联分析
|
Map |
multiJoint(String content)
多图层关联分析
|
Map |
multiSimple2(String content)
通用分析,多图层简单叠加分析
|
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 |
tdghscAnalysis2(Map map)
规划审查分析(汇总统计)
|
Map |
tdghscGaAnalysis(TdghscModel model)
ga 土地规划审查
|
Map |
tdlyxzAnalysis(Map map)
土地利用现状分析
|
Map |
tdlyxzAnalysis(String dltb,
String xzdw,
String lxdw,
String regionCode,
String year,
String geometry,
String dataSource)
土地利用现状分析
|
Map |
tdlyxzAnalysis2(Map map)
土地利用现状分析(后台统计结果)
|
Map |
ydqkAnalysis(String content)
用地情况分析(南通)
|
Map |
yjjbntAnalysis(Map map)
省厅永久基本农田分析(汇总统计)
|
@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="lxdw",required=false)
String lxdw,
@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 - lxdw - 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 - @PostMapping(value="/joint") Map joint(@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 - GeoJSON 格式图形outFields - 返回字段dataSource - 数据源@PostMapping(value="/difference") Map difference(@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":""}@PostMapping(value="/tdlyxz3") Map tdlyxzAnalysis2(@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="/tdghsc3") Map tdghscAnalysis2(@RequestBody Map map)
map - {"layerType":"","year":"","geometry":"","outFields":"","dataSource":"","unit":""}@PostMapping(value="yjjbnt") Map yjjbntAnalysis(@RequestBody Map map)
map - @PostMapping(value="/intersect2") Map intersect(@RequestBody Map map)
map - {"layerName":"","geometry":"","outFields":"","dataSource":""}@PostMapping(value="/joint2") Map joint(@RequestBody Map map)
map - {"layerName":"","geometry":"","outFields":"","dataSource":""}@PostMapping(value="/multiSimple2") Map multiSimple2(@RequestBody String content)
content - @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="/ydqk") Map ydqkAnalysis(@RequestBody String content)
@PostMapping(value="/multiSimpleJoint") Map multiJoint(@RequestBody String content)
content - @PostMapping(value="/dgkzxjc") Map dgkzxjc(@RequestBody String content)
content - Copyright © 2020 GTMAP. All rights reserved.