package com.xiaopeng.map.service;
|
|
import com.xiaopeng.map.utils.XngpAreaRTreeFbsUtil;
|
|
import java.util.List;
|
|
/**
|
* ADC OSS 处理服务,根据坐标点生成 RTree fbs 并上传至 OSS。
|
*/
|
public interface AdcOssHandleService {
|
|
/**
|
* 根据坐标点生成 RTree fbs 并上传至 OSS
|
*
|
* @param points 多边形顶点(使用 XngpAreaRTreeFbsUtil.LonLat)
|
* @param areaId 区域 areaId
|
* @param vin 车辆 VIN 码
|
* @param areaCode 区域编码
|
* @return 上传后的 objectKey,失败抛异常
|
*/
|
String uploadOddLayerFile(List<XngpAreaRTreeFbsUtil.LonLat> points, int areaId, String vin, String areaCode);
|
|
/**
|
* 删除指定车辆在指定区域下的 ODD 图层文件
|
*
|
* @param vin 车辆 VIN 码
|
* @param areaCode 区域编码
|
* @return 成功删除的 objectKey 列表
|
*/
|
List<String> deleteOddLayerFiles(String vin, String areaCode);
|
}
|