WebMapTiler
创建一系列光栅分幅,以在诸如Bing之类的web地图应用程序中使用™ 地图,谷歌地图™,或Web地图平铺服务。瓷砖以不同的缩放级别、大小和分辨率生成。
Typical Uses
- 准备用于web地图应用程序的光栅数据
它是如何工作的?
WebMapTiler接受光栅特征,并将其“金字塔”化—根据需要重新采样和平铺,以生成一组适合各种web映射平铺方案所需的不同缩放级别的光栅平铺。
可以指定最小和最大缩放级别,也可以不设置以产生由输入光栅的分辨率和大小支持的最小和最大级别。
Tile size may be specified for some平铺方案. 在重采样期间,可以使用各种方法来插值像素值。
属性可以添加到输出平铺中,以记录缩放级别、平铺位置、原始光栅索引、生成的平铺数量和四键(用于基于四叉树的平铺方案)。
此转换器不受光栅标注栏和/或调色板选择的影响。
平铺方案
参考
方案 |
用于 |
投影* |
瓷砖尺寸 |
缩放级别 |
||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
谷歌地图兼容 | 谷歌地图、必应地图、网络地图平铺服务和ArcGIS。 | EPSG:3857(球形墨卡托) | 256x256 pixels | 0to 23 | ||||||||||||||||||||||||||||||||||||||||||||
在0级,整个世界由一个256x256像素的平铺表示。每个级别都会将行和列的数量增加两倍:级别1是512x512,级别2是1024x1024,依此类推。瓷砖的数量相应增加-1瓷砖、4瓷砖、16瓷砖,依此类推。
级别示例
谷歌地图兼容zoom level 0 tiles (column, row): 谷歌地图兼容zoom level 1 tiles: GoogleMapsCompatible zoom level 3平铺: |
||||||||||||||||||||||||||||||||||||||||||||||||
谷歌CRS84Quad | Web地图平铺服务 | 第84页 | 256x256 pixels | 0to 18 | ||||||||||||||||||||||||||||||||||||||||||||
在级别0处,整个世界由256x256像素的平铺表示(平铺的第一行和最后64行为空)。每个级别都会将行和列的数量增加两倍:级别1是512x512,级别2是1024x1024,依此类推。 |
||||||||||||||||||||||||||||||||||||||||||||||||
GlobalCRS84Scale | Web地图平铺服务 | 第84页 | 用户定义的 | 0to 20 | ||||||||||||||||||||||||||||||||||||||||||||
间距以度为单位定义。
间距表
|
||||||||||||||||||||||||||||||||||||||||||||||||
GLOBALCRS84像素 | 第84页 | 用户定义的 | 0to 17 | |||||||||||||||||||||||||||||||||||||||||||||
This scheme defines a spacing in degrees for each level, as follows:
间距表
|
*Incoming rasters that are not in the required projection will be reprojected by the transformer before tiling is carried out.
示例
在本例中,我们准备了一张4800 x 4000的温哥华正射影像(分辨率为1米),供谷歌地图使用。源图像是单个GeoTIFF。请注意,投影是UTM83-10-变压器需要在重新采样和平铺之前重新投影它。
光栅将路由到WebMapTiler。
在参数对话框中,我们选择GoogleMapsCompatible作为平铺方案.
请注意缩放级别已留空。变压器将计算输入光栅可产生的适当最小和最大电平。
缩放级别,以及每个级别的分幅大小和位置,都是由googlemaps固定的。WebMapTiler将调整输出光栅以适应这些标准。
A total of 740 tiles are produced from the original. The number of tiles per zoom level can be analyzed with a统计计算器.
请注意,只生成了5到17级的缩放级别(在所有可能的级别中,从0-整个地球-到23-给定原始图像大小和分辨率的最小可能覆盖区域)。
缩放级别10
检查zoom level 10的单个平铺输出,注意添加的新属性,包括平铺位置、缩放级别、quadkey(由Google Maps使用)等。
The extent of the original raster falls wholly inside the extent of this standard tile’s size and position, so the raster has been padded with blank cells.
包含原始图像的光栅部分的近距离视图显示将重新采样到适当(较低)分辨率。
缩放级别15
42tiles were produced for zoom level 15.
仔细观察选定的平铺可以清楚地看到,更高的缩放级别保留了更高的分辨率。
使用说明
- To resample rasters using zoom levels and positions that are not tied to one of these web mapping tile schemes, consider using theRasterPyramider.
- 属性可用于输出文件命名-例如,可以将输出要素类型名称设置为Quadkey属性值。
- 通常,在写出由这个转换器生成的光栅时,可以将目标功能类型名称设置为Bing地图的quadkey值,或者Google地图的缩放级别、平铺列和平铺行的组合。建议使用PNGRASTER编写器以获得最佳结果。
- 为了获得最佳性能,此转换器输出的光栅应按输出顺序写入。更改顺序(例如,通过使用数据集扇出或分类器转换器)可能会对性能产生负面影响。或者,使用雷斯特检查器在WebMapTiler之后,但在更改顺序的操作之前。
- 当磁贴包含原始光栅覆盖范围以外的区域时,可以向磁贴添加一个alpha带来标识这些区域。如果不需要此带,可使用光栅解释器变压器。
选择光栅变压器
FME有大量的变压器可供选择,用于处理光栅数据。它们通常可以分类为使用整个光栅、条带、单元格或选项板,以及设计用于工作流控制或将光栅与矢量数据结合使用的那些。亚搏在线
有关光栅几何图形和特性的信息,请参见光栅(IFMERaster).
使用光栅
锉刀 | 在光栅中的单元内设置单元原点。 |
光栅卷积器 | 应用卷积滤波器(有时称为内核or透镜)对要素进行栅格化并输出结果。 |
光栅表达式求值器 | 每个细胞在光栅或评估表达式pair of rasters, including algebraic operations and conditional statements. |
RasterExtentsCorcer公司 | 将输入光栅要素的几何图形替换为覆盖光栅范围或光栅内数据范围的多边形。 |
光栅采集器 | 摘录地面控制点(GCP)栅格要素的坐标系和点值,并将其显示为属性。 |
光栅光栅 | 套地面控制点(GCPs)在光栅上,将单元格位置与已知坐标配对。 |
RasterGeoreferencer | Georeferences a raster by either known corner coordinates or origin, cell size, and rotation. |
RasterHillshader | 基于高程值生成地形的灰度着色地形表示。 |
光栅解释器 | 更改光栅的解释类型(包括所有标注栏),并在必要时转换单元值。 |
拉斯特莫萨克 | Merges multiple raster features into a single raster feature. |
RaserProperty提取器 | 提取光栅要素的几何图形特性并将其显示为属性。 |
RasterPyramider | 根据最小输出光栅的层数或尺寸,将光栅重采样为多个分辨率。 |
拉斯特雷吉斯特 | Transforms an image to minimize its difference with another. |
光栅采样器 | 基于指定的输出尺寸、以地面单位表示的单元大小或原始单元的百分比对光栅重新采样,并内插新单元值。 |
旋转锉刀 | 根据光栅要素的旋转角度特性旋转光栅要素,插入新的单元值,更新所有其他受影响的光栅特性,并生成旋转角度为零的输出光栅要素。 |
锉刀 | 增强光栅图像的功能。“光栅锐化器”增强了边界、线和曲线,同时减少了光栅图像平坦区域中的噪波。 |
RasterSubsetter | 使用像素边界而不是地面坐标剪裁光栅要素,并可以选择在周长周围添加单元。 |
锉刀 | 通过指定以单元格/像素为单位的平铺大小或平铺数,将每个输入光栅拆分为一系列平铺。 |
光栅测角器 | 从输入光栅要素创建多边形。对于输入光栅中具有相同值的像素的每个连续区域,输出一个多边形。 |
WebMapTiler | 创建一系列图像分幅,这些图像分幅可供Bing等web映射应用程序使用™ 地图,谷歌地图™,或Web地图平铺服务。这是通过将光栅重新采样到各种不同的分辨率,然后将它们拆分为块来实现的。 |
与乐队合作
RasterBandAdder | 向光栅要素添加新标注栏。 |
光栅合带器 | Merges coincidental raster features into a single output raster feature, preserving and appending all bands. |
光栅带解释器 | 更改单个光栅标注栏的解释类型,必要时转换单元值。 |
RasterBandKeeper | 从光栅要素中删除所有未选定的标注栏。 |
RasterBandMinMaxExtractor光栅 | 从光栅要素中提取最小和最大标注栏值、选项板关键点和选项板值,并将它们添加到列表属性中。 |
RasterBandNameSetter | 套the band name of selected bands on a raster, making raster contents simpler to understand compared to band numbers. |
RasterbandNodeData清除器 | 从光栅要素的选定标注栏中删除现有节点数据标识符。任何先前等于nodata值的值都被视为有效数据。 |
RasterbandNodeSetter公司 | 在光栅要素的选定标注栏上设置新的节点数据值。 |
光栅排序器 | 指定光栅中所需的标注栏顺序。波段根据输入波段索引重新排序。 |
Rasterband属性抽取器 | 提取光栅要素的标注栏和选项板特性,并将其显示为属性。 |
光栅去除器 | 从光栅要素中删除所有选定的标注栏。 |
RasterBandSeparator | 分离标注栏或唯一的标注栏和选项板组合,并输出单个光栅要素或包含所有组合的单个新光栅要素。 |
光栅统计计算器 | 计算光栅标注栏的统计信息,并将结果作为属性添加。 |
Working with Cells
RasterAspect计算器 | 计算光栅每个单元的纵横比(坡度方向)。纵横比从0到360度,从北顺时针测量。 |
RasterCellCoercer | Creates individual points or polygons for each cell in a raster, optionally extracting band values as z coordinates or attributes. |
RasterCellValue计算器 | Evaluates basic arithmetic , minimum, maximum or average operations on the cell values of a pair of rasters. |
RasterCellValue替换器 | 用新的单个值替换光栅中的标注栏值范围。 |
拉斯特圆机 | Rounds off raster cell values. |
RasterSegmenter | 基于输入光栅图像单元中的强度差异,将光栅图像从输入图像划分为任意大小的单元组。 |
RasterCellValue计算器 | 对光栅的单元格值与数值执行基本的算术运算。 |
RasterSlopeCalculator | Calculates the slope (maximum rate of change in z) for each cell of a raster. |
使用选项板
光栅加法器 | 从属性创建选项板,并将此选项板添加到光栅上的所有选定标注栏。 |
光栅提取器 | 创建光栅上现有选项板的字符串表示形式,并将其保存到属性中。 |
RasterPaletteGenerator | 从光栅的选定标注栏生成调色板。输出光栅将用带有调色板的新标注栏替换选定标注栏。 |
RasterPalette解释强制器 | 更改光栅选项板的解释类型。 |
RASTERPALETTENODATASETER光栅 | 标识与光栅标注栏的nodata值匹配的调色板键,并在其上设置值。 |
光栅 | 从光栅要素中删除选定的选项板。 |
RasterPaletteResolver | 通过将单元格值替换为相应的选项板值来解析光栅上的选项板。包含多个组件(如RGB)的选项板值将被分解,并将单个值指定给多个新添加的标注栏。 |
亚搏在线工作流控制
雷斯特检查器 | 强制处理累积的光栅操作,将状态保存到磁盘,并释放资源以优化性能或帮助解决内存限制。 |
RasterConsumer | 读取光栅特征以进行测试,包括任何累积的光栅操作。不会执行其他操作,也不会对特性执行任何操作。 |
光栅采集器 | Serializes the geometry of a raster feature into a Blob attribute, encoding the contents according to a choice of common binary raster formats. |
Rasternumeric创建者 | 使用默认单元格值创建指定大小和分辨率的数字光栅。 |
RasterReplacer | 对包含存储为水滴的编码光栅的二进制属性进行解码,用解码的光栅替换特征的几何体。 |
RasterRGBCreator公司 | 使用默认单元格值创建指定大小、分辨率和解释类型的彩色光栅要素。 |
光栅选择器 | 为后续的转换器操作选择光栅的特定标注栏和选项板。 |
矢量和光栅
成像光栅 | 创建矢量或点云输入要素的光栅表示,在矢量要素的实心背景填充上使用fmeèu颜色属性。可以使用点云的颜色或强度组件渲染点云。 |
数字编码器 | Creates a numeric raster representation of vector or point cloud input features, where cell values are taken from the z coordinates of the input features and overlaid on a uniform background. |
映射光栅器 | 使用Mapnik工具箱从输入向量和光栅特征生成光栅,并对符号化和标记进行精细控制。 |
PointCloudOnRasterComponentSetter | 套point cloud component values by overlaying a point cloud on a raster. The component values for each point are interpolated from band values at the point location. |
PointOnRasterValue提取器 | 从一个或多个输入点位置的光栅中提取标注栏和选项板值,并将其设置为要素上的属性。 |
光栅发生器 | Produces a raster digital elevation model (DEM) by uniformly sampling a Delaunay triangulation generated from input points and breaklines. |
VectorOnRasterOverlayer | 将矢量或点云要素栅格化到现有栅格上。对于矢量特征,“fmeèu颜色”属性设置像素颜色,可以使用其颜色或强度分量渲染点云。 |
Configuration
输入端口
此转换器仅接受光栅特征。
输出端口
具有附加属性的平铺,根据选定的平铺方案和其他参数生成。
参数
平铺方案 | Choose a method for tiling data. Choices include:
看到了吗平铺方案更多细节请参见上文。 |
这些参数指定将为其生成平铺的缩放级别。有效值因时间而异平铺方案-看到了吗平铺方案更多细节请参见上文。
如果这些值留空,转换器将根据输入光栅计算适当的缩放级别范围。
最小缩放级别 | (可选)指定要生成的最小缩放级别。 如果未指定最小缩放级别,则最小缩放级别将默认为光栅可见的最小级别。请注意,如果输入光栅在特定缩放级别上覆盖的行和列少于1行和1列,则无论最小缩放级别值是多少,都不会生成平铺。 |
最大缩放级别 | (可选)指定要生成的最大缩放级别。 如果未指定最大缩放级别,则最大缩放级别将是最小的缩放级别,这样重新采样的光栅将比原始光栅具有更多的行或列。 |
These parameters specify the size of each output tile for tile schemes that support user-defined sizes.
列数 | Specify the desired tile width in cells (pixels). |
Number of Rows | Specify the desired tile height in cells (pixels). |
插值类型 | 单元值被插值以产生各种光栅大小和分辨率。选择方法:
|
If attribute names are specified, new attributes are added to the output tiled rasters.
四键属性 | 如果指定,则将向每个输出特征添加一个属性,指定该平铺的四键。 Bing地图使用四键来唯一地标识特定细节级别的单个平铺。请注意,此属性将仅为基于四叉树的平铺方案(GoogleMapsCompatible和GoogleCRS84Quad)创建。 |
缩放级别属性 | 如果指定,将向每个输出特征添加一个属性,指定该平铺的缩放级别。 |
Tile Column Attribute | 如果指定,将向每个输出特征添加一个属性,指定该平铺的列。 |
平铺行属性 | 如果指定,将向每个输出特征添加一个属性,指定该平铺的行。 |
光栅索引属性 | 如果指定,将向每个输出要素添加一个属性,该属性标识从哪个光栅创建该要素。 This index is zero-based, so all tiles created from the first input raster will have a value of 0, all tiles created from the second input raster will have a value of 1, etc. |
Number of Tiles Attribute | If specified, an attribute will be added to each output feature identifying the total number of tiles created from the input raster, across all zoom levels. |
编辑变压器参数
Using a set of menu options, transformer parameters can be assigned by referencing other elements in the workspace. More advanced functions, such as an advanced editor and an arithmetic editor, are also available in some transformers. To access a menu of these options, clickbeside the applicable parameter. For more information, see变压器参数菜单选项.
定义值
有几种方法可以定义要在转换器中使用的值。最简单的方法是简单地键入一个值或字符串,其中可以包括各种类型的函数,如属性引用、数学和字符串函数以及工作区参数。有许多工具和快捷方式可以帮助构造值,通常可以从值字段旁边的下拉式关联菜单中获得。
使用文本编辑器
The Text Editor provides a convenient way to construct text strings (including regular expressions) from various data sources, such as attributes, parameters, and constants, where the result is used directly inside a parameter.
使用算术编辑器
算术编辑器提供了一种从各种数据源(如属性、参数和特征函数)构造数学表达式的方便方法,其中结果直接用于参数内部。
Conditional Values
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包括许多函数、字符、参数等。
设置值时(无论是直接输入参数还是使用编辑器之一构造),包含字符串、数学、日期/时间或FME功能函数的字符串和表达式将对这些函数进行求值。因此,这些函数的名称@<函数名称>)不应用作文本字符串值。
对话框选项-表格
带有表样式参数的转换器具有用于填充和操作值的附加工具。
行重新排序 |
单击行项目后启用。选择包括:
|
剪切、复制和粘贴 |
单击行项目后启用。选择包括:
Cut, copy, and paste may be used within a transformer, or between transformers. |
过滤器 |
开始键入一个字符串,矩阵将只显示与这些字符匹配的行。搜索所有列。这只会影响转换器中属性的显示-它不会改变输出的属性。 |
导入 |
Import使用从数据集读取的一组新属性填充表。具体应用因变压器而异。 |
Reset/Refresh |
通常将表重置为其初始状态,并可能提供其他选项来删除无效项。变压器的性能各不相同。 |
Note:并非所有的变压器都提供所有的工具。
参考
加工行为 |
|
特征保持 |
No |
依赖项 | 没有 |
FME许可级别 | FME专业版及以上 |
Aliases | 虚拟学习者 |
History | 这个转换器以前被命名为VirtualEarthTiler。 |
FME社亚搏国际在线官网区
FME社区是演示亚搏国际在线官网、操作指南、文章、常见问题解答等的地方。获取问题的答案,向其他用户学习,并对新功能进行建议、投票和评论。
Search forall results about the WebMapTiler关于FME社区。亚搏国际在线官网
示例可能包含根据开放政府许可证(温哥华)获得许可的信息