Ennen haut tapahtuivat kätköjen alkuperäisten koordinaattien perusteella, ja mahdolliset omat koordinaatit korvasivat alkuperäiset vasta haun jälkeen. Tämä aiheutti monia yhteydenottoja minulle "virheen" johdosta kätköistä, jotka eivät alkuperäisillä koordinaateilla tullut mukaan vaikka omilla koordinaateilla niiden olisi pitänyt tulla mukaan.
Haku omat koordinaatit haussa huomioiden tapahtuu Keskipistehaku/kartalla -nappulan vieressä olevaan "Haku omilla koordinaateilla" -ruutuun rasti laittaen. Valinta on muistava eli kerran rastittu ruutu pysyy rastittuna tulevaisuudessakin aina uusissa hauissa.
Ilman em. valintaa haku toimii kuten ennenkin, samoin mikäli omia koordinaatteja ei ole tallennettu mihinkään kätköön.
Koska haku kahta tietokantataulua käyttäen on raskas ja vallan hidas liittyy asiaan tiettyjä ehtoja:
- Ainakin toistaiseksi omat koordinaatit huomioidaan vain keskipistehaussa, ei reittihaussa
- Hakua ennen tehdään esikarsinta jolla muodostetaan kätköjoukko joka otetaan käsittelyyn
Esikarsinta:
- Esikarsinnan tarkoituksena on pienentää varsinaisten, tarkemman välimatkalaskennan kohteeksi päätyvää kätkömäärää. Haku ilman esikarsintaa on sen verran raskas että palvelimen senhetkisestä kuormitustilanteesta riippuen haku tapahtuu kohtuullisen nopeasti taikka jämähtää käsittelyyn jopa yli kymmeneksi sekunniksi.
- Esikarsinta tapahtuu muodostaen etäisyystiedot kätköjen alkuperäisillä koordinaateilla huomioiden valittu kappale- ja mahdollinen etäisyysrajoitus. Näihin lisätään tietty varmuuskerroin jotta eri sijainneissa omilla koordinaateilla olevat kätköt tulevat myös mukaan.
- Logiikka on lähes täydellinen mutta ei välttämättä erehtymätön. Joku omien koordinaattien perusteella mukaan kuuluva voi teoriassa jäädä pois jos alue on erittäin tiheäkätköinen, varsinkin jos alkuperäisten ja omien koordinaattien välimatka on suuri.
- Mikäli kätkön alkuperäisten ja omien koordinaattien välinen ero on suuri (eli suurempi kuin reilu 3 km) on suurempi mahdollisuus että kätkö ei tulekaan mukaan vaikka omien koordinaattien perusteella pitäisi. Kun puhutaan erittäin suurista etäisyyksistä (kymmeniä kilometrejä) on jo todennäköistä että kätkö jää puuttumaan.
Koska tämä on ensimmäinen kehitelmäni parannetusta hakulogiikasta on vielä toki mahdollista että virheitä esiintyy tai logiikka toimii väärin. Näistä voi pistää viestiä, tarvittaessa privaattina ettei salaisuudet paljastu jne
