结果(造林)架构
英基读者的回报,每种类型的XML格式的相同的架构特点。
下表说明哪些XML元素被映射到特征属性。
功能类型:ESFSubmissionMetadata
- 功能是必需的
属性:
名称 | 类型 | 可选/必需 | 描述 |
---|---|---|---|
电子邮件地址 | 炭(64) | 需要 | |
电话号码 | 十进制(10,0) | 需要 |
FME ESF特定属性:
名称 | 类型/值 | 可选/必需 | |
---|---|---|---|
XML_TYPE | xml_no_geom | 需要 |
功能类型:RESULTSSubmissionMetadata
- 功能是必需的
属性:
名称 | 类型 | 可选/必需 | 描述 |
---|---|---|---|
districtCode | 炭(3) | 需要 | |
clientCode | 炭(8) | 需要 | |
clientLocationCode | 炭(2) | 需要 | |
licenseeContact | 炭(50) | 需要 | |
电话号码 | 十进制(10,0) | 需要 | |
电子邮件地址 | 炭(64) | 需要 | |
batchReferenceDate | CHAR(10) | 需要 | |
validationIndicator | 布尔 | 需要 |
FME ESF特定属性:
名称 | 类型/值 | 可选/必需 | |
---|---|---|---|
XML_TYPE | xml_no_geom | 需要 |
功能类型:开幕
- 功能是可选
- 一个开放性的指示哪个造林活动的计划和完成的土地面积的行政边界
提交的材料可能包含多个开口。一个开放性包含几个项目
注释:
一个开放性的FME功能必须通过其esf_opening_id属性被唯一标识,因为可以提交包含零个或多个开口。
所有包含的项目应该是指通过他们esf_opening_id属性的容器开幕。可能包含项目(这些都是ESF结果FME要素类型):
OpeningNumberKey,TimberMarkKey,TenureKey和OpeningID(这些被列为重点开放的欧洲科学基金会结果文档中,但我们将把它们作为单独的FME功能),干扰,SivilcultureActivity,ForestCoverPolygon和MilestoneDeclaration。
FME ESF特定属性:
名称 | 类型/值 | 可选/必需 | 描述 |
---|---|---|---|
XML_TYPE | xml_no_geom | 需要 | |
esf_opening_id | 一些独特的ID | 需要 | 唯一标识提交内开幕。 |
功能类型:OpeningNumberKey
- 功能是可选
注释:
再引用其开放的容器通过其所需的esf_opening_id属性。
属性:
名称 | 类型 | 可选/必需 | 描述 |
---|---|---|---|
mapsheetGrid | 十进制(3,0) | 需要 | |
mapsheetLetter | 炭(1) | 需要 | |
mapsheetSquare | 炭(3) | 需要 | |
mapsheetQuad | 十进制(1,0) | 需要 | |
mapsheetSubQuad | 十进制(1,0) | 需要 | |
openingNumber | 炭(4) | 需要 |
FME ESF特定属性:
名称 | 类型/值 | 可选/必需 | 描述 |
---|---|---|---|
XML_TYPE | xml_no_geom | 需要 | |
esf_opening_id | 一些ID | 需要 | 必须匹配在提交的开放的esf_opening_id属性。 |
功能类型:TimberMarkKey
- 功能是可选
注释:
再引用其开放的容器通过其所需的esf_opening_id属性。
属性:
名称 | 类型 | 可选/必需 | 描述 |
---|---|---|---|
timberMark | 炭(6) | 需要 | |
cutblock | CHAR(10) | 需要 |
FME ESF特定属性:
名称 | 类型/值 | 可选/必需 | 描述 |
---|---|---|---|
XML_TYPE | xml_no_geom | 需要 | |
esf_opening_id | 一些ID | 需要 | 必须匹配在提交的开放的esf_opening_id属性。 |
功能类型:TenureKey
- 功能是可选
注释:
再引用其开放的容器通过其所需的esf_opening_id属性。
属性:
名称 | 类型 | 可选/必需 | 描述 |
---|---|---|---|
licenceNumber | CHAR(10) | 需要 | |
cuttingPermitID | 炭(3) | 需要 | |
cutblock | CHAR(10) | 需要 |
FME ESF特定属性:
名称 | 类型/值 | 可选/必需 | 描述 |
---|---|---|---|
XML_TYPE | xml_no_geom |
需要 | |
esf_opening_id | 一些ID | 需要 | 必须匹配在提交的开放的esf_opening_id属性。 |
功能类型:OpeningID
- 功能是可选
注释:
再引用其开放的容器通过其所需的esf_opening_id属性。
属性:
名称 | 类型 | 可选/必需 | 描述 |
---|---|---|---|
openingID | 十进制(10) | 需要 |
FME ESF特定属性:
名称 | 类型/值 | 可选/必需 | 描述 |
---|---|---|---|
XML_TYPE | xml_no_geom |
需要 | |
esf_opening_id | 一些ID | 需要 | 必须匹配在提交的开放的esf_opening_id属性。 |
功能类型:OpeningDefinition
- 功能是可选
所需的第一次开口提交,但也可包括如先前提交的数据的更新。开幕定义提供限定开口本身的信息。它包括空间信息,简单的属性,任期与存货标准
注释:
所述OpeningDefinition具有esf_opening_id属性,它引用其对应的开口。
属性:
名称 | 类型 | 可选/必需 | 描述 |
---|---|---|---|
previousStandType | 炭(3) | 可选的 | |
previousSpecies1Code | 炭(4) | 可选的 | |
previousSpecies2Code | 炭(4) | 可选的 | |
previousAgeClassCode | 炭(1) | 可选的 | |
previousHeightClassCode | 炭(1) | 可选的 | |
previousStockClassCode | 炭(1) | 可选的 | |
previousSiteIndex | 十进制(2,0) | 可选的 | |
previousSiteIndexSource | 炭(1) | 可选的 | |
openingGrossArea | 十进制(6,1) | 可选的 | |
maximumAllowablePermanentAccessPercentage | 十进制(3,1) | 可选的 | |
sitePlanExemption | 炭(1) | 可选的 | |
openingCategoryCode | 炭(7) | 可选的 | |
openingLocationName | 炭(30) | 可选的 | |
licenseeID | 炭(30) | 可选的 | |
actionCode | 炭(1) | 需要 |
FME ESF特定属性:
名称 | 类型/值 | 可选/必需 | 描述 |
---|---|---|---|
XML_TYPE | xml_area xml_no_geom |
需要 | |
esf_opening_definition_id | 一些ID | 需要 | 必须横跨在提交OpeningDefinitions独特。 |
esf_opening_id | 一些ID | 需要 | 必须匹配在提交的开放的esf_opening_id属性。 |
esf_spatial_metadata_id | 一些ID | 可选的 | 参照空间的元数据。 |
功能类型:所有权
- 功能是可选
注释:
一个任期中含有TenureKey但我们不希望引入一个额外的链接,这遏制。
相反,我们将让FME任期功能型随身携带的TenureKey的直接属性,这些属性是:licenceNumber,cuttingPermitID和cutblock(在任期的TenureKey是必需的,需要这些属性,我们将做)。
属性:
以下是应该属于TenureKey的属性,但我们会直接在我们的任期表示它们。
名称 | 类型 | 可选/必需 | 描述 |
---|---|---|---|
licenceNumber | CHAR(10) | 需要 | |
cuttingPermitID | 炭(3) | 需要 | |
cutblock | CHAR(10) | 需要 |
任期属性:
名称 | 类型 | 可选/必需 | 描述 |
---|---|---|---|
primeLicenceIndicator | 布尔 | 需要 |
FME ESF特定属性:
名称 | 类型/值 | 可选/必需 | 描述 |
---|---|---|---|
XML_TYPE | xml_no_geom |
需要 | |
esf_opening_definition_id | 一些ID | 需要 | 必须匹配在提交的OpeningDefinition的esf_opening_definition_id属性。 |
功能类型:标准
属性:
名称 | 类型 | 可选/必需 | 描述 |
---|---|---|---|
standardsUnitID | 炭(1) | 需要 | |
netArea | 十进制(6,1) | 可选的 | |
bgcZone | 炭(4) | 可选的 | |
bgcSubzone | 炭(3) | 可选的 | |
bgcVariant | 炭(1) | 可选的 | |
bgcPhase | 炭(1) | 可选的 | |
bgcSiteSeries | 炭(2) | 可选的 | |
bgcSiteType | 炭(2) | 可选的 | |
maximumAllowableSoilDisturbancePercentage | 十进制(3,1) | 可选的 | |
standardsRegimeID | 十进制(10,0) | 可选的 |
FME ESF特定属性:
名称 | 类型/值 | 可选/必需 | 描述 |
---|---|---|---|
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 | 炭(1) | 需要 | |
silviculturalSystem | 炭(5) | 可选的 | |
silviculturalVariant | 炭(3) | 可选的 | |
silviculturalCutPhase | 炭(5) | 可选的 | |
silviculturalCutPhase | CHAR(10) | 需要 | |
disturbanceCompleteDate | CHAR(10) | 可选的 | |
总面积 | 十进制(6,1) | 可选的 | |
harvestCompleteOnCutBlock | 布尔 | 可选的 | |
licenseeID | 炭(30) | 可选的 | |
actionCode | 炭(1) | 需要 |
以下属性是从可选tenureKey。如果这些tenureKey属性指定然后所有的人都必须指定。
名称 | 类型 | 可选/必需 | 描述 |
---|---|---|---|
licenceNumber | CHAR(10) | 可选的 | |
cuttingPermitID | 炭(3) | 可选的 | |
cutblock | CHAR(10) | 可选的 |
FME ESF特定属性:
名称 | 类型/值 | 可选/必需 | 描述 |
---|---|---|---|
XML_TYPE | xml_area xml_no_geom |
需要 | |
esf_opening_id | 一些ID | 需要 | 必须匹配在提交的开放的esf_opening_id属性。 |
esf_spatial_metadata_id | 一些ID | 可选的 | 参照空间的元数据。 |
功能类型:SilviculturalActivity
- 功能是可选
注释:
一个SilviculturalActivity包含0个或多个PlantingStocks。该PlantingStocks将由单独的FME特征类型,PlantingStock来表示。这些FME PlantingStock功能将通过他们的esf_silvicultural_activity_id属性重新引用其含有SilviculturalActivity功能。
属性:
名称 | 类型 | 可选/必需 | 描述 |
---|---|---|---|
ACTIVITYBASE | 炭(2) | 需要 | |
activityTechnique | 炭(5) | 可选的 | |
activityMethod | 炭(3) | 可选的 | |
目的1 | 炭(3) | 可选的 | |
objective2 | 炭(3) | 可选的 | |
objective3 | 炭(3) | 可选的 | |
资金来源 | 炭(3) | 可选的 | |
fundingProject | CHAR(10) | 可选的 | |
actualDateIndicator | 布尔 | 可选的 | |
activityDate | CHAR(10) | 可选的 | |
netAreaTreated | 十进制(6,1) | 可选的 | |
licenseeID | 炭(30) | 可选的 | |
actionCode | 炭(1) | 需要 |
该PlantingStock属性将通过他们的esf_silvicultural_activity_id链接回到此功能。
FME ESF特定属性:
名称 | 类型/值 | 可选/必需 | 描述 |
---|---|---|---|
XML_TYPE | xml_area xml_no_geom |
需要 | |
esf_silvicultural_activity_id | 一些ID | 需要 | 必须在提交跨SilviculturalActivity独特的(一个或多个)。 |
esf_opening_id | 一些ID | 需要 | 必须匹配在提交的开放的esf_opening_id属性。 |
esf_spatial_metadata_id | 一些ID | 可选的 | 参照空间的元数据。 |
功能类型:PlantingStock
- 这FME功能引用FME SilviculturalActivity功能。它是包含在SilviculturalActivity功能
属性:
名称 | 类型 | 可选/必需 | 描述 |
---|---|---|---|
seedlot-Veglot | 炭(5) | 需要 | |
种类 | 炭(4) | 需要 | |
numberPlanted | 十进制(7,0) | 需要 |
FME ESF特定属性:
名称 | 类型/值 | 可选/必需 | 描述 |
---|---|---|---|
XML_TYPE | xml_no_geom |
需要 | |
esf_silvicultural_activity_id | 一些ID | 需要 | 必须匹配在提交SilviculturalActivity的esf_silvicultural_activity_id属性。 |
功能类型:ForestCoverPolygon
- 功能是可选
注释:
FME ForestCoverPolygon,层,TreeSpecies和DamageAgent遏制表示:该ForestCoverPolygon功能将包含esf_forest_cover_polygon_id属性唯一地标识它在提交。
甲ForestCoverPolygon可以包含0个或多个层。每个层功能将是指其相应的容器通过其esf_forest_cover_polygon_id属性。此外,每个层功能将携带一个esf_layer_id属性由于层可以具有TreeSpecies和/或DamageAgent(一个或多个)的列表的列表。每个TreeSpecies和DamageAgent将由单独FME功能,主要是,分别TreeSpecies和DamageAgent,来表示。每个FME TreeSpecies和DamageAgent将通过其esf_layer_id属性指其相应的(容器)。
甲ForestCoverPolygon可以包含0个或多个NonMappableComponents。每个NonMappableComponent特征将是指其相应的ForestCoverPolygon容器通过其esf_forest_cover_polygon_id属性。
属性:
名称 | 类型 | 可选/必需 | 描述 |
---|---|---|---|
standardsUnitID | 炭(1) | 可选的 | |
licenseeID | 炭(30) | 可选的 | |
区 | 十进制(6,1) | 可选的 | |
referenceYear | 炭(4) | 可选的 | |
reserveTypeCode | 炭(1) | 可选的 | |
reserveObjectiveCode | 炭(3) | 可选的 | |
siteIndex | 十进制(2,0) | 可选的 | |
siteIndexSource | 炭(1) | 可选的 | |
treeCoverPattern | 炭(1) | 可选的 | |
再entryYear | 炭(4) | 可选的 | |
stockingStatus | 炭(3) | 可选的 | |
stockingType | 炭(3) | 可选的 |
FME ESF特定属性:
名称 | 类型/值 | 可选/必需 | 描述 |
---|---|---|---|
XML_TYPE | xml_area xml_no_geom |
需要 | |
esf_forest_cover_polygon_id | 一些ID | 需要 | 必须在提交跨ForestCoverPolygon独特的(一个或多个)。 |
esf_opening_id | 一些ID | 需要 | 必须匹配在提交的开放的esf_opening_id属性。 |
esf_spatial_metadata_id | 一些ID | 可选的 | 参照空间的元数据。 |
功能类型:图层
- 功能是可选的。它必须通过其esf_forest_cover_polygon_id属性引用回ForestCoverPolygon
注释:
TreeSpecies和DamageAgent特征将参考回他们的“含有”层通过其esf_layer_id属性功能。
通过其esf_forest_cover_polygon_id属性的层功能的引用它的“含” ForestCoverPolygon功能。
属性:
名称 | 类型 | 可选/必需 | 描述 |
---|---|---|---|
layerCode | 炭(2) | 需要 | |
crownClosure | 十进制(3,0) | 可选的 | |
totalStems | 十进制(6,0) | 可选的 | |
totalWellSpaced | 十进制(6,0) | 可选的 | |
wellSpaced | 十进制(6,0) | 可选的 | |
freeGrowing | 十进制(6,0) | 可选的 | |
basalArea | 十进制(3,0) | 可选的 |
FME ESF特定属性:
名称 | 类型/值 | 可选/必需 | 描述 |
---|---|---|---|
XML_TYPE | xml_no_geom |
需要 | |
esf_layer_id | 一些ID | 需要 | 必须在提交跨层独特的(一个或多个)。 |
esf_forest_cover_polygon_id | 一些ID | 需要 | 必须匹配ForestCoverPolygon在提交esf_forest_cover_poylgon_id属性。 |
功能类型:TreeSpecies
属性:
名称 | 类型 | 可选/必需 | 描述 |
---|---|---|---|
speciesCode | 炭(4) | 需要 | |
speciesPercent | 十进制(3,0) | 可选的 | |
平均年龄 | 十进制(3,0) | 可选的 | |
平均身高 | 十进制(3,1) | 可选的 |
FME ESF特定属性:
名称 | 类型/值 | 可选/必需 | 描述 |
---|---|---|---|
XML_TYPE | xml_no_geom |
需要 | |
esf_layer_id | 一些ID | 需要 | 必须匹配在提交图层的属性esf_layer_id。 |
功能类型:DamageAgent
属性:
名称 | 类型 | 可选/必需 | 描述 |
---|---|---|---|
damageAgentCode | 炭(3) | 需要 | |
incidencePercent | 十进制(3,0) | 可选的 | |
incidenceArea | 十进制(6,1) | 可选的 |
FME ESF特定属性:
名称 | 类型/值 | 可选/必需 | 描述 |
---|---|---|---|
XML_TYPE | xml_no_geom |
需要 | |
esf_layer_id | 一些ID | 需要 | 必须匹配在提交图层的属性esf_layer_id。 |
功能类型:NonMappableComponent
- 功能是可选的。它必须通过其esf_forest_cover_polygon_id属性引用回ForestCoverPolygon。
注释:
通过其esf_forest_cover_polygon_id属性的NonMappableComponent特征参照了“含” ForestCoverPolygon功能。
属性:
名称 | 类型 | 可选/必需 | 描述 |
---|---|---|---|
nmcID | 炭(3) | 需要 | |
stockingStatus | 炭(3) | 需要 | |
stockingType | 炭(3) | 可选的 | |
nmcArea | 十进制(6,1) | 需要 |
FME ESF特定属性:
名称 | 类型/值 | 可选/必需 | 描述 |
---|---|---|---|
XML_TYPE | xml_no_geom |
需要 | |
esf_forest_cover_polygon_id | 一些ID | 需要 | 必须匹配ForestCoverPolygon在提交esf_forest_cover_poylgon_id属性。 |
功能类型:MilestoneDeclaration
- 功能是可选
注释:
通过其所需的esf_opening_id属性引用其开放的容器。
属性:
名称 | 类型 | 可选/必需 | 描述 |
---|---|---|---|
standardsUnitID | 炭(1) | 需要 | |
milestoneType | 炭(2) | 需要 | |
declarationDate | CHAR(10) | 需要 | |
评论 | CHAR(2000) | 可选的 |
FME ESF特定属性:
名称 | 类型/值 | 可选/必需 | 描述 |
---|---|---|---|
XML_TYPE | xml_no_geom |
需要 | |
esf_opening_id | 一些ID | 需要 | 必须匹配在提交的开放的esf_opening_id属性。 |
功能类型:SpatialMetaData
注释:
通过实际的XML架构文件的搜索表明,这允许空间元数据的组件(在FME ESF特征类型的形式列出):OpeningDefinition,干扰,StockingStandard,SilvicultureActivity和ForestCoverPolygon。
属性:
名称 | 类型 | 可选/必需 | 描述 |
---|---|---|---|
dataSourceCode | 炭(15) | 可选的 | |
captureMethodCode | 炭(29) | 可选的 | |
observationDate | CHAR(10) | 可选的 | |
dataQualityComment | CHAR(2000) | 可选的 |
FME ESF特定属性:
名称 | 类型/值 | 可选/必需 | 描述 |
---|---|---|---|
XML_TYPE | xml_no_geom |
需要 | |
esf_spatial_metadata_id | 一些ID | 需要 | ID必须是跨接在一个提交SpatialMetadatas独特。 |