美文网首页
投影、数据变换、格式转换、数据处理

投影、数据变换、格式转换、数据处理

作者: 安然喵 | 来源:发表于2020-12-07 22:11 被阅读0次

一、定义投影(Define projection)

    Data Management Tools(数据管理工具)——Projections and Transformations(投影与变换)——Define Projection(定义投影);在Input Dataset and Feature class(输入数据集或要素类)文本框中选择需要定义投影的数据,在Coordinate System(坐标系)文本框中可以新建或导入坐标系,单击ok即可。

定义投影

二、投影变换(Project)

    在ArcToolbox的Data management Tools里的Projections and Transformations(投影与变换)工具集中分为栅格数据和要素集两种类型的投影变换。其中对栅格数据实施投影变换时,需要进行重采样处理。

(1)栅格(Raster)数据的投影变换

    Data management Tools——Projections and Transformations——Raster——Project Raster,输入需要变换的文件并定义输出数据的投影。栅格数据的投影变换需要进行重采样处理,在环境设置窗口中,栅格存储下重采样的方式默认状态为NEAREST(最邻近采样法),点击OK,即可。

栅格数据的投影变换

(2)要素类(Feature)数据的投影变换

    Data management Tools——Projections and Transformations——Feature——Project;在投影窗口,选择需要变换的文件,输出矢量数据的路径与名称,定义输出数据的投影,单击OK即可。

要素类数据的投影变换

三、数据变换

    数据变换是指对数据进行诸如放大、缩小、翻转、移动、扭曲等几何位置、形状和方位的改变等操作。对矢量数据的相应操作在Editor工具条中实现;而栅格数据的相应操作则集中于ArcToolbox的Projections and Transformations工具集中,主要有Flip(翻转)、Mirror(镜像)、Rescale(重设比例尺)、Rotate(旋转)、Shift(移动)和Warp(扭曲)变换。

1.Flip:指将栅格数据沿通过数据中心点的水平轴线上下翻转;

2.Mirror:通过数据中心点的垂直轴线进行左右翻转;

3.Rescale:指按照指定比例尺分别沿X轴、Y轴放大或者缩小;

4.Rotate:指将栅格数据沿着指定的中心点旋转指定角度,旋转栅格数据需要进行重采样,默认NEAREST(最邻近采样法);

5.Shift:指将栅格数据分别沿X轴和Y轴移动指定的距离;

6.Warp:指将栅格数据通过输入的控制点进行多项式变换,同样需要重采样,默认状态为NEAREST。

四、数据格式转换

    ARCGIS的空间数据有两种类型:一是基于文件的空间数据;二是基于数据库的空间数据。基于文件的空间数据:Coverage; Shapefiles; Grids; TINS; Images; Vector Product Format(VPF)files; CAD文件;表。基于数据库的空间数据:Oracle; Oracle with Spital; DBI with its spatial Type; Informix with its spatial Type; SQL Server; Personal Geodatabases。

    地理信息系统的空间数据结构主要有栅格结构和矢量结构。栅格结构是以规则的阵列来表示空间地物或现象分布的数据组织,组织中的每个数据表示地物或现象的非几何属性特征;矢量结构是通过记录坐标的方式尽可能精确的表示点、线、多边形等地理实体。

(1)栅格数据转化为矢量数据

    目的是为了将栅格数据的分析结果通过矢量绘图装置输出,或者为了数据压缩的需要,将大量的面状数据转化为少量数据表示的多边形边界,栅格数据可转化为点状、线状、面状矢量数据。

    以面状为例,Conversion  Tools(转换工具)——From Raster(由栅格转出)——Raster to Polypon( 栅格转面),选择文件和路径,勾选Simplify polypon features(简化面),点击OK即可。

栅格数据转为矢量数据

(2)矢量数据转为栅格数据

    Conversion  Tools——To Raster(转为栅格)——Feature to Raster(要素转栅格),选择文件、路径以及栅格大小,单击OK即可。

矢量数据转为栅格数据

(3)CAD数据的转换

    ①数据输出为CAD格式:Conversion  Tools——To CAD——Export to CAD,选择文件和路径,其他默认,单击OK。

导出为CAD格式

    ②CAD的输入转换:Conversion  Tools——To Geodatabase——Import to CAD,选择文件和路径,单击OK即可。 

CAD转为地理数据库

