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

2.6: Kartan oletusnäkymän tallentaminen jokaisella karttakysymyssivulla #110

Open
ossitammi opened this issue Jun 14, 2023 · 3 comments
Open
Assignees
Labels
backend Backend specific work data Data manipulation design UI/UX design frontend Frontend specific work

Comments

@ossitammi
Copy link
Contributor

ossitammi commented Jun 14, 2023

Speksi:

Tällä hetkellä, kun vastaaja on esimerkiksi sivulla 1 zoomannut itsensä kartalla Tesomalle ja kun hän siirtyy sivulle 2, pysyy kartta zoomautuneena Tesomalle.

Kartalle tulee voida asettaa tietty oletusnäkymä, johon kartta kohdistuu kullakin karttakyselysivulla. Oletusnäkymä tulee voida määrittää jokaiselle karttakyselysivulle erikseen.

Käyttöliittymän kyselysivulle tulee avautua kartan esikatselunäkymä, kun kyselyn tekijä valitsee Sivulla näytettävät kartta-
tasot -listauksesta sivulla näytettävät karttatasot. Esikatselunäkymässä oletusnäkymänä tulee olla Oskari-karttajulkaisuun valittu mittakaavataso. Kyselyn tekijän pitää voida halutessaan muuttaa kyseisellä sivulla vastaajalle näytettävää kartan oletusnäkymää siirtämällä ja zoomaamalla karttaa ja tallentamalla tämän näkymän oletusnäkymäksi.

Toimittaja voi tarvittaessa ehdottaa myös muunlaista teknistä toteutusta oletusnäkymän asettamiselle jokaisella karttakysymyssivulla.

@ossitammi ossitammi added frontend Frontend specific work data Data manipulation backend Backend specific work labels Jun 14, 2023
@ossitammi
Copy link
Contributor Author

Huomiot:

Kyselysivulle karttaupotus, josta oletusnäkymän pystyy asettamaan. Kyselyn laatija vie kartan sellaiseen kohtaan ja zoom-tasolle, minkä haluaa kyselylläkin esitettävän. Kyselysivun tietomalliin tallennetaan uutena tietona kartan keskipiste ja mittakaavataso, joka oletuksena kyselyyn vastaajille näytetään.

@ossitammi
Copy link
Contributor Author

Huomiot:

  • Oskarille voi ainakin kertoa keskipisteen ja zoomaustason. Bounding box -rajauksen käyttö varmistettava.

@jpeltzi
Copy link
Contributor

jpeltzi commented Sep 27, 2023

Bounding box -rajaus näyttää mahdolliselta ZoomToFeature -toimintoa hyödyntämällä.
Käyttöliittymäsuunnitelma tehty: Prototyyppi
Ratkaisussa kyselyn laatija valitsee kartalta suorakulmion muotoisen alueen, joka sisältää kysymyssivun kannalta oleellisen sisällön. Vastaajan käyttöliittymässä järjestelmä varmistaa, että haluttu alue on kokonaan näkyvillä. Pelkkään koordinaattipisteeseen ja suurennustasoon perustuvalla ratkaisulla ei voi olla varmuutta, vastaako kyselyn laatijan ja siihen vastaajan karttanäkymät toisiaan riittävästi, koska karttaruudun koko ja muoto vaihtelevat.

@jpeltzi jpeltzi removed their assignment Sep 27, 2023
@ossitammi ossitammi assigned mmoila and unassigned jlaamanen Oct 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Backend specific work data Data manipulation design UI/UX design frontend Frontend specific work
Projects
None yet
Development

No branches or pull requests

4 participants