GIS(Geography Information System)是以地理空间数据库为基础,在计算机软、硬件支持下,对空间相关数据进行采集、输入、管理、编辑、查询、分析、模拟和显示,并采用空间模型分析方法,适时提供多种空间和动态信息,为地理研究和决策服务而建立起来的计算机技术系统。下图为分层的GIS系统,左下角为地球,左上为地球上某个区域的放大显示,右边为该区域数据在GIS中的组织。

它是集计算机科学、测绘学、地理学、空间科学、数学、统计学、管理学为一体的新兴科学,它以高效的数据管理能力、空间分析、多要素综合分析和动态监测能力,成为目前一种有效的管理决策工具,广泛应用于土地管理、城市规划、环境监测、防灾减灾、工程建设、房地产开发、商业等各个领域。

简单的说,GIS系统将描述位置(地方)的层信息结合在一起,通过这些信息可以使你更好地认识这个位置(地方)。你可以按照需要选择使用哪些层信息,比如找一个更好的地段设立店铺、分析环境危害、通过综合城市中相同的犯罪,发现犯罪类型等等。

图片来自esri china

GIS系统是将描述“在什么地方”的信息与描述“这是什么”的信息相连接的制图软件。与画在纸上的地图不同,GIS是“所见即所得”的,一个GIS地图关联许多不同的层信息。一幅画在纸上的地图,你所能做的操作就是打开它。这时候展现在你面前的是关于城市、道路、山峦、河流、铁道和行政区划的一些表现。城市在这些地图上只能用一个点或一个圈表示、道路是一条黑线、山峰是一个很小的三角、而湖泊则是一个蓝色的块。同纸质地图一样,GIS产生的数字地图也是用像素或点表示诸如城市这样的信息,用线表示道路这样的信息、小块表示湖泊等信息。

图片来自esri china

与纸质图不同的是,GIS的这些信息都来自数据库,并且只在用户选择显示它们的时候才被显示。数据库中存储着诸如这个点的位置、道路的长度、甚至湖泊的面积等信息。数字地图上的每一条信息都位于一个层上,用户可以根据需要打开或关闭这些层。一个层也许构成了一个地区所有的道路信息,另外的层也许表现了同一个地区所有湖泊的信息。当然,也许还会有一个层描述所有的城市信息。

图片来自esri china

为什么分层是如此重要呢?GIS同纸质地图相比,强大之处就是运用GIS你可以根据你行动的目的去选择你想看的信息。 商人们为某一特定城市绘制客户地图所显示的信息当然与市政工程师希望看到的同一城市自来水管线信息非常不同。这两幅地图都是以相同的街道和街区地图为基础的,但是他们在这张地图上添加了不同的信息。GIS的基本功能是将表格型数据(无论它来自数据库、电子表格文件或直接在程序中输入)转换为地理图形显示,然后对显示结果浏览、操作和分析。其显示范围可以从洲际地图到非常详细的街区地图。显示对象包括人口、销售情况、运输路线以及其他内容。

GIS技术包括数据库管理、图形图像处理、地理信息处理多方面的基础技术,在计算机软件和硬件的支持下,运用系统工程和信息科学的理论,科学管理和综合分析具有空间内涵的地理数据,为各行业提供规划、管理、研究、决策等方面的解决方案。

最常见的GIS解决方案,如GIS物流分析软件。集成了车辆路线模型、最短路径模型、网络物流模型、分配集合模型和设施定位模型等

车辆路线模型。用于解决一个起始点、多个终点的货物运输中,如何降低物流作业费用,并保证服务质量的问题:包括决定使用多少辆车,每辆车的行驶路线等。

网络物流模型。用于解决寻求最有效的分配货物路径问题,也就是物流网点布局问题。

分配集合模型。可以根据各个要素的相似点把同一层上的所有或部分要素分为几个组,用以解决确定服务范围和销售市场范围等问题。

设施定位模型。用于确定一个或多个设施的位置。在物流系统中,仓库和运输线共同组成了物流网络,仓库处于网络的结点上,结点决定着线路如何根据供求的实际需要并结合经济效益等原则,在既定区域内设立多少个仓库,每个仓库的位置,每个仓库的规模,以及仓库之间的物流关系等,运用此模型均能很容易地得到解决。

