ArcGIS影像构建金字塔小窍门

合集下载

gis金字塔原理

gis金字塔原理

gis金字塔原理GIS金字塔原理是GIS数据处理和渲染的基本原理,它是利用多个分辨率级别的数据构建金字塔状的数据结构,以实现快速高效的数据处理和渲染。

本文将详细介绍GIS金字塔原理的概念、优势及其应用。

一、GIS金字塔原理的概念GIS金字塔原理,又称为级别金字塔原理,是GIS空间数据处理和渲染中的一种处理方式,它通过将原始数据按照不同分辨率级别进行预处理,生成一组数据集,每个数据集都包含相同的图形信息,但其分辨率逐渐递减。

这种数据结构被称为金字塔结构,它由若干个层次组成,每个层次都是前一个层次的1/4,因此该数据结构被称为金字塔。

二、GIS金字塔原理的优势1. 快速响应和可视化:由于金字塔结构的数据处理和渲染非常高效,因此在大规模地图和空间数据的处理和渲染中,GIS金字塔原理非常适合。

它可以快速响应并可视化大量的数据,当用户选择多个区域时可以立即重新加载数据,以便用户可以即时浏览这些区域的有关信息。

2. 节约时间和成本:GIS金字塔原理改善了在处理大规模数据时的时间和成本效率。

传统的地图渲染技术可能需要花费数小时或数天的时间来处理大量的数据集,而GIS金字塔原理可通过预处理数据集,在相对较短的时间内以较低的成本来实现渲染。

3. 支持多种应用程序:GIS金字塔原理可用于许多不同的应用程序和场景,如航空照片处理、数字地球、行车导航和地理信息分析等。

三、GIS金字塔原理的应用1. 地图渲染:GIS金字塔原理是实现地图可视化和渲染的基本方法之一。

从底层金字塔开始,GIS系统根据图层上各自定义的尺寸、范围和比例尺来选择最佳层次,并将其作为可视化层。

2. 行车导航:在行车导航应用中,GIS金字塔原理可以快速计算出当前坐标应该显示的地图级别和内容。

它为自动导航提供了可靠的地图数据,确保了高精度的路线规划和方向指引。

3. 空间数据查询:GIS金字塔原理也可以用于GIS数据库中的特定查询,例如区域选择和范围查找。

arcgis创建金字塔 无损参数

arcgis创建金字塔 无损参数

arcgis创建金字塔无损参数
在ArcGIS中创建金字塔可以提高图像在不同比例下的显示性能和加载速度,同时减少存储空间的占用。

创建金字塔时,可以设置一些参数以优化金字塔的性能和质量,其中无损参数是一个重要的设置项。

无损参数指的是金字塔创建过程中的压缩质量选项,通常有两个选项:有损和无损。

选择无损参数意味着在创建金字塔时不会对图像进行任何压缩,保持原始图像的像素质量,但会增加金字塔文件的大小。

在ArcGIS中创建金字塔时设置无损参数的步骤如下:
打开ArcMap软件并加载需要创建金字塔的栅格数据。

在图层列表中右键单击需要创建金字塔的栅格数据图层,选择“属性”。

在图层属性对话框中,选择“金字塔”选项卡。

在金字塔选项卡中,找到“重采样”选项区域。

在“重采样”选项区域中,选择“无损”选项。

点击“应用”按钮,然后点击“确定”按钮,以保存设置并关闭图层属性对话框。

设置了无损参数后,创建的金字塔将保持原始图像的像素质量,但金字塔文件的大小可能会较大。

如果对存储空间要求不高,且需要保留原始图像的质量,则建议选择无损参数。

1。

金字塔图片服务器部署全步骤

金字塔图片服务器部署全步骤

一,生成金字塔图片集(所设计软件参见:F:\+GIS+\图片金字塔切割) 用到的工具包括稻哥下载器或卫星地图下载器,GlobalMapper,FWTools247.exe (gdal_retile.py)步骤一,从GoogleMap上截图使用稻哥下载器下载的图片是tif格式,这个格式包含经纬度坐标,但不包含投影坐标信息,从卫星地图下载器可下载的格式有JPG,PNG,tif等,但tif格式也不包含投影坐标信息。

