-
Notifications
You must be signed in to change notification settings - Fork 1
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
Location identifiers #8
Comments
The definition in draft DRAFT20170708 is:
Judging from this the main purpose of the location code seems to be to distinguish different sensors or sensor groups within one station. I assume this also means for example large-N experiments with all sensors fairly close in space that could be considered a single station. As a user I typically want a certain piece of data from a station. Let's assume I want the "best" broadband seismic sensor a station has available. What I currently do is that I query at the channel level (and exploit the channel code semantics) to get a list of all possible channels + location codes I could consider. Then I usually just sort the location codes and choose the alphabetically lowest code. The last part is arbitrary and I would like to see it replaced by something better. I'm not entirely sure how this "something better" looks to be honest. The most logical thing I can think of would be to move some semantics of the channel code to the location code. E.g. If the location code is used to distinguish many different sensors in a station (the previously mentioned large-N scenario) it could be some kind of special prefix, like Maybe the location code could state that all sensor in that location should have the same physical location with some scale dependent margin? A simple, and maybe more practical, alternative is to just keep doing what we are currently doing but explicitly state that for any given channel code the alphabetically lowest location code yields the preferred sensor for that type of data. None of these is really satisfactory but maybe its a starting point. |
Agree this is a painful issue, the current usage is a random mess. It is not even true currently that the 3 channels from a single sensor use the same loc code. For some time, passcal temp networks were setting the loc code to be the stream number on the das, so you had 01.BHZ, 02.BHN and 03.BHE. Yes, really! :( :( :( The current state is that a "location identifier" doesn't even identify a location and is almost completely lacking in any standard meaning. It is just a namespace, nothing more. Way back, the precursor to fdsn stationxml had a I am in favor of making loc code mean something, and for rules that allow 3 components of motion to be grouped and for users to find the "best" set for a station, but I am not optimistic given past history. |
We should really involve the PASSCAL guys into the identifier discussion as the new identifiers must be able to accommodate active source data without issues. @chad-iris Does that to some extent happen within IRIS?
The location code could be renamed to |
Not really, I can forward them the identifier discussion points and issues. To be honest what we have discussed in terms of identifier change is a whole sub-discussion that will likely evolve when more people are exposed to the conversation, there may be more people interested in that than the low level disk format. |
It is even worse than that... for stations using STS-1, each component actually comes from a separate sensor. So the 3 that go together would have different sensor codes. The real world is a complex place! |
Discussion branched off #2. Concerns DRAFT20170622.
@krischer
@chad-iris
The text was updated successfully, but these errors were encountered: