一、GIS基本概念

1.1 要素模型(Feature)

要素是GeoTools中的核心术语,它是描述地理空间数据对

象的基本单位,它描述了一个现实世界中的客观地理实体,如:一条河流、一座桥梁都

可以理解为要素。

1.2 矢量数据

矢量数据是仅仅存储节点,比如箭头,线条,点等。存储的是对象的轮廓,而栅格数据适合表达对象的内容。

矢量数据类型有点,线和多边形。

数量小,数据更新快

服务器压力大,技术要求高

1.3 空间分析

1.3.1 空间查询和空间量算

基于空间关系查询

基于空间关系和属性特征查询

地址匹配查询

几何量算 :包括线的长度计算 和面状地物的面积 。

形状量算

质心量算

距离量算

1.3.2 缓冲区分析

邻近度:描述了地理空间中两个地物距离相近的程度 。

缓冲区:地理空间目标的一种影响范围或服务范围。

缓冲区分析:给定一个空间对象或集合,确定它们的邻域,邻域的大小由邻域半径R决定。

1.3.3 叠加分析

叠加分析 :将有关主题层组成的数据层面,进行叠加产生一个新数据层面的操作,其结果综合了原来两层或多层要素所具有的属性。

分为以下五类

视觉信息叠加

点与多边形叠加

线与多边形叠加

多边形叠加

栅格图层叠加

1.3.4 网络分析

网络数据结构 :主要有链(Link)和结点。

主要网络分析功能

路径分析

计算最短路径的Dijkstra算法

资源分配

1.3.5 空间插值

空间插值 :用于将离散点的测量数据转换为连续的数据曲面。

二、空间分析

2.1空间分析-空间信息的测量:求对象的长度、面积、周长。

空间分析-空间信息分类:外接矩形、凸壳、缓冲区,对线状地物求平行线、光滑处理等,两个对象求最短距离、求两个对象交点,判断两个对象是否相同、相交、相离、包含等关系,面对象之间求并、求交,对象相交打断和构面等。

2.2 空间分析-网络分析:

  • (1)最佳路径功能:求解任意两个点或一组点对象之间的最佳路径。可以在两个节点之间求最佳路径,也可以在节点和内点之间求最佳路径,也可在两个内点之间求最佳路径。
  • (2) 设置障碍点的实现:在GIS网络分析中,如何寻找避开障碍点而到达目的地最近或最快的道路.
  • (3) 追踪功能:主要求从某一点出发能够到达给定范围内的全部节点点或边。点对象可以是节点,也可以是内点,结果集中可以包括节点、弧、亚弧等。
  • (4) 资源分配功能:资源分配问题,就是将数量一定的资源(如原材料、资金、机器设备、劳动力、食品等)恰当地分配给若干个使用者,使总的路径值最优。
  • (5) 连通性分析功能:给出一个点或一组点,得到这些点可以到达的连通的所有点和边。同时可以对网络设定资源流动方向,根据流的方向,得到连通的所有点和边。
  • (6) 最近设施功能:给定一个需求点,可求出某供应点图层中任意个(在界面设置个数)与之最近的点。

2.3 空间分析-空间统计分析:插值、趋势分析、结构分析;

空间分析-表面分析:坡度分析、坡向分析、可见度和相互可见度分析

邻域功能——所谓邻域是指具有统一属性的实体区域或者焦点集中在整个地区的较小部分实体空间。邻域功能就是在特定的实体空间中发现其属性的一致性。它包括直接邻域和扩展邻域。

缓冲区分析——是指根据数据库的点、线、面实体基础,自动建立其周围一定宽度范围内的缓冲区多边形实体,从而实现空间数据在水平方向得以扩展的空间分析方法。缓冲区在某种程度上受控于目前存在的摩擦表面、地形、障碍物等,也就是说,尽管缓冲区建立在位置的基础上,但是还有其他实质性的成分。确定缓冲区距离的四种基本方法:随机缓冲区、成因缓冲区、可测量缓冲区、合法授权缓冲区。

空间插值——空间插值常用于将离散点的测量数据转换为连续的数据曲面,以便与其它空间现象的分布模式进行比较,它包括了空间内插和外推两种算法。空间内插算法:通过已知点的数据推求同一区域未知点数据。空间外推算法:通过已知区域的数据,推求其它区域数据。

线密度——用所有区域内的线的总长度除以区域的面积。

原文地址、作者信息

原文作者:chenlly99

原文地址:https://blog.csdn.net/cdl2008sky/article/category/1074472

