默认头像
路人甲
路人甲
  • 注册日期2005-11-22
  • 发帖数16
  • QQ
  • 铜币156枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2354回复:8

如何判断一个点落在一个多边形内?

楼主#
更多 发布于:2007-03-05 13:32

一个点:IPoint  pt;

一个多边形:IPolygon  polygon;

请问如何判断pt是否落在polygon内部?谢谢了!!

喜欢0 评分0
默认头像
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2007-03-06 11:31

利用空间查询的功能,或者可以利用WithinFeature方法来判断

GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
默认头像
路人甲
路人甲
  • 注册日期2004-03-12
  • 发帖数45
  • QQ
  • 铜币399枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2007-03-07 11:49

WithinFeature只是返回第一个哦。如果多个怎么办。有什么好的方法没有。

举报 回复(0) 喜欢(0)     评分
默认头像
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
3楼#
发布于:2007-03-08 15:45

楼上的,多个可以多次循环的判断哈;

GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
默认头像
外卖仔
外卖仔
  • 注册日期2003-10-01
  • 发帖数51
  • QQ
  • 铜币170枚
  • 威望0点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
4楼#
发布于:2007-03-08 17:32
举报 回复(0) 喜欢(0)     评分
默认头像
路人甲
路人甲
  • 注册日期2006-06-17
  • 发帖数3108
  • QQ
  • 铜币6445枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2007-03-08 20:00
举报 回复(0) 喜欢(0)     评分
默认头像
外卖仔
外卖仔
  • 注册日期2003-08-14
  • 发帖数58
  • QQ283832077
  • 铜币452枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2007-03-26 14:57

用这接口看看:IRelationalOperator

举报 回复(0) 喜欢(0)     评分
默认头像
路人甲
路人甲
  • 注册日期2004-10-08
  • 发帖数44
  • QQ
  • 铜币250枚
  • 威望0点
  • 贡献值0点
  • 银元0个
7楼#
发布于:2007-04-22 19:26
楼上的是非常正确的
举报 回复(0) 喜欢(0)     评分
默认头像
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
8楼#
发布于:2007-04-23 10:01

其实这两接口都可以,只是有些区别,:)

WithinFeature Method (esriCarto)    

Finds the 1st Feature that lies in the input shape.

IRelationalOperator Interface (esriGeometry)        

Provides access to members that determine if a certain spatial relationship exists between two geometries.

GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
默认头像

返回顶部