Update documentation

gh-pages
GitHub Action 2025-09-24 02:13:28 +00:00
rodzic 41378066f0
commit ef890cd6ef
45 zmienionych plików z 32 dodań i 32 usunięć

Wyświetl plik

@ -9,7 +9,7 @@ For best in class results with full 3D reconstruction, we recommend the followin
* 60% overlap nadir flight
* 70-80% overlap 45-degree gimbal angle cross-grid
The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by by feature matching from the much higher overlap cross-grid.
The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by feature matching from the much higher overlap cross-grid.
Data collection effort, 2D and 2.5D products
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Wyświetl plik

@ -9,7 +9,7 @@ For best in class results with full 3D reconstruction, we recommend the followin
* 60% overlap nadir flight
* 70-80% overlap 45-degree gimbal angle cross-grid
The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by by feature matching from the much higher overlap cross-grid.
The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by feature matching from the much higher overlap cross-grid.
Data collection effort, 2D and 2.5D products
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Wyświetl plik

@ -30,7 +30,7 @@ const load = async () => {
const mermaids_to_add_zoom = 1 === -1 ? all_mermaids.length : 1;
const mermaids_processed = document.querySelectorAll(".mermaid[data-processed='true']");
if(mermaids_to_add_zoom > 0) {
var svgs = d3.selectAll(".mermaid[data-zoom-id=id-f9c5b641-e55e-462e-a0ff-e3e5af1183c0] svg");
var svgs = d3.selectAll(".mermaid[data-zoom-id=id-e4c13f80-40f1-40a2-9147-873a000121ca] svg");
if(all_mermaids.length !== mermaids_processed.length) {
// try again in a sec, wait for mermaids to load
setTimeout(load, 200);
@ -493,7 +493,7 @@ window.addEventListener("load", load);
<section id="flowchart-with-options">
<h1>Flowchart with options<a class="headerlink" href="#flowchart-with-options" title="Link to this heading"></a></h1>
<pre data-zoom-id="id-f9c5b641-e55e-462e-a0ff-e3e5af1183c0" class="mermaid">
<pre data-zoom-id="id-e4c13f80-40f1-40a2-9147-873a000121ca" class="mermaid">
flowchart TB

Wyświetl plik

@ -463,7 +463,7 @@
<li><p>60% overlap nadir flight</p></li>
<li><p>70-80% overlap 45-degree gimbal angle cross-grid</p></li>
</ul>
<p>The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by by feature matching from the much higher overlap cross-grid.</p>
<p>The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by feature matching from the much higher overlap cross-grid.</p>
</section>
<section id="data-collection-effort-2d-and-2-5d-products">
<h2>Data collection effort, 2D and 2.5D products<a class="headerlink" href="#data-collection-effort-2d-and-2-5d-products" title="Link to this heading"></a></h2>

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Wyświetl plik

@ -9,7 +9,7 @@ For best in class results with full 3D reconstruction, we recommend the followin
* 60% overlap nadir flight
* 70-80% overlap 45-degree gimbal angle cross-grid
The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by by feature matching from the much higher overlap cross-grid.
The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by feature matching from the much higher overlap cross-grid.
Data collection effort, 2D and 2.5D products
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Wyświetl plik

@ -30,7 +30,7 @@ const load = async () => {
const mermaids_to_add_zoom = 1 === -1 ? all_mermaids.length : 1;
const mermaids_processed = document.querySelectorAll(".mermaid[data-processed='true']");
if(mermaids_to_add_zoom > 0) {
var svgs = d3.selectAll(".mermaid[data-zoom-id=id-fe94853b-ed0e-48e4-bca8-ff4008fecc8c] svg");
var svgs = d3.selectAll(".mermaid[data-zoom-id=id-20afbf4c-c298-4a25-8bad-06a58353d172] svg");
if(all_mermaids.length !== mermaids_processed.length) {
// try again in a sec, wait for mermaids to load
setTimeout(load, 200);
@ -493,7 +493,7 @@ window.addEventListener("load", load);
<section id="flowchart-with-options">
<h1>Flowchart with options<a class="headerlink" href="#flowchart-with-options" title="Link to this heading"></a></h1>
<pre data-zoom-id="id-fe94853b-ed0e-48e4-bca8-ff4008fecc8c" class="mermaid">
<pre data-zoom-id="id-20afbf4c-c298-4a25-8bad-06a58353d172" class="mermaid">
flowchart TB

Wyświetl plik

@ -463,7 +463,7 @@
<li><p>60% overlap nadir flight</p></li>
<li><p>70-80% overlap 45-degree gimbal angle cross-grid</p></li>
</ul>
<p>The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by by feature matching from the much higher overlap cross-grid.</p>
<p>The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by feature matching from the much higher overlap cross-grid.</p>
</section>
<section id="data-collection-effort-2d-and-2-5d-products">
<h2>Data collection effort, 2D and 2.5D products<a class="headerlink" href="#data-collection-effort-2d-and-2-5d-products" title="Link to this heading"></a></h2>

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Wyświetl plik

@ -9,7 +9,7 @@ For best in class results with full 3D reconstruction, we recommend the followin
* 60% overlap nadir flight
* 70-80% overlap 45-degree gimbal angle cross-grid
The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by by feature matching from the much higher overlap cross-grid.
The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by feature matching from the much higher overlap cross-grid.
Data collection effort, 2D and 2.5D products
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Wyświetl plik

@ -29,7 +29,7 @@ const load = async () => {
const mermaids_to_add_zoom = 1 === -1 ? all_mermaids.length : 1;
const mermaids_processed = document.querySelectorAll(".mermaid[data-processed='true']");
if(mermaids_to_add_zoom > 0) {
var svgs = d3.selectAll(".mermaid[data-zoom-id=id-41e7d066-49a2-4827-8237-681f8daf3e99] svg");
var svgs = d3.selectAll(".mermaid[data-zoom-id=id-a7b7ab6c-fb36-4e74-8cf9-908920828394] svg");
if(all_mermaids.length !== mermaids_processed.length) {
// try again in a sec, wait for mermaids to load
setTimeout(load, 200);
@ -492,7 +492,7 @@ window.addEventListener("load", load);
<section id="flowchart-with-options">
<h1>Flowchart with options<a class="headerlink" href="#flowchart-with-options" title="Link to this heading"></a></h1>
<pre data-zoom-id="id-41e7d066-49a2-4827-8237-681f8daf3e99" class="mermaid">
<pre data-zoom-id="id-a7b7ab6c-fb36-4e74-8cf9-908920828394" class="mermaid">
flowchart TB

Wyświetl plik

@ -462,7 +462,7 @@
<li><p>60% overlap nadir flight</p></li>
<li><p>70-80% overlap 45-degree gimbal angle cross-grid</p></li>
</ul>
<p>The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by by feature matching from the much higher overlap cross-grid.</p>
<p>The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by feature matching from the much higher overlap cross-grid.</p>
</section>
<section id="data-collection-effort-2d-and-2-5d-products">
<h2>Data collection effort, 2D and 2.5D products<a class="headerlink" href="#data-collection-effort-2d-and-2-5d-products" title="Link to this heading"></a></h2>

Wyświetl plik

@ -29,7 +29,7 @@ const load = async () => {
const mermaids_to_add_zoom = 1 === -1 ? all_mermaids.length : 1;
const mermaids_processed = document.querySelectorAll(".mermaid[data-processed='true']");
if(mermaids_to_add_zoom > 0) {
var svgs = d3.selectAll(".mermaid[data-zoom-id=id-e982ff2b-f3c9-4076-82d3-7a0ce6e67444] svg");
var svgs = d3.selectAll(".mermaid[data-zoom-id=id-6ed00a3d-cb5e-4c05-801b-8f87eb4e6e2a] svg");
if(all_mermaids.length !== mermaids_processed.length) {
// try again in a sec, wait for mermaids to load
setTimeout(load, 200);
@ -492,7 +492,7 @@ window.addEventListener("load", load);
<section id="flowchart-with-options">
<h1>Flowchart with options<a class="headerlink" href="#flowchart-with-options" title="Link to this heading"></a></h1>
<pre data-zoom-id="id-e982ff2b-f3c9-4076-82d3-7a0ce6e67444" class="mermaid">
<pre data-zoom-id="id-6ed00a3d-cb5e-4c05-801b-8f87eb4e6e2a" class="mermaid">
flowchart TB

Wyświetl plik

@ -462,7 +462,7 @@
<li><p>60% overlap nadir flight</p></li>
<li><p>70-80% overlap 45-degree gimbal angle cross-grid</p></li>
</ul>
<p>The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by by feature matching from the much higher overlap cross-grid.</p>
<p>The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by feature matching from the much higher overlap cross-grid.</p>
</section>
<section id="data-collection-effort-2d-and-2-5d-products">
<h2>Data collection effort, 2D and 2.5D products<a class="headerlink" href="#data-collection-effort-2d-and-2-5d-products" title="Link to this heading"></a></h2>

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Wyświetl plik

@ -9,7 +9,7 @@ For best in class results with full 3D reconstruction, we recommend the followin
* 60% overlap nadir flight
* 70-80% overlap 45-degree gimbal angle cross-grid
The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by by feature matching from the much higher overlap cross-grid.
The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by feature matching from the much higher overlap cross-grid.
Data collection effort, 2D and 2.5D products
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Wyświetl plik

@ -30,7 +30,7 @@ const load = async () => {
const mermaids_to_add_zoom = 1 === -1 ? all_mermaids.length : 1;
const mermaids_processed = document.querySelectorAll(".mermaid[data-processed='true']");
if(mermaids_to_add_zoom > 0) {
var svgs = d3.selectAll(".mermaid[data-zoom-id=id-1a848308-687e-419f-8da7-2afef76530bb] svg");
var svgs = d3.selectAll(".mermaid[data-zoom-id=id-6105eb74-b3b8-428a-a0b5-55991f6498b7] svg");
if(all_mermaids.length !== mermaids_processed.length) {
// try again in a sec, wait for mermaids to load
setTimeout(load, 200);
@ -493,7 +493,7 @@ window.addEventListener("load", load);
<section id="flowchart-with-options">
<h1>Flowchart with options<a class="headerlink" href="#flowchart-with-options" title="Lien vers cette rubrique"></a></h1>
<pre data-zoom-id="id-1a848308-687e-419f-8da7-2afef76530bb" class="mermaid">
<pre data-zoom-id="id-6105eb74-b3b8-428a-a0b5-55991f6498b7" class="mermaid">
flowchart TB

Wyświetl plik

@ -463,7 +463,7 @@
<li><p>60% overlap nadir flight</p></li>
<li><p>70-80% overlap 45-degree gimbal angle cross-grid</p></li>
</ul>
<p>The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by by feature matching from the much higher overlap cross-grid.</p>
<p>The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by feature matching from the much higher overlap cross-grid.</p>
</section>
<section id="data-collection-effort-2d-and-2-5d-products">
<h2>Data collection effort, 2D and 2.5D products<a class="headerlink" href="#data-collection-effort-2d-and-2-5d-products" title="Lien vers cette rubrique"></a></h2>

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Wyświetl plik

@ -9,7 +9,7 @@ For best in class results with full 3D reconstruction, we recommend the followin
* 60% overlap nadir flight
* 70-80% overlap 45-degree gimbal angle cross-grid
The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by by feature matching from the much higher overlap cross-grid.
The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by feature matching from the much higher overlap cross-grid.
Data collection effort, 2D and 2.5D products
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Wyświetl plik

@ -30,7 +30,7 @@ const load = async () => {
const mermaids_to_add_zoom = 1 === -1 ? all_mermaids.length : 1;
const mermaids_processed = document.querySelectorAll(".mermaid[data-processed='true']");
if(mermaids_to_add_zoom > 0) {
var svgs = d3.selectAll(".mermaid[data-zoom-id=id-9dcb3e19-adb7-4baa-a6a2-5c930cf2e640] svg");
var svgs = d3.selectAll(".mermaid[data-zoom-id=id-b83b248d-8d56-4332-9464-d6dd680cb1bd] svg");
if(all_mermaids.length !== mermaids_processed.length) {
// try again in a sec, wait for mermaids to load
setTimeout(load, 200);
@ -493,7 +493,7 @@ window.addEventListener("load", load);
<section id="flowchart-with-options">
<h1>Flowchart with options<a class="headerlink" href="#flowchart-with-options" title="Link to this heading"></a></h1>
<pre data-zoom-id="id-9dcb3e19-adb7-4baa-a6a2-5c930cf2e640" class="mermaid">
<pre data-zoom-id="id-b83b248d-8d56-4332-9464-d6dd680cb1bd" class="mermaid">
flowchart TB

Wyświetl plik

@ -463,7 +463,7 @@
<li><p>60% overlap nadir flight</p></li>
<li><p>70-80% overlap 45-degree gimbal angle cross-grid</p></li>
</ul>
<p>The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by by feature matching from the much higher overlap cross-grid.</p>
<p>The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by feature matching from the much higher overlap cross-grid.</p>
</section>
<section id="data-collection-effort-2d-and-2-5d-products">
<h2>Data collection effort, 2D and 2.5D products<a class="headerlink" href="#data-collection-effort-2d-and-2-5d-products" title="Link to this heading"></a></h2>

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Wyświetl plik

@ -9,7 +9,7 @@ For best in class results with full 3D reconstruction, we recommend the followin
* 60% overlap nadir flight
* 70-80% overlap 45-degree gimbal angle cross-grid
The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by by feature matching from the much higher overlap cross-grid.
The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by feature matching from the much higher overlap cross-grid.
Data collection effort, 2D and 2.5D products
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Wyświetl plik

@ -29,7 +29,7 @@ const load = async () => {
const mermaids_to_add_zoom = 1 === -1 ? all_mermaids.length : 1;
const mermaids_processed = document.querySelectorAll(".mermaid[data-processed='true']");
if(mermaids_to_add_zoom > 0) {
var svgs = d3.selectAll(".mermaid[data-zoom-id=id-001782b3-c5ba-4f8d-a679-b224126e77de] svg");
var svgs = d3.selectAll(".mermaid[data-zoom-id=id-30211e5d-edc3-4c7b-ab3b-d7534998a581] svg");
if(all_mermaids.length !== mermaids_processed.length) {
// try again in a sec, wait for mermaids to load
setTimeout(load, 200);
@ -492,7 +492,7 @@ window.addEventListener("load", load);
<section id="flowchart-with-options">
<h1>Flowchart with options<a class="headerlink" href="#flowchart-with-options" title="Link to this heading"></a></h1>
<pre data-zoom-id="id-001782b3-c5ba-4f8d-a679-b224126e77de" class="mermaid">
<pre data-zoom-id="id-30211e5d-edc3-4c7b-ab3b-d7534998a581" class="mermaid">
flowchart TB

Wyświetl plik

@ -462,7 +462,7 @@
<li><p>60% overlap nadir flight</p></li>
<li><p>70-80% overlap 45-degree gimbal angle cross-grid</p></li>
</ul>
<p>The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by by feature matching from the much higher overlap cross-grid.</p>
<p>The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by feature matching from the much higher overlap cross-grid.</p>
</section>
<section id="data-collection-effort-2d-and-2-5d-products">
<h2>Data collection effort, 2D and 2.5D products<a class="headerlink" href="#data-collection-effort-2d-and-2-5d-products" title="Link to this heading"></a></h2>

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Wyświetl plik

@ -9,7 +9,7 @@ For best in class results with full 3D reconstruction, we recommend the followin
* 60% overlap nadir flight
* 70-80% overlap 45-degree gimbal angle cross-grid
The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by by feature matching from the much higher overlap cross-grid.
The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by feature matching from the much higher overlap cross-grid.
Data collection effort, 2D and 2.5D products
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Wyświetl plik

@ -30,7 +30,7 @@ const load = async () => {
const mermaids_to_add_zoom = 1 === -1 ? all_mermaids.length : 1;
const mermaids_processed = document.querySelectorAll(".mermaid[data-processed='true']");
if(mermaids_to_add_zoom > 0) {
var svgs = d3.selectAll(".mermaid[data-zoom-id=id-791848fc-1532-4569-a5b9-e92e3daf7b12] svg");
var svgs = d3.selectAll(".mermaid[data-zoom-id=id-f5656e41-2f8b-413e-83db-bc18a6315dd6] svg");
if(all_mermaids.length !== mermaids_processed.length) {
// try again in a sec, wait for mermaids to load
setTimeout(load, 200);
@ -493,7 +493,7 @@ window.addEventListener("load", load);
<section id="flowchart-with-options">
<h1>Flowchart with options<a class="headerlink" href="#flowchart-with-options" title="Link to this heading"></a></h1>
<pre data-zoom-id="id-791848fc-1532-4569-a5b9-e92e3daf7b12" class="mermaid">
<pre data-zoom-id="id-f5656e41-2f8b-413e-83db-bc18a6315dd6" class="mermaid">
flowchart TB

Wyświetl plik

@ -463,7 +463,7 @@
<li><p>60% overlap nadir flight</p></li>
<li><p>70-80% overlap 45-degree gimbal angle cross-grid</p></li>
</ul>
<p>The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by by feature matching from the much higher overlap cross-grid.</p>
<p>The 45-degree cross-grid flight provides the basis for a fully tied together model, while the nadir flights provide the necessary texture for orthophoto texturing. The lower overlap meets the minimum requirement for orthophoto products as facilitated by feature matching from the much higher overlap cross-grid.</p>
</section>
<section id="data-collection-effort-2d-and-2-5d-products">
<h2>Data collection effort, 2D and 2.5D products<a class="headerlink" href="#data-collection-effort-2d-and-2-5d-products" title="Link to this heading"></a></h2>