GIS软件开发快速入门

主讲:张黎明老师

论坛主题:GIS软件开发快速入门

01

所需软件

ArcGIS Engine,Visual Studio201X

软件开发编程的过程就是一个提升学习的过程,为了增强各位同学对GIS软件开发的兴趣,张黎明老师特意组织了此次论坛。

02

理论讲解

首先,老师以PPT的形式为同学们大致讲解了ArcGIS Engine的组成、应用模式及其功能。

ArcGIS Engine是一款为开发嵌入式GIS和独立运行的GIS桌面端应用程序而推出的二次开发组件库,它是GIS开发者产品的主要部分。使用ArcGIS Engine开发的GIS应用程序可以脱离ArcGIS Desktop而运行。ArcGIS Engine面向的用户并不是最终使用者,而是GIS项目程序开发员。对开发人员而言,它不再是一个终端应用,不再包括ArcGIS桌面的用户界面,它只是一个用于开发新应用程序的二次开发功能组件包。

03

实际开发

在大家都对ArcGIS Engine有了一定认识之后,为了促进同学们更深刻的理解,老师现场运用C#编程进行了一次简易的GIS软件开发。开发过程整体都是在Visual Studio的窗口应用程序上进行,张老师在窗口中加入三种ArcGIS Engine的组件,大致介绍了这三种组件的功能,并为这三个组件合理设置属性。再通过几段简单的代码进行授权,一个简易的软件系统就可以运行。

04

问答环节

通过张老师精彩的讲述和实际操作,激发了同学们对编程的兴趣,不论是正在学编程的同学,还是没有接触编程的同学,都对GIS开发有了一定的认识。大家积极提问,老师详细的解答了同学们提出的问题。

可以看到虽然只是进行了简单的编程,但这一组合工具包在使用时,却是极其灵便的,可见ArcGIS Engine在进行相关GIS功能自定义软件开发方面作用是很大的。

这次论坛讲座通过现有组件的快速搭建简易的GIS系统,就是为了告诉同学们,编程并不是特别难,只要你有一颗好奇的心和一双勤劳的手,就肯定能学好编程。最后小编在文末送大家一句话,我们一起共勉。

纸上得来终觉浅,不如亲手敲代码

— END —

再见了十月

投稿:胡珊瑚

编辑:李建元

审核:丁双龙 郭锐涛

指导:刘涛教授

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181027G1DLWX00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券