三分钟带你了解,什么是地理信息系统(GIS)相关推荐

  1. mysql和oracle冲突吗_三分钟带你分清MySQL 和Oracle之间的误区

    原标题:三分钟带你分清MySQL 和Oracle之间的误区 来自:华为云开发者社区 摘要:MySQL和Oracle,别再傻傻分不清. MySQL 和Oracle 在开发中的使用是随处可见的,那就简单去 ...

  2. 三分钟带你看懂prototype原型——ES6进阶

    三分钟带你看懂prototype原型--ES6进阶 1. prototype 定义 2. new 构造函数 3. 存储 4. prototype 作用 1. prototype 定义 在JS中的类的实 ...

  3. 三分钟带你弄懂slot插槽——vue进阶

    文章目录 三分钟带你弄懂slot插槽--vue进阶 一.概述 程序员之死 什么是 slot插槽? 2.6.0 版本中的 slot 二.具名插槽 例子 效果图 代码 三.小惊喜 三分钟带你弄懂slot插 ...

  4. 三分钟带你看懂HDMI接口的PCB设计

    三分钟带你看懂HDMI接口的PCB设计 本文主要讲解的是HDMI的设计,包括作用和运用的总结,希望大家看了以后能轻松的应对各种HDMI方案的PCB设计. 一.什么是HDMI? 高清晰度多媒体接口(英文 ...

  5. 三分钟带你读懂 BERT

    本文为 AI 研习社编译的技术博客,原标题 : BERT Technology introduced in 3-minutes 作者 | Suleiman Khan, Ph.D. 翻译 | 胡瑛皓.s ...

  6. 建网站的最简单方法(三分钟带后台)

    建网站的最简单方法(三分钟带后台) 准备材料 服务器或者本地环境 安装过程 准备材料 织梦二次开发模板或者Ecshop二次开发模板等(我以织梦为例讲解) 如果是本地需要下载ComsenzEXP或者Wa ...

  7. 【地理信息系统GIS专业的10个发展方向:】

    [地理信息系统GIS专业的10个发展方向:] 职业生涯规划中的路径选择,首先要知道自己在哪儿,要去哪儿--这是给自己的所在地和目的地定位.所在地的定位没什么问题,能考上大学的人,差不多都对自己的知识和 ...

  8. 地理信息系统 (GIS, Geographic Information System)

    地理信息系统 (GIS, Geographic Information System) 是一种基于计算机的工具,它可以对在地球上存在的东西和发生的事件进行成图和分析. GIS 技术把地图这种独特的视觉 ...

  9. 三分钟带你了解不一样的场效应管

    目前市场上的场效应管主要分为两种,但不论是哪种,场效应管都具有功耗低噪声小,而且不会出现二次击穿的特点,这让其成为替代晶体管的最佳产品.随着场效应管应用面积的扩大,对场效应管的选择和检查也成为了设计者 ...

  10. 三分钟带你弄懂GFS(Google File System)

    提示:预计阅读时间三分钟,该文章仅对GFS做了一的简略介绍,细节方面建议阅读原文. 文章目录 前言 一.GFS是什么? 1.1 简单介绍 1.2 我们为什么需要阅读GFS的论文? 1.3 GFS论文对 ...

最新文章

  1. 【 MATLAB 】用 MATLAB 实现离散时间傅里叶变换(DTFT)的两个案例分析
  2. 【收藏】解决关闭Hadoop时no namenode to stop异常
  3. Asp.Net Core 中IdentityServer4 授权流程及刷新Token
  4. SubscriptionState分析
  5. java script eval_java ScriptEngine 使用 (支持JavaScript脚本,eval()函数等)
  6. AT1 one-dimensional objects
  7. 设计模式1:单例模式
  8. linux c 字符串一部分,【Linux c】字符串的截取
  9. yii2 联表查询时,查询关联表的字段时,使用asArray方法
  10. 程序员养猫,并不是用来撸的!
  11. golang fmt包格式化verb错误处理
  12. 正己尽己【管理学之六】
  13. 多人同时用一个linux主机,云服务器能否多人使用?
  14. 芒七千的UI个人分享
  15. java pdf转jpg清晰度_java 库 pdfbox 将 pdf 文件转换成高清图片方法
  16. 关系模式(关系模式必须遵循)
  17. mysql error :1114 - The table ‘XXX‘ is full
  18. 计算机游戏的最新技术,搭载十代酷睿i7处理器 这台ROG冰刃4新锐拥有媲美台式游戏电脑的性能...
  19. java excel单元格数据格式_POI实战-java开发excel详解之单元格各类型数据读取
  20. MySQL 中 You can‘t specify target table ‘表名‘ for update in FROM clause解决办法

热门文章

  1. 信用风险频发背后:11月约600亿信用债发行取消
  2. ai怎么让图片任意变形_ai文字怎么随意变形?ai文字变形技巧教程
  3. QQ(腾讯)微云网盘快速上传,快速下载方案
  4. java与c互通aes加密解密
  5. Kubernetes等待部署完成 kubectl wait rollout
  6. linux lpte_PC并行口LPT的IO操作(基于WinIo)
  7. 用HTML和CSS做箭头
  8. SATA 3.3协议 Error handing机制
  9. cpu,内存占用率过高解决方法
  10. 微软加入JCP参与Java未来版本开发