步骤二,生成GeoTiff格式图片(图片需包含投影坐标信息)选取步骤一中生成的两种方式的Tif图片,用GlobalMapper打开,这个时候会提醒选择投影坐标,按上面的提示操作。

(谷歌采用的投影坐标为自家定义的,标记为:EPSG:900913,正式的名称为:EPSG:3857或EPSG:3785).打开图片后,选择File->Export Raster/Image Format,后续做如下选择:点击OK,导出。

GoogleMap上获取图片方法:直接从GoogleMap(比如用稻哥截图工具下载)上下载的图片与直接从NASA上下载的高程信息文件对应不起来(可能是因为GoogleMap输出的图片投影坐标不是EPSG:4326的原因),需要使用GlobalMapper等软件进行点对点的适配。

方法是在GoogleEarth(而不是GoogleMap)上采集经纬坐标,然后和图片的像素点进行对应。

如下图所示:当GlobalMapper软件在图片打开时如果识别不到坐标信息会自动弹出以上对话框。

所以为了打开该对话框可以先将tif格式图片转换成不带坐标信息的jpg等格式。

从NASA上获取高程信息的方法:在NASA上下载高程信息的网址是:/SELECTION/inputCoord.asp该地址下载的高程图片是分块管理的,每块的跨度是:5度×5度,如果A,项目所在地恰好在某一块的范围内则直接转换即可,转换方法是:用iview.exe打开tif图片,然后选取File->Export命令,按下表参数进行输出,输出目录选择【安装目录】\elevation\general_raster内:输出的文件扩展名包括:ras,ovr,omd,his,geomB,如果项目所在地跨多个块,那么需要先将块合并后在用iview导出。

关于栅格的压缩,金字塔,时间,和空间

关于栅格的压缩,金字塔,时间,和空间

人们在创建Mosaic datasets的时候会有很多的问题,比如数据应该采用什么格式,是否需要金字塔,会需要多少空间,创建金字塔会花费多长的时间,创建缩略图所需要花费的时间。

因此我做了一个简单的测试,使用了24张4种不同的raster dataset的栅格数据,有些有金字塔,有些没有。

这些栅格影像都是标准的分幅的正射照片。

每一张包含5000行和5000列8位3波段压缩原始的数据是MrSID格式的,我用ArcGIS Desktop 10把它们转成了其他的格式,下面的表格列出了结果。

ArcGIS 默认提供了合理压缩的的百分比是75%的压缩,这里也使用了75%比的压缩。

在这里除了两种格式之外都是用了有损压缩,意味着像素值已经发生了变化,TIFF格式没有压缩,TIFF With LZW压缩是无损压缩,但是这两种都占用了磁盘中的很多的空间,使用无损压缩实际上是没有怎么做压缩除非有大块的区域是NoData或者是相同的值。

注意MrSID依然是最小的,因为他采用了专有的小波压缩,有些人问为什么他们的MrSID文件导入到Geodatabase中化了那么多的时间,这是因为这个格式是高压缩的,解压并转入到其他的低压缩的格式中会花很长的时间。

你可以在Raster Datasets属性对话框中检查一下未压缩的大小。

金字塔金字塔就是对源文件中使用了线性重采样后生成出来的一些TIFF文件。

下面看几个例子,第一个,TIFF数据没有压缩,金字塔会使用JPEG压缩,另一个TIFF数据没有压缩,金字塔使用LZ77无损压缩,在这个例子中,额外的存储空间大概是2.2-9%。

第三个测试是TIFF数据本身是采用的75%压缩的,金字塔也是采用了75%的JEPG的压缩。

这里你可以看到额外的空间占用百分比几乎提高到30%,但是你仍然可以注意到每个金字塔文件的大小和未压缩的TIFF文件的几乎一样。

