扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
您好,我做GIS有几年了,结合自己的经验从几下几点做一论述,不知能否帮上你什么。
创新互联公司长期为上千多家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为钟山企业提供专业的网站建设、成都做网站,钟山网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。
众所周知,计算机技术是GIS产生和发展的基础,也是GIS得以实现和持续进步的必要支撑工具,随着GIS应用的不断扩展和深入,现实应用中各行各业对GIS的提出了更高的需求。具体表现在:
1)地理数据的分布式计算与管理;
2)数据交换与共享;
3)GIS应用大众化;
4)移动位置服务
5)实施、高分辨率影像应用
6)大面积三维地形模拟
7)海量空间数据存储
8)GIS与MIS、OA、ERP的集成应用
...
计算机技术的飞速发展必将为GIS提供更良好的发展机遇,同时也应看到,只有能满足GIS应用需求的计算机新技术才能为GIS的发展助力加油。作为IT业内的一分子,GIS已经逐渐融入了IT技术的主流,或者说,计算机新技术已经对GIS的发展产生了深远影响,也必将产生更大的影响,结合上述GIS应用需求的新特点,我们分析如下:
1)计算机网络、Internet、高性能服务器技术的发展,使分布式处理和管理地理数据成为了可能,也必将继续促进海量空间数据的跨地域存储和管理的实现。
2)数据是GIS的血液,GIS一直以来面临的最大的问题就是数据共享和交换,为此业界业专门制定了一系列的技术标准和规范,在这个方面,XML技术的诞生为地理数据交换提供了绝好的解决方案,它很好的解决了以前文件交换数据的不足,使得不同格式的地理数据可以以XML数据流为媒介进行交换和通信。在XML技术的基础上很多GIS厂商开发了自己的数据交换格式,业界也实现了专用的地理描述语言(GML)。
3)互联网技术的发展使得GIS技术走向民众成为了可能,GIS再也不像以前那样只是为了某个特定的工程应用而实施,而是用户只要有一台PC,只要能够连接Internet,就享受在线位置查询、分析等互联网服务,这类GIS技术成为WebGIS,如果离开计算机互联网技术,WebGIS根本不可能实现。同时,计算机中的CGI、ActiveX、JAVA APPLAT、AJAX、搜索引擎等技术在这方面做了不小的贡献。
4)在实现移动位置服务方面,计算机嵌入式技术、微型PC技术、WAP技术都起了不可忽视的作用。比如,微软一直在推行的MOBILE技术。
5)高分辨率卫星影像和大面积三维地形模拟的实现,需要高性能计算的支撑,现如今,计算机处理器的性能在不断增强(如双核处理器),同时也需要更加优良的算法的支撑(如影像金字塔技术)。
6)海量空间数据存储的实现需要更高容量的存储空间和良好的存储策略。大容量磁盘、磁带、磁盘阵列、RAID技术为这一需要提供了良好的技术基础。
7)组件式、.NET技术的进步,使得更容易地封装GIS技术逻辑,使得GIS不仅仅是桌面式应用,也不再是简单的模块集成应用,而是出现了积木式的GIS技术(组件式GIS),这样做的一个好处是:组件式GIS封装GIS功能的技术细节,只向用户提供开发接口,这样是不是很方便的就能让GIS、MIS、OA、ERP在一个系统或应用中集成啊?
GIS是地理空间信息的采集、存储、管理、分析、应用和可视化的一门技术,GIS中文是地理信息系统或者地理信息科学。工作中围绕地理空间信息(地理位置及地理位置上的信息)展开,分为数据采集(测量、遥感、导航、摄影测量)、数据存储(空间数据库技术,进入空间数据库前要进行检查)、管理(数据库技术、数据结构等技术、还有就是数据的权限管理等,简单的来说就是数据的进入数据库和出数据库的管理)、分析(主要指空间分析)、应用(在国土、规划、导航、地图等等所有你能想到的地方,都能将GIS和其他的行业结合,实现PC端、Web端、移动和互联等设备和网络中的应用,类似于百度地图、高德地图等等的,但是远不止这些的应用,简单的概括就是将所有的信息和信息分析的结果叠加在地图上面展示),在以上这些过程中还伴随着地图制图的技术。这是GIS的流程。实际中,GIS就是围绕以上这几个方面工作,对于每一步,都有每一步的流程,对于地理信息系统,工作中分为两大部分,一部分是应用GIS系统,另一部分当然就是开发GIS系统了,对于应用的话,围绕数据的采集、存储、管理、加工、分析展开,对于GIS系统的开发就是围绕应用展开,开发中就是软件工程了。于IT技术相结合讨论的话,就是GIS和IT都是处理信息的科学技术,狭义上的IT主要指软件开发,GIS软件工程和软件工程是差不多的,主要是软件的设计、开发,GIS技术中有空间数据库技术、空间数据结构技术、还有一系列的软件开发技术(设计、编码实现,程序开发的话有C++/.NET/JAVA等),比较新的,如云计算、大数据、物联网等都有包括,应用的有数字城市、智慧地球等等。在物联网中,可以参考京东商城的物流,在物流中有物流配送路径选择、最短路径选择,物流信息在地图上可视化实时显示、管理和查询等,还有物流中转站的选址等等,很多只要能想到的都可以做。(纯手工打的,打得手都痛了,希望对你有用,细节技术,如有兴趣可单独联系)。
(Geographical Information System, GIS)是一种采集、处理、存贮、管理、分析、输出地理空间数据及其属性信息的计算机信息系统。自20世纪60年代诞生以来,GIS发展迅速,应用也日趋深化和广泛,逐步融入信息技术(IT)的主流,正在成为信息产业新的增长点,是发展潜力巨大的地理信息产业的主要组成部分之一。如今GIS的应用已经成为我国国民经济和社会信息化建设的亮点,日益深入到各个专业领域和百姓日常生活中。
随着计算机技术、网络技术、数据库技术等的发展以及应用的不断深化,GIS技术的发展呈现出新的特点和趋势,基于互联网的Web GIS就是其中之一。Web GIS除了应用于传统的国土、资源、环境等政府管理领域外,也正在促进与老百姓生活息息相关的车载导航、移动位置服务、智能交通、抢险救灾、城市设施管理、现代物流等产业的迅速发展。
GIS经历了单机环境应用向网络环境应用发展的过程,网络环境GIS应用从局域网内客户/服务器(Client/Server,C/S)结构的应用向Internet环境下浏览器/服务器(Browser/Server,B/S)结构的Web GIS应用发展。随着Internet的发展,Web GIS开始逐步成为GIS应用的主流,Web GIS相对于C/S结构而言,具有部署方便、使用简单、对网络带宽要求低的特点,为地理信息服务的发展奠定了基础。
然而,早期的Web GIS功能较弱,主要用于电子地图的发布和简单的空间分析与数据编辑,难以实现较为复杂的图形交互应用(如GIS数据的修改和编辑、制图)和复杂的空间分析,还无法取代传统的C/S结构的GIS应用,出现了B/S结构与C/S结构并存的局面,而C/S结构涉及客户端与服务器端之间大量数据转输,无法在互联网平台实现复杂的、大规模的地理信息服务。
随着电子政务和企业信息化(电子商务)的发展,构建由多个地理信息系统构成的信息系统体系,跨越传统的单个地理信息系统边界,实现多个地理信息系统之间的资源(包括数据、软件、硬件和网络)共享、互操作和协同计算,构建空间信息网格(Spatial Information Grid),成为GIS应用发展需要解决的关键技术问题。这要求将GIS的数据分析与处理的功能移到服务器端,通过多种类型的客户端(如PC、移动终端)上Web Browser或桌面软件调用服务器端的功能,来实现传统C/S结构GIS所具有的功能,最终使B/S结构取代C/S结构的应用,通过GIS应用服务器之间的互操作和协同计算,构建空间信息网格。
B/S结构应用已经由浏览器/网络服务器/数据服务器(Browser/Web Server/Data Server)三层架构阶段进入到浏览器/网络服务器/应用服务器/数据服务器(Browser/Web Server/Application Server/Data Server)四层架构阶段。在新的四层架构中,网络服务器和应用服务器分离,并且其间还可以插入二次开发和扩展功能,其中的应用服务器一般为支持远程调用的组件式GIS平台,或由组件式GIS平台封装而成。将GIS复杂数据分析与处理功能(编辑、拓扑关系的构建、对象关系的自动维护、制图)移到GIS应用服务器上,使客户端与服务端的数据传输减少到最少的程度,为在Internet上实现复杂、大规模的地理信息服务提供了可能。这一架构带来的巨大优势是使服务器端具有极强的扩展性,因此作为应用服务器的组件式GIS所具备的功能,都可以通过B/S结构实现,WebGIS不再是只能满足地图浏览和查询的简单软件了,而是一个体系先进,功能强大的服务器端GIS(Server GIS)。新的服务器端GIS将是未来应用的发展的主流。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流