GIS基本概念,空间分析的更多相关文章

  1. 《gis空间分析及应用案例解析》培训总结

    <gis空间分析及应用案例解析>培训总结 来源:常德水情 作者:唐校准 发布日期:2014-01-02       2013年12月2630日由中国科学院计算技术研究所教育中心组织的< ...

  2. GIS空间分析案例教程——带背景和周围要素的逐要素导出地理

    GIS空间分析案例教程--带背景和周围要素的逐要素导出地理 商务合作,科技咨询,版权转让:向日葵,135-4855__4328,xiexiaokui#qq.com 目的:导出多边形要素类的每个要素 实 ...

  3. GIS空间分析案例_图层逐要素导出地理处理工具

    GIS空间分析案例_图层逐要素导出地理处理工具 商务合作,科技咨询,版权转让:向日葵,135-4855__4328,xiexiaokui#qq.com 目的:导出图层的每个要素 使用方法:指定输入图层 ...

  4. gis空间分析案例_7参数单坐标转换

    gis空间分析案例_7参数单坐标转换 商务科技合作:向日葵,135-4855__4328,xiexiaokui#qq.com 功能: 对输入的单个坐标,利用7参数,一步进行坐标变换,使用极为直观,极大 ...

  5. gis空间分析案例_坐标文件高斯投影变换地理处理工具

    gis空间分析案例_坐标文件投影变换地理处理工具 商务科技合作:向日葵,135—4855__4328,xiexiaokui#qq.com 功能: 对文件进行投影变换 特点: 1. 地理处理工具,可以与 ...

  6. GIS 空间分析案例教程-坐标高斯投影正反算

    GIS 空间分析案例教程-坐标高斯投影正反算 商务科技合作:向日葵,135-4855__4328,xiexiaokui#qq.com 特点: 1. 地理处理工具,可以与任何arcgis 工具和语言集成 ...

  7. GIS 空间分析案例分析-错误排除经验总结

    GIS 空间分析案例分析-错误排除经验总结 商务科技合作:向日葵,135—4855__4328,xiexiaokui#qq.com 目录:问题发现,问题分析,解决方法,结果 1. problem di ...

  8. 基于GIS空间分析的多边形提取技术

    现有基于矢量图形的骨架线提取方法主要包括数据预处理.基于约束 Delauny 三角剖分的骨架线结点生成和骨架线的连接 3 个过程,上述过程都可利用现有 GIS 系统的数据处理.空间分析和建模功能实现. ...

  9. GIS应用|快速开发REST空间分析服务

    随着计算机的快速发展,GIS已经在各大领域得到应用,和我们的生活息息相关, 但是基于GIS几大厂商搭建服务,都会有一定的门槛,尤其是需要server,成本高,难度大,这里介绍一种在线GIS云平台,帮你 ...

随机推荐

  1. 1.简单使用两片74HC595实现动态显示数码管

    本篇文章主要是讲解如何简单示用74HC595,更具体的讲解请移步 https://www.cnblogs.com/lulipro/p/5067835.html#undefined 这篇文章讲解的更加详 ...

  2. Spark Streaming和Kafka整合是如何保证数据零丢失

    转载:https://www.iteblog.com/archives/1591.html 当我们正确地部署好Spark Streaming,我们就可以使用Spark Streaming提供的零数据丢 ...

  3. idea配置scala编写spark wordcount程序

    1.创建scala maven项目 选择骨架的时候为org.scala-tools.archetypes:scala-aechetype-simple 1.2 2.导入包,进入spark官网Docum ...

  4. 手动修复 under-replicated blocks in HDFS

    解决方式步骤: 1.进入hdfs的pod kubectl get pod -o wide | grep hdfs kubectl exec -ti hadoop-hdfs-namenode-hdfs1 ...

  5. java实现发送短信验证码

    java实现短信验证码发送 由于我们使用第三方平台进行验证码的发送,所以首先,我们要在一个平台进行注册. 在这里我选择是秒嘀科技,因为新人注册会赠送十元,足够测试使用了. 注册完成后,我们需要获取自己 ...

  6. 2020DevOps状态报告——变更管理

    如果你的公司还没有走向平台化,现在仍然可以是很大的飞跃.您仍然可以通过解决公司的变更管理流程来加快软件交付.在本章中,我们将研究我们在公司内部所学的变更管理模式.我们将向您展示什么是有效的,什么是无效 ...

  7. 集成spring框架的web.xml

    <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" ...

  8. Centos 6 下安装 OSSEC-2.8.1 邮件告警 (二)

    Ossec 配置邮件通知 ## 1 安装软件包: yum install -y sendmail mailx cyrus-sasl cyrus-sasl-plain #安装postfix邮件相关的软件 ...

  9. 【MYSQL】win7安装mysql-5.7.10绿色版

    1.下载 :mysql下载地址 2.解压缩 3.环境变量配置 MYSQL_HOME=D:\mysql-5.7.11-win32 PATH=%MYSQL_HOME%\bin 4.修改配置文件 a.)将m ...

  10. C语言变量

    C语言变量 任何一种编程语言都离不开变量,特别是数据处理型程序,变量的使用非常频繁,没有变量参与程序甚至无法编制,即使编制运行后的意义也不大.变量之所以重要,是因为变量是编程语言中数据的符号标识和载体 ...