首页 / 浏览问题 / 组件GIS / 问题详情
objectJava获取圆形、矩形的方法
wfx
2EXP 2018年06月25日
object java,已知中心点经纬度,和圆形的半径,求根据经纬度和圆形半径获取圆形空间的方法。

已知左下交点的经纬度,和矩形的长度、宽度,求获取矩形空间的方法。

主要是不知道怎么将圆形半径的长度和矩形的长度、宽度转换成在地图中的距离。

1个回答

1、如果构造的圆对象添加到经纬度坐标系的数据集中,构造的圆对象的半径单位要为度,所以如果先已知的半径是米为单位的话,需要结果纬度转成度再构造对象,但转换的方法需要自己去实现,超图没有提供对应的接口;

2、除了上述实现思路还可以用如下方式实现:

1)在投影坐标系下构造一个圆对象,即中心点用投影下的点坐标,半径用米为单位构造对象;

2)用CoordSysTranslator.convert()方法将投影下的圆转成经纬度坐标系下的圆对象;

3)最后将转换后的圆对象添加到经纬度的数据集中。

3、矩形对象的实现也是类似。
2,042EXP 2018年06月25日
...