其他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. Vue中使用model属性

    model属性接收两个参数 类型:{ prop?: string, event?: string } prop 也就是调用该组件的父组件中使用v-model指令绑定的属性 event 对应的是修改pr ...

  2. [JavaScript]实例化对象

    使用语法结构创建的对象 function Duck(name) { var obj = { name: name, say: function (content) { console.log(cont ...

  3. cuda-gdb

    1, cuda-gdb 可执行文件 2. b 打断点 3. 进入核函数  把断点打在核函数中 4. r 5. cuda block 1 thread 1 选取线程

  4. linux创建数据库以及数据库用户密码

    登录linux服务器成功后: 登录mysql: mysql -uroot -p 输入密码:xxxx 创建数据库: create database test 创建用户及密码: create user ' ...

  5. 每一行输出5个字符之后换行 js

    方法1  使用正则 (如果是汉字,此正则,每五个字换行,如果是英文字符,每十个英文,换行) let arrX ="这是个测试字符串,这是个测试字符串" arrX = arrX.re ...

  6. HDFS学习记录

    HDFS 1.hdfs整体工作机制: 1>hdfs:分布式文件系统. hdfs:分布式文件系统 hdfs有着文件系统共同的特征: 2>有目录结构,顶层目录是:  / 3>系统中存放的 ...

  7. Unity图集打包流程

    1.先打开图集打包工具 设置为Always Enables(Legacy Sprite Packer) 打开地址Edit - ProjectSetting-Editor--Sprite Packer ...

  8. FFmpeg 摄像头采集

    FFmpeg 摄像头采集 extern "C" { #include "libavcodec/avcodec.h" #include "libavfo ...

  9. 本地jar包怎么导入到maven仓库中?

    1.找到你所需要的jar包 2.打开cmd找到jar包的文件夹下 3.输入安装命令实例命令 1 安装指定文件到本地仓库命令:mvn install:install-file 2 -DgroupId=& ...

  10. Spring学习记事本

    原因:原因:Application的启动类不能放在默认的java目录,必须放在建有包的目录下.