From 13e8122ded452ad9d4ef827bf16f12f3e9b8d6b3 Mon Sep 17 00:00:00 2001 From: Philip Sargent <philip.sargent@gmail.com> Date: Tue, 17 Oct 2023 01:48:28 +0300 Subject: [PATCH] *fix and GPS --- handbook/survey/drawup.htm | 6 ++- handbook/survey/ententry.html | 49 ++++++++++++++++-- handbook/survey/ententryfields.html | 36 +++++-------- handbook/survey/fix-2023-js-02-new.jpg | Bin 0 -> 38028 bytes handbook/survey/fix-2023-js-02-notes.jpg | Bin 0 -> 16215 bytes handbook/survey/gps.htm | 7 +-- handbook/survey/newcave.html | 11 ++-- handbook/survey/newsurvex.html | 62 +++++++++++++++++++++++ 8 files changed, 134 insertions(+), 37 deletions(-) create mode 100644 handbook/survey/fix-2023-js-02-new.jpg create mode 100644 handbook/survey/fix-2023-js-02-notes.jpg diff --git a/handbook/survey/drawup.htm b/handbook/survey/drawup.htm index 57389749b..577a0d8ff 100644 --- a/handbook/survey/drawup.htm +++ b/handbook/survey/drawup.htm @@ -117,7 +117,9 @@ of any new question marks, with an estimate of quality and any difficulties which will be encountered (eg. if it is a climb, are bolts going to be needed ? If a dig, is it a few loose boulders or a crawl over mud?)</p> + <h3>Archaic: hand-drawing the final survey</h3> + <p>The actual published cave-survey is produced by software these days. These notes come from a different age but reading them will make your tunneling better and more polished: @@ -146,7 +148,7 @@ For pitches, several plans at different levels may be easiest (rather like the cross sections at each survey station used in horizontal passage). Also projected elevations may be useful in addition to the extended section. But learning a good set of procedures for using survex is the way to go.</p> - +</em></div> <p>If you did all that properly, there should be very little left to do in the UK, unless you have volunteered to help with drawing up the final survey. @@ -158,7 +160,7 @@ experience: it's now late April 2004, and the 204 survey is only just approaching completion. This shows how easy it is for these things to go wrong. The chief problems were a change of software and the fact that the Expo printer broke down last summer, so a number of surveys never got drawn up. --> -</em></div> + <hr /> <p>Back to the previous page in this sequence <a href="newsurvex.html">Starting a new survex file</a>. diff --git a/handbook/survey/ententry.html b/handbook/survey/ententry.html index 6c26a4516..5bb32dfd1 100644 --- a/handbook/survey/ententry.html +++ b/handbook/survey/ententry.html @@ -45,10 +45,53 @@ This page outlines step 7 of the survey production process. Each step is documen </p> <h3>Edit Entrance form</h3> - <p>New in 2021 are fields for the latitude and logitude (WGS84 - the same as your GPS displays). These should be entered in degrees with decimals for fractions of a degree, e.g. 42.357 (not 42 degress 21 minutes 25 seconds, or 42 degrees 21.42 minutes). - <p>These fields exist for newly-discovered cave entrances for which we currently have no location information except for a GPS reading by the original discoverer. These discoveries have a habit of getting completely lost: so enter it so that someone can find it again to properly survey it. In due course, proper surveys will be done and the cave will be linked in to the GPX and survex survey system. If this has been done, then that is authoritative and you do not need to enter location informaiton on this form. - <p>In previous decades the location of an entrance was the <em>output</em> of a whole lot of surveying and position fixing (e.g. see <a href="lasers.htm">laser points</a>). Today, an initial location of an entrance is available by GPS at the <em>beginning</em> of the process. So we have these fields to record the data. [We don't yet have the code to automatically add these to the <var>essentials.gpx</var> download to be used for prospecting though.] +<ul> +<li>There are labels on the fields which explain what they mean - read the labels. +<li>There is popup information on some of the fields if you hover your mouse over them, try it. + <li>If you still don't understand the purpose or meaning of a field, read <a href="ententryfields.html">the documentation</a>. + </ul> + <h4>WGS84 fields on the form</h4> +<p>New in 2021 are fields for the latitude and logitude (WGS84 - the same as your GPS displays). <b>Unless</b> someone has already created the *fix point for the cave, these should be entered in the form. IF the *fix <em>has</em> been done, then <em>leave the WGS84 fields blank</em>. + <p>We always write degrees with decimals for fractions of a degree, e.g. 42.357 (not 42 degrees 21 minutes 25 seconds, or 42 degrees 21.42 minutes). +<p>These WGS84 fields exist for newly-discovered cave entrances for which we currently have no location information except for a GPS reading by the original discoverer. These discoveries have a habit of getting completely lost: so enter it so that someone can find it again to properly survey it. In due course the cave will be linked in to the survex survey system using *fix statements. If this *fix work has been done, then that is authoritative and <em> you do not need</em> to enter location information on this form. + + + +<h3 id="fix">More details about *fix statements</h3> +<p>When a nerd creates a *fix statement, in the right place, the nerd will manually delete the WGS84 values on the Entrance. + +<p> + The survex location uses a *fix statement and it looks like this: +<code> +*cs LONG-LAT<br> +*fix p2023-js-02 reference 13.80841 47.69055 1745<br> +*entrance p2023-js-02 +</code> + <p>If you are doing this for the first time, it might be a good idea to put it in the same survex file temporarily. A nerd will move it to the right place later. + +<div style="margin-left: 3em; margin-right: 4em"><em>The 'right place' is in the <var>fixedpts</var> part of the <var>:loser:</var> repository, but is very different depending on whether the cave is in the 1623 or the 1626 area - for historic reasons + </em> + <p>For the 1623 area it is easy. Each year has a different file. For 2019 there is a file <var>gps/gps19.svx</var> which contians all the *fix statements for new locations that year. + <p>For the 1626 area it has got horribly complicated and you should talk to Wookey and Becka. Most likely it will have to go into <var>fixedpts/1626-no-schoenberg-hs-not-tied-to-caves.svx</var></div> + +<p>And in your main survex file you will need to make the connection between the survey points in the cave and the external location. This would be something like this (not real data), where survey station "1" is the tag at the entrance of the cave, and outside the begin/end section it is called "2023-js-02.1" +<code> +*equate p2023-js-02 2023-js-02.1<br /> +<br /> +*begin 2023-js-01<br /> +*export 1<br /> +...<br /> +*data normal from to length bearing gradient ignoreall<br /> +1 2 4.46 099.3 -54<br /> +...<br /> +*end 2023-js-01<br /> + </code> + <p>There is a lot more to say about how to record the best GPS data, and how to link GPS with survey points, e.g. see <a href="gps.htm">Getting a GPS fix</a> + + <p>In practice, for us on the plateau, we get repeat measurements of the same spot by different teams in different years to be accurate to only about 3m. This is fine for finding entrances, and for checking whether two different teams have found the same cave, but it is not adequate for loop-closure. That requires particular care with averaging the reading over 2 minutes, and use of a location with good view of the sky, away from vertical rock, and surface survey using instruments to get from the GPS point to the actual cave entrances. To get a decent <em>altitude</em> measurement requires averaging over 10 minutes, and it is still not good. + +<p>In previous decades the location of an entrance was the <em>output</em> of a whole lot of surveying and position fixing (e.g. see <a href="lasers.htm">laser points</a>). Today, an initial location of an entrance is available by GPS at the <em>beginning</em> of the process. So we have these fields to record the data. [We don't yet have the code to automatically add the *fix statements into the <var>fixedpts</var> data, or to the <var>essentials.gpx</var> download to be used for prospecting though.] <h2>List of New Entrance/Entrance_data fields</h2> <p>The full list of fields is documented: <a href="ententryfields.html">the full list of data-entry fields</a> when creating an entrance. diff --git a/handbook/survey/ententryfields.html b/handbook/survey/ententryfields.html index 8742ef53d..d77adf1f0 100644 --- a/handbook/survey/ententryfields.html +++ b/handbook/survey/ententryfields.html @@ -18,11 +18,12 @@ </p> -<h3>Only one field is essential for Entrances</h3> -<p>There is only one essential field which must be there before the Submit button will work: +<h3>Only two field are essential for Entrances</h3> +<p>There are only two essential fields which must be there before the Submit button will work: <ul> - <li><b>marking</b> e.g. Tag or Paint + <li><b>Marking</b> e.g. Tag or Paint + <li><b>Findability</b> e.g. Lost or Coordinates </ul> <p>See below for explanations. @@ -57,7 +58,7 @@ <dl> <dt>photo</dt> - <dd>Put an <img> tag in here, as for the cave description. See how images are managed for caves, and do the same thing for this entrance. <em>HTML freeform field.</em></dd> + <dd>Put an <img> tag in here, as for the cave description. See how images are managed for caves, and do the same thing for this entrance. <em>HTML freeform field.</em></dd> </dl> <dl> <dt>marking</dt> @@ -65,7 +66,7 @@ </dl> <dl> <dt>marking_comment</dt> - <dd>A text field: where is the tag? <em>HTML freeform field.</em></dd> + <dd>A text field: what colour paint? Where was the aluminium tag place?? <em>HTML freeform field.</em></dd> </dl> <dl> <dt>Findability</dt> @@ -79,39 +80,28 @@ <dt>Altitude (metres)</dt> <dd>In old caves this will have been calculated in UTM coordinates. Enter your GPS value here (WGS84). Yes, altitudes are slightly different. This will be overwritten in due course by an altitude derived from the location and the lidar dataset.</dd> </dl> - <dl> - <dt>Northing</dt> - <dd>calculated position in UTM</dd> - </dl> - <dl> - <dt>Easting</dt> - <dd>calculated position in UTM</dd> - </dl> <dl> <dt>latitude</dt> <dd>Decimal degrees of longitude in WGS84 datum. To be entered when entrance is first found so that someone can find it again. Will be overwritten in due course by proper survey data which will be enforced to be consistent with the UTM position.</dd> </dl> <dl> <dt>longitude</dt> - <dd>Decimal degrees of longitude in WGS84 datum. To be entered when entrance is first found so that someone can find it again. Will be overwritten in due course by proper survey data which will be enforced to be consistent with the UTM position.</dd> + <dd>Decimal degrees of longitude in WGS84 datum. To be entered when entrance is first found so that someone can find it again. This will be deleted here when a proper tag station or other station is created</dd> </dl> <dl> <dt>tag_station</dt> - <dd>a survey station id. It has to be in a format similar to this: "1623.p204e" (for the 'e' entrance to cave 1623-204)</dd> + <dd>a survey station id. It has to be in a format similar to this: "1623.p204e" (for the 'e' entrance to cave 1623-204). This is where the aluminium ID tag is bolted at the entrance.</dd> </dl> <dl> - <dl> - <dt>exact_station</dt> - <dd>a survey station id. It has to be in a format similar to this: "1623.p204e" (for the 'e' entrance to cave 1623-204)[to be documented further - use Edit This Page!]</dd> - </dl> + <dl> <dl> <dt>other_station</dt> - <dd>a survey station id.It has to be in a format similar to this: "1623.p204e" (for the 'e' entrance to cave 1623-204) [to be documented further - use Edit This Page!]</dd> + <dd>a survey station id. It has to be in a format similar to this: "1623.p204e" (for the 'e' entrance to cave 1623-204) [to be documented further - use Edit This Page!]</dd> </dl> <dl> <dt>other_description</dt> - <dd>[undocumented?] Filename?: the name of top-level description file for this cave, when a separate file is used. Used instead of above entrance_description field for large caves with complex descriptions. Blank if the description is in the 'underground_description' field. </dd> + <dd>Continuation of the description is in the 'underground_description' field if you have more to say. </dd> </dl> <dl> <dt>bearings</dt> @@ -119,10 +109,10 @@ </dl> <dl> <dt>url</dt> - <dd>Usually blank</dd>. + <dd>Leave blank. The correct value is computed.</dd>. </dl> - <h4>ALternative data entry using a file</h4> + <h4>Alternative data entry using a file</h4> <p> There are template files for you to fill-in when creating new caves and entrance in the online system. You will need to be on a machine which has <a href="../computing/keyexchange.html">keys installed</a> and you will need to know how to use git. diff --git a/handbook/survey/fix-2023-js-02-new.jpg b/handbook/survey/fix-2023-js-02-new.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3b54b27367078d08eb3b52d600d5fe02380b380e GIT binary patch literal 38028 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 literal 0 HcmV?d00001 diff --git a/handbook/survey/fix-2023-js-02-notes.jpg b/handbook/survey/fix-2023-js-02-notes.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d46b7e22ac810f16c10dec6b974e9457ea4b1c11 GIT binary patch literal 16215 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 MSy7SQh<~j8e}OH31ONa4 literal 0 HcmV?d00001 diff --git a/handbook/survey/gps.htm b/handbook/survey/gps.htm index 683e322fd..555dc68b9 100644 --- a/handbook/survey/gps.htm +++ b/handbook/survey/gps.htm @@ -4,7 +4,6 @@ <link rel="stylesheet" type="text/css" href="../../css/main2.css" /> </head> <body> - <h2 id="tophead">CUCC Expo Surveying Handbook</h2> <h1>Locating entrances by GPS</h1> @@ -27,6 +26,7 @@ landmark with a wide, clear view of the sky, and within one (or maybe two) surve of the entrance. If you have found a group of caves close together, it might be better to GPS a central point rather than get quick (but less accurate) fixes on each entrance.</p> +<p>Yes, you will have to manually do a surface survey leg using your survey instruments between the GPS point and the cave entrance tag station, and record that in your cave survex file. <p>We now (2018) have differential GPS which is much more accurate than in the past (e.g. Wookey's 1996 article) but altitudes are often very inaccurate @@ -61,8 +61,5 @@ on coordinate systems</a> has been moved to a different page. If you are really <a href="coord.htm">Olaf's article</a>too. -<hr /> - - -</body> +<hr /></body> </html> diff --git a/handbook/survey/newcave.html b/handbook/survey/newcave.html index e47088442..cc0daa9e5 100644 --- a/handbook/survey/newcave.html +++ b/handbook/survey/newcave.html @@ -58,6 +58,7 @@ actually do these things. <li>Transcribe your sketches onto centre-line paper <li>Scan your centre-lined sketches <li>Use therion or tunnel to digitise your centre-line sketches + <li>Connect your survey to the surveys of other caves by fixing the entrance location. </ul> <p>and either later or at the same time, you will be doing these other tasks <ul> @@ -97,7 +98,8 @@ New cave process │ ├── How to create a survex file - PDF - Brendan's guide │ ├── From muddy book to survex plot │ ├── Cave description -│ └── Adding QMs (Question Marks) +│ ├── Adding QMs (Question Marks) +│ └── Fixing the entrance location ├── 4 Drawing up your survey │ ├── How to use Tunnel - PDF - Brendan's guide │ ├── Guide to using Tunnel - PDF - David Loeffler's guide @@ -114,9 +116,10 @@ New cave process │ ├── Edit this cave │ └── the full list of data-entry fields ├── 7 Creating a new entrance in the online system -│ └── Entrance entry page fields -│ ├──cave_data template -│ └──entrance_data template +│ ├── Entrance entry page fields +│ │ ├──cave_data template +│ │ └──entrance_data template +│ └── Entrance locations in more detail ├── 8 Next steps │ Back in the UK</textarea></code> diff --git a/handbook/survey/newsurvex.html b/handbook/survey/newsurvex.html index 23d66c3ff..492abc4d4 100644 --- a/handbook/survey/newsurvex.html +++ b/handbook/survey/newsurvex.html @@ -45,6 +45,39 @@ This page outlines step 3 of the survey production process. Each step is documen </figcaption> </figure> </div> +<h3>Fixing the location of the entrance</h3> + <div class="onright"> +<figure> +<a href="/walletedit/2023:17"> +<img src="fix-2023-js-02-notes.jpg" ></a> +<figcaption style="font-variant-caps: small-caps;"> +<em>At cave sketch notes [July of course, not June]</em> +</figcaption> +</figure> +</div> +<ul> + <li>We won't be able to see where your cave may link in to others <b>if we don't know where it is</b>. + <li>We won't be absolutely sure that your cave is actually a new cave <b>unless we can check it off</b> the locations in our records. + <li>If your cave does link to another, we need to know where the entrances are <b>with respect to each other</b> so that we can compute the loop-closure errors and improve the quality of the surveys. + </ul> +<p>So this is important. +<div class="onright"> +<figure> +<a href="/walletedit/2023:17"> +<img src="fix-2023-js-02-new.jpg" ></a> +<figcaption style="font-variant-caps: small-caps;"> + <em>New Cave Sheet location and altitude</em> +</figcaption> +</figure> +</div> +<p>Now, in 2023, we have mobile phones which can get a GPS location directly from the satellites without requiring a 'mobile signal'. We find that relying on one of the party recording a continuous 'track', and then extracting the locations later, is very prone to human error. The worst and most common error is that everyone forgets to do this. + + <p>The (strongly) recommended procedure is to take a specific GPS measurement at a well-defined point and to write down the location on your prospecting survey notes. Then for a new discovery it will be copied onto the New Cave data sheet. + +<p>Note that we record the location in degrees and decimals of degrees: <code>47.69055 13.80841</code> and the altitude is in metres. + <p>The altitude is not nearly as vital as the lat/long numbers. GPS altitudes are still pretty bad, and even the new Galileo system won't promise anything better than ± 0.4m in 2030. (If you take the altitude from a track while moving the altitude can easily be 15m wrong.) + <p>See <a href="#location">the bottom of this page</a> for how the location information is typed in. + <h4 >Two ways to type in survex data</h3> <ul> @@ -208,6 +241,35 @@ telling them to use the online form.] entering the QM data into a survex file. </p> +<h3><a id="location">Entering the Entrance location data</a></h3> +<p>The location of the cave is, eventually, stored in a survex file, just <em>not the same survex file</em>. + <p><b>If you are doing this for the first time</b>, don't bother with this *fix stuff. Just type the latitude & logitude numbers into the <a href="ententry.html">New Entrance form</a> and someone else will do the *fix stuff. +<p> + The survex location uses a *fix statement and it looks like this: +<code> +*cs LONG-LAT<br> +*fix p2023-js-02 reference 13.80841 47.69055 1745<br> +*entrance p2023-js-02 +</code> + <p>If you are doing this for the first time, <em>do</em> put it in the same survex file. A nerd will move it to the right place later. + +<div style="margin-left: 3em; margin-right: 4em"><em>The 'right place' is in the <var>fixedpts</var> part of the <var>:loser:</var> repository, but is very different depending on whether the cave is in the 1623 or the 1626 area - for historic reasons + </em> </div> + +<p>And in your main survex file you will need to make the connection between the survey points in the cave and the external location. This would be something like this (not real data), where survey station "1" is the tag at the entrance of the cave, and outside the begin/end section it is called "2023-js-02.1" +<code> +*equate p2023-js-02 2023-js-02.1<br /> +<br /> +*begin 2023-js-01<br /> +*export 1<br /> +...<br /> +*data normal from to length bearing gradient ignoreall<br /> +1 2 4.46 099.3 -54<br /> +...<br /> +*end 2023-js-01<br /> + </code> +<p>There is a lot more to say about how to record the best GPS data, and how to link GPS with survey points + <h3><a id="tickingoff">Entering the cave description in the survex file</a></h3> <p>The last part of the survex file is a description of the passage surveyed. Remember that this is intended to be read by people