重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
GIS软件开发(第一讲).ppt免费下载
创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站设计、成都网站建设、宝坻网络推广、小程序设计、宝坻网络营销、宝坻企业策划、宝坻品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供宝坻建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com
链接:
提取码:54pe
地理信息系统(Geographic Information System或 Geo-Information system,GIS)有时又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
主要是基于已经开发的gis基础平台,一些公司都有类似的地理信息系统平台sitemapIMS,arcgis
,gismap等这些都是市场上主流的开发平台。在这类平台上针对性的电子地图项目的二次开发,根据不同企业和客户的对电子地图应用的开发需求,将自己企业相关数据应用调用地图数据和业务数据实现电子地图的功能的查询,信息搜索,信息展示,定位导航应用等地图功能,并能够通过系统开发来进行相关数据的可视化信息处理得出有用的数据分析,目前用的比较广泛的有,林业gis系统,交通gis系统,电子围栏应用,管网gis系统,房地产电子地图分析系统等等。上海为卓一直在从事地图项目开发电子地图GIS开发有什么核心技术
组件式软件技术已成为当今软件技术的潮流之一,组件技术是继面向对象技术后发展起来的一种新的软件工程技术,是面向对象技术的延伸,基于组件技术的系统仍然是一种面向对象的结构,但系统中的对象是按照规范设计的模块。这些软件模块在系统中共存,并充分地相互作用,按照这种结构,可以将若干组件组合起来,以建立更大和更复杂的系统。传统的C/S结构、群件、中间件等大型软件系统的构成形式,都将在组件的基础上重新构造(邬伦等,2001)。
目前,在组件技术标准化方面,方要有以下3个比较有影响的规范:
1)OMG起草与颁布的CORBA(Common Object Request Broker Architecture);
2)微软公司推出的COM(Component Object Model)、DCOM(Distributed Component Object Model);
3)SUN发表的JavaBeans。
与CORBA相比,COM/DCOM是完全由Windows操作平台支持的。由于Windows操作系统的流行,COM/DCOM组件技术深受程序员偏爱,已有大量系统基于此组件技术。因此,COM/DCOM是目前世界上应用最广的组件软件模型,绝大部分在Windows和Windows NT操作平台下新开发的代码都依赖于它。目前,它已占市场主导地位,成为业界事实上的标准。
COM不是一种面向对象的语言,而是一种二进制标准。COM是组件之间相互接口的规范,是一种允许对象之间跨进程、跨计算机进行交互的技术,并且使得这种交互容易得好像在本地计算机的同一进程中进行一样。COM是OLE(Object Linking & Embedding)和Active X共同的基础,它是独立于特定的程序设计语言和应用系统、可重用和自包含的软件成分,是基于面向对象的,支持拖放和即插即用的软件开发概念。基于组件技术的开发方法,具有开放性、易升级、易维护等优点。
COMGIS的基本思想是把GIS的各大功能模块划分为几个控件,每个控件完成不同的功能。各个GIS控件之间,以及GIS控件与其他非GIS控件之间,可以方便地通过可视化的软件开发工具集成起来,形成最终的GIS应用。控件如同一堆各式各样的积木,他们分别实现不同的功能(包括GIS和非GIS功能),根据需要把实现各种功能的“积木”搭建起来,就构成应用系统(汪春等,2005)。AGEIS系统采用面向对象的开发方式,利用组件式GIS 二次开发技术,以MapObjects 对象利用Visual Basic 6.0 开发语言来实现。其特征主要体现在以下几方面。
1)高效无缝的系统集成。允许将专业模型、GIS控件、其他控件紧密地结合在统一的界面下。
2)无须专门的GIS开发语言。只要掌握基于Windows平面的通用环境(VB、VC++、Delphi、Power Builder等),以及组件式GIS各控件的属性、方法和事件,就能完成应用系统的开发。
3)大众化的GIS。用户可以像使用其他Active X控件一样使用GIS的控件,使非专业的GIS用户也能胜任GIS应用开发工作。
4)开发成本低。非GIS功能可以利用非专业控件,降低了系统的成本。
5)开发周期短。减少了维护的费用和时间。
要想知道这个问题就得先知道GIS是什么。GIS是地理信息系统的英文简称。大多说的GIS开发是指在GIS平台上进行的二次开发。GIS平台一般集合了地图编辑、查询、定位,放大,缩小,网络分析,路径分析,等值分析,DEM分析等等等等功能。在此基础上可以进行根据具体业务的二次开发,比如应用于物流行业,就可能用到最短路径分析,想在电子地图上呈现某一地区某一事物的统计数据,可以用等值分析,或专题图来表现。只需调用相关接口就可以了。 GIS平台主要国内外的有好多种。因为功能及性能不同,价格也有所不同。