2. Project file structure#
2.1. Project area#
Feature fields
Property name |
Type |
Description |
---|---|---|
Property name |
Type |
Description |
type |
String |
= “Feature” |
id |
String |
Unique identifier of the feature |
geometry |
LineString (3D) |
Geometry of a flight line defined by at least two points (Multiple points whith terrain following mode). |
properties.LineID |
String |
Identifier of the line feature. Contains parent and part number. |
properties.LinePart |
Integer |
Number of the section for broken lines (jumps in height). |
properties.LineGUID |
Integer |
Identifier of the line with all its sections. |
properties.AltFt |
Float |
Flying height in feets. (Flying height in meters is available through the geometry). |
properties.Sensor |
String |
Reference to the sensor. |
properties.SensorLabel |
String |
Name of the sensor. |
Example
{
"type": "FeatureCollection",
"crs": {
"type": "name",
"properties": {
"name": "urn:ogc:def:crs:EPSG::2056"
}
},
"features": [
{
"type": "Feature",
"id": "1",
"geometry": {
"type": "LineString",
"coordinates": [
[
2588035.04790288,
1162502.5902007,
3658
],
[
2611559.75,
1173703.75,
3658
]
]
},
"properties": {
"LineID": "64-1",
"LinePart": 1,
"parentGUID": 64,
"AltFt": 12000,
"Sensor": "iXM-100 90mm",
"SensorLabel": "iXM-100 90mm"
}
},
{
"type": "Feature",
"id": "2",
"geometry": {
"type": "LineString",
"coordinates": [
[
2588822.40396624,
1163634.27262422,
3884
],
[
2610410.25,
1173913.25,
3884
]
]
},
"properties": {
"LineID": "65-1",
"LinePart": 1,
"parentGUID": 65,
"AltFt": 12743,
"Sensor": "iXM-100 90mm",
"SensorLabel": "iXM-100 90mm"
}
}
]
}
2.2. Flightlines#
Feature fields
Property name |
Type |
Description |
---|---|---|
type |
String |
= “Feature” |
id |
String |
Unique identifier of the feature |
geometry |
LineString (3D) |
Geometry of a flight line defined by at least two points (Multiple points whith terrain following mode). |
properties.LineID |
String |
Identifier of the line feature. Contains parent and part number. |
properties.LinePart |
Integer |
Number of the section for broken lines (jumps in height). |
properties.LineGUID |
Integer |
Identifier of the line with all its sections. |
properties.AltFt |
Float |
Flying height in feets. (Flying height in meters is available through the geometry). |
properties.Sensor |
String |
Reference to the sensor. |
properties.SensorLabel |
String |
Name of the sensor. |
Example
{
"type": "FeatureCollection",
"crs": {
"type": "name",
"properties": {
"name": "urn:ogc:def:crs:EPSG::2056"
}
},
"features": [
{
"type": "Feature",
"id": "1",
"geometry": {
"type": "LineString",
"coordinates": [
[
2588035.04790288,
1162502.5902007,
3658
],
[
2611559.75,
1173703.75,
3658
]
]
},
"properties": {
"LineID": "64-1",
"LinePart": 1,
"parentGUID": 64,
"AltFt": 12000,
"Sensor": "iXM-100 90mm",
"SensorLabel": "iXM-100 90mm"
}
},
{
"type": "Feature",
"id": "2",
"geometry": {
"type": "LineString",
"coordinates": [
[
2588822.40396624,
1163634.27262422,
3884
],
[
2610410.25,
1173913.25,
3884
]
]
},
"properties": {
"LineID": "65-1",
"LinePart": 1,
"parentGUID": 65,
"AltFt": 12743,
"Sensor": "iXM-100 90mm",
"SensorLabel": "iXM-100 90mm"
}
}
]
}
2.3. Footprint#
Feature fields
Property name |
Type |
Description |
---|---|---|
type |
String |
= “Feature” |
id |
String |
Unique identifier of the feature |
geometry |
Polygon (3D) |
Geometry of the footprint of a flightline. |
properties.LineID |
String |
Reference to the line feature. Contains parent and part number of the flight line. |
properties.LinePart |
Integer |
Number of the section for broken lines (jumps in height). |
properties.parentGUID |
Integer |
Identifier of the line with all its sections. |
properties.Sensor |
String |
Reference to the sensor. |
properties.SensorLabel |
String |
Name of the sensor. |
Example
{
"type": "FeatureCollection",
"crs": {
"type": "name",
"properties": {
"name": "urn:ogc:def:crs:EPSG::32632"
}
},
"features": [
{
"type": "Feature",
"id": "1",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
394415.34375,
5181742.5,
589
],
[
394593.5625,
5181811.5,
584
],
[
394788.71875,
5181310.5,
571
]
]
]
},
"properties": {
"LineID": "1-1",
"LinePart": 1,
"parentGUID": 1,
"Sensor": "SFS 40Deg",
"SensorLabel": "Nadir"
}
}
]
}
2.4. Overlap#
Feature fields
Property name |
Type |
Description |
---|---|---|
type |
String |
= “Feature” |
id |
String |
Unique identifier of the feature |
geometry |
LineString (3D) |
Geometry of the overlap between two flightlines |
properties.DesiredOverlapA2B |
Float |
The overlap which should be achieved |
properties.OverlapA2B |
Float |
Calculated overlap (A to B) |
properties.OverlapB2A |
Float |
Calculated overlap (B to A) |
properties.LineA |
String |
Identifier of the original flightline |
properties.LineB |
String |
Identifier to the newly calculated parallel flightline |
Example
{
"type": "FeatureCollection",
"crs": {
"type": "name",
"properties": {
"name": "urn:ogc:def:crs:EPSG::32632"
}
},
"features": [
{
"type": "Feature",
"id": "1",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
362498.601511608,
5185605.35137494,
652,
0
],
[
362498.601511608,
5185605.35137494,
652,
0
]
]
]
},
"properties": {
"Desired Overlap": 60.0000023841858,
"Calculated Overlap": 60.2755546569824,
"Line A": "1-1",
"Line B": "2-1"
}
}
]
}
2.5. Image positions#
Feature fields
Property name |
Type |
Description |
---|---|---|
type |
String |
= “Feature” |
id |
String |
Unique identifier of the feature |
geometry |
Point (3D) |
Geometry of a single trigger point. |
properties.ParentLineID |
String |
Reference to the flightline. |
properties.ImageID |
Integer |
Unique identifier for the image center per flightline (part). |
properties.Sensor |
String |
Reference to the sensor. |
properties.SensorLabel |
String |
Name of the sensor. |
Example
{
"type": "FeatureCollection",
"crs": {
"type": "name",
"properties": {
"name": "urn:ogc:def:crs:EPSG::32631"
}
},
"features": [
{
"type": "Feature",
"id": "1",
"geometry": {
"type": "Point",
"coordinates": [
1985195,
-3877698,
4901
]
},
"properties": {
"ParentLineID": "1-1",
"ImageID": 0,
"Sensor": "iXM-100 RSM - 145.8 mm",
"SensorLabel": "iXM-100 RSM - 145.8 mm"
}
},
{
"type": "Feature",
"id": "2",
"geometry": {
"type": "Point",
"coordinates": [
1985477.375,
-3877571.25,
4901
]
},
"properties": {
"ParentLineID": "1-1",
"ImageID": 1,
"Sensor": "iXM-100 RSM - 145.8 mm",
"SensorLabel": "iXM-100 RSM - 145.8 mm"
}
}
]
}
2.6. Image footprints#
Feature fields
Property name |
Type |
Description |
---|---|---|
type |
String |
= “Feature” |
id |
String |
unique identifier of the feature |
geometry |
Polygon (3D) |
Geometry of a single camera footprint. |
properties.ParentLineID |
String |
Reference to the flightline. |
properties.ImageID |
Integer |
Unique identifier for the image center per flightline (part). |
properties.Sensor |
String |
Reference to the sensor. |
properties.SensorLabel |
String |
Name of the sensor. |
Example
{
"type": "FeatureCollection",
"crs": {
"type": "name",
"properties": {
"name": "urn:ogc:def:crs:EPSG::32632"
}
},
"features": [
{
"type": "Feature",
"id": "1",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
395883.3125,
5177691.5,
558.000061035156
],
[
395918.0625,
5177711,
558.000061035156
],
[
395952.8125,
5177730,
558.000061035156
],
[
395883.3125,
5177691.5,
558.000061035156
]
]
]
},
"properties": {
"ParentLineID": "1-1",
"ImageID": 0,
"Sensor": "iXM-100 SK - 110 mm",
"SensorLabel": "Nadir"
}
}
]
}
2.7. Ground control points#
Feature fields
Property name |
Type |
Description |
---|---|---|
type |
String |
= “Feature” |
id |
String |
unique identifier of the feature |
geometry |
Point (3D) |
location of a control point. |
properties.Label |
Integer |
number of the point. |
properties.Type |
String |
type of the point. Supported values are [‘Check point’, ‘Control point’] |
Example
{
"type": "FeatureCollection",
"crs": {
"type": "name",
"properties": {
"name": "urn:ogc:def:crs:EPSG::2056"
}
},
"features": [
{
"type": "Feature",
"id": "1",
"geometry": {
"type": "Point",
"coordinates": [
337512.326315537,
6253509.51594597
]
},
"properties": {
"Label": 1,
"Type": "Control point"
}
},
{
"type": "Feature",
"id": "2",
"geometry": {
"type": "Point",
"coordinates": [
330849.84780142,
6254270.43646684
]
},
"properties": {
"Label": 2,
"Type": "Check point"
}
}
]
}
2.8. Grid#
Feature fields
Property name |
Type |
Description |
---|---|---|
type |
String |
= “Feature” |
id |
String |
unique identifier of the feature |
geometry |
LineString (2D) |
geometry of a line parallel to the grid. |
properties.Label |
String |
Text for the line label. |
properties.Orientation |
Float |
Orientation of the text. 0 = null = horizontally. |
Example
{
"type": "FeatureCollection",
"crs": {
"type": "name",
"properties": {
"name": "urn:ogc:def:crs:EPSG::2056"
}
},
"features": [
{
"type": "Feature",
"id": "1",
"geometry": {
"type": "LineString",
"coordinates": [
[
2566658.99277013,
1148793.68525381
],
[
2571675.63904461,
1148765.9940965
],
[
2646925.64083526,
1148849.57123472
],
[
2651942.32914653,
1148888.71786035
]
]
},
"properties": {
"Label": "46deg 30' 0.00\" N",
"Orientation": null
}
}
]
}