Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Save base coordinates obtained with Survey In to file #374

Open
amlago opened this issue Jan 2, 2023 · 15 comments
Open

Save base coordinates obtained with Survey In to file #374

amlago opened this issue Jan 2, 2023 · 15 comments

Comments

@amlago
Copy link

amlago commented Jan 2, 2023

Facet v2.7 12/30

When we use a method to obtain the base coordinates like Survey In, the coordinates are NOT saved in the base points file.

Suggested method

  1. Add to the Survey In menu the entry of AH and ARP and name of the base
  2. Once the values of the base coordinates have been obtained with Survey In, obtain the HAE Mark by subtracting the values of AH and ARP from the ellipsoidal height (HAE ACP) obtained with Survey In.
  3. Automatically save the values of the mark coordinates to the file. (latitude, longitude and HAE Mark)
@amlago
Copy link
Author

amlago commented Jan 2, 2023

By adding what is requested, I think that the tasks related to the base stations are facilitated, in the most common forms of use.

@amlago
Copy link
Author

amlago commented Jan 2, 2023

HAE Mark = HAE APC -AH-ARP

@tonycanike
Copy link
Contributor

tonycanike commented Feb 8, 2023

This would be very useful. It is often necessary to know where the base "thought" it was.

USE CASE A:

  1. I set a mark in the ground.
  2. I setup the Facet over it.
  3. I set the Facet to log lots of good stuff and survey itself it.
  4. The Facet surveys itself in.
  5. I write down the HI of the base (very important!)
  6. I RTK all day long.
  7. I go back to the office, and get accurate coordinate for my mark by using the base data log and an positioning service (eg OPUS).
  8. I calculate a vector from where the base thought it was to where it actually was.
  9. I translate all my rover points by that vector to correct them.

USE CASE A1:

  1. A month later my boss and I realize the project is growing and needs a larger, more accurate control network of base points. We spend a couple days in the field simultaneously deploying 6 or GNSS receivers each day, with multiple occupations of each control point. After post processing the individual baseline vectors, we adjust (via least squares) the coordinates for base (control) points.
    11.We wish we had done this first.
  2. We sort through our documentation to see which day's RTK sessions used which version of the base coordinates.
  3. We really really wish we had done this first.
  4. We translate our rover coordinates to put them on our revised base coordinates.

USE CASE B:

  1. I setup the Facet over a mark in the ground I have good coordinates for already.
  2. I enter the good coordinates for the mark, along with HI and APC offset.
  3. I write down the HI of the base (very important!)
  4. I RTK all day long.
  5. I go back to the office and wonder "did I enter the coordinate coordinates correctly". Or my boss asked for documentation.
  6. I look on my phone for a screen-capture of the configuration.
  7. I have it or I don't.

USE CASE C:

  1. I set a mark in the ground.
  2. I setup the Facet over it.
  3. The Facet surveys itself in.
  4. I RTK all day and go home.
  5. I come back the next day and setup over the same mark.
  6. I want to reuse yesterday's base coordinates so today's work is consistent with yesterday's
  7. I RTK all day, getting consistent coordinates with yesterday's work.

Hmmm, would using the "mark" button feature save the coordinates to the SD card? I presume the file of marks gets the APC coordinates; hopefully I wrote down the HI of the Facet. I can figure out the APC offset later. This would work for Use Cases A and B above, but maybe not C.

Tony.

@amlago
Copy link
Author

amlago commented Feb 9, 2023

Ideally, the mark coordinates should be saved.
Hence the HA and ARP entry.

¨Suggested method

  1. Add to the Survey In menu the entry of AH and ARP and name of the base
  2. Once the values of the base coordinates have been obtained with Survey In, obtain the HAE Mark by subtracting the values of AH and ARP from the ellipsoidal height (HAE ACP) obtained with Survey In.
    3)Automatically save the values of the mark coordinates to the file. (latitude, longitude and HAE Mark)¨

They are ideas to share.
Greetings

@amlago
Copy link
Author

amlago commented Feb 9, 2023

Tony, check out the #347 we've been driving for a while.
I proposed, if possible, to centralize all the basic configuration modes in a dropdown and from there the corresponding interface and mathematical presentations will be made.
I know it's a total redesign of the base configuration.

@tonycanike
Copy link
Contributor

Ah, yes. Good point! We want the coordinates of the mark saved.

And the mark button doesn't save the coordinates of the mark! :)

@tonycanike
Copy link
Contributor

tonycanike commented Feb 13, 2023

