其他GIS空间分析文章

博主的参考书籍是科学出版社的地理信息系统原理(华一新、赵军喜等)

一、什么是GIS?

要说明什么是GIS,我们就得学习其基本术语,从而引出GIS的定义;

1、信息

狭义的信息论将信息定义为“两次不定性之差”,即指人们获得信息前后对事物认识的差别。例如,抛一枚硬币,这枚硬币是正是反,就有1比特(bit)的信息量。同理计算机中的一个二进制位可以是0或1,也具有一比特的信息量。

广义的信息论认为,信息是主体(人,生物或机器)与外部客体(环境、其他人、生物或机器)之间相互联系的一种形式是主体与客体间一切有用的消息或知识,是表征事物特征的一种普通形式

本书中,将信息定义为:信息是客观事物的反映,它提供了客观事物的消息与知识

2、数据

数据是载存信息的物理符号,也就是说,信息可以由数据来表示,以数字、符号、字母等形式记载下来。

就像遗传信息与DNA的关系,DNA是遗传信息的载体,而遗传信息通过DNA发挥其作用。在这里遗传信息就是信息,DAN就是数据。

3、系统

系统是由相互作用和相互依赖的若干部分结合而成的、具有特定功能的有机整体。

对计算机来说,系统就是为了解决一个问题或者实现某个功能而由不同的人员、设备与方法按照一定的结构组织起来进行工作的集合体。

信息系统就是以加工和处理信息为目的创建的系统,它具有对信息进行采集、处理、传输、管理、检索、分析等功能。

从计算机角度来看,信息系统由计算机硬件、计算机软件、数据和用户四大部分组成。其同样有采集、管理、分析、表达等功能。

4、地理信息

地理信息就是指与地理分布有关的信息,它描述了位置 、数量、质量、分布特征、相互关系、变化规律,它包括了如:

空间位置、空间分布、空间形态、空间关系、空间相关、空间统计、空间趋势、空间对比、空间运动

等信息,我们可以看出它们前面都含有“空间”二字,意义很明显,地理信息与其他信息最大的区别就是它有空间信息(位置)。据某些资料统计,地理信息占所有信息的80%,在数据推动生活的当下,我们可以想想地理信息的重要性。

地理信息系统(GIS),即是以加工和处理地理信息为目的创建的系统,它们处理的本质是信息,但是计算机需要处理的是以数据为载体的地理信息,由于数据的种类繁多,因此地理信息系统处理的数据就有各种类型,例如:地图数据、遥感数据、GPS数据等等;

地理数据也称为地理空间数据,这种对地理空间数据使用的方法就是地理信息系统技术,地理空间数据的的方方面面都需要地理信息系统的技术支持。

5、地理信息系统(GIS)

GIS的应用领域极其广泛,但是主要分为三大类:

(1)地图观 ---来自于景观学派与制图学派  侧重于制图,认为GIS是地图显示、处理与使用的系统,每个数据集被看做是地图、图层、要素等。

(2)数据库观 ---来自于计算机学派,强调优化设计、数据库技术和有效存取数据的重要性。

(3)空间分析观 ---主要来自地理学派,强调空间分析于模拟的重要性,并提出了地理信息科学的概念

不同的作者或不同的时代对GIS有着不同的定义,在本书中它被定义为:

地理信息系统是综合处理和分析地理空间数据的技术,是采集、存储、管理、分析和描述各种与地理分布有关的数据的信息系统。

作者的话简单说就是一门处理地理空间数据的技术数据是信息的载体或表达方式,计算机存储与管理的是数据;地理意味着数据是参照地球的;空间意味着数据有位置、形状、性质等信息的;处理指用计算机对数据进行输入、管理、查询、分析、输出等操作。

6、GIS相关学科与技术

GIS是传统科学与现代技术的结合,涉及多门技术;

如地图学、地理学、测量学、大地测量学、摄影测量学、遥感、计算机、数学、统计学、运筹学、人工智能、数据库、图形学、软件工程;

总结下来就是:

地理学是GIS的认识论基础;

地图学是GIS的方法论基础;

测量学是GIS的高质量数据的来源与精度保证;

计算机技术是GIS的建立基础;

运筹学是GIS的发展与优化导向;

数学是GIS的GIS功能实现的工具与分析方法的理论基础;

文章是博主自己在学习GIS中的理解与感悟,若有什么错误,请留言指正!

