zoukankan      html  css  js  c++  java
  • 请教ILayer IFeatureLayer IFeature的区别

    http://bbs.esrichina-bj.cn/ESRI/thread-51510-1-1.html

    新人遇见这么多的接口来接口去的真是有点晕  

    IFeayureLayer是ILayer的子类  IFeature是IFeatureLayer中的一个要素 可以从IFeatureLayer中得到IFeatureClass  再利用游标IFeatureCursor就可以把这些IFeature一个个遍历出来了!

    我在做的编辑是通过定义新的IFeature实例pFeature来添加在IFeatureLayer pFeatureLayer上新建的点的属性,可是不知道如何来将pFeature与pFeatureLayer来挂接。
    或者说是知道该这样挂接:
    pFeature=pFeatureLayer.FeatureClass.GetFeature(ID);
    可是不知道该怎么找到这个ID。请大虾们帮帮忙如何能得到这个当前要编辑的ID?
    谢谢了~~~

    你可以直接使用Featurelayer。featureclass。creatfeature方法啊,然后再用setvalue方法来为新feature赋属性,设置Shape=Point(新建的点)来赋空间属性。

    谢谢你 这个方法我知道 我是在点添上以后再做属性编辑的。所以不能那么做。。。

    ???,那可不可以查询这个点对应的Feature呢?如果可以的话,获得Feature再setvalue也可以啊

     额 该怎么查找呢 我试了试 没实现。。。

  • 相关阅读:
    Java面向对象
    Java方法
    Java控制语句
    Java接收用户键盘输入
    Java运算符
    Java类型转换
    Java的加载与执行
    Java关键字
    Java常见的DOS命令及JDK
    nginx学习要点记录
  • 原文地址:https://www.cnblogs.com/hl3292/p/1837299.html
Copyright © 2011-2022 走看看