import {requestGet,requestZWGet, requestNetPost, requestPost} from "./index.js"; export function getProxyToken(name,password){ return requestZWGet({ url:'/security/getToken', params:{ "username": name, "key": password } }) } //查询网格尺寸 export function gridBaseInfo(params){ return requestPost({ url:'/LowAltitudeGrid/gridBaseInfo', data:{ "locationPoint": { "mapX": params.x, "mapY": params.y }, "radiusInMeters": params.radius, "level":params.level, "type": 1 } }) } //查询权重 export function getPowerPoint(params){ return requestNetPost({ url:'/grid/search/v2/calculateWeight', // header:{ // 'Content-Encoding': 'gzip' // }, data:{ "locationPoint": { "mapX": params.x, "mapY": params.y }, "radiusInMeters": params.radius, "minZ": params.minZ, "maxZ": params.maxZ, "routes": [ // "G001133223-031112-303001.1|000000000000000000000001" ], "fields":["gridCode","x","y","z","element","boxSize"], "elementFields":[ "demographics", "green", "river", "road", "collision", "no_fly_zone", "clear_zone", "collision_buffer", "no_fly_zone_buffer", "clear_zone_buffer"], //"elementFields":params.fields, //"elementFields":["road"], "scrollPage": { "pageIndex": 1, "pageSize": 100000, "scrollId": params.scrollId }, "isShowInfo":0, "level":params.level } }) } //查询规避路线 export function getAvoidRoute(params){ return requestNetPost({ url:'/routePlan/search/routeSkipPath', data:{ "uavid": params.uavid, "skip_route_id": params.skip_route_id, "distance": params.distance } }) } //查询建筑 export function getBuildingPoint(params){ return requestNetPost({ url:'/grid/search/collision/queryPageList', data:{ "locationPoint": { "mapX": params.x, "mapY": params.y }, "radiusInMeters": 1000, "level":24, "minZ": 0, "maxZ": 120, "routes": [ // "G001133223-031112-303001.1|000000000000000000000001" ], "fields":["gridCode","x","y","z"], "scrollPage": { "pageIndex": 1, "pageSize": 10000, "scrollId": params.scrollId } } }) } //查询禁飞区 export function getNoFlyPointInterface(params){ return requestPost({ url:'/LowAltitudeGrid/no_fly_zone/queryPageList', data:{ "locationPoint": { "mapX": params.x, "mapY": params.y }, "radiusInMeters": 100000, "minZ": 0, "maxZ": 300, "routes": [ // "G001133223-031112-303001.1|000000000000000000000001" ], "level":params.level, "fields":["gridCode","x","y","z"], "scrollPage": { "pageIndex": 1, "pageSize": 10000, "scrollId": params.scrollId } } }) } //查询权重网格 export function getPowerInterface(params){ return requestNetPost({ url:'/grid/search/calculateWeight', data:{ "locationPoint": { "mapX": params.x, "mapY": params.y, }, "radiusInMeters": 500, "minZ": 0, "maxZ": 120, "routes": [ // "G001133223-031112-303001.1|000000000000000000000001" ], "fields":["gridCode","x","y","z","locationPoint","element"], "elementFields":["collisionBuffer","demographics","green","noFlyZoneBuffer","passAbility","river","road"], "scrollPage": { "pageIndex": 1, "pageSize": 2000, "scrollId": params.scrollId } } }) } //查询道路 export function getRoadPointInterface(params){ return requestPost({ url:'/LowAltitudeGrid/road/queryPageList', data:{ "locationPoint": { "mapX": params.x, "mapY": params.y }, "radiusInMeters": 100000, "minZ": 0, "maxZ": 300, "routes": [ // "G001133223-031112-303001.1|000000000000000000000001" ], "level":params.level, "fields":["gridCode","x","y","z"], "scrollPage": { "pageIndex": 1, "pageSize": 10000, "scrollId": params.scrollId } } }) } //查询河流 export function getRiverPointInterface(params){ return requestPost({ url:'/LowAltitudeGrid/river/queryPageList', data:{ "locationPoint": { "mapX": params.x, "mapY": params.y }, "radiusInMeters": 100000, "minZ": 0, "maxZ": 300, "routes": [ // "G001133223-031112-303001.1|000000000000000000000001" ], "level":params.level, "fields":["gridCode","x","y","z"], "scrollPage": { "pageIndex": 1, "pageSize": 10000, "scrollId": params.scrollId } } }) }