如果你是严格的关心你需要存储的数据总大小,那么你可以选择保持的数据存储使用MrSID格式文件,或者可以转换到使用JEPG压缩的TIFF文件格式。

arcgis影像切片方案

arcgis影像切片方案

以我给的标题写文档,最低1503字,要求以Markdown 文本格式输出,不要带图片,标题为:arcgis影像切片方案# ArcGIS影像切片方案## 简介在GIS(地理信息系统)领域中,高质量的影像数据对于地图制作、遥感分析和空间可视化等方面至关重要。

ArcGIS是一种功能强大的GIS软件,提供了多种影像切片方案,使用户能够轻松创建、发布和共享高性能的影像切片服务。

本文将介绍如何使用ArcGIS进行影像切片,并提供一些最佳实践和建议。

## 影像切片概述影像切片是将大型影像数据集拆分为多个小图块,以便在Web地图或GIS应用程序中快速加载和显示的过程。

切片可以提高影像数据的渲染速度和空间查询性能,同时减少网络传输数据量。

在ArcGIS中,影像切片主要使用两种技术:切片缓存和切片数据集。

### 切片缓存切片缓存是将影像数据根据特定的分辨率级别和地图范围切分为多个图块,并将其存储在预定义的块级缓存中。

切片缓存使用金字塔数据结构来管理不同分辨率级别的图块,以便在不同的地图缩放级别下提供最佳的渲染效果。

ArcGIS支持两种类型的切片缓存:栅格金字塔和矢量切片。

- 栅格金字塔:栅格金字塔是对影像数据进行预处理,生成多个分辨率级别的图像,并将其存储为切片缓存格式。

栅格金字塔适用于大型栅格数据集,如卫星遥感影像和航空影像等。

使用栅格金字塔可以提高影像数据的渲染速度,并减少对原始影像数据的访问次数。

- 矢量切片:矢量切片是在原始矢量数据上进行切片,并将其存储为切片缓存格式。

矢量切片适用于矢量要素数据集,如道路网络、土地利用和建筑物分布等。

使用矢量切片可以提高矢量数据的显示效果,并减少对原始矢量数据的访问次数。

### 切片数据集切片数据集是将原始影像数据分割为多个图块,并将其存储在切片数据集格式中。

与切片缓存不同,切片数据集保留了原始影像数据的所有信息,并使用索引和元数据来管理和组织切片数据。

切片数据集适用于需要对原始影像数据进行分析、处理和编辑的应用场景。

arcgis影像金字塔

arcgis影像金字塔

arcgis 影像金字塔影像金字塔结构:指在同一的空间参照下,根据用户需要以不同分辨率进行存储与显示,形成分辨率由粗到细、数据量由小到大的金字塔结构。

影像金字塔结构用于图像编码和渐进式图像传输,是一种典型的分层数据结构形式,适合于栅格数据和影响数据的多分辨率组织,也是一种栅格数据或影像数据的有损压缩方式。

如果文件夹只读或者raster文件本身只读,那么arcgis将在C:\temp\rasterproxies下生成相应的附属文件和金字塔结构文件。

该目录可以在program files\ArcGIS\Utilities中的AdvancedArcMapSettings.exe中进行修改。

影像图配准主要包括以下几个方面1.打开影像图2.配准3.影像图入库/保存1.打开影像图的代码以前已经写过了。

2.配准配准主要使用IGeoReference这个接口来完成工作。

还有使用ActiveView来进行坐标转换,将MapControl中鼠标的点击位置转换为地图和影像图上的坐标。

下面介绍IGeoReference接口首先RasterLayer实现了这个接口CanGeoRef 监测该图层是否可以做配准PointsTransform 将鼠标的位置转换为栅格文件上的相对坐标。

Rectify 将纠正的结果保存为一个新的栅格文件相当于另存为Register 纠正的结果生成World文件和栅格文件保存在同一个目录下 Reset 取消纠正但是Register 之前的操作不能恢复。

最重要的是下面三个Shift 一点纠正就是平移TwoPointsAdjust 两点配准有一定的缩放Warp 三点或以上配准注意事项1.每次Register是一个标志阶段这每次配准的过程中必须把上次Register 以来的所有配准点数据都使用上。

例如:首先Register了然后 1.使用了一点平移2.接下来又接受了一个点这个时候就要使用两点配准。

3.接下来又接受了一个点这个时候就要使用三点配准了。

Arcgis镶嵌数据集操作

Arcgis镶嵌数据集操作

【技术类】【且听我说“镶嵌数据集”】6、镶嵌数据集操作镶嵌数据集的完整操作过程如下图所示,接下来将针对各操作步骤进行详细描述。

图:镶嵌数据集操作流程(1)数据预处理影像的统计值和金字塔决定了镶嵌数据集的显示速度与可视化效果。

利用“Build Pyramids and Statistics”工具构建金字塔与计算统计值。

该工具可以批量处理文件夹中的影像数据。

打开“Build Pyramids and Statistics”工具,工具位于 Data Management> Raster > Raster Properties 工具箱。

(2)建立镶嵌数据集镶嵌数据集的建立有两种途径:途径一:Data Management Tools>Raster>Create Mosaic Dataset;途径二:Catalog中右键FileGeodatabase-New- Mosaic Dataset;参数设置:MosaicDataset Name:填写镶嵌数据集名称;CoordinateSystem:选择镶嵌数据集参考;ProductDefinition:定义产品波段组合方式;PixelProperties:定义像素位数;图:创建镶嵌数据集(3)添加影像数据同样利用两种方式添加影像数据:途径一:Data Management Tools>Raster>Add Rasters To MosaicDataset;途径二:Catalog中右键FileGeodatabase>Mosaic Dataset>Add Rasters;参数设置:RasterType:选择影像对应的栅格类型;(此部分内容下文详述)InputDataset:选择添加影像类型;图:影像数据添加小贴士:Input Dataset选项中的文件类型如何定义?该选项提供三类文件类型,分别为File、Dataset、Workspace,三者定义范围如下:File——允许选择一个或多个存储于磁盘文件夹、影像服务定义 (.ISDef) 文件和栅格处理定义(.RPDef) 文件中的栅格数据集。

影像金字塔

影像金字塔

gdal是一个库,所以它附带的程序本身是很容易被忽略的。

可是这些程序又是极其有用的。

真的,不骗你!<<TableOfContents: execution failed [Argument "maxdepth" must be an integer value, not "[maxdepth]"] (see also the log)>>下面是主站中对gdal的附带工具程序的介绍,啥也不说了,翻译吧--GDAL附带工具GDAL创建了下面的工具程序∙gdalinfo - 统计文件的信息。

∙gdal_translate - 拷贝一个可以控制控制输出格式的栅格文件。

∙gdaladdo - 为文件添加略缩图。

∙gdalwarp - 把一个图像转换到一个新的坐标系统。

∙[[|gdalindex]] - 为MapServer建立一个栅格索引。

∙[[|gdal_contour]] - 给DEM创建等高线。

∙[[|rgb2pct.py]] - 把一个24位的图像转化成8位调色板图像。

∙[[|pct2rgb.py]] - 把一个8位调色板图像转化成24位位图。

∙[[|gdal_merge.py]] - 把一系列的图像创建一个快速的地图集。

∙[[|gdal_rasterize]] - 把一个矢量图层栅格化。

∙[[|nearblack]] - 转换临近的黑/白边框为精准数值。

∙[[|gdal-config]] - 获取建立使用gdal的软件需要的参数。

创建新的文件存取一个已存在的文件来读取是一件很容易的事情,只要在命令行中指定文件或者数据集的名字。

但是,创建一个文件是一件非常复杂的事情。

你可能需要指定创建格式,各种创建参数,以及指定一个坐标系统。

在不同的GDAL工具中有许多参数都是差不多的,这里列举出来。

-of format∙选择要创建新的文件的格式。

这个格式被指定为类似GTiff(GeoTIFF格式)或者HFA(ERDAS格式)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ArcGIS影像构建金字塔小窍门
摘要:在对影像构建金字塔的过程中,有一个问题常常困扰着我们,那就是如何提速金字塔的构建?下面我们就一起来看几个增速金字塔构建的小窍门。

在对影像构建金字塔的过程中,有一个问题常常困扰着我们,那就是如何提速金字塔的构建?下面我们就一起来看几个增速金字塔构建的小窍门。

1、ArcGIS中金字塔如何创建呢?
单景影像金字塔构建:
ArcToolbox->Data ManagementTools->Raster->Raster Properties->Build Pyramids
对于尚未构建金字塔的单景影像,在影像添加至ArcMap窗口时,会得到“是否构建金字塔”的提示,这个时候也可以选择构建金字塔。

批量影像金字塔构建:
ArcToolbox->Data ManagementTools->Raster->Raster Properties-> Build Pyramids And Statistics
对于数据量比较大的影像,推荐利用批量工具进行金字塔构建。

2、如何提速金字塔的构建呢?
金字塔构建过程中有几个可设的参数,它们正是提速金字塔构建的秘密所在。

如上图所示,红框中的可选项。

(1)金字塔级别Pyramidlevels (optional)
金字塔等级是指建立的金字塔层级数量。

默认的级别是-1,此时会构建完整的影像金字塔。

如果这里设成空值,得到的效果和-1相同。

如果设为0,那么将不会建立金字塔。

同时,这也是删除影像金字塔的方法。

金字塔最高级别可以设为29,任何高于29的值都会当作-1处理。

通过上面的描述大家应该清楚,如果按照默认的设置,完整的构建出影像金字塔,耗费的时间一定会较长,所以可以根据需要进行金字塔级别设置。

(2)重采样方法Pyramidresampling technique (optional)
重采样的方法一般有以下三种: 双线性插值(BILINEAR)、最临近像元法(NEAREST)、三次卷积法(CUBIC)。

其中最临近像元法速度最快,如果对图像的边缘要求不是很高,最适合使用该方法。

三次卷积由于考虑的参考点数太多、运算较复杂等原因,速度最慢,但是重采样后图像的灰度效果较好。

对于影像,建议采用双线性差值法;对于离散数据,建议采用最邻近像元法。

(3)压缩方式Pyramidcompression type (optional)
提供了5种压缩方式:
默认——如果源数据采用了小波压缩,金字塔将采用JPEG的压缩方法;否则,则采用LZ77的压缩方法。

LZ77——无损压缩方式,适合于任何类型的数据。

JPEG——有损压缩方式,选择了JPEG压缩,可以设置压缩质量。

对于影像数据,通常选择此种压缩方式,如果对影像质量要求不高,可以将压缩比设置为25。

JPEG_YCbCr——种有损压缩,使用亮度(Y)和色度(Cb和Cr )色彩空间组件。

NONE——不对金字塔进行压缩。

(4)设置环境变量Parallel Processing Factor
我们的电脑都是多核的,通过环境变量的并行处理因子设置可以提升GP工具处理速度。

具体设置位置:GP工具面板——>Environments——>ParallelProcessing
并行处理因子以数字或者百分数的形式进行设置。

如果以百分数的形式设置,最终的进程数将是电脑CPU核数与百分比相乘的结果或近似结果。

比如说,4核的电脑。

如果设置为50%,那么将启用2个进程。

(50% * 4 = 2)
如果设置为66%,那么将启用3个进程。

(66% * 4 = 2.64,近似为3)
如果设置为100%,那么将启用4个进程。

(100% * 4 = 4)
当然,也可以直接进行数值设置。

空值——默认设置,不同的工具会进行不同进程数的设置。

0——不进行并行设置。

n——指定具体进程数,进程数设置不超过CPU核数。

以上介绍的就是影像金字塔构建的几个因素,可以根据具体情况进行参数设置,以此提高金字塔的运行速度。

对于镶嵌数据集概视图(overview)的构建,可以参看以上说明。

相关文档
最新文档