LCP—FARSITE v.4 LCP格式
司机简称
LCP
Driver built-in by default
This driver is built-in by default
FARSITE v.4景观文件(LCP)是一种多波段栅格格式,用于野外火灾行为和火灾效应模拟模型,如FARSITE、FLAMMAP和FBAT (www.fire.org _). LCP文件的波段存储描述地形、树冠和地表燃料的数据。这个 LANDFIRE Data Distribrution Site 以LCP格式分发数据,以及FARSITE和 LFDAT 可以从一组输入栅格创建LCP文件。
LCP文件(.LCP)基本上是一种原始格式,具有下面描述的7316字节头。所有频带的数据类型都是16位有符号整数。波段被像素交错。需要五个波段:高程、坡度、坡向、燃料模型和树冠覆盖。树冠燃料带(冠层高度、冠层基部高度、冠层体积密度)和表面燃料带(粗木屑、粗木屑)是可选的。
LCP驱动程序读取线性单位、单元格大小和范围,但LCP文件未指定投影。UTM预测是典型的,但其他预测是可能的。
驱动程序功能
Supports CreateCopy()
This driver supports the GDALDriver::CreateCopy()
operation
Supports Georeferencing
This driver supports georeferencing
Supports VirtualIO
This driver supports virtual I/O operations (/vsimem/, etc.)
元数据
GDAL LCP驱动程序报告数据集和带级元数据:
数据集
纬度:数据集的纬度,南半球为负线性单位:英尺或米DESCRIPTION:LCP文件描述
波段
<band>单元或<band>选项:频带的单元或选项代码<band>单元名称或<band>选项描述单元/选项的名称<band>最小值<band>最大值<band>类数:类数,-1 if>100<band>值:以逗号分隔的类值列表(仅限燃油型号band)<band>u文件:波段的原始输入栅格文件名
注: LCP驱动程序派生自gdal/frmts/raw中声明的RawDataset助手类。它应该实现为gdal/frmts/raw/lcpdataset.cpp。
创建选项
LCP驱动程序支持CreateCopy(),可以通过创建选项设置元数据值。下面是首先列出默认值的选项列表。
[ELEVATION_UNIT=[METERS/FEET]] :高程带的垂直单位。
SLOPE_UNIT=[DEGREES/PERCENT]
ASPECT_UNIT=[AZIMUTH_DEGREES/GRASS_CATEGORIES/GRASS_DEGREES]
[FUEL_MODEL_OPTION=[NO_CUSTOM_AND_NO_FILE/CUSTOM_AND_NO_FILE/ NO_CUSTOM_AND_FILE/CUSTOM_AND_FILE]] :指定是否使用自定义燃料模型,以及是否存在自定义燃料模型文件。
CANOPY_COV_UNIT=[PERCENT/CATEGORIES]
CANOPY_HT_UNIT=[METERS_X_10/FEET/METERS/FEET_X_10]
CBH_UNIT=[METERS_X_10/METERS/FEET/FEET_X_10]
[CBD_UNIT=[KG_PER_CUBIC_METER_X_100/POUND_PER_CUBIC_FOOT/ KG_PER_CUBIC_METER/POUND_PER_CUBIC_FOOT_X_1000/TONS_PER_ACRE_X_100]]
DUFF_UNIT=[MG_PER_HECTARE_X_10/TONS_PER_ACRE_X_10]
[CALCULATE_STATS=[YES/NO]] :计算并写入每个频带的最小/最大值,并在标题中写入适当的标志和值。这主要是用于创建图例的传统功能。
[CLASSIFY_DATA=[YES/NO]] :将数据分类为100个或更少的唯一值,并在头中写入和写入适当的标志和值。这主要是用于创建图例的传统功能。
[LINEAR_UNIT=[SET_FROM_SRS/METER/FOOT/KILOMETER]] :设置线性单位,覆盖(如果可以计算)关联空间参照中的值。如果没有可用的空间参照,则默认为“米”。
[LATITUDE=[-90-90]] :覆盖空间参照的纬度。如果没有可用的空间引用,则应设置此项,否则创建将失败。
[DESCRIPTION=[...]] :数据集的简短描述(少于512个字符)
作为线性度量单位的创建选项相当宽松。米=米,英尺=英尺。
注: CreateCopy不缩放或更改任何数据。通过设置不同波段的单位,可以假定值是以指定的单位表示的。
LCP头格式:
起始字节 |
字节数 |
Format |
Name |
Description |
0 |
4 |
长的 |
皇冠燃料 |
20如果没有冠层燃料,21如果冠层燃料存在(冠层燃料=冠层高度、冠层底部高度、冠层体积密度) |
4 |
4 |
长的 |
地面燃料 |
如果没有地面燃料,则为20;如果存在地面燃料,则为21(地面燃料=干重装载,粗木质) |
8 |
4 |
长的 |
纬度 |
纬度(南半球为负) |
12 |
8 |
双重的 |
洛伊斯特 |
保留坐标精度的偏移量(从16位操作系统日算起) |
20 |
8 |
双重的 |
前桅 |
保留坐标精度的偏移量(从16位操作系统日算起) |
28 |
8 |
双重的 |
洛诺思 |
保留坐标精度的偏移量(从16位操作系统日算起) |
36 |
8 |
双重的 |
希诺思 |
保留坐标精度的偏移量(从16位操作系统日算起) |
44 |
4 |
长的 |
洛耶夫 |
最小高程 |
48 |
4 |
长的 |
希列夫 |
最大高程 |
52 |
4 |
长的 |
努梅列夫 |
高程等级数量,-1(如果>100) |
56 |
400 |
长的 |
高程值 |
高程值长列表 |
456 |
4 |
长的 |
洛洛普 |
最小坡度 |
460 |
4 |
长的 |
希斯洛普 |
最大坡度 |
464 |
4 |
长的 |
努姆斯洛普 |
坡度等级的数量,-1(如果>100) |
468 |
400 |
长的 |
坡度值 |
以长为单位的坡度值列表 |
868 |
4 |
长的 |
厌恶 |
最小纵横比 |
872 |
4 |
长的 |
断层 |
最大纵横比 |
876 |
4 |
长的 |
核光谱 |
方面类数,-1如果>100 |
880 |
400 |
长的 |
方面值 |
作为long的方面值列表 |
1280 |
4 |
长的 |
燃料 |
最小燃料模型值 |
1284 |
4 |
长的 |
高温燃料 |
最大燃料模型值 |
1288 |
4 |
长的 |
核燃料 |
燃油型号数量-如果大于100,则为1 |
1292 |
400 |
长的 |
燃油值 |
燃料模型值列表(长) |
1692 |
4 |
长的 |
失水 |
最小遮篷盖 |
1696 |
4 |
长的 |
打嗝 |
最大遮篷盖 |
1700 |
4 |
长的 |
裸体 |
冠层覆盖等级的数量,-1如果>100 |
1704 |
400 |
长的 |
封面价值 |
长冠层覆盖值列表 |
2104 |
4 |
长的 |
菱形 |
最小冠层高度 |
2108 |
4 |
长的 |
高 |
最大冠层高度 |
2112 |
4 |
长的 |
体重 |
冠层高度等级的数量,-1如果>100 |
2116 |
400 |
长的 |
高度值 |
长冠层高度值列表 |
2516 |
4 |
长的 |
Folium酶 |
最小林冠基高 |
2520 |
4 |
长的 |
抑制酶 |
最大林冠基高 |
2524 |
4 |
长的 |
麻木酶 |
冠层基础高度等级的数量,-1如果>100 |
2528 |
400 |
长的 |
基本值 |
以长为单位的树冠底部高度值列表 |
2928 |
4 |
长的 |
洛登西 |
最小林冠容重 |
2932 |
4 |
长的 |
隐匿 |
最大林冠容重 |
2936 |
4 |
长的 |
核密度 |
冠层体积密度等级的数量,-1,如果>100 |
2940 |
400 |
长的 |
密度值 |
长冠层体积密度值列表 |
3340 |
4 |
长的 |
洛杜夫 |
最小值 |
3344 |
4 |
长的 |
希杜夫 |
最大值 |
3348 |
4 |
长的 |
努姆杜夫 |
duff类的数量,-1如果>100 |
3352 |
400 |
长的 |
达夫值 |
作为long的duff值列表 |
3752 |
4 |
长的 |
低级的 |
最小粗木质 |
3756 |
4 |
长的 |
海伍德 |
最大粗木质 |
3760 |
4 |
长的 |
裸体 |
粗木质类的数量,-1如果>100 |
3764 |
400 |
长的 |
木本价值观 |
粗木本价值清单 |
4164 |
4 |
长的 |
裸体 |
栅格列数 |
4168 |
4 |
长的 |
努姆诺思 |
栅格行数 |
4172 |
8 |
双重的 |
EastUtm |
最大X |
4180 |
8 |
双重的 |
WestUtm |
最小X |
4188 |
8 |
双重的 |
NorthUtm |
最大Y |
4196 |
8 |
双重的 |
SouthUtm |
最小值 |
4204 |
4 |
长的 |
GridUnits |
线性单位:0=米,1=英尺,2=公里 |
4208 |
8 |
双重的 |
XResol |
单元格大小宽度(网格单位) |
4216 |
8 |
双重的 |
YResol |
单元格大小高度(网格单位) |
4224 |
2 |
短的 |
EUnits |
高程单位:0=米,1=英尺 |
4226 |
2 |
短的 |
SUnits |
坡度单位:0=度,1=百分比 |
4228 |
2 |
短的 |
AUnits |
纵横比单位:0=草地类别,1=草地度数,2=方位角度数 |
4230 |
2 |
短的 |
FOptions |
燃料模型选项:0=没有自定义模型和转换文件,1=自定义模型但没有转换文件,2=没有自定义模型但有转换文件,3=需要自定义模型和转换文件 |
4232 |
2 |
短的 |
CUnits |
冠层覆盖单位:0=类别(0-4),1=百分比 |
4234 |
2 |
短的 |
HUnits |
冠层高度单位:1=米,2=英尺,3=米x 10,4=英尺x 10 |
4236 |
2 |
短的 |
BUnits |
雨棚底部高度单位:1=米,2=英尺,3=米x 10,4=英尺x 10 |
4238 |
2 |
短的 |
PUnits |
林冠容重单位:1=kg/m^3,2=lb/ft^3,3=kg/m^3×100,4=lb/ft^3×1000 |
4240 |
2 |
短的 |
DUnits |
哑光单位:1=Mg/ha x 10,2=t/ac x 10 |
4242 |
2 |
短的 |
WOptions |
粗木质选项(如果存在粗木质带,则为1) |
4244 |
256 |
字符[] |
ElevFile |
提升文件名 |
4500 |
256 |
字符[] |
SlopeFile |
坡度文件名 |
4756 |
256 |
字符[] |
AspectFile |
方面文件名 |
5012 |
256 |
字符[] |
FuelFile |
燃料模型文件名 |
5268 |
256 |
字符[] |
CoverFile |
顶盖文件名 |
5524 |
256 |
字符[] |
HeightFile |
冠层高度文件名 |
5780 |
256 |
字符[] |
BaseFile |
冠层基文件名 |
6036 |
256 |
字符[] |
DensityFile |
树冠体积密度文件名 |
6292 |
256 |
字符[] |
DuffFile |
无用文件名 |
6548 |
256 |
字符[] |
WoodyFile |
粗糙的木质文件名 |
6804 |
512 |
字符[] |
描述 |
LCP文件描述 |
Chris Toney, 2009-02-14