首页 > 其他分享 >ArcGIS镶嵌数据集:数据集建立、图像导入与栅格数值显示范围修改

ArcGIS镶嵌数据集:数据集建立、图像导入与栅格数值显示范围修改

时间:2023-12-20 21:32:17浏览次数:34  
标签:ArcGIS 镶嵌 栅格 导入 图像 所示 数据

  本文介绍基于ArcMap软件,建立镶嵌数据集(Mosaic Datasets)、导入栅格图像数据,并调整像元数值范围的方法。

  镶嵌数据集(Mosaic Datasets)是一种用以管理、显示、共享大量栅格数据的手段,在GIS领域具有较多的应用场景。本文就在常见的ArcMap软件中,进行镶嵌数据集的新建,在其中导入栅格数据,并对镶嵌数据集的像元数值范围进行修改。

  首先,在软件中依次选择“Data Management Tools.tbx”→“Raster”→“Mosaic Dataset”→“Creat Mosaic Dataset”。

  在弹出的窗口中,配置所要生成镶嵌数据集的地理数据库位置、镶嵌数据集的名称、镶嵌数据集的坐标系统,并执行该工具。

  随后,可以看到在指定路径下,已经生成了我们刚刚建立的镶嵌数据集。

  接下来,在刚刚建立好的镶嵌数据集处右键,选择“Add Rasters...”。

  弹出如下所示的窗口。在这一窗口中,我们首先需要配置所需要导入的栅格数据集的类型;随后,“Input Data”中选择第一项“Dataset”,并选择我们需要导入镶嵌数据集的栅格图像;一次可以选择多景图像。同时还要注意,在“Raster Processing”一栏中,选中前两项。

  随后,即可看到我们的镶嵌数据集中已经包含刚刚导入的栅格图像;如下图所示。但在一些情况下,在我们导入栅格图像后的镶嵌数据集中,像元的数值范围会变得很大,如下图所示。

  这就会导致我们的栅格图像在拉伸显示时,各像元颜色几乎完全一致;如上图中的栅格图像,我们几乎完全看不到其中不同空间位置的像元的色差。因此,需要对这一问题进行解决。

  在软件中依次选择“Data Management Tools.tbx”→“Raster”→“Raster Properties”→“Calculate Statistics”。

  弹出如下所示的工具窗口。我们只仅需选择一下需要进行处理的镶嵌数据集,随后即可运行该工具。

  运行完毕后,可以看到镶嵌数据集中栅格图像的像元数值范围已经恢复正常,如下图所示。

  此时,栅格图像也已经恢复了正常的色带显示。

  但这里有一点需要注意:用Calculate Statistics工具计算镶嵌数据集的像元信息时,其仅对镶嵌数据集的第一景栅格图像进行计算,而不是全部的栅格图像;如下图所示。

  换句话说,我们前述操作计算得到的像元数值范围,只是我们导入该镶嵌数据集的第一景栅格图像的范围。至于具体如何计算镶嵌数据集中的全部栅格图像的像元数值范围,我暂时也没有找到合适的方法。

标签:ArcGIS,镶嵌,栅格,导入,图像,所示,数据
From: https://blog.51cto.com/fkxxgis/8910974

相关文章

  • openGauss学习笔记-166 openGauss 数据库运维-备份与恢复-导入数据-使用COPY FROM STD
    openGauss学习笔记-166openGauss数据库运维-备份与恢复-导入数据-使用COPYFROMSTDIN导入数据-从MY向openGauss数据库进行数据迁移166.1示例2:从MY向openGauss数据库进行数据迁移下面示例演示如何通过CopyManager从MY向openGauss数据库进行数据迁移的过程。importjava.io.St......
  • openGauss学习笔记-167 openGauss 数据库运维-备份与恢复-导入数据-使用gsql元命令导
    openGauss学习笔记-167openGauss数据库运维-备份与恢复-导入数据-使用gsql元命令导入数据gsql工具提供了元命令\copy进行数据导入。167.1\copy命令\copy命令格式以及说明参见表1\copy元命令说明。表1\copy元命令说明语法说明\copy{table[(column_list)......
  • 导入一个没有合并项 的excel表格
    导入excel///<summary>///导入设计地层单元数据-量纲设置///</summary>///<paramname="planId">方案ID</param>///<paramname="lists">录入基本信息</param>///<paramname="errorM......
  • beanshell导入java文件
    beanshell导入java文件beanshell可以读取class格式的文件步骤:    a、添加BeanShell预处理程序    b、请求调用   beanshell可以读取java格式的文件步骤:    a、添加BeanShell预处理程序    b、请求调用  ......
  • 导入jar包
    导入jar包(MD5加密包)1、直接生成选择函数助手,选择__digest,填写算法和密码,点击生成 2、开发直接给的jar包步骤:a、从测试计划导入jar包       b、添加beanShell预处理程序      c、http请求调用   3、从jmeter的lib\ext目录读取jar包......
  • ArcGis加载天地图山东WMTS服务
    转自http://www.taodudu.cc/news/show-6306550.html?action=onClickhttp://www.taodudu.cc/news/show-4749559.html?action=onClick一、使用条件1.软件:本次测试软件ArcMap10.82.电脑可以连接互联网3、进入山东省地理信息公共服务平台完成注册山东省地理信息公共服务平台(s......
  • 爬虫-今日头条我的收藏-增量式导入到mongodb(三)
    背景:续接前文,当我们有了原始数据之后,自然会想如何利用这些数据。这些文件数据都是json格式,打开一个文本文件眼睛都要看花。所以想把这些数据导入到对应的数据库中,市面上几乎所有数据库都支持json格式存储。随着时间的推移,用户不断有新的收藏,这样就不断产生新的收藏文件。需要不......
  • 如何解决excel导入大文件报错
    开发过程中我们经常会遇到Excel导入大文件报错的问题,经过不断的摸索,我发现我们可以利用缓存区来实现大文件的上传,下面是我本人封装的一个实现工具,有兴趣的小伙伴可以看看,希望能对大家有所帮助!publicclassExcelImportBigDataUtil{/***每次放入缓冲区最大行数......
  • openGauss学习笔记-165 openGauss 数据库运维-备份与恢复-导入数据-使用COPY FROM STD
    openGauss学习笔记-165openGauss数据库运维-备份与恢复-导入数据-使用COPYFROMSTDIN导入数据-通过本地文件导入导出数据165.1示例1:通过本地文件导入导出数据在使用JAVA语言基于openGauss进行二次开发时,可以使用CopyManager接口,通过流方式,将数据库中的数据导出到本地文件或者......
  • python中导入模块/包的几种方式
    一、模块的导入方式模块就是.py类型的Python文件导入时不需要.py后缀,直接导入文件名即可1.利用import直接导入:语法:importmodule_name使用方式:module_name.class_name或者module.func_name2.利用import导入模块并设置一个别名语法:importmodule_nameasXXX使用方式:XXX.cl......