ArcGIS Engine开发的数据库管理系统可以用ArcGIS Runtime完全实现吗

无标题.jpg

 本人五年前做了一套数据库管理系统,用的是ArcGIS Engine 10.1,.Net Framework 4.0。
取得了很好的应用,但是随着微软和ESRI的技术更新,想要完全迁移到新的平台
我刚接触ArcGIS Runtime,目前看中了ArcGIS Runtime for .Net 100.3,开发工具VS2015。
请教各位老师,技术上是否可行?
 
原系统有如下功能:
1 shp,gdb数据导入到Oracle数据库(直连),
2 直连Oracle数据库读取FeatureClass并加载到地图控件MapControl
3 SpatialFilter获取某一范围内的数据并导出
4 调用Python脚本在ArcGIS Server上发布地图服务
5 空间叠加分析,缓冲区分析的功能
这几天大概看了一下ArcGIS Runtime SDK for .Net,感觉这个侧重于展示,越来越像B/S的框架,更多针对地图服务的功能,但是对于数据管理的功能好像没有AE那么强。因此担心如果对之前的库管系统升级会不会遇到什么坑。
看了WPF的例子,好像连mxd文件都解析不了,也没有找到identify的例子。之前的AO SDK号称是可以开发出整个ArcMap,现在的ArcGIS Runtime SDK for .Net理念好像并非如此了。
 
已邀请:

朱新颖

赞同来自: geniuszxd 陈晨

Runtime更侧重于轻量级程序开发,确实跟web gis这块联系更紧,Runtime中使用的是mpk,geodatabase、tpk、mmpk等等,Identify、空间查询、缓冲区分析等常用功能是具备的,但复杂的编辑功能、数据导入导出功能目前比较弱。

要回复问题请先登录注册