gzstyxb
路人甲
路人甲
  • 注册日期2004-09-22
  • 发帖数358
  • QQ
  • 铜币1045枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1719回复:4

AO有没有一个查询Shape文件图形范围的接口?

楼主#
更多 发布于:2006-09-10 14:22
AO有没有一个查询Shape文件图形范围的接口? 那位知道告诉告诉。
喜欢0 评分0
由爱故生忧, 由爱故生怖. 若离于爱者, 无忧亦无怖.
gzstyxb
路人甲
路人甲
  • 注册日期2004-09-22
  • 发帖数358
  • QQ
  • 铜币1045枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-09-10 15:08
<P>我自己找到了。可是采用这个接口查询的范围和ArcCatalog查询的显得偏小,什么原因呢!!!!!!!!!!</P>
<P>IFeatureClassDescriptorPtr ipFeatClassDescr(CLSID_FeatureClassDescriptor);<BR>  hr = ipFeatClassDescr->Create(ipFeatClass, 0, CComBSTR(fieldName));<BR>  <CODE><FONT color=#0000ff>if</FONT></CODE> (FAILED(hr)) <CODE><FONT color=#0000ff>return</FONT></CODE> hr;<BR>  IGeoDatasetPtr ipGeoData (ipFeatClassDescr);<BR>IEnvelopePtr ipEnv;<BR>  ipGeoData->get_Extent(;ipEnv);<BR></P>
由爱故生忧, 由爱故生怖. 若离于爱者, 无忧亦无怖.
举报 回复(0) 喜欢(0)     评分
gzstyxb
路人甲
路人甲
  • 注册日期2004-09-22
  • 发帖数358
  • QQ
  • 铜币1045枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-09-10 15:13
<P>唉,查询的虽然与ArcCatalog不一样,却与ArcMap查询的完全一样。</P>
<P>那么,ArcCatalog和ArcMap查询相同的Shape文件图层范围怎么有差异呢???? </P>
由爱故生忧, 由爱故生怖. 若离于爱者, 无忧亦无怖.
举报 回复(0) 喜欢(0)     评分
hsghxm
路人甲
路人甲
  • 注册日期2004-10-27
  • 发帖数517
  • QQ4604052
  • 铜币1枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2006-09-10 15:26
<P>应该都是一样大的,请检查你的代码</P><img src="images/post/smile/dvbbs/em01.gif" />
MSN:hsghxm@163.com QQ:4604052 (很少用,最好别加) Email:hsghxm@163.com 我的BOLG:http://www.gisempire.com/blog/user1/864/index.htm
举报 回复(0) 喜欢(0)     评分
gzstyxb
路人甲
路人甲
  • 注册日期2004-09-22
  • 发帖数358
  • QQ
  • 铜币1045枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2006-09-10 18:03
<P>多谢大将军! </P>
<P>不是我写的代码问题。用ArcCatalog和ArcMap查询相同的Shape文件图层范围,结果就不一样的。</P>
由爱故生忧, 由爱故生怖. 若离于爱者, 无忧亦无怖.
举报 回复(0) 喜欢(0)     评分
游客

返回顶部