【ArcGIS 10.5 产品白皮书】第四章 ArcGIS开发包---ArcGIS Runtime(5)开发
分享
1.1. 支持的开发语言
ArcGIS Rutime包含6种Runtime SDK包,支持多种开发语言,如:C#、C++、Objective-C,Java等,正是由于支持的语言多样,利用ArcGIS Runtime可以开发出主流的桌面产品和移动产品(UWP,Android 和iOS)。对于操作系统的支持上可在Windows(32位和64位)上和Linux(64位)平台上运行。
注意:对于ArcGIS Runtime 100.0.0中, ArcGIS Runtime SDK for OS X已经改为 ArcGIS Runtime SDK for macOS。
ArcGIS Runtime 提供了丰富的ArcGIS Runtime SDKs,ArcGIS Runtime SDKs是用来开发GIS应用的开发工具包,里面包含了ArcGIS Runtime API、帮助文档、丰富的开发控件以及部署工具。
ArcGIS Runtime为开发者提供了很多即拿即用的开发控件,开发人员使用这些丰富的控件能够快速的开发漂亮,功能强大的ArcGIS Runtime应用。除了ArcGIS Runtime自身的控件外,Esri在github上还提供了丰富的控件工具集,如:ArcGIS Runtime SDK for .NET Toolkit,ArcGIS Runtime SDK for Qt 的开源控件,这些工具集用来帮助开发人员构建绚丽的GIS应用。
Esri在其开发者网站上和开源网站Github上提供了大量的ArcGIS Runtime 开发控件,示例以帮助开发者。
1.2. 地理信息模型
ArcGIS Runtime采用了全新的架构,而这种架构与Web APIs开发所使用的架构一样,采用新的ArcGIS 10.5的地理信息模型,正是是由于采用了这个信息模型ArcGIS Runtime才能与Web GIS 无缝的集成,对于Portal for ArcGIS中的WebMap只需要一个ItemID,就可以一行代码构建出地图,也是由于这个模型开启了ArcGIS 桌面、移动开发应用的新模式。ArcGIS Runtime开发简单,成本低,丰富的官方Demo涉及到了ArcGIS Runtime能力的绝大多数功能,用户可以参照减少开发成本及开发周期。
ArcGIS Runtime 与地理信息模型
1.3. 跨平台
ArcGIS Runtime 由于支持多语言开发,所以ArcGIS Runtime可以开发出各个平台的应用程序。比如使用Qt 可以开发移动端和桌面端,使用Java既可以开发macOS又可以开发Window,除此以外,使用.NET 可以开发桌面、UWP、Android、iOS应用程序,一套代码,多端运行。
跨平台示意图
.NET的开发案例
【ArcGIS 10.5 产品白皮书】第四章 ArcGIS开发包---ArcGIS Runtime(1)概述 :https://zhihu.geoscene.cn/article/2967
【ArcGIS 10.5 产品白皮书】第四章 ArcGIS开发包---ArcGIS Runtime(2)功能:https://zhihu.geoscene.cn/article/2966
【ArcGIS 10.5 产品白皮书】第四章 ArcGIS开发包---ArcGIS Runtime(3)产品许可级别:https://zhihu.geoscene.cn/article/2965
【ArcGIS 10.5 产品白皮书】第四章 ArcGIS开发包---ArcGIS Runtime(4)ArcGIS Runtime SDK:https://zhihu.geoscene.cn/article/2964
【ArcGIS 10.5 产品白皮书】第四章 ArcGIS开发包---ArcGIS Runtime(5)开发:https://zhihu.geoscene.cn/article/2963
【ArcGIS 10.5 产品白皮书】第四章 ArcGIS开发包---ArcGIS Runtime(6)部署:https://zhihu.geoscene.cn/article/2962
ArcGIS Rutime包含6种Runtime SDK包,支持多种开发语言,如:C#、C++、Objective-C,Java等,正是由于支持的语言多样,利用ArcGIS Runtime可以开发出主流的桌面产品和移动产品(UWP,Android 和iOS)。对于操作系统的支持上可在Windows(32位和64位)上和Linux(64位)平台上运行。
注意:对于ArcGIS Runtime 100.0.0中, ArcGIS Runtime SDK for OS X已经改为 ArcGIS Runtime SDK for macOS。
ArcGIS Runtime 提供了丰富的ArcGIS Runtime SDKs,ArcGIS Runtime SDKs是用来开发GIS应用的开发工具包,里面包含了ArcGIS Runtime API、帮助文档、丰富的开发控件以及部署工具。
ArcGIS Runtime为开发者提供了很多即拿即用的开发控件,开发人员使用这些丰富的控件能够快速的开发漂亮,功能强大的ArcGIS Runtime应用。除了ArcGIS Runtime自身的控件外,Esri在github上还提供了丰富的控件工具集,如:ArcGIS Runtime SDK for .NET Toolkit,ArcGIS Runtime SDK for Qt 的开源控件,这些工具集用来帮助开发人员构建绚丽的GIS应用。
Esri在其开发者网站上和开源网站Github上提供了大量的ArcGIS Runtime 开发控件,示例以帮助开发者。
1.2. 地理信息模型
ArcGIS Runtime采用了全新的架构,而这种架构与Web APIs开发所使用的架构一样,采用新的ArcGIS 10.5的地理信息模型,正是是由于采用了这个信息模型ArcGIS Runtime才能与Web GIS 无缝的集成,对于Portal for ArcGIS中的WebMap只需要一个ItemID,就可以一行代码构建出地图,也是由于这个模型开启了ArcGIS 桌面、移动开发应用的新模式。ArcGIS Runtime开发简单,成本低,丰富的官方Demo涉及到了ArcGIS Runtime能力的绝大多数功能,用户可以参照减少开发成本及开发周期。
ArcGIS Runtime 与地理信息模型
1.3. 跨平台
ArcGIS Runtime 由于支持多语言开发,所以ArcGIS Runtime可以开发出各个平台的应用程序。比如使用Qt 可以开发移动端和桌面端,使用Java既可以开发macOS又可以开发Window,除此以外,使用.NET 可以开发桌面、UWP、Android、iOS应用程序,一套代码,多端运行。
跨平台示意图
.NET的开发案例
【ArcGIS 10.5 产品白皮书】第四章 ArcGIS开发包---ArcGIS Runtime(1)概述 :https://zhihu.geoscene.cn/article/2967
【ArcGIS 10.5 产品白皮书】第四章 ArcGIS开发包---ArcGIS Runtime(2)功能:https://zhihu.geoscene.cn/article/2966
【ArcGIS 10.5 产品白皮书】第四章 ArcGIS开发包---ArcGIS Runtime(3)产品许可级别:https://zhihu.geoscene.cn/article/2965
【ArcGIS 10.5 产品白皮书】第四章 ArcGIS开发包---ArcGIS Runtime(4)ArcGIS Runtime SDK:https://zhihu.geoscene.cn/article/2964
【ArcGIS 10.5 产品白皮书】第四章 ArcGIS开发包---ArcGIS Runtime(5)开发:https://zhihu.geoscene.cn/article/2963
【ArcGIS 10.5 产品白皮书】第四章 ArcGIS开发包---ArcGIS Runtime(6)部署:https://zhihu.geoscene.cn/article/2962
0 个评论
推荐内容
相关问题
- gis开发群的管理不讲理,求围观。
- 请问大家学习AE开发都参考了哪些资料?
- 怎样自学遥感和GIS一体化开发,或者说需要哪些基础?
- 国产卫星如高分一号的拍摄时间、产品时间以及文件名上的时间是世界时吗?
- C#+AE开发,IFeature转IPoint失败?
- 关于Terra MODIS和Aqua MOIDS产品的求助
- 按照Engine+开发手册ArcEngine_10.0_C#二次开发编写的鹰眼的代码,运行时鹰眼不显示!
- javascript api for gis 开发环境配置
- Desktop Addin(.NetFramework)开发如何读取附加的数据?
- 请问如何在C# ArcEngine开发中调用GP工具处理后将数据保存到到任意位置?并读取?
- 如何查看server的产品级别?