Other vendors have a log file in which configuration entries and changes are documented for future reference and documentation. This includes base mark coordinates, mark name, height over mark, start time, end time, etc.

Perhaps every time a base is started a record of the setup could be written to such a file. I believe most commercial GNSS vendors do this in some fashion.

This information is quite useful for understanding, documenting, and correcting what happened in the field.

There is at least one originally-proprietary format that has become a de facto industry standard,.RAW/.RW5. This format is used to capture information that a surveyor might write in a paper book. Total station backsight, prism constants, GNSS base height, GNSS rover points recorded, etc. This format is interesting because if you enter an incorrect base coordinate or antenna height in the field, there are a number of commonly-used software products that will allow you to edit the erroneous entry and "reprocess" the "raw" file, correcting all the surveyed point coordinates. Survey office staff and supervisors use this to correct errors made by field crews. You can edit a base setup field made in the morning and fix all the coordinates captured all day long.

(This has been called "the raw data" long before GPS were commonly used by surveyors. The "raw" for a total station included data such as angles turned and distance measured. The "raw" nomenclature distinguishes it from coordinate data that a total station might calculate and display. So now when folks talk about GNSS "raw data" people get confused. I like to call the data in, say, a UBX or RINEX file the "GNSS observations" to help reduce confusion.)

There is a newer LANDXML open format that also documents survey field data (and other data). This might be more in line with the goal of open source projects. Check out the GPSSetup tag in the schema at landxml.org.

I think Emlid writes the base info to a custom CSV format they have developed to capture GNSS coordinate info, but I'm not sure. It's just a CVS file so easy to implement, understand, and use.

As the base info we want to save includes more than coordinates, we'd need to think about the file format a little. It would be great to use a format, or at least a subset of a format, already in industry use. While I like the concept of open standards and XML, sometimes a CSV file is much easier to use.

@tonycanike
Copy link
Contributor

tonycanike commented Feb 13, 2023

Can we change the title to save the coordinates and info used for every base setup, and not just survey in? The documentation would be very helpful.

And practically, it's pretty common for me to setup my base receiver on a tripod, turn it on, and then go into WiFi configuration to set the base coordinates, heights, etc.

So it's very possible it might survey itself in before I start the WiFi base configuration. Having only the survey-in info in the file would be very confusing.

If three days later I'm sorting out the data and I only had the survey-in data written to a file and not the manual base configuration I entered a couple minutes later, it would be very unfortunate.

@amlago
Copy link
Author

amlago commented Feb 16, 2023

In v3.1, the base and HA and ARP coordinates are already being saved in the csv file.

It would be necessary to add what is related to Survey In and it would be fantastic to unify all the modes in a dropdown, choose the input method of base coordinates and do the mathematics that correspond to each method.

See #347

@tonycanike
Copy link
Contributor

Note that implementing #405 would help the use case if the user's data collector stores the base reference or if the user is logging.

@nseidle
Copy link
Member

nseidle commented Mar 8, 2023

I am ready to look into this. Please list what changes you need made. This is what I think I heard:

  1. Add to the Survey In menu the entry of AH, ARP and name of the base
  2. Once the values of the base coordinates have been obtained with Survey In, obtain the HAE Mark by subtracting the values of AH and ARP from the ellipsoidal height (HAE ACP) obtained with Survey In.
  3. Automatically save the values of the mark coordinates to the 'Commonly Used Coordinates' file. (latitude, longitude and HAE Mark)¨

@amlago
Copy link
Author

amlago commented Mar 8, 2023

What you summarize is correct.

Point 1) and 2) I have no doubts.

Regarding point 3) I am not sure whether to save the coordinates automatically or add a check to indicate whether they are saved or not.
I think I like the idea of adding a check flag to save the coordinates.

@amlago
Copy link
Author

amlago commented Mar 8, 2023

I liked adding a check because sometimes it is not necessary or convenient to save the coordinates.
So I am inclined to add a check indicator to save the coordinates in the file.

If the check is checked, the coordinates are saved in the file, if the check is unchecked, they are not saved.

@rrodas64
Copy link

rrodas64 commented Mar 8, 2023

Why not just add the coordinates obtained with the Survey-in to the list of Commonly Used Coordinates with a specific Nickname? Let's say Surver-in_mmddyyyy_hhmmss.

@amlago
Copy link
Author

amlago commented Mar 9, 2023

@rrodas64
The idea is to follow the line of work already established in the base configuration, where the base station is given a name that represents the area where it is located or the work you are doing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants