Kätkökartta: uusi versio

Ylläpidon tiedoituksia ja höpötystä sivustoa koskien
Avatar
haksu10
Viestit: 3072
Liittynyt: Ke 20.12.2006 19:22
Paikkakunta: Karkku (Sastamala)
Viesti:

Kätkökartta: uusi versio

Viesti Kirjoittaja haksu10 » Pe 08.04.2011 14:18

Kätkökartasta on tullut käyttöön uusi versio.

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 :)
7.7.2018 jälkeen kirjoittamani viestit olen kirjoittanut yksityishenkilönä ja kätköilijänä "haksu10", en sivustoon liittyvänä taikka sen ylläpitäjänä.
Kyseistä päivämäärää edeltävät viestit voivat olla sivustoon liittyviä ylläpidollisiakin viestejä.

Avatar
haksu10
Viestit: 3072
Liittynyt: Ke 20.12.2006 19:22
Paikkakunta: Karkku (Sastamala)
Viesti:

Re: Kätkökartta: uusi versio

Viesti Kirjoittaja haksu10 » Pe 08.04.2011 16:47

Ja otetaanpas vanha versio käyttöön, katsotaan saanko ilmenneet omituisuudet jollain kuriin.
7.7.2018 jälkeen kirjoittamani viestit olen kirjoittanut yksityishenkilönä ja kätköilijänä "haksu10", en sivustoon liittyvänä taikka sen ylläpitäjänä.
Kyseistä päivämäärää edeltävät viestit voivat olla sivustoon liittyviä ylläpidollisiakin viestejä.

Avatar
haksu10
Viestit: 3072
Liittynyt: Ke 20.12.2006 19:22
Paikkakunta: Karkku (Sastamala)
Viesti:

Re: Kätkökartta: uusi versio

Viesti Kirjoittaja haksu10 » Pe 08.04.2011 18:05

Seuraava versio käytössä - toistaiseksi.

Rastin pysyvyys / poistuvuus / muut ongelmat lienee nyt korjattu.

Samoin on korjattu ongelma jonka vuoksi saattoi sädetietona olla tuhansia kilometrejä.

Samoin korjattu ongelma jossa ehtoja käytettäessä ei tullutkaan haluttua määrää tuloksia. Tästä päästään siihen valitettavaan tosiasiaan että esikarsintaa voi käyttää vain mikäli " Max.säde" -arvo on valittu, jolloin esikarsinta voi karsia pois varmasti väärät etäisyyden päässä olevat kätköt.

Esikarsinta myös "Enintään xx kätköä" -tapauksessa toimi kyllä muuten hyvin, mutta jos käytettiinkin jotain ehtoja ei kätköjä tullutkaan haluttua määrää; esikarsinta keräsi kätköjä kunnes haluttu määrä oli koossa huomioimatta mahdollisia ehtoja. Kun oli pyydetty vaikkapa 1500 kätköä niin tulosjoukossa oli reilu 1500 kätköä mutta... sitten kun niistä kerättiin vaikkapa ne, missä on chirp -attribuutti, jäikin jäljelle enää muutama ja pidemmällä olleet kätköt eivät tulleet mukaan.

Tästä päästään taasen siihen että nyt haku on hiiiiidas jos ei käytä maksimisädettä ja palvelimet ovat hitaalla. Näyttää myös siltä että palvelimet nyt keittää ylikuormilla joten katsotaan kauanko pystyn tämän version pitämään käytössä.

Ongelmaan olisi toki yksi ratkaisu mikä samalla nopeuttaisi karttahakua joka tilanteessa: sisäinen maksimisäde, esim. 500 km. Tällöin kaikista käsittelystä jäisi etukäteen pois suuri joukko kätköjä joten palvelin ei joutuisi 17.000 kätkön osalta tutkimaan onko niissä nyt tietyt ehdot.

Mutta katsotaan mitä tästä tulee; tietty myös koko karttajärjestelmän uudelleenkirjoitus olisi yksi vaihtoehto, joskin melkoisen työläs ja aiheuttaisi taas viikkojen ongelmat ennen kuin bugit olisi kaikki poissa... siksi tämä on lähinnä teoreettinen vaihtoehto.
7.7.2018 jälkeen kirjoittamani viestit olen kirjoittanut yksityishenkilönä ja kätköilijänä "haksu10", en sivustoon liittyvänä taikka sen ylläpitäjänä.
Kyseistä päivämäärää edeltävät viestit voivat olla sivustoon liittyviä ylläpidollisiakin viestejä.

Avatar
haksu10
Viestit: 3072
Liittynyt: Ke 20.12.2006 19:22
Paikkakunta: Karkku (Sastamala)
Viesti:

Re: Kätkökartta: uusi versio

Viesti Kirjoittaja haksu10 » Ti 19.04.2011 17:01

Kätkökartan haku omilla koordinaateilla on ainakin toistaiseksi poistettu käytöstä. Nyt toivottavasti sivuston yskiminen taas vähenee.

Haun raskaus osoittautui lähes katastrofaaliseksi:
- tietokantapalvelimen yhteydet välillä jo loppui kesken
- kannan lukossaolo esti hälytysjärjestelmää minuutin ajan merkitsemästä kätköjä jo hälytyksen alla olevaksi joten toinenkin hälytysprosessi ehti käynnistymään => tuloksena tänä aamuna tuplahälyjä (hyvitetty)
- hakuosuuden keskimääräisessä suoritusajassa tapahtui "pieni" nousu, aiemmasta keskimääräisestä alle viiden sekunnin ajasta sunnuntain 5000 hakua tapahtuikin jo 58.8 sekunnin keskiarvolla

Näytttää käytännössä siltä että kätkökartta täytyy yrittää rakentaa täysin uusiksi. Omien koordinaattien käyttö ei onnistu näköjään millään nykyisen kartan tukemalla tavalla koska yhteishaku sekä kätkökannasta että omien kätkömerkintöjen kannasta tekee hausta aivan liian raskaan.

Pahoitteluni että ominaisuus täytyi poistaa!
7.7.2018 jälkeen kirjoittamani viestit olen kirjoittanut yksityishenkilönä ja kätköilijänä "haksu10", en sivustoon liittyvänä taikka sen ylläpitäjänä.
Kyseistä päivämäärää edeltävät viestit voivat olla sivustoon liittyviä ylläpidollisiakin viestejä.

Vastaa Viestiin

Palaa sivulle “Ylläpidon tiedotteet”