结果(造林)模式
ESF阅读器为每种类型的XML格式返回具有相同模式的特性。
下表解释了哪些XML元素映射到哪些特性属性。
功能类型:ESFSubmissionMetadata
- 功能是必需的
属性:
的名字 | 类型 | 可选/要求 | 描述 |
---|---|---|---|
emailAddress | char (64) | 要求 | |
telephoneNumber | 小数(10 0) | 要求 |
特性:
的名字 | 类型/值 | 可选/要求 | |
---|---|---|---|
xml_type | xml_no_geom | 要求 |
功能类型:RESULTSSubmissionMetadata
- 功能是必需的
属性:
的名字 | 类型 | 可选/要求 | 描述 |
---|---|---|---|
districtCode | char (3) | 要求 | |
clientCode | char (8) | 要求 | |
clientLocationCode | char (2) | 要求 | |
licenseeContact | char (50) | 要求 | |
telephoneNumber | 小数(10 0) | 要求 | |
emailAddress | char (64) | 要求 | |
batchReferenceDate | char (10) | 要求 | |
validationIndicator | 布尔 | 要求 |
特性:
的名字 | 类型/值 | 可选/要求 | |
---|---|---|---|
xml_type | xml_no_geom | 要求 |
功能类型:开放
- 功能是可选的
- 一个开口是指规划和完成造林活动的土地区域的行政边界
一个提交可以包含多个开口。一个开口包含几个项目
评论:
一个open FME特性必须通过它的esf_opening_id属性来唯一标识,因为一个提交可能包含零个或多个open。
所有包含的项目都应该通过其esf_opening_id属性引用其容器open。可能包含的项目是(这些都是ESF RESULTS FME特性类型):
OpeningNumberKey, TimberMarkKey, TenureKey和OpeningID(这些在ESF RESULTS文档中被分类为open Key,但我们将把它们作为单独的FME特性对待),Disturbance, SivilcultureActivity, ForestCoverPolygon,和MilestoneDeclaration。
特性:
的名字 | 类型/值 | 可选/要求 | 描述 |
---|---|---|---|
xml_type | xml_no_geom | 要求 | |
esf_opening_id | 一些独特的id | 要求 | 在提交中唯一标识open。 |
功能类型:OpeningNumberKey
- 功能是可选的
评论:
通过其必需的esf_opening_id属性重新引用其open容器。
属性:
的名字 | 类型 | 可选/要求 | 描述 |
---|---|---|---|
mapsheetGrid | 小数(0) | 要求 | |
mapsheetLetter | char (1) | 要求 | |
mapsheetSquare | char (3) | 要求 | |
mapsheetQuad | 小数(1,0) | 要求 | |
mapsheetSubQuad | 小数(1,0) | 要求 | |
openingNumber | char (4) | 要求 |
特性:
的名字 | 类型/值 | 可选/要求 | 描述 |
---|---|---|---|
xml_type | xml_no_geom | 要求 | |
esf_opening_id | 一些id | 要求 | 必须匹配open的esf_opening_id属性。 |
功能类型:TimberMarkKey
- 功能是可选的
评论:
通过其必需的esf_opening_id属性重新引用其open容器。
属性:
的名字 | 类型 | 可选/要求 | 描述 |
---|---|---|---|
timberMark | char (6) | 要求 | |
cutblock | char (10) | 要求 |
特性:
的名字 | 类型/值 | 可选/要求 | 描述 |
---|---|---|---|
xml_type | xml_no_geom | 要求 | |
esf_opening_id | 一些id | 要求 | 必须匹配open的esf_opening_id属性。 |
功能类型:TenureKey
- 功能是可选的
评论:
通过其必需的esf_opening_id属性重新引用其open容器。
属性:
的名字 | 类型 | 可选/要求 | 描述 |
---|---|---|---|
licenceNumber | char (10) | 要求 | |
cuttingPermitID | char (3) | 要求 | |
cutblock | char (10) | 要求 |
特性:
的名字 | 类型/值 | 可选/要求 | 描述 |
---|---|---|---|
xml_type | xml_no_geom |
要求 | |
esf_opening_id | 一些id | 要求 | 必须匹配open的esf_opening_id属性。 |
功能类型:OpeningID
- 功能是可选的
评论:
通过其必需的esf_opening_id属性重新引用其open容器。
属性:
的名字 | 类型 | 可选/要求 | 描述 |
---|---|---|---|
openingID | 小数(10) | 要求 |
特性:
的名字 | 类型/值 | 可选/要求 | 描述 |
---|---|---|---|
xml_type | xml_no_geom |
要求 | |
esf_opening_id | 一些id | 要求 | 必须匹配open的esf_opening_id属性。 |
功能类型:OpeningDefinition
- 功能是可选的
第一次提交的开放要求,但也可能包括作为以前提交的数据的更新。开放定义提供了定义开放本身的信息。它包括空间信息、简单属性、租期和库存标准
评论:
OpeningDefinition有一个esf_opening_id属性,该属性引用其相应的打开项。
属性:
的名字 | 类型 | 可选/要求 | 描述 |
---|---|---|---|
previousStandType | char (3) | 可选 | |
previousSpecies1Code | char (4) | 可选 | |
previousSpecies2Code | char (4) | 可选 | |
previousAgeClassCode | char (1) | 可选 | |
previousHeightClassCode | char (1) | 可选 | |
previousStockClassCode | char (1) | 可选 | |
previousSiteIndex | 小数(2,0) | 可选 | |
previousSiteIndexSource | char (1) | 可选 | |
openingGrossArea | 小数(6,1) | 可选 | |
maximumAllowablePermanentAccessPercentage | 小数(3,1) | 可选 | |
sitePlanExemption | char (1) | 可选 | |
openingCategoryCode | char (7) | 可选 | |
openingLocationName | char (30) | 可选 | |
licenseeID | char (30) | 可选 | |
actionCode | char (1) | 要求 |
特性:
的名字 | 类型/值 | 可选/要求 | 描述 |
---|---|---|---|
xml_type | xml_area xml_no_geom |
要求 | |
esf_opening_definition_id | 一些id | 要求 | 在提交的OpeningDefinitions中必须是唯一的。 |
esf_opening_id | 一些id | 要求 | 必须匹配open的esf_opening_id属性。 |
esf_spatial_metadata_id | 一些id | 可选 | 引用空间元数据。 |
功能类型:任期
- 功能是可选的
评论:
保留区包含一个TenureKey,但是我们不想为这个包含引入额外的链接。
相反,我们将让FME保留区特性类型直接携带TenureKey的属性,这些属性是:licenceNumber、cuttingPermitID和cutblock(保留区中的TenureKey是必需的,所以我们将这些属性设置为必需的)。
属性:
下面是应该属于TenureKey的属性,但是我们将在保留区中直接表示它们。
的名字 | 类型 | 可选/要求 | 描述 |
---|---|---|---|
licenceNumber | char (10) | 要求 | |
cuttingPermitID | char (3) | 要求 | |
cutblock | char (10) | 要求 |
任期属性:
的名字 | 类型 | 可选/要求 | 描述 |
---|---|---|---|
primeLicenceIndicator | 布尔 | 要求 |
特性:
的名字 | 类型/值 | 可选/要求 | 描述 |
---|---|---|---|
xml_type | xml_no_geom |
要求 | |
esf_opening_definition_id | 一些id | 要求 | 必须匹配OpeningDefinition的esf_opening_definition_id属性。 |
功能类型:标准
属性:
的名字 | 类型 | 可选/要求 | 描述 |
---|---|---|---|
standardsUnitID | char (1) | 要求 | |
netArea | 小数(6,1) | 可选 | |
bgcZone | char (4) | 可选 | |
bgcSubzone | char (3) | 可选 | |
bgcVariant | char (1) | 可选 | |
bgcPhase | char (1) | 可选 | |
bgcSiteSeries | char (2) | 可选 | |
bgcSiteType | char (2) | 可选 | |
maximumAllowableSoilDisturbancePercentage | 小数(3,1) | 可选 | |
standardsRegimeID | 小数(10 0) | 可选 |
特性:
的名字 | 类型/值 | 可选/要求 | 描述 |
---|---|---|---|
xml_type | xml_area xml_no_geom |
要求 | |
esf_opening_definition_id | 一些id | 要求 | 必须匹配OpeningDefinition的esf_opening_definition_id属性。 |
esf_spatial_metadata_id | 一些id | 可选 | 引用空间元数据。 |
功能类型:干扰
- 功能是可选的
扰动存储关于扰动活动的计划和实际信息——它是一种开放项
评论:
扰动包含一个可选的TenureKey,但我们不想为这个包含引入额外的链接。相反,我们将让FME扰动特性类型直接携带TenureKey的属性,这些属性是:licenceNumber、cuttingPermitID和cutblock
(TenureKey是可选的,所以我们将这些属性设置为可选的)。
属性:
的名字 | 类型 | 可选/要求 | 描述 |
---|---|---|---|
disturbanceCode | char (1) | 要求 | |
silviculturalSystem | char (5) | 可选 | |
silviculturalVariant | char (3) | 可选 | |
silviculturalCutPhase | char (5) | 可选 | |
silviculturalCutPhase | char (10) | 要求 | |
disturbanceCompleteDate | char (10) | 可选 | |
grossArea | 小数(6,1) | 可选 | |
harvestCompleteOnCutBlock | 布尔 | 可选 | |
licenseeID | char (30) | 可选 | |
actionCode | char (1) | 要求 |
以下属性来自可选的tenureKey。如果指定了其中任何一个tenureKey属性,则必须指定所有这些属性。
的名字 | 类型 | 可选/要求 | 描述 |
---|---|---|---|
licenceNumber | char (10) | 可选 | |
cuttingPermitID | char (3) | 可选 | |
cutblock | char (10) | 可选 |
特性:
的名字 | 类型/值 | 可选/要求 | 描述 |
---|---|---|---|
xml_type | xml_area xml_no_geom |
要求 | |
esf_opening_id | 一些id | 要求 | 必须匹配open的esf_opening_id属性。 |
esf_spatial_metadata_id | 一些id | 可选 | 引用空间元数据。 |
功能类型:SilviculturalActivity
- 功能是可选的
评论:
一个造林活动包含0个或更多的造林砧木。种苗将由一个单独的FME特征类型(PlantingStock)表示。这些FME PlantingStock特性将通过其esf_silvicultural_activity_id属性引用其包含的SilviculturalActivity特性。
属性:
的名字 | 类型 | 可选/要求 | 描述 |
---|---|---|---|
activityBase | char (2) | 要求 | |
activityTechnique | char (5) | 可选 | |
activityMethod | char (3) | 可选 | |
objective1 | char (3) | 可选 | |
objective2 | char (3) | 可选 | |
objective3 | char (3) | 可选 | |
fundingSource | char (3) | 可选 | |
fundingProject | char (10) | 可选 | |
actualDateIndicator | 布尔 | 可选 | |
activityDate | char (10) | 可选 | |
netAreaTreated | 小数(6,1) | 可选 | |
licenseeID | char (30) | 可选 | |
actionCode | char (1) | 要求 |
PlantingStock属性将通过其esf_silvicultural_activity_id链接回该特性。
特性:
的名字 | 类型/值 | 可选/要求 | 描述 |
---|---|---|---|
xml_type | xml_area xml_no_geom |
要求 | |
esf_silvicultural_activity_id | 一些id | 要求 | 在提交的所有SilviculturalActivity中必须是唯一的。 |
esf_opening_id | 一些id | 要求 | 必须匹配open的esf_opening_id属性。 |
esf_spatial_metadata_id | 一些id | 可选 | 引用空间元数据。 |
功能类型:PlantingStock
- 该FME功能参考了FME造林活动功能。它包含在SilviculturalActivity特性中
属性:
的名字 | 类型 | 可选/要求 | 描述 |
---|---|---|---|
seedlot-Veglot | char (5) | 要求 | |
物种 | char (4) | 要求 | |
numberPlanted | decimal (7,0) | 要求 |
特性:
的名字 | 类型/值 | 可选/要求 | 描述 |
---|---|---|---|
xml_type | xml_no_geom |
要求 | |
esf_silvicultural_activity_id | 一些id | 要求 | 必须在提交中匹配SilviculturalActivity的esf_silvicultural_activity_id属性。 |
功能类型:ForestCoverPolygon
- 功能是可选的
评论:
FME ForestCoverPolygon、Layer、TreeSpecies和DamageAgent包含表示:ForestCoverPolygon特性将包含一个esf_forest_cover_polygon_id属性,该属性在提交中唯一标识它。
ForestCoverPolygon可以包含0或更多层。每个Layer特性都将通过其esf_forest_cover_polygon_id属性引用其相应的容器。此外,每个层特性将携带一个esf_layer_id属性,因为一个层可能有一个TreeSpecies和/或DamageAgent(s)列表。每个TreeSpecies和DamageAgent将由单独的FME特征表示,主要分别是TreeSpecies和DamageAgent。每个FME TreeSpecies和DamageAgent将通过它们的esf_layer_id属性引用它们相应的(容器)。
ForestCoverPolygon可以包含0个或多个nonmappableccomponents。每个NonMappableComponent特性都将通过其esf_forest_cover_polygon_id属性引用其相应的ForestCoverPolygon容器。
属性:
的名字 | 类型 | 可选/要求 | 描述 |
---|---|---|---|
standardsUnitID | char (1) | 可选 | |
licenseeID | char (30) | 可选 | |
区域 | 小数(6,1) | 可选 | |
referenceYear | char (4) | 可选 | |
reserveTypeCode | char (1) | 可选 | |
reserveObjectiveCode | char (3) | 可选 | |
siteIndex | 小数(2,0) | 可选 | |
siteIndexSource | char (1) | 可选 | |
treeCoverPattern | char (1) | 可选 | |
re-entryYear | char (4) | 可选 | |
stockingStatus | char (3) | 可选 | |
stockingType | char (3) | 可选 |
特性:
的名字 | 类型/值 | 可选/要求 | 描述 |
---|---|---|---|
xml_type | xml_area xml_no_geom |
要求 | |
esf_forest_cover_polygon_id | 一些id | 要求 | 在提交的ForestCoverPolygon中必须是唯一的。 |
esf_opening_id | 一些id | 要求 | 必须匹配open的esf_opening_id属性。 |
esf_spatial_metadata_id | 一些id | 可选 | 引用空间元数据。 |
功能类型:层
- 功能是可选的。它必须通过其esf_forest_cover_polygon_id属性来引用ForestCoverPolygon
评论:
TreeSpecies和DamageAgent特性将通过它们的esf_layer_id属性引用它们的“包含”层特性。
Layer特性通过其esf_forest_cover_polygon_id属性引用其“包含的”ForestCoverPolygon特性。
属性:
的名字 | 类型 | 可选/要求 | 描述 |
---|---|---|---|
layerCode | char (2) | 要求 | |
crownClosure | 小数(0) | 可选 | |
totalStems | 小数(0) | 可选 | |
totalWellSpaced | 小数(0) | 可选 | |
wellSpaced | 小数(0) | 可选 | |
freeGrowing | 小数(0) | 可选 | |
basalArea | 小数(0) | 可选 |
特性:
的名字 | 类型/值 | 可选/要求 | 描述 |
---|---|---|---|
xml_type | xml_no_geom |
要求 | |
esf_layer_id | 一些id | 要求 | 必须是唯一的层(s)在提交。 |
esf_forest_cover_polygon_id | 一些id | 要求 | 必须在提交中匹配ForestCoverPolygon的esf_forest_cover_poylgon_id属性。 |
功能类型:TreeSpecies
属性:
的名字 | 类型 | 可选/要求 | 描述 |
---|---|---|---|
speciesCode | char (4) | 要求 | |
speciesPercent | 小数(0) | 可选 | |
averageAge | 小数(0) | 可选 | |
averageHeight | 小数(3,1) | 可选 |
特性:
的名字 | 类型/值 | 可选/要求 | 描述 |
---|---|---|---|
xml_type | xml_no_geom |
要求 | |
esf_layer_id | 一些id | 要求 | 提交时必须匹配Layer的esf_layer_id属性。 |
功能类型:DamageAgent
属性:
的名字 | 类型 | 可选/要求 | 描述 |
---|---|---|---|
damageAgentCode | char (3) | 要求 | |
incidencePercent | 小数(0) | 可选 | |
incidenceArea | 小数(6,1) | 可选 |
特性:
的名字 | 类型/值 | 可选/要求 | 描述 |
---|---|---|---|
xml_type | xml_no_geom |
要求 | |
esf_layer_id | 一些id | 要求 | 提交时必须匹配Layer的esf_layer_id属性。 |
功能类型:NonMappableComponent
- 功能是可选的。它必须通过其esf_forest_cover_polygon_id属性来引用ForestCoverPolygon。
评论:
NonMappableComponent特性通过其esf_forest_cover_polygon_id属性引用其“包含的”ForestCoverPolygon特性。
属性:
的名字 | 类型 | 可选/要求 | 描述 |
---|---|---|---|
nmcID | char (3) | 要求 | |
stockingStatus | char (3) | 要求 | |
stockingType | char (3) | 可选 | |
nmcArea | 小数(6,1) | 要求 |
特性:
的名字 | 类型/值 | 可选/要求 | 描述 |
---|---|---|---|
xml_type | xml_no_geom |
要求 | |
esf_forest_cover_polygon_id | 一些id | 要求 | 必须在提交中匹配ForestCoverPolygon的esf_forest_cover_poylgon_id属性。 |
功能类型:MilestoneDeclaration
- 功能是可选的
评论:
通过其必需的esf_opening_id属性引用其open容器。
属性:
的名字 | 类型 | 可选/要求 | 描述 |
---|---|---|---|
standardsUnitID | char (1) | 要求 | |
milestoneType | char (2) | 要求 | |
declarationDate | char (10) | 要求 | |
评论 | char (2000) | 可选 |
特性:
的名字 | 类型/值 | 可选/要求 | 描述 |
---|---|---|---|
xml_type | xml_no_geom |
要求 | |
esf_opening_id | 一些id | 要求 | 必须匹配open的esf_opening_id属性。 |
功能类型:SpatialMetaData
评论:
通过对实际XML Schema文件的搜索,可以发现允许空间元数据的组件有(以FME ESF特性类型的形式列出):OpeningDefinition、Disturbance、StockingStandard、SilvicultureActivity和ForestCoverPolygon。
属性:
的名字 | 类型 | 可选/要求 | 描述 |
---|---|---|---|
dataSourceCode | char (15) | 可选 | |
captureMethodCode | char (29) | 可选 | |
observationDate | char (10) | 可选 | |
dataQualityComment | char (2000) | 可选 |
特性:
的名字 | 类型/值 | 可选/要求 | 描述 |
---|---|---|---|
xml_type | xml_no_geom |
要求 | |
esf_spatial_metadata_id | 一些id | 要求 | id必须在整个提交的spatialmetadata中是唯一的。 |