各位大虾,请问如何计算带岛多边的中心点?
我在求取多边形(特别时有多个环-带岛)的“中心” 时,发现“中心”居然在多边形外部--岛的中间,然而我希望的算法是“中心”应该在环之间的某个位置,即多边形内部。我用Mapinfo软件导入自己的图形数据,计算出来的中心符合期望的结果。
我想我可能把这里“中心”理解错了,它并不是指几何中心。Mapinfo所指的“中心”是另有所指。
如图:中间的实心点是我求取出来的,环之间的那个空心点是Mapinfo计算出来的,我希望得到Mapinfo的那个结果,那个“中心”在环内。
/-------------------\
| |
| 。 /----\ |
| | | |
| | . | |
| \------/ |
\ /
-------------------