你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
话题
文章
帮助
登录
注册
在ArcGIS10.1中SOE开发如何获得IMap
在做SOE开发的时候,在ArcGIS 10 中是可以获得IMap这个接口对象的,但在ArcGIS10.1中IMap对像无法获得。但在用ITraceFlowSolverGEN做连通分析、爆管分析等功能的时候,IPointToEID 这个对像有SourceMap属性需要设置。ArcGIS10中可以把获得的IMap对像直接传入就可以了,但在ArcGIS10.1中该如何处理?
1 个回复
王知方
赞同来自:
【解决办法】:
从10.1版本开始(msd发布的地图服务),的确无法获得IMap,ILayer等接口。您只能通过新的IMapServerDataAccess接口来获得与数据源有关的对象和操作。
详细文档参考:
http://blogs.esri.com/esri/arc ... ions/
具体到这个问题,因为没办法获得IMap接口,因此不能使用IPointToEID接口中的方法。但是可以通过IGeometricNetwork接口的EdgeElement和JunctionElement属性,来完成相同的功能(这两个属性需要传入精确点,您得通过 IProximityOperator 接口先找到设施网络上的精确点)。具体参考:
http://forums.arcgis.com/threa ... ceMap
其中提到了一个开源工程,
https://gnutilitysoerest.codeplex.com/
,里面有些geometric network相关的功能可供参考。
要回复问题请先
登录
或
注册
发起人
王知方
相关问题
gis开发群的管理不讲理,求围观。
安装完arcgis10.3后,为何没有Envi tools这个工具箱?
arcgis10.2有时候无法复制粘贴要素
请问大家学习AE开发都参考了哪些资料?
ArcGIS10.2线图层分割面图层
arcgis runtime for andriod 100.1 如何使用eclipse开发
arcgis10.4 离线部署js api 4.3 版本 无法显示
ArcGIS10.5配置data store时报错Unable to configure the ArcGIS Data Store with the GIS Server.
Arcgis10.4 创建企业级地理数据库 “用户不具有创建数据库对象的必要权限 ”
怎样自学遥感和GIS一体化开发,或者说需要哪些基础?
arcgis10.2打开arcgis10.6的mxd文档
问题状态
最新活动:
2014-07-15 14:21
浏览:
2972
关注:
0
人
1 个回复
王知方
赞同来自:
从10.1版本开始(msd发布的地图服务),的确无法获得IMap,ILayer等接口。您只能通过新的IMapServerDataAccess接口来获得与数据源有关的对象和操作。
详细文档参考:http://blogs.esri.com/esri/arc ... ions/
具体到这个问题,因为没办法获得IMap接口,因此不能使用IPointToEID接口中的方法。但是可以通过IGeometricNetwork接口的EdgeElement和JunctionElement属性,来完成相同的功能(这两个属性需要传入精确点,您得通过 IProximityOperator 接口先找到设施网络上的精确点)。具体参考:http://forums.arcgis.com/threa ... ceMap其中提到了一个开源工程,https://gnutilitysoerest.codeplex.com/,里面有些geometric network相关的功能可供参考。
要回复问题请先登录或注册