You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Origin elevation srsName identifier SHALL be a vertical CRS having a EPSG in the range 5600-5799
2560
2525
2561
-
|===
2562
2526
2563
2527
The GeoSciML Borehole package contains an information model for boreholes and related artefacts. This is primarily through re-use of standard components from the Observations and Measurements (ISO19156).
This requirements class describes Borehole and BoreholeInterval and related data types. This package describes a borehole as a means to sample geologic units underground and thus provide a linear map of the geology.
@@ -2603,7 +2570,8 @@ Borehole inherits sampledFeature from OM::SF++_++SamplingFeature, which links th
2603
2570
2604
2571
DrillingDetails is a class that captures the description of drilling methods and hole diameters down the drilling path. Properties that apply to the Borehole as a whole are managed in BoreholeDetails (8.7.1.4).
@@ -2617,11 +2585,15 @@ The boreholeDiameter property (SWE::Quantity) contains a measurement (a value an
2617
2585
2618
2586
The intervalBegin property (SWE::Quantity) contains a measurement (a value and a unit of measurement) that corresponds to the measured distance of the start of the interval along the path of the borehole. The measured value must be less than or equal to the intervalEnd value.
part:: The value of intervalBegin SHALL be less or equal to the value of intervalEnd.
2596
+
====
2625
2597
2626
2598
====== intervalEnd
2627
2599
@@ -2631,27 +2603,36 @@ The property intervalEnd (SWE::Quantity) contains a measurement (a value and a u
2631
2603
2632
2604
The property interval:GM++_++Object is a shape that is a 1-D interval (e.g., a “from” and “to”, or “top” and “base” measurements) that is equivalent (represents the same distance) as the one represented by intervalBegin and intervalEnd. The geometry shall use a reference to the borehole geometry as its CRS.
part:: Coordinate Reference System shall be a reference to the borehole geometry.
2625
+
====
2647
2626
2648
2627
Encoding of the drilled interval using GEO::GM++_++LineString shall consist of two 1D points only (the start and end point of the interval, measured as distance from the borehole collar), with a 1-D CRS referencing the borehole shape.
2649
2628
2650
2629
===== BoreholeInterval
2651
2630
2652
2631
A BoreholeInterval is similar to a MappedFeature (8.4.1.2) whose shape is 1-D interval and uses the SRS of the containing borehole. The "mappedIntervalBegin" and "mappedIntervalEnd" properties are alternative to the 1D geometry to overcome problems with the delivery and ease of queryability of 1D GML shapes.
@@ -2665,11 +2646,15 @@ The specification property is an association between a BoreholeInterval and a GF
2665
2646
2666
2647
The property mappedIntervalBegin (SWE::Quantity) is a measurement (a value and a unit of measurement) corresponding to the measured distance of the start of the mapped interval along the path of the borehole. The measured value must be less than or equal to the mappedIntervalEnd value.
part:: The value of mappedIntervalBegin SHALL be less or equal to the value of mappedIntervalEnd.
2657
+
====
2673
2658
2674
2659
====== mappedIntervalEnd
2675
2660
@@ -2689,35 +2674,44 @@ The property shape:GM++_++Object is a 1-D interval (e.g., a “from” and “to
2689
2674
2690
2675
Encoding of an interval within the borehole using GEO::GM++_++LineString shall consist of two 1D points only (the start and end point of the interval, measured as distance from the borehole collar), with CRS corresponding to the borehole shape.
2691
2676
2692
-
[width="100%",cols="100%",options="header",]
2693
-
|===
2694
-
|*Requirement /req/gsml4-borehole/interval-1D*
2695
-
|Interval SHALL be encoded with GM++_++LineString with two 1D points.
|Coordinate Reference System of interval geometries SHALL use the borehole geometry.
2704
-
|===
2680
+
[requirement]
2681
+
====
2682
+
[%metadata]
2683
+
identifier:: /req/gsml-borehole/interval-1D
2684
+
part:: Interval SHALL be encoded with GM_LineString with two 1D points.
2685
+
====
2705
2686
2706
-
2687
+
2688
+
[[req_gsml-borehole_interval-1D-CRS]]
2689
+
2690
+
[requirement]
2691
+
====
2692
+
[%metadata]
2693
+
identifier:: /req/gsml-borehole/interval-1D-CRS
2694
+
part:: Coordinate Reference System of interval geometries SHALL use the borehole geometry.
2695
+
====
2707
2696
2708
2697
Instance example for Klčovo and Lastomir Formation adapted from Túnyi ++[++18++]++:
2709
2698
2710
-
image::images/image80.png[Top part of Figure 2 from Túnyi ++[++18++]++,width=426,height=549]Figure: 78: Top part of Figure 2 from Túnyi ++[++18++]++
2699
+
[[img_top__part_tunyi]]
2700
+
.Top part of Figure 2 from Túnyi ++[++18++]++
2701
+
image::images/image80.png[width=426,height=549]
2711
2702
2712
-
Figure 79 shows an encoding of the first lithostratigraphic and magnetostratigraphic units from Figure 78 showing how the collection identifiers group BoreholeIntervals into two groups.
2703
+
<<img_encoding_of_a_borehole_with_two_logs>> shows an encoding of the first lithostratigraphic and magnetostratigraphic units from <<img_top__part_tunyi>> showing how the collection identifiers group BoreholeIntervals into two groups.
2713
2704
2714
-
image::images/image81.png[Encoding of a borehole with two distinct logs (collectionIdentifier).,width=601,height=398]Figure: 79: Encoding of a borehole with two distinct logs (collectionIdentifier).
2705
+
[[img_encoding_of_a_borehole_with_two_logs]]
2706
+
.Encoding of a borehole with two distinct logs (collectionIdentifier).
2707
+
image::images/image81.png[width=601,height=398]
2715
2708
2716
2709
===== BoreholeDetails
2717
2710
2718
2711
BoreholeDetails describes borehole-specific index data, often termed “header information”. It contains metadata about the parties involved in the drilling, the storage of drilled material and other information relevant to the borehole as a whole. Properties that may vary along the borehole path are managed in DrillingDetails (8.7.1.2).
@@ -2759,7 +2753,8 @@ The property boreholeLength (SWE::Quantity) contains a measurement (a value and
2759
2753
2760
2754
A borehole OriginPosition is a feature corresponding to the start point of a borehole log. This may correspond to the borehole collar location (e.g., kelly bush).
2761
2755
2762
-
image::images/image83.png[Origin position context diagram.,width=518,height=456]Figure: 81: Origin position context diagram.
2756
+
.Origin position context diagram
2757
+
image::images/image83.png[Origin position context diagram.,width=518,height=456]
2763
2758
2764
2759
If a text description of the location is available, it should be reported in the description property, inherited from GM:GFI++_++Feature.
2765
2760
@@ -2769,47 +2764,62 @@ The property location contains a geometry corresponding to the location of the b
2769
2764
2770
2765
If no GEO::GM++_++Point is available, an OGC nil value shall be used.
part:: If no GM_Point is available, an OGC nil value SHALL be used.
2775
+
====
2777
2776
2778
2777
In situations where the origin position changes over the life of the borehole (e.g., due to subsidence or destruction of the original collar), the origin position should be updated to the new location.
2779
2778
2780
2779
====== elevation
2781
2780
2782
2781
Implementers delivering 3-D origin locations should provide an elevation to improve interoperability.
2783
2782
2784
-
[width="100%",cols="100%",options="header",]
2785
-
|===
2786
-
|*Requirement /req/gsml4-borehole/borehole-3d*
2787
-
|Implementers delivering 3-D origin locations SHOULD provide an elevation.
2788
-
|===
2783
+
2784
+
[[req_gsml-borehole_borehole-3d]]
2785
+
2786
+
[requirement]
2787
+
====
2788
+
[%metadata]
2789
+
identifier:: /req/gsml-borehole/borehole-3d
2790
+
part:: Implementers delivering 3-D origin locations SHOULD provide an elevation.
2791
+
====
2789
2792
2790
2793
The elevation:DirectPosition property is a compromise approach to supply elevation explicitly for location; this is to allow for software that cannot process 3-D GM++_++Point. Null shall be used if elevation is unknown. A DirectPosition shall have a dimension of 1, and CRS will be a “vertical” CRS (e.g. EPSG CRSs in the range 5600-5799).
part:: Origin elevation srsName identifier SHALL be a vertical CRS having a EPSG in the range 5600-5799
2813
+
====
2805
2814
2806
2815
==== GeoSciML Borehole vocabularies
2807
2816
2808
-
Vocabularies used in Borehole package are listed in Table 7.
2817
+
Vocabularies used in Borehole package are listed in <<tbl_geosciml_borehole_vocabularies>>.
2809
2818
2819
+
[[tbl_geosciml_borehole_vocabularies]]
2820
+
.GeoSciML Borehole vocabularies
2810
2821
[width="100%",cols="^32%,^68%",options="header",]
2811
2822
|===
2812
-
|*Table 7: GeoSciML Borehole vocabularies.* |
2813
2823
|*Vocabulary* |*Description*
2814
2824
|*BoreholeDrillingMethodCode* |This class is an indicative placeholder only for a vocabulary of terms describing the borehole drilling method. Users are encouraged to use a vocabulary of terms managed by the CGI vocabularies working group. (e.g., auger, hand auger, air core, cable tool, diamond core, rotary air blast, etc.).
0 commit comments