C#+AE开发,IFeature转IPoint失败?

在CSDN里找到的答案说是这样就好
1.png

但是调试到这里可以看出feature里是有一个点的,但是转换之后pt仍然是空的
2.png
已邀请:

cannel

赞同来自:

很可能因为你的featureclass的几何类型不是点
一般来说,点的featureclass的feature的shape可以as到IPoint,线的可以as到IPolyline,面的可以as到IPolygon,还有其他一些不常用的几何类型as的类型也是不同的

xiaosi9524 - GISER

赞同来自:

断点进去,看下这个shape的type就知道你取的是啥

朱新颖

赞同来自:

FeatureType为esriFTSimpleEdge,AO帮助中说明:Simple edge feature in a geometric network representing polyline objects, such as primary or secondary overheads.
应该是Polyline吧

要回复问题请先登录注册