(4)栅格数据与ASCⅡ文件之间的转换

    ①栅格数据转为ASCⅡ文件:Conversion  Tools——From Raster——Raster to ASCⅡ工具,选择文件和路径,单击OK即可。

栅格数据转为ASCⅡ文件

    ②ASCⅡ文件转为栅格数据:Conversion  Tools——To Raster——ASCⅡ to Raster,输出数据的类型选择INEGER(整型)。

ASCⅡ文件转为栅格数据

五、数据处理

1.数据裁剪

(1)矢量数据的裁剪

    Analysis Tools(分析工具)——Extract(提取)——clip(裁剪),选择需要裁剪的文件和用于裁剪的矢量数据,输入路径和名称,容差可选,单击OK即可。

矢量数据的裁剪

(2)栅格数据的裁剪

    栅格数据的裁剪方式有很多,比如用圆形、点、多边形、矩形以及现有数据裁剪,最常见的是用现有栅格或矢量数据裁剪栅格数据。

    Spatial  Analyst Tools(空间分析工具)——Extraction(提取),可以按照矩形、圆形、多边形、属性、栅格数据或要素类掩膜数据、点提取等。

栅格数据的裁剪

2.数据拼接

    拼接的前提是矢量数据经过了严格的接边,利用Spatial Adjustment工具可完成数据接边处理。

(1)矢量数据的拼接

    Data management Tools——General(常规)——Append(合并),选择需拼接的文件并选择某一存在的目标数据作为输出数据集,单击OK即可。

矢量数据的拼接

(2)栅格数据的拼接

    Data management Tools——Raster Dataset(栅格数据集)——Mosaic to new Raster(镶嵌至新栅格),选择文件和输出路径,设置栅格大小、类型、数据波段数、色彩模式等,单击OK即可。

栅格数据的拼接

3.数据提取

    数据提取是从已有数据中,根据属性表的内容选择符合条件的数据,构成新的数据层,可以通过设置SQL表达式进行条件选择。

(1)矢量数据的提取

    Analysis Tools(分析工具)——Extract——Select(筛选),选择输入的文件和路径,在Expression(表达式)对话框中设置SQL表达式,单击OK即可。

矢量数据的提取

(2)栅格数据的提取

    Spatial  Analyst Tools(空间分析工具)——Extraction(提取)——Extract by contribute(按属性提取),选择输入的文件和路径,在Expression(表达式)对话框中设置SQL表达式,单击OK即可。

栅格数据的提取

相关文章

  • 投影、数据变换、格式转换、数据处理

    一、定义投影(Define projection) Data Management Tools(数据管理工具)...

  • 360lib 投影格式转换

    360lib 投影格式分类 投影格式转换 分为两种,不同投影格式之间的转换和相同格式但不同参数的转换,其中Inpu...

  • opencv

    投影变换 使用opencv实现投影变换,对图片进行预处理,灰度转换,高斯模糊,canny边缘检测(找到需要投影的区...

  • RxJava进阶实例

    map (变换) 把返回的数据转换成更方便处理的格式再交给 Observer,是事件对象的直接变换(一对一变换) ...

  • 大数据学习导图

    数据获取 数据获取与查看 数据处理 数据处理I:缺失值填补 数据处理II:数据转换 数据处理III:无量纲化 特征...

  • 对csv文件,又get了新的认知

    背景 在数据分析时,有时我们会碰到csv格式文件,需要先进行数据处理,转换成所需要的数据格式,然后才能进行分析 业...

  • Tableau数据处理之数据格式转换

    Tableau 数据处理之数据格式转换 Tableau 连接数据之后会自动识别数据类型,但是有些时候需要我们手动对...

  • 数据存取,数据处理不用SQL也能轻松应对

    数据存取和数据处理作为数据分析的两个重要的环节。 数据处理是对数据的采集、存储、检索、加工、变换和传输。 数据处理...

  • 004-20180104-【Excel数据处理】数字格式转换为文

    O 今天继续学习数据小白,怎样通过Excel快速入门(一)文中提到的数据处理相关的函数,主要包含数字格式转换为文本...

  • 序列化和反序列化

    定义 序列化(serialization)在计算机科学的数据处理中,是指将数据结构或对象状态转换成可取用格式(例如...

网友评论

      本文标题:投影、数据变换、格式转换、数据处理

      本文链接:https://www.haomeiwen.com/subject/jtztgktx.html