判断点对象是否在面对象内

0 投票
266 浏览
用Geometrist.CanContain 方法判断点对象是否在面对象内

 Point2D point = new Point2D(x, y);
 GeoPoint m_point = new GeoPoint(point);这样是获取点坐标,新建了一个点对象。

面对象(我自己新建的图层,保存在数据库里了)该如何表示呢?
最新提问 9月 25, 2017 分类:  266次浏览 | 用户: 610950937 才疏学浅 (10 分)

1个回答

0 投票
先获取面数据集的记录集DatasetVector.GetRecordset,再获取记录集当前记录的几何对象Recordset.GetGeometry,面对象是GeoRegion类型的。
最新回答 9月 25, 2017 用户: 胡林 名扬四海 (5,770 分)

用Geometrist.CanContain 方法判断点对象是否在面对象内:这个具体怎么实现?超图在线帮助里就给了这一句代码:public static bool CanContain( Geometry geometrySearch, Geometry geometryTarget )

我该怎么调用它?

Geometrist.CanContain(Georegion,Geopoint),如果返回True,说明点在面内,返回false,说明点不在面内
我新建完点对象和面对象以后,直接调用Geometrist.CanContain(Georegion,Geopoint)这个方法就行是吧?
...