初识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 本地部署。
- 初识GIS及第一个Demo
- Flex SDK安装配置及第一个Demo
- Rails 安装及第一个Demo的生成
- Linux编译sip库及第一个demo
- Spring 学习理解及第一个demo
- 一个Demo初识MFC
- Android NDK 环境搭建以及第一个Demo
- Android NDK入门2015(环境搭建及第一个小demo)
- jqgrid快速入门之一:配置及第一个demo
- 一个登录Demo初识MVP
- GIS DEMO
- 黑马程序员 —— 初识C语言及第一个C语言程序分析
- 64位win7下,CodeBlock13.12配置GTK3.x环境以及第一个DEMO的执行
- ArcGIS API for JavaScript开发环境搭建及第一个实例demo
- lucene 学习日记(一) 源码的导入,及第一个demo的开始
- ArcGIS API for JavaScript开发环境搭建及第一个实例demo
- netty学习八:在window上安装thrift以及第一个小demo
- netty学习十:google grpc框架环境搭建以及第一个demo
- find命令详解
- IP分类
- DirectX Triangle Strips
- python赋值和深浅拷贝
- 排序算法大集锦_二路归并排序_2&3(分治思想)
- 初识GIS及第一个Demo
- CAS整合项目管理平台等JAVAEE平台
- Linux系统(Ubuntu)升级内核的笔记
- C++ 7.7 类的成员函数、this 指针、默认构造函数、默认初始化(总结)
- POJ1062 昂贵的聘礼 Dijkstra+枚举
- Perl 改变数组元素值的方法
- android studio在使用中的问题
- apache虚拟主机配置
- MySQL笔记