GIS介绍(详细)一、什么是GIS?的更多相关文章

  1. GIS开发离线地图应用-初识gis

    http://www.cnblogs.com/kevin-zlg/p/4611671.html 最新公司需要做一个基于gis地图的应用系统,由于之前公司项目中的电子地图模块都是我开发的,所以这个新系统 ...

  2. SpringMVC Controller 介绍(详细深刻)

    一.简介 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Mo ...

  3. HTTP状态码介绍详细

    HTTP协议中几个状态码的含义:1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码. 代码 说明 100 (继续) 请求者应当继续提出请求. 服务器返回此代码表示已收到请求的第一部分, ...

  4. vue-cli 工程目录结构介绍 详细介绍

    vue-cli目录结构: vue-cli目录解析: build 文件夹:用于存放 webpack 相关配置和脚本.开发中仅 偶尔使用 到此文件夹下 webpack.base.conf.js 用于配置 ...

  5. GIS+=地理信息+容器技术(2)——Dockers技术介绍

    -------------------------------------------------------------------------------------- Blog:    http ...

  6. 天津政府应急系统之GIS一张图(arcgis api for flex)讲解(一)GIS一张图的系统开发环境以及flexviewer框架

    系统的GIS功能实现是基于arcgis api for flex,首先附上系统的主界面图,接下来的是对主界面的模块功能详细讲解: 一.GIS环境软件安装 (1)arcgis desktop的安装,要是 ...

  7. 2012高校GIS论坛

    江苏省会议中心 南京·钟山宾馆(2012年4月21-22日) 以"突破与提升"为主题的"2012高校GIS论坛"将于4月在南京举行,由南京大学和工程中心共同承办 ...

  8. 2013Esri全球用户大会之解读Web GIS

    1 什么是Web GIS,它跟我有什么关系? Web GIS是传递GIS功能的一种新方式,在Esri把GIS作为平台进行实现的战略方向中位于中心位置.Web GIS为用户随时随地访问和使用地理信息提供 ...

  9. GIS制图人员的自我修养(1)--制图误区

    GIS制图人员的自我修养 by 李远祥 最近一直坚持写GIS制图的技术专题,并不是为了要介绍有什么好的技术和方法去制图,而是要告诉所有从事这一方向的人员一个铁铮铮的实现--要做好GIS制图,必须加强自 ...

  10. GIS与水文分析(1)GIS与水文学

    GIS与水文分析(1)GIS与水文学 对于大部分GIS从业人员或者利用GIS作为研究方向的人员来说,水文学过于专业,更偏重于理论化,很难从GIS的角度来模拟和分析水文的过程.这其实是个普遍性的问题,任 ...

随机推荐

  1. Using Yocto Project with BeagleBone Black 英文版、Using Yocto Project with BeagleBone Black中文版

    Using Yocto Project with BeagleBone Black  手册英文版.中文版 https://market.m.taobao.com/app/idleFish-F2e/wi ...

  2. Python——01.环境及安装

    Python介绍 -- Python是解释型,面向对象的语言,程序结构简洁,清晰 -- Python解释器分类: CPython(官方解释器):用C语言编写的Python解释器 PyPy:用Pytho ...

  3. C#中检测代码执行时间

    使用System.Diagnostics.Stopwatch, using System; using System.Diagnostics; using System.Threading; clas ...

  4. R7-1 判断回文字符串

    R7-1 判断回文字符串 分数 15 全屏浏览题目 切换布局 作者 颜晖-历年试卷 单位 浙大城市学院 输入一个字符串,判断该字符串是否为回文.回文就是字符串中心对称,从左向右读和从右向左读的内容是一 ...

  5. 字符串散列成GUID

    https://stackoverflow.com/questions/2190890/how-can-i-generate-a-guid-for-a-string

  6. NPOI 导出 EXCEL

    1. 2.创建NPOIHelper using System;using System.Collections.Generic;using System.Data;using System.IO;us ...

  7. 解决npm ERR! Cannot read properties of null (reading ‘pickAlgorithm‘)报错问题

    解决方法:在终端中运行命令:npm cache clear --force 然后重新运行 npm i 命令,再次安装安装完成,没有出现报错npm run serve 运行项目,项目可以正常启动了. 安 ...

  8. 有符号数 无符号数 原码 补码 反码 java用补码表示

    计算机数字的储存分为:1.无符号数,2.有符号数 无符号数:只能表示正数.每一位数都代表2的幂次方.只有地址用无符号数,无符号数不进行算术操作,之进行指针的加减.地址并不会造成错误的结果,而是产生一个 ...

  9. pyhon&QT编译

    1.编译qrcpyrcc5 -o ico_rc.py ./ico/ico.qrc.qrc文件格式<RCC> <qresource prefix="/"> & ...

  10. Qframework UIKit

    用QFramework的UIKit 功能很容易实现UI模块的MVC功能,但MVC模式构造起来还是会有些繁琐, 两个相互直接的UIElement 之间的一些数据传输和调用都要用Msg通过UIPanel ...