GIS
地理信息系统 (GIS) 是一个用于描绘地球和其他地理要素并突出其特征,从而显示和分析经空间配准的信息的系统。此项工作主要借助地图来执行。
GIS 的目的在于创建、共享和应用基于地图的有用信息产品,这些信息产品能够支持所在组织的工作,以及创建和管理支持地理信息。
地图以地图图层的形式描绘地理信息的逻辑集合。它们将提供有效的隐喻,将地理信息建模和组织为一系列专题图层。此外,交互式 GIS 地图提供了使用地理信息时所用的主要用户界面。
GIS 地图
GIS 地图是一种新型地图,其所呈现的内容远远多于静态地图。GIS 地图是一个交互式窗口,用于访问和使用所有地理信息、描述性数据以及 GIS 专业人员创建的丰富的空间分析模型。
作用
- 传达和共享 GIS
- 整理和维护 GIS 内容
- 使用专题图层设计和组织地理信息
- 通过地理处理衍生出新的信息,而后可视化、汇总、分析、比较并解释分析结果
- 共享可在网络中使用的地理信息
GIS 简介 | ArcGIS Resource Center地理信息系统 (GIS) 是一个用于描绘地球和其他地理要素并突出其特征,从而显示和分析经地理配准的信息的系统。https://resources.arcgis.com/zh-cn/help/getting-started/articles/026n0000000t000000.htm
GIS开发
地理信息系统二次开发分为:C/S和B/S两种开发模式。
根据应用开发分为:企业级应用开发和大众级应用开发。
企业级应用开发
利用专用的地理信息系统应用平台,进行二次开发,实现地理信息的编辑、修改、规划、分析和各种算法应用。
- 国内平台:SuperMap、MapGIS等。
- 国外平台:ArcGIS、MapInfo等。
企业级GIS应用,主要在应用与智慧地球、智慧中国、智慧城市的应用中,使用与城市建设的各个领域。
大众级应用开发
实现大众化的搜索、查询、信息查看和定位等功能,但不具备强大的分析、处理、规划等功能。
- 国内平台:百度地图、腾讯地图、高德地图、天地 图
- 国外平台:google地图
ArcGIS
ArcGIS 是一个全面的系统,用户可用其来收集、组织、管理、分析、交流和发布地理信息。作为世界领先的地理信息系统 (GIS) 构建和应用平台,ArcGIS 可供全世界的人们将地理知识应用到政府、企业、科技、教育和媒体领域。ArcGIS 可以发布地理信息,以便所有人都可以访问和使用。本系统可以在任何地点通过 web 浏览器、移动设备(例如智能手机和台式计算机)来使用。
ArcGIS 有哪些功能?
- 创建、共享和使用智能地图
- 编译地理信息
- 创建和管理地理数据库
- 使用空间分析解决问题
- 创建基于地图的应用程序
- 使用地理和可视化功能交流和共享信息
ArcGIS 文档 | ArcGISYour gateway to the help documentation, tutorials, lessons, and other resources for using ArcGIS products.https://doc.arcgis.com/zh-cn/什么是 ArcGIS? | ArcGIS Resource Centerhttps://resources.arcgis.com/zh-cn/help/getting-started/articles/026n00000014000000.htm
ArcGIS主要API
Web端:
ArcGIS API for Silverlight、ArcGIS API for Flex和ArcGIS API for JavaScript
移动端:
ArcGIS for Android、ArcGIS for iOS和ArcGIS for Windows Phone
相关知识的介绍
地图投影
地图投影是利用一定数学法则把地球表面的经、纬线转换到平面上的理论和方法。
关于地图投影—帮助 | ArcGIS Desktop无论将地球视为球体还是旋转椭球体,都必须变换其三维曲面以创建平面地图图幅。此数学变换通常称作地图投影。https://desktop.arcgis.com/zh-cn/arcmap/latest/map/projections/about-map-projections.htm
地理坐标系 (GCS)
地理坐标系 (GCS) 使用三维球面来定义地球上的位置。GCS 往往被误称为基准面,而基准面仅是 GCS 的一部分。GCS 包括角度测量单位、本初子午线和基准面(基于旋转椭球体)。
什么是地理坐标系?—帮助 | ArcGIS Desktop地理坐标系是用于定义地球上位置的三维球面。https://desktop.arcgis.com/zh-cn/arcmap/latest/map/projections/about-geographic-coordinate-systems.htm
投影坐标
投影坐标系在二维平面中进行定义。与地理坐标系不同,在二维空间范围内,投影坐标系的长度、角度和面积恒定。投影坐标系始终基于地理坐标系,而后者则是基于球体或旋转椭球体的。
什么是投影坐标系?—帮助 | ArcGIS Desktop投影坐标系在二维平面中进行定义。与地理坐标系不同,在二维空间范围内,投影坐标系的长度、角度和面积恒定。https://desktop.arcgis.com/zh-cn/arcmap/latest/map/projections/about-projected-coordinate-systems.htm
web墨卡托
墨卡托投影,是正轴等角圆柱投影。由荷兰地图学家墨卡托(G.Mercator)于1569年创立。假想一个与地轴方向一致的圆柱切或割于地球,按等角条件,将经纬网投影到圆柱面上,将圆柱面展为平面后,即得本投影。墨卡托投影在切圆柱投影与割圆柱投影中,最早也是最常用的是切圆柱投影,而web墨卡托是将椭球换成圆球了。
演示地址
墨卡托投影 - GeoHey.comhttps://cdn.hujiulong.com/geohey/blog/mercator/play.htmlGIS——各大地图厂商为什么偏爱web墨卡托投影_xcymorningsun的专栏-CSDN博客_web墨卡托投影 一、引言 本科地理学的时候学了一推投影,没用的居多,现在常用的就是高斯投影、墨卡托投影(横轴墨卡托[UTM,高斯]),但是当时也没学好,这里就介绍一下网络地图最常用的web墨卡托投影了,百度高德天地图现在都用这个== 二、web墨卡托投影介绍 先介绍一下墨卡托投影:墨卡托投影,是正轴等角圆柱投影。由荷兰地图学家墨卡托(G.Mercator...https://blog.csdn.net/xcymorningsun/article/details/79254163
地图切片
采用预生成的方法存放在服务器端,然后根据用户提交的不同请求,把相应的地图瓦片发送给客户端的过程,它是一种多分辨率层次模型,从瓦片金字塔底层到顶层,分辨率越来越低,但表示的地理范围不变
地图切片的概念与原理 开源地理空间基金会中文分会 开放地理空间实验室定义地图切片:采用预生成的方法存放在服务器端,然后根据用户提交的不同请求,把相应的地图瓦片发送给客户端的过程,它是一种多分辨率层次模型,从瓦片金字塔底层到顶层,分辨率越来越低,但表示的地理范围不变。,地图切片的概念与原理https://www.osgeo.cn/tutorial/kd685跟牛老师一起学WEBGIS——WEBGIS基础(地图切片) - 云+社区 - 腾讯云瓦片数据是将矢量或影像数据进行预处理,采用高效的缓存机制(如金字塔)形成的缓存图片集,采用“级、行、列”方式进行组织,可在网页中快速加载。因此,瓦片地图加载是根...https://cloud.tencent.com/developer/article/1685034
地图瓦片
是一个包含了不同比例尺下整个地图范围的地图切片的目录,即一个缓存的地图服务就是能够利用静态图片来快速地提供地图的服务。
Bing Maps Tile System - Bing Maps | Microsoft Docshttps://docs.microsoft.com/en-us/bingmaps/articles/bing-maps-tile-system
webgis开发
WebGIS(网络地理信息系统)是指工作在Web网上的GIS,是传统的GIS在网络上的延伸和发展,具有传统GIS的特点,可以实现空间数据的检索、查询、制图输出、编辑等GIS基本功能,同时也是Internet 上地理信息发布、共享和交流协作的基础。
WebGIS由四部分构成,从名称上也能看到至少包括 Web 与 GIS ,涉及技术复杂。从 WebGIS 方面来看,开源的工具可以分为组件产品与全栈产品两类。
WebGIS教程 基本概念 基于开源WebGIS组件MapServer,MapProxy,LeafletJS,OpenLayers制作的在线WebGIS教程网站。http://webgis.cn/fundation-index.html
第一个WebGIS示例
ArcGIS API for JavaScript开发环境搭建及第一个实例demo_分享经验,共同进步.-CSDN博客_arcgisapi实例ESRI公司截止到目前已经发布了最新的ArcGIS Server for JavaScript API v3.9,它提供了更为丰富而又强大的功能。 一、安装前准备 1、ArcGIS Server for JavaScript API各版本下载地址:http://support.esrichina-bj.cn/2011/0223/960.html,我们选择下载最新的https://blog.csdn.net/zdw_wym/article/details/48678913
WebGIS 相关标准与规范 WebGIS教程 标准 基于开源WebGIS组件MapServer,MapProxy,LeafletJS,OpenLayers制作的在线WebGIS教程网站。http://webgis.cn/standard-index.html
3D GIS开发 Cesium开源库的使用
Cesium
Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品。它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精度,渲染质量以及多平台,易用性上都有高质量的保证。 Cesium: The Platform for 3D Geospatialhttps://www.cesium.com/CesiumJS – Cesiumhttps://cesium.com/platform/cesiumjs/Cesium简介 - laixiangran - 博客园一、Cesium介绍Cesium是国外一个基于JavaScript编写的使用WebGL的地图引擎。Cesium支持3D,2D,2.5D形式的地图展示,可以自行绘制图形,高亮区域,并提供良好的触摸支持,https://www.cnblogs.com/laixiangran/p/4984522.html