浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
怎样获取一个面数据的中心点
永远有多...
209EXP
2019年05月27日
我现在拥有一个省的面数据,现在我想要得到这个省的中心点,请问一下,有什么方法呢??
iobjectsjava
1个回答
你好,你可以通过数据集dataset获取数据的范围(dataset.getBounds),然后通过范围Rectangle2D来获取中心点getCenter()的方法
董懿鑫
1
9,232EXP
2019年05月28日
你好,我使用Rectangle2D 获取省中心点的时候,有些地方的中心点不在该省范围之内,譬如海南,获取的经纬度是 113.229264,13.242477,但是这个经纬度在地图上打点不在海南省的范围内,有的省份是在省的范围内,请问一下,这是什么原因呢??
这是因为获取的是外接矩形的中心点,你的每个省份都是一个面对象吗?如果是的话可以用geometry.getInnerPoint()
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
如何获取模型里面一个部分的中心点
请问怎样批量导入OBJ到一个数据集里面
可以获取模型的中心线吗
从数据集里面获取的数据返回不一致
空间查询的时候怎样查询两个面相交之外的面的数据
DatasetVector 面数据怎样传给前台
通过点面相交 查询点的数据,取数据过慢
Geometry 如何 获取坐标点
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...