×
To be able to write in the forum you need to authenticate. Meanwhile it's read-only.
GetHighest method
GetHighest method August 06, 2020 10:38AM |
Registered: 6 years ago Posts: 118 |
Hello,
I have one type of challenge on my mind and I'm not sure if it is possible to create a checker with existing scripts and methods. Basically, I would need a method similar to
Example of script (Oldest): https://project-gc.com/Tools/Challenges?edit&tagId=42338
Example of checker: https://project-gc.com/Challenges/GC8615X/42338
Challenge on my mind:
Find highest caches in 8 regions of Slovakia.
For each region: 1. highest cache = 10 points, ... 10. highest cache = 1 point.
Your goal is to collect at least XXX out of possible YYY points.
In general, the config would be similar to Oldest challenge - country, region, county, types, limit, score.
Requested GetHighest method would enable series of very interesting hiking challenges around the world.
In case anyone can create a checker using existing method, that's great .. GC code you can use is GC8QE3B.
Thank you for any response.
I have one type of challenge on my mind and I'm not sure if it is possible to create a checker with existing scripts and methods. Basically, I would need a method similar to
PGC.GetOldestCaches- but instead of hidden date parameter it would be using altitude (elevation) parameter.
Example of script (Oldest): https://project-gc.com/Tools/Challenges?edit&tagId=42338
Example of checker: https://project-gc.com/Challenges/GC8615X/42338
Challenge on my mind:
Find highest caches in 8 regions of Slovakia.
For each region: 1. highest cache = 10 points, ... 10. highest cache = 1 point.
Your goal is to collect at least XXX out of possible YYY points.
In general, the config would be similar to Oldest challenge - country, region, county, types, limit, score.
Requested GetHighest method would enable series of very interesting hiking challenges around the world.
In case anyone can create a checker using existing method, that's great .. GC code you can use is GC8QE3B.
Thank you for any response.
Re: GetHighest method August 13, 2020 07:58AM |
Admin Registered: 6 years ago Posts: 749 |
Is this meant primarily for new Challenges? Challenge based on elevation would be against the guidelines.
Source of criteria
Challenge cache criteria
- must come from information broadly available on Geocaching.com such as on the statistics page, cache placement dates, types, attributes, souvenirs, etc.
- must be verifiable through information on Geocaching.com.
Geocaching.com doesn't have elevation data. In general it's also quite unreliable data since the number of measure points over the world is fairly low, compare to what would be needed. It's especially unreliable in peaky/hilly areas.
It would be fairly easy to throw together such method with a copy/paste from GetOldest, but I am not sure it's actually needed.
Source of criteria
Challenge cache criteria
- must come from information broadly available on Geocaching.com such as on the statistics page, cache placement dates, types, attributes, souvenirs, etc.
- must be verifiable through information on Geocaching.com.
Geocaching.com doesn't have elevation data. In general it's also quite unreliable data since the number of measure points over the world is fairly low, compare to what would be needed. It's especially unreliable in peaky/hilly areas.
It would be fairly easy to throw together such method with a copy/paste from GetOldest, but I am not sure it's actually needed.
Re: GetHighest method August 13, 2020 08:14AM |
Registered: 5 years ago Posts: 4,118 |
Re: GetHighest method August 13, 2020 08:18AM |
Admin Registered: 6 years ago Posts: 749 |
That's probably the reviewers fault, and maybe due to how the description is created.
Continents isn't a real problem, if the description actually holds a full list of countries. Or at least it shouldn't be a problem then, in my opinion.
Similar with Badges. A Challenge to get Diamond Rugged without further explanation I can understand a deny on. But if it's also described as finding 180 T5 (I don't recall the correct number) - then I don't see a reason to deny it.
But if you believe this method would be useful, I will implement it. I will also, because I am interested, ask a local reviewer of his/her opinion. Mostly because I have seen such Challenge in Sweden as well, and I know I was surprised. Generally the Swedish reviewers are quite alert on what's allowed and not regarding Challenges.
Continents isn't a real problem, if the description actually holds a full list of countries. Or at least it shouldn't be a problem then, in my opinion.
Similar with Badges. A Challenge to get Diamond Rugged without further explanation I can understand a deny on. But if it's also described as finding 180 T5 (I don't recall the correct number) - then I don't see a reason to deny it.
But if you believe this method would be useful, I will implement it. I will also, because I am interested, ask a local reviewer of his/her opinion. Mostly because I have seen such Challenge in Sweden as well, and I know I was surprised. Generally the Swedish reviewers are quite alert on what's allowed and not regarding Challenges.
Re: GetHighest method August 13, 2020 08:21AM |
Registered: 5 years ago Posts: 4,118 |
Re: GetHighest method August 13, 2020 01:17PM |
Registered: 6 years ago Posts: 118 |
Great, thank you Magnus!
I'm also reviewer for Slovakia, Ukraine, Belarus, Armenia and Georgia and I can confirm that challenges based on elevation data are currently allowed. Just like challenges on county-level of data, elevation from Project-gc is acceptable source of criteria.
Unfortunatelly for me, I was not expecting such positive and quick reply, so I went on with elevation ranges (using existing methods) for my new challenges (https://coord.info/GC8QE3B), however we will use GetHighest method for international challenge in the future.
I'm also reviewer for Slovakia, Ukraine, Belarus, Armenia and Georgia and I can confirm that challenges based on elevation data are currently allowed. Just like challenges on county-level of data, elevation from Project-gc is acceptable source of criteria.
Unfortunatelly for me, I was not expecting such positive and quick reply, so I went on with elevation ranges (using existing methods) for my new challenges (https://coord.info/GC8QE3B), however we will use GetHighest method for international challenge in the future.
Re: GetHighest method August 13, 2020 08:31AM |
Admin Registered: 6 years ago Posts: 749 |
I could also ask HQ about their opinion. If they say that it shouldn't be allowed, elevation challenges can be denied already here in the process. Also they could make it clearer to their reviewers.
What's your opinions on that?
From my point of view - I am afraid to get more complaints about inaccurate elevation levels for mountains. They will never be exact without manually entering the data. I don't believe handling it manually is smart either. Also, elevations might change if we change how we interpolate different readings, or we find better source data, and so forth. We have updated all elevation data ~5 times the last 10 years. It could potentially affect such challenges quite a lot.
What's your opinions on that?
From my point of view - I am afraid to get more complaints about inaccurate elevation levels for mountains. They will never be exact without manually entering the data. I don't believe handling it manually is smart either. Also, elevations might change if we change how we interpolate different readings, or we find better source data, and so forth. We have updated all elevation data ~5 times the last 10 years. It could potentially affect such challenges quite a lot.
Re: GetHighest method August 13, 2020 09:22AM |
Admin Registered: 6 years ago Posts: 749 |
I have received "indications" on that Elevation generally/in some cases/in some forms are accepted for Challenges - Even though it's in direct violation of the Guidelines. In my opinion they should add a written exception, but there isn't.
Anyway, that makes this request very reasonable. I'll see if I manage to get to the bottom of it today or tomorrow. Currently working on something else, so it depends a bit on when that's done. It could take everything from one hour to way too long. :)
Anyway, that makes this request very reasonable. I'll see if I manage to get to the bottom of it today or tomorrow. Currently working on something else, so it depends a bit on when that's done. It could take everything from one hour to way too long. :)
Re: GetHighest method August 13, 2020 11:41AM |
Admin Registered: 6 years ago Posts: 749 |
Two new methods added, I'll release them in a minute.
GetHighestCaches()
GetLowestCaches()
They work more or less identical to GetOldestCaches(). I hope I didn't break anything with that one, moved quite a lot of code around. I have been running a checker using it in both Dev and Live, the result hasn't changed.
GetHighestCaches()
GetLowestCaches()
They work more or less identical to GetOldestCaches(). I hope I didn't break anything with that one, moved quite a lot of code around. I have been running a checker using it in both Dev and Live, the result hasn't changed.
Re: GetHighest method August 13, 2020 01:18PM |
Registered: 6 years ago Posts: 118 |
Great, thank you Magnus!
I'm also reviewer for Slovakia, Ukraine, Belarus, Armenia and Georgia and I can confirm that challenges based on elevation data are currently allowed. Just like challenges on county-level of data, elevation from Project-gc is acceptable source of criteria.
Unfortunatelly for me, I was not expecting such positive and quick reply, so I went on with elevation ranges (using existing methods) for my new challenges (https://coord.info/GC8QE3B), however we will use GetHighest method for international challenge in the future.
I'm also reviewer for Slovakia, Ukraine, Belarus, Armenia and Georgia and I can confirm that challenges based on elevation data are currently allowed. Just like challenges on county-level of data, elevation from Project-gc is acceptable source of criteria.
Unfortunatelly for me, I was not expecting such positive and quick reply, so I went on with elevation ranges (using existing methods) for my new challenges (https://coord.info/GC8QE3B), however we will use GetHighest method for international challenge in the future.
Re: GetHighest method August 13, 2020 01:26PM |
Admin Registered: 6 years ago Posts: 749 |
The "quick" response was pure luck. I was looking for something else here and noticed it. Then I also had a task for today that included some waiting time, so I could jump a bit between the tasks. I just hope it works as it should. There is always a risk of missing something when copy/pasting too much.
Re: GetHighest method August 27, 2020 04:32PM |
Registered: 6 years ago Posts: 57 |
Re: GetHighest method August 27, 2020 04:34PM |
Admin Registered: 6 years ago Posts: 749 |
Re: GetHighest method August 28, 2020 08:07AM |
Admin Registered: 6 years ago Posts: 749 |
Re: GetHighest method June 25, 2021 12:51AM |
Registered: 6 years ago Posts: 636 |
Re: GetHighest method June 25, 2021 12:48PM |
Registered: 3 years ago Posts: 462 |
Re: GetHighest method June 25, 2021 12:55PM |
Registered: 6 years ago Posts: 636 |
Re: GetHighest method June 26, 2021 07:37PM |
Admin Registered: 6 years ago Posts: 749 |
Re: GetHighest method June 26, 2021 09:40PM |
Registered: 6 years ago Posts: 636 |
So using the following script: https://project-gc.com/Challenges//61662 for user Retired Guy, many subdivisions of Guatemala show up in the region field. I concatenate region and country for caches and get quite the list. It also gives a list of caches that have been tagged with this in project-gc's database. Caches are pulled either with GetFinds or GetHighest for display.
And geocaching.com does not have sub divisions of Guatemala so that is a related question.
Let me know if you need a clearer debugging case.
And geocaching.com does not have sub divisions of Guatemala so that is a related question.
Let me know if you need a clearer debugging case.
Re: GetHighest method June 27, 2021 07:16AM |
Admin Registered: 6 years ago Posts: 749 |
Sorry, you do not have permission to post/reply in this forum.