@FeignClient(name="${app.services.gis-data-analysis:gis-data-analysis}")
@RequestMapping(value="/gis/misc")
public interface GISMiscClient
| 限定符和类型 | 方法和说明 |
|---|---|
Map |
bMarkInsert(String layerName,
String bMarkGeometriesStr,
boolean check,
String dataSource)
界址点数据插入
|
Map |
bMarkToGeoJSON(BMarkGeometry bMarkGeo)
转换界址点对象为Feature
|
Map |
bMarkToGeoJSON(List<BMarkGeometry> bMarkGeos)
转换界址点对象集合为FeatureCollection
|
Map |
bMarkUpdate(String layerName,
String where,
String bMarkGeometryStr,
String dataSource)
界址点数据更新
|
Map |
checkGeoJson(Map params)
根据参数进行检查,并返回图形拓扑、面积、是否在所属范围内信息
|
DocumentTransfer |
export(String data,
String tplName)
通用excel导出
|
Map |
exportExcelUrl(Map content)
通用excel导出
|
double |
geoArea(String geometry,
String crs)
获取图形面积
|
Map |
geoJson2AnyFile(String geoJson,
String crsType,
String type)
geojson转为各种文档格式
|
String |
geoTopoCheck(String geometry)
拓扑检查
|
String |
parseGeoFile(Map map)
导入上传文件
|
@PostMapping(value="/geoCheck") String geoTopoCheck(@RequestBody String geometry)
geometry - @PostMapping(value="/geoArea")
double geoArea(@RequestBody
String geometry,
@RequestParam(value="crs",defaultValue="4610")
String crs)
geometry - crs - @PostMapping(value="/checkGeoJson") Map checkGeoJson(@RequestBody Map params)
params - geometry , topo check , bound(regionCode) check , get Area@PostMapping(value="/parseGeoFile2") String parseGeoFile(@RequestBody Map map)
{"fileBytes":"","fileName":""} - @PostMapping(value="/geoJson2AnyFile") Map geoJson2AnyFile(@RequestParam(value="geoJson") String geoJson, @RequestParam(value="crsType",defaultValue="0",required=false) String crsType, @RequestParam(value="type") String type)
geoJson - featureCollectiontype - 文档类型crsType - 坐标系 1为地理坐标系 0为投影坐标系@PostMapping(value="/export/excel") DocumentTransfer export(@RequestParam(value="data") String data, @RequestParam(value="tplName",required=false) String tplName)
data - tplName - @PostMapping(value="/bMarkInsert") Map bMarkInsert(@RequestParam(name="layerName") String layerName, @RequestParam(name="bMarkGeometries") String bMarkGeometriesStr, @RequestParam(name="check",defaultValue="false") boolean check, @RequestParam(name="dataSource") String dataSource)
layerName - 图层名称bMarkGeometriesStr - 界址点对象集合Jsoncheck - 是否检查拓扑dataSource - 数据源Exception@PostMapping(value="/bMarkUpdate") Map bMarkUpdate(@RequestParam(name="layerName") String layerName, @RequestParam(name="where") String where, @RequestParam(name="bMarkGeometry") String bMarkGeometryStr, @RequestParam(name="dataSource",required=false) String dataSource)
layerName - 图层名称where - 更新数据条件bMarkGeometryStr - 界址点对象JsondataSource - 数据源Exception@PostMapping(value="/export/excel/url") Map exportExcelUrl(@RequestBody Map content)
data - tplName - @PostMapping(value="/bMarksToGeoJSON") Map bMarkToGeoJSON(@RequestBody List<BMarkGeometry> bMarkGeos)
bMarkGeos - Exception@PostMapping(value="/bMarkToGeoJSON") Map bMarkToGeoJSON(@RequestBody BMarkGeometry bMarkGeo)
bMarkGeo - ExceptionCopyright © 2020 GTMAP. All rights reserved.