精华内容
下载资源
问答
  • 空间数据基本处理不了解空间分析的可以先看下空间数据分析概念以及QGIS数据加载常用的空间数据基本处理包括裁剪、合并、交集、融合、差分、交集取反裁剪总的来说就是提取与裁剪要素相重叠的输入要素,可用如下图来...

    空间数据基本处理

    不了解空间分析的可以先看下空间数据分析概念以及QGIS数据加载

    常用的空间数据基本处理包括裁剪、合并、交集、融合、差分、交集取反

    裁剪

    总的来说就是提取与裁剪要素相重叠的输入要素,可用如下图来理解。


    我们以上海市餐饮店铺地址分布为例子,细节可具体分为(以下的合并、交集、融合、差分、交集取反步骤都类似,下面将不再重复陈述):

    • 加载出餐饮数据图层(等待被裁剪的图层)
    • 加载出上海行政边界图层(要裁剪出的要素图层)
    • 点击菜单栏中 矢量>>地学数据处理工具>>裁剪
    • 然后在‘裁剪弹窗’中矢量图层选择待被裁剪的图层,裁剪图层选择要裁剪出的要素图层,传入文件输出地址,确定即可。
    如下图所示,点为餐饮店铺,面为上海行政边界图,通过裁剪,其中重叠部分即为在上海行政范围内的餐位店铺分布。


    另外值得一提的是,工具栏中可以利用如下按键可直接裁剪出图层中的某一块区域。


    合并

    数据类型相同的多个输入数据集合合并为新的单个输入数据集,此工具可以合并点、线、面要素类或者表。

    如下,类似于上面的裁剪步骤,在矢量操作里把裁剪换成合并图形,如下图,将广东和广西合并:


    交集

    计算输入要素的几何交集。所有图层和/或要素类中相叠置的要素或要素的各部分将被写入到输出要素类。包括了两个相交要素的属性


    融合

    基于指定属性聚合要素

    比如,将全国市级行政地图按照省份融合

    特点:

    • 有特定属性
    • 适用于面数据


    差分

    通过将输入要素与擦除要素的多边形相叠加来创建要素类,只将输入要素处于擦除要素外部边界之外的部分复制到输入要素类。

    可以理解为橡皮擦,擦除相叠部分。


    交集取反(对称拆分)

    输入要素和更新要素中不重置的要素或要素的各部分将被写入到输出要素类


    空间数据属性选择和计算

    属性表的选择

    空间数据属性选择其实就是QGIS里数据属性表里数据的选择,以武汉市火锅店的一张空间数据表为例展开:


    在QGIS里面,大量的查询操作都是在工具栏里使用‘表达式选择要素’功能里实现的,在打开的表达式面板里输入查询或者计算表达式,可以得到相应的数据,类似于SQL客户端工具的查询面板功能。


    比如,我们需要查询口味评分超过9分,而且消费在60元以下的火锅店,输入查询语句‘’’  "口味">9 AND "人均"<60  ’‘’,可以快速准确的匹配到符合条件的火锅店,而且我们可以看到这些火锅店在武汉的位置分布情况(黄点即为符合条件的火锅店)


    属性表的计算

    属性表提供了一个十分实用的字段计算器,我们可以在原来的空间数据表里对原来字段数据进行更新操作,也可以增加新的字段。步骤可如下:

    • 打开属性表选择字段计算器
    • 选择增加还是更新操作(即选择新建或者更新字段等选择)
    • 设置字段类型、宽度、精确度
    • 输入计算语句并执行

    比如我们仍然以上面武汉市火锅店数据为例,在属性表里增加总体评分字段。

    通过字段计算器进行计算操作后,可以看到属性表增加了总体评分这个字段对应的数据


    当然,QGIS可进行的计算远不止这些,在字段计算器里,我们可以执行如下所示的逻辑判断、时间、数学、条件判断、字段转换、字符串函数等很多和Python里一样的函数方法和操作。



    转载于:https://juejin.im/post/5cfdbb466fb9a07ea9446397

    展开全文
  • 文章目录矢量空间数据结构实体数据结构/spaghetti数据结构拓扑空间数据结构索引式拓扑空间数据结构双重独立编码结构/DIME(Dual Independent Map Encoding)码链式双重独立编码 矢量空间数据结构 矢量数据结构对...

    在知识传播途中,向涉及到的相关著作权人谨致谢意!

    【有种说法】矢量数据的实质还是栅格数据

    1. 计算机中的数据本身就是对连续现实世界的离散表达。矢量数据在计算机存储和显示中的空间分辨率非常大,但受到计算机存储性能的限制,矢量数据也有小数点维数,即矢量数据的离散的空间坐标,这就和栅格数据在计算机中是离散的类型数据一样
    2. 矢量数据在计算机的存储中也是由一个个很小的像素点组成,这样才能组成计算机能处理识别的二值信息
    3. 矢量数据的本质是二值化的栅格数据,其实是一种理想化的栅格数据

    矢量空间数据结构

    【矢量数据结构】对矢量数据模型进行数据的组织

    【优点】

    1. 它通过记录实体坐标及其关系,尽可能精确地表示点、线、多边形等地理实体
    2. 具有精度高、存储空间小等特点,是一种高效的图形数据结构
    3. 允许任意位置、长度和面积的精确定义

    【具体方法】几何图形及其关系用关系文件方式组织

    • 几何图形及其关系用文件方式组织
    • 属性数据通常采用关系型文件记录
    • 两者通过实体标识符连接

    在这里插入图片描述

    【分类】矢量数据结构是否明确表示地理实体间的空间关系分为实体数据结构、拓扑数据结构

    实体数据结构/spaghetti数据结构

    【实体数据结构】构成多边形边界的各个线段,以多边形为单位进行组织,对点、线、面都单独编码并记录坐标的一种数据结构

    【优点】编码容易、数字化操作简单和数据编排直观

    【缺点】

    • 相邻多边形的公共边界要被数字化和存储两遍,节点在数据库中被多次记录,不仅造成数据冗余,还容易造成数据的不一致,引起严重的匹配误差,可能导致输出的公共边界出现间隙或重叠
    • 每个多边形自成体系,缺少多边形的邻域信息和图形的拓扑关系
    • 岛只作为一个单图形,没有建立与外界多边形的联系
    • 难以检查多边形边界的拓扑关系正确与否,如是否存在间隙、重叠、不完整的多边形(死点)或拓扑学上不能接受的环(奇异多边形)等问题

    【具体实现】

    1. 方法1:点数据文件(点号、XY坐标)+多边形数据文件(多边形ID、点号串、类别码)
    2. 方法2:点数据文件(点号、XY坐标)+多边形数据文件(多边形ID、坐标串、类别码)

    在这里插入图片描述

    在这里插入图片描述

    拓扑空间数据结构

    【拓扑空间数据结构】描述对象域周边对象关系特征的数据结构

    【类型】拓扑空间数据结构没有固定的格式,还没有形成标准,但基本原理相同

    • 索引式
    • 双重独立编码结构DIME
    • 链状双重独立编码结构

    【共同的特点】

    • 点是相互独立的,点连成线,线构成面;
    • 每条线始于起始结点,止于终止结点,并与左右多边形相邻接

    索引式拓扑空间数据结构

    【索引式结构】采用树状索引以减少数据冗余并间接增加邻域信息
    【思想】将点、线、面看成三个层次,面由线构成、线由点构成,形成树状索引。坐标只存储点的XY,一条线对应n个点的ID集,一个多边形对应n个线的ID集
    【具体方法】对所有边界点进行数字化 --> 将坐标对以顺序方式存储 --> 由点索引与边界线号相联系,以线索引与各多边形相联系,形成树状索引结构

    【优点】

    1. 树状索引结构消除了相邻多边形边界的数据冗余和不一致问题
    2. 在简化过于复杂的边界线或合并多边形时刻不必改造索引表,邻域信息和岛状信息

    【缺点】两个编码表都要以人工方式建立,工作量大且容易出错

    【文件】点文件(点ID、XY坐标)+线文件(边ID、组成该边的点ID集合)+多边形文件(多边形ID、组成该多边形的边ID集合)
    在这里插入图片描述
    在这里插入图片描述

    双重独立编码结构/DIME(Dual Independent Map Encoding)码

    【背景】这种数据结构最早是由美国人口统计系统采用的一种编码方式

    【DIME】它对图上网状或面状要素的任何一条线段,用其两端的节点及相邻多边形予以定义,组成一个弧段文件

    【优点】通过双重独立编码可以检查数据,并自动形成面文件
    【缺点】由于美国的行政边界是条直线,此编码结构的直线只表示两端点 --> 只能用直线两端点的序号及相邻的多边形来表示
    【文件组织】线文件:线号+左多边形+右多边形+起点+终点

    在这里插入图片描述

    链式双重独立编码

    1. what:多边形文件+弧段文件+弧段坐标文件+节点文件
    2. what:链式双重独立式数据结构是DIME数据结构的一种改进

    【DIME】在DIME中,一条边只能用直线两端点的序号及相邻的多边形来表示
    【链状数据】

    1. 在链状数据结构中,将多个直线段看成一个弧段(或链段),每个弧段可以有许多中间点
    2. 而弧段代替了DIME中的直线,使链式双重独立编码能够存储多结点的直线

    【数据结构】

    1. 【组织方法一】结点文件(结点号、XY坐标、连接的弧段)+弧段点文件(弧段ID、点号集)+弧段文件(弧段ID、起始点、终结点、左多边形、右多边形)+多边形文件(多边形ID、弧段号的集合、其他属性列)
    2. 【组织方法二】弧段坐标文件(弧段ID、坐标串)+弧段拓扑文件(弧段ID、起始点、终结点、左多边形ID、右多边形ID)、多边形拓扑文件(多边形ID、弧段号的集合、属性)
      没有结点文件,XY坐标以坐标串的形式存储在弧段坐标文件

    链式双重独立编码1
    链式双重独立编码2

    展开全文
  • 地理空间数据云下载的数据是以怎样的文件格式呈现的,为什么我下载的是一个波段一幅图,就没有?
  • Python空间数据处理实战

    万次阅读 多人点赞 2018-04-26 09:42:48
    前言 百度网盘视频:https://pan.baidu.com/s/1moFYT1lt-YazLGY9AGmm-g 优酷视频集合: Python基础 开发环境搭建及基本数据类型 运算符及字符串 ...空间数据处理环境搭建 空间数据基础 空...

    前言

    GitBook:https://theonegis.gitbook.io/geopy/

    优酷视频:http://v.youku.com/v_show/id_XMzU2NjAzMTk0NA==.html?spm=a2hzp.8253876.0.0&f=51736885

    YouTube视频:https://www.youtube.com/channel/UCdRMZUyzcVLWZoWItuH2PhQ

    百度网盘:https://pan.baidu.com/s/1moFYT1lt-YazLGY9AGmm-g


    如果有热心网友对我的该系列博客《Python空间数据处理实战》有什么好的建议的话,比如需要增加哪些内容,写作风格上的改进等,可以直接给我留言或者发邮件,谢谢大家,希望我的分享能帮助到一些热衷GIS与RS数据处理的童鞋!

    如果有出版社希望,该系列的教程能够出版发行,欢迎联系作者!


    Python基础

    开发环境搭建及基本数据类型

    运算符及字符串

    序列与字典

    流程控制语句

    函数

    面向对象编程初识

    面向对象编程高级

    Python科学计算

    空间数据处理环境搭建

    空间数据基础

    空间参考

    地图投影

    空间数据

    GDAL空间数据处理

    GDAL简介

    栅格数据组织

    矢量数据组织

    GDAL数据基本操作

    打开栅格影像的正确方式

    栅格数据格式转换

    栅格数据创建与保存

    读取HDF或者NetCDF格式的栅格数据

    栅格数据投影转换

    栅格数据裁剪

    打开Shapefile文件的正确方式

    创建Shapefile文件并写入数据

    矢量数据投影转换

    GDAL常用命令工具

    矢量数据处理

    属性操作

    Shapefile属性操作之增

    Shapefile属性操作之删

    Shapefile属性操作之改

    Shapefile属性操作之查

    矢量数据空间查询

    基本空间分析

    GIS空间分析之Buffer

    空间数据库

    网络分析

    栅格数据处理

    基本数据预处理

    命令行工具

    脚本编程

    高级应用

    其它开源库的使用

    Fiona矢量数据处理

    Fiona简介及Shapefile数据读取

    使用Fiona创建Shapefile矢量数据

    Rasterio栅格数据处理

    使用Rasterio读取栅格数据

    使用Rasterio创建栅格数据

    使用Rasterio做投影变换

    QGIS二次开发

    遥感影像智能处理

    展开全文
  • MODIS数据下载流程之地理空间数据

    千次阅读 2020-03-05 22:14:48
    但是地理空间数据云中的数据量相对较少。 对于获取常规数据可能够用,这里的步骤比较简单,注册地理空间数据云账号后登录,选择高级检索,选择你要的数据集,确定你要的时间及区域,查询后下载即可。 ...

    常用的MODIS数据下载网站有地理空间数据云,http://www.gscloud.cn/。但是地理空间数据云中的数据量相对较少。
    地理空间数据云MODIS数据页面截图对于获取常规数据可能够用,这里的步骤比较简单,注册地理空间数据云账号后登录,选择高级检索,选择你要的数据集,确定你要的时间及区域,查询后下载即可。地理空间数据云下载接面

    展开全文
  • 本文详细讲述传统三大数据模型和空间数据模型。 一、数据模型概述 数据模型是指数据库的组织形式,它决定了数据库中数据之间联系的表达方式,即把在计算机中表示客观事物及其联系的数据及结构称为数据模型。 按组织...
  • 爬取QQ空间数据

    千次阅读 2017-12-21 23:27:16
    爬取QQ空间数据 Python 爬虫 数据爬取 抓包
  • [GIS原理] 3 空间数据模型

    千次阅读 多人点赞 2018-11-22 20:31:05
    文章目录相关概念空间数据模型地理空间空间现象空间实体地理空间与空间抽象概念数据模型逻辑数据模型物理数据模型空间数据结构GIS所考虑的对象地理空间数据的概念模型对象模型/要素模型场模型网络模型选择空间数据...
  • 空间数据索引RTree完全解析

    千次阅读 多人点赞 2018-03-13 21:25:45
    空间数据的背景介绍空间数据的建模基于实体的模型(基于对象)Entity-based models (or object based)常用的空间数据查询方式空间数据获取的方法R树简介R树的数据结构一个更具体的使用场景一棵R树满足如下的性质:...
  • 空间数据聚类 DBSCAN

    万次阅读 多人点赞 2016-09-27 20:22:05
    # 地理空间数据聚类 %matplotlib inline import numpy as np,pandas as pd,matplotlib.pyplot as plt from sklearn.cluster import DBSCAN from geopy.distance import great_circle from shapely.geometry import ...
  • 通过前面几篇文章介绍了关于SQL Server 2008中空间数据类型相关的知识点,了解到了什么是空间数据,什么是空间数据类型,如何在SQL中变成定义基础的空间对象实例,这些知识点主要是为了后续学习空间数据应用和做地理...
  • Mysql插入空间数据

    千次阅读 2015-07-02 11:16:00
    *注:推荐MyISAM引擎的数据表来存储地理空间数据* 新建数据库和建立表格:create datebase pictures; use parkdb; create table pictures( PicID int, PicFile blob, SaveTime date, PicTime date, PicLoc POINT ) ...
  • 地理空间数据可视化

    千次阅读 2019-02-21 19:38:22
    地理空间数据可视化 地图映射:  地图映射,也就是将数据中的地理坐标转换成屏幕上的坐标  按照曲面映射过程中的优化目标区分,地图映射主要包含以下三种类型:  等角度(正形投影):源曲面和目标曲面(即...
  • PostgreSql对空间数据的操作函数

    万次阅读 热门讨论 2016-12-18 21:52:40
    GIS开发对数据的操作,主要是对空间数据的操作。PostgreSql提供了一些处理空间数据的函数,操作起来是比较方便的。下面就记录一下,最近做项目里面用到的一些,也是比较常用的。   空间数据    介绍这些函数...
  • [GIS教程] 7 空间数据查询与空间度量

    千次阅读 2018-10-04 09:52:12
    文章目录空间查询空间属性查询空间图形查询空间关系查询拓扑关系查询缓冲区查询空间度量距离量算方位量算线状物体的...对空间对象进行查询和度量是地理信息系统最为基本的功能之一,空间分析始于空间数据查询与度...
  • GIS中的空间数据引擎

    千次阅读 2017-11-22 15:53:23
    GIS空间数据引擎概念 空间数据库引擎(SDE,Spatial Database Engine)是GIS中介于应用程序和空间数据库之间的中间件技术,它为用户提供了访问空间数据库的统一接口,是GIS中的关键性技术。 空间数据库引擎大多以两...
  • GIS地理空间数据免费获取

    千次阅读 2019-01-27 13:36:45
    GIS地理空间数据免费获取 国内: 一、测绘地理信息局会提供权威的数据。 需要进入全国地理信息资源目录服务系统网站(http://www.webmap.cn/main.do?method=index),该网站提供:30米全球地表覆盖数据,GlobeLand30...
  • SELECT file_name, tablespace_name, bytes/(1024*1024) M...修改表空间数据文件的大小 ALTER database datafile '/u01/app/oracle/product/10.1/dbs/users01.dbf' RESIZE 32M; 在表空间新增加数据文件 ALTER TABLE
  • 城市地理空间数据可视化

    千次阅读 2016-11-06 17:30:03
    城市地理空间数据城市地理空间数据是跟城市中一切与地理空间分布有关的各种要素的图形信息、属性信息以及相互空间关系的总称。
  • 空间数据管理问题及解决方案

    千次阅读 2018-04-15 13:56:41
    空间数据管理问题及解决方案 空间数据特征:空间位置、非结构化、空间关系、分类编码、海量数据等。 一般的数据库管理系统难以满足要求。 为了提高DBMS对空间数据的管理能力,国内外先后出现过:文件与关系数据库...
  • 平面空间数据类型 geometry 在 SQL Server 中作为公共语言运行时 (CLR) 数据类型实现。 此类型表示欧几里得(平面)坐标系中的数据。 SQL Server 支持 geometry 空间数据类型的一组方法。 这些方法包括开放地理空间...
  • Oracle 备份 恢复表空间数据步骤

    千次阅读 2018-11-14 08:04:14
    Oracle 备份 恢复表空间数据步骤
  • 空间数据文件移动操作

    千次阅读 2017-05-11 19:54:10
    数据文件是存储在磁盘中的物理文件,大小受磁盘大小限制. 如果数据文件所在的磁盘空间不够,就需要将...表空间数据文件移动操作 对上图 myspace3.dbf文件移动操作步骤 1.将对应表空间设置为离线状态 alter tablespa
  • 增加表空间数据文件语句

    千次阅读 2018-05-14 14:53:36
    --增加表空间数据文件alter tablespace "WEBSITE" add datafile'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\WEBSITE_1.dbf' size 1024Mautoextend on next 200Mmaxsize 30720M--查询表空间 数据...
  • 地理空间数据下载 积累

    千次阅读 2016-01-16 16:38:00
    马里兰大学http://glcfapp.glcf.umd.edu:8080/esdi/index.jsp 地理空间数据云http://www.gscloud.cn/ ... 中科院对地观测中心 ... 地理空间数据云可以下载。 1.http://glcfapp.umiacs.umd.edu:808
  • 有的朋友在地理空间数据云下载的dem数据显示光盘映像已损坏、 打不开,其实地理空间数据云下载的dem数据,都是img格式的。 (Tips:地理空间数据云现在需要注册才能下载,建议通过QQ登陆,不需要验证邮箱,邮箱...
  • Oracle表空间数据文件大小设置

    千次阅读 2018-06-13 15:01:50
     表空间数据文件容量与DB_BLOCK_SIZE有关,在初始建库时,DB_BLOCK_SIZE要根据实际需要,设置为 4K,8K、16K、32K、64K等几种大小,ORACLE的物理文件最大只允许4194304个数据块(由操作系统决定),表空间数据文件的...
  • SQL Server 2008为大地测量空间数据提供了geography数据类型,为平面空间数据提供了geometry数据类型。这两个都是Microsoft .NET Framework通用语言运行时(CLR)类型,并且可以用来存储不同种类的地理元素,例如点、...
  • 空间数据挖掘与空间大数据的探索与思考(一)

    万次阅读 多人点赞 2018-03-17 18:23:49
    本文是今年1月份去武汉参加社会计算会议的时候,应约在武汉大学GeoScienceCafe 论坛上面做的主题报告《空间数据挖掘与空间大数据的探索与思考》的讲话录音整理稿,另外虾神配合着PPT又重新编写了部分内容,形成了...
  • ArcGIS中空间数据的转换与处理。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 243,541
精华内容 97,416
关键字:

空间数据