初识GIS及第一个Demo

来源:互联网 发布:认知革命 知乎 编辑:程序博客网 时间:2024/04/30 22:02

初识GIS及第一个Demo

         最近工作中的一个项目应用到了电子地图,之前对于电子地图的概念基本就停留在百度/谷歌地图这个层面,基本可以说事一片空白,项目组长说你好好研究,到时候就靠你了,瞬间感觉压力山大。

     一:什么是GIS

         GIS通俗的讲就是电子地图,但是这样的理解有些片面,也正是基于这样的认识让我刚开始认识GIS的时候有些轻敌,实际上GIS是Geographic Information System 即地理信息系统,是一种特定的十分重要的空间信息系统,是在软硬件支持下对有关地理分布数据进行采集,存储,管理,运算,分析,显示和描述的技术系统。

         GIS是一门综合性的学科,结合地理学,地图学以及遥感和计算机科学,已经广泛应用在不同的领域,是用于输入,存储,查询,分析和显示地理数据的计算机系统。

     二:具体技术应用

         提供GIS应用开发的有很多厂家,现在应用比较广泛的是ESRI推出的ArcGis 系列组件:ArcGis Engine ,Service等,以及MapInfo 公司推出的MapXtreme.

         GIS是一个综合性的大学科,作为普通的软件开发人员,一般不会掌握太多地理方面的专业知识,所以一般只是需要镶嵌GIS技术,对GIS要求不高的软件开发都是基于GIS的二次开发。

         因为这次开发是一个B/S的项目,采用WebGis (Web+Gis)所以暂定使用ESRI特推出的ArcGis APIfor JavaScript.它是ESRI推出的地图API,可以帮助用户运用ArcGis Server提供的服务去搭建轻量级的高性能客户端GIS应用程序,将一幅交互式的地图或者一个地理处理任务嵌入网络应用程序中。

     三:第一个Demo   

         再怎么介绍都感觉对于GIS这个大体系的东西说不太好,虽然经过了几天的查询和实践,但是对于GIS,感觉也只是窥探到了它的冰山一角。理论太繁琐,不如来一个”HelloWord”

         第一个Demo,应用ESRI公司推出的ArcGisAPI for JavaScript,实现最普通的电子地图的展示,并带有基本的放大缩小的展示功能。

         首先要下载 ArcGisAPI for JavaScript :

         http://support.esrichina.com.cn/2011/0223/960.html

         其中Library的内容是地图API,SDK内容是API说明文档和示例。

         限于篇幅,将Demo的具体实现放到下篇博文,ArcGis API for javacript 本地部署。

        

        

        

         

0 0