complus
路人甲
路人甲
  • 注册日期2005-01-19
  • 发帖数20
  • QQ
  • 铜币193枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2370回复:5

mo中从maplayer层中提取多边形,如何实现,请大侠赐教!!!

楼主#
更多 发布于:2007-03-06 17:40
<P>图层layer1(为maplayer)中有个轮廓图,我想把这个轮廓图多边形(为polygon)提取出来和另外一个polygon取交集</P>
<P>之后的都会,可是从maplayer中提取这个polygon我弄不出来了</P>
<P>请路过的各位大侠帮帮忙啊</P>
喜欢0 评分0
complus
路人甲
路人甲
  • 注册日期2005-01-19
  • 发帖数20
  • QQ
  • 铜币193枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2007-03-06 20:38
<P>这么做编译不过去呢</P>
<P>会说fields('shape')中(和'之间说缺少括号或者分号呢</P>
[此贴子已经被作者于2007-3-8 14:28:31编辑过]
举报 回复(0) 喜欢(0)     评分
askay
路人甲
路人甲
  • 注册日期2004-11-10
  • 发帖数9
  • QQ
  • 铜币136枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2007-03-07 20:39
<P>先得到maplayer的数据集records,有两种方法,如果你的这一层只有这一个polygon,直接</P>
<P>mrecs = maplayer.records</P>
<P>如果不止一个,那你的这个多边形应该是在图形的某个字段有所标记,那么就</P>
<P>mrecs = maplayer.searchexpression('字段名','字段值')</P>
<P>最后</P>
<P>polygon = mrecs .fields('SHAPE')</P>
举报 回复(0) 喜欢(0)     评分
whmwxhanshan123
路人甲
路人甲
  • 注册日期2006-06-17
  • 发帖数3108
  • QQ
  • 铜币6445枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2007-03-08 20:02
<img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
keemchina
路人甲
路人甲
  • 注册日期2005-11-20
  • 发帖数14
  • QQ
  • 铜币148枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2007-03-14 15:21
俺也想知道<img src="images/post/smile/dvbbs/em01.gif" />
举报 回复(0) 喜欢(0)     评分
askay
路人甲
路人甲
  • 注册日期2004-11-10
  • 发帖数9
  • QQ
  • 铜币136枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2007-03-23 15:53
<P>polygon = mrecs .Fields.Item('SHAPE')</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部