Taapeli / stk-upload

Base for stk server with data upload and browsing
GNU General Public License v2.0
3 stars 1 forks source link

Paikkasivun täydentäminen #80

Open jpek-m opened 3 years ago

jpek-m commented 3 years ago

Sivulle on lisättävä

*) Näille tiedoille on paikka näytöllä, mutta tietoja ei haeta kannasta

jorma-h commented 3 years ago

Kaikki Paikkaan liittyvät Note-nodet (url + noteref) ovat jo nettisivulla. Noteref-tagista luodaan "normaali" Note-node (id=N1819), ja url-tagista luodaan Note-node, jossa on url-tieto, mutta id-tieto puuttuu. Esim.

jorma-h commented 3 years ago

Minusta myös Paikan kuvat toimivat. Minulta puuttuvat jostain syystä /scene/thumbnail-hakemistot, joten kuvat eivät näytölle tule. Kuvan nimi ja "blanko-kuva" tulevat.

Olen ladannut Sibelius-materiaalin 23.3.2021 koneelleni. Kuvat ovat kyllä "tallessa" stk_upload/media/-hakemistossa "Pekan hakemistopuussa". Alla nettisivun koodia:

            <tr><td><br>Pikkukuva</td>
                <td class="Value">
                    <div style="display:flex;">
                        <div><img alt="(Pikkukuva)" align="left"
                            src="/scene/thumbnail?id=fcaf200cdd8a4dbfb84ca757062a1c7e" 
                            title="key = fcaf20"/></div>
                        <div>
                             <p style="nowrap;">
                             Sibbesin pihakeskus 1931

                             &rtrif; <a href="/scene/media/Sibbes_1931.jpg?id=fcaf200cdd8a4dbfb84ca757062a1c7e"
                                        style="text-decoration:underline;">
                                    Näytä suurena</a>
                             </p>
                        </div>
                    </div>
                </td>
           </tr>
jpek-m commented 3 years ago

Kiitos selvityksestä! Pitää paikkansa, kuvat ja huomautukset näkyvät kyllä minun aineistossani. (Tuo /scene/thumbnail ei ole hakemistopolku vaan flask route.) Pienoiskuvan fyysinen sijainti on minulla tyyliin media/2020-12-26.001/thumbnails/...

Luullakseni lähdetiedot on ainoa mitä enää puuttuu. Tähän kohtaan ei liene vielä hyvää malliratkaisua.

jorma-h commented 3 years ago

Päivän pähkäiltyäni huomasin, että paikoilla ei ole lähdettä. Miksi olisikaan, sillä yleensä lähde liittyy johonkin tapahtumaan: syntymä, avioliitto, kuolema, jne. Milloin paikalla voisi olla lähde ilman tapahtumaa? Toisaalta esim. Alavuden (seura)kunnan kaikki kannassa olevat lähteet löytyvät nimellä: Alavuden "jotain", esim. seurakunnan syntyneet, vihityt, kuolleet, jne.

PeterJPower commented 3 years ago

Olet oikeassa, jos tarkastellaan suppeasti vain sukupuuhun liitettyjä paikkoja. Joskus niiden paikkoihin on tarpeen laittaa lisätieto, jos kyseessä on esim. eksoottinen paikka, jonka kirjoitusasua on joutunut selvittelemään. Wikipedia-viitekin voi olla hyvää palvelua, jos on onnistunut määrittelemään paikan jonkun wikipedian artikkelin perusteella. Ks. esim. Sibelius-demossa "Puisgorod".

Laajemmin tarkastelltuna kuvaan astuvat Paikannimet-kannat, joita kerätään parhaillaan. Valmiina on lähes 30 kantaa, jotka kerätään lähinnä rippikirjoista. Niissä on paikoilla lähdeviite jokaiseen rippikirjaesiintymiseensä ja koko joukko selventäviä lisätietoja.

Paikannimet-kannat tulevaan Isotammeen erillisaineistoina. Niiden vuoksi paikkojen lähdeviitteiden ja lisätietojen näyttäminen ja issue on hyvin tarpeen.

Pekka

jorma-h kirjoitti 23.4.2021 19:46:

Päivän pähkäiltyäni huomasin, että paikoilla ei ole lähdettä. Miksi olisikaan, sillä yleensä lähde liittyy johonkin tapahtumaan: syntymä, avioliitto, kuolema, jne. Milloin paikalla voisi olla lähde ilman tapahtumaa? Toisaalta esim. Alavuden (seura)kunnan kaikki kannassa olevat lähteet löytyvät nimellä: Alavuden "jotain", esim. seurakunnan syntyneet, vihityt, kuolleet, jne.

-- You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub [1], or unsubscribe [2].

Links:

[1] https://github.com/Taapeli/stk-upload/issues/80#issuecomment-825783381 [2] https://github.com/notifications/unsubscribe-auth/ACFJYASQYHDWWFARJ5ISAKLTKGQAHANCNFSM4XTMCMUA

jpek-m commented 3 years ago

Eli siis paikalla ei olisi (yleensä) lähdettä, mutta paikannimien eri versiolla on. Samoin paikkojen välisillä yhteyksillä. Alla esimerkki Viipuri. Pitäisikö tallettaa nimiversiot on peräisin, entä hierarkioiden (IS_INSIDE) päivämäärät? (Esimerkkiinkin on joutunut mukaan vääriä hierarkioita, vaikea sanoa mistä aineistosta peräisin.) graph(1) Tällä hetkellä ei muuten osata näyttää hierarkioiden aikariippuvuuksia, se pitäisi vielä miettiä. (Cypher match (pl:Place) -[r]-> (x) where id(pl) = 7671 return pl, type(r), properties(r), x)

╒═══════╤═══════════╤═════════════════════════════╤═════════════════════════════╕
│"pl.id"│"type(r)"  │"properties(r)"              │"x"                          │
╞═══════╪═══════════╪═════════════════════════════╪═════════════════════════════╡
│"P0011"│"NAME"     │{"order":0}                  │{"name":"Viipuri","lang":""} │
├───────┼───────────┼─────────────────────────────┼─────────────────────────────┤
│"P0011"│"NAME"     │{"order":1}                  │{"name":"Viborg","lang":"sv"}│
├───────┼───────────┼─────────────────────────────┼─────────────────────────────┤
│"P0011"│"NAME"     │{"order":2}                  │{"name":"Wyborg","lang":"de"}│
├───────┼───────────┼─────────────────────────────┼─────────────────────────────┤
│"P0011"│"NAME"     │{"order":3}                  │{"name":"Выборг","lang":"ru"}│
├───────┼───────────┼─────────────────────────────┼─────────────────────────────┤
│"P0011"│"IS_INSIDE"│{"datetype":4,"date2":1750208│{"id":"P0041","type":"Country│
│       │           │,"date1":1324224}            │","uuid":"5f9dc849334b48688e6│
│       │           │                             │2803ec8ac0c64","pname":"Ruots│
│       │           │                             │i","change":1596393801}      │
├───────┼───────────┼─────────────────────────────┼─────────────────────────────┤
│"P0011"│"IS_INSIDE"│{"datetype":4,"date2":1963200│{"id":"P0811","type":"Provinc│
│       │           │,"date1":1856704}            │e","uuid":"db9d8a0b2f6b4a18b8│
│       │           │                             │4f7d8b8357d6bc","pname":"Suom│
│       │           │                             │en suuriruhtinaskunta","chang│
│       │           │                             │e":1585409704}               │
├───────┼───────────┼─────────────────────────────┼─────────────────────────────┤
│"P0011"│"IS_INSIDE"│{"datetype":4,"date2":1990848│{"id":"P0122","type":"Country│
│       │           │,"date1":1964224}            │","uuid":"465fb8deea0e4f3b865│
│       │           │                             │9c1b98bf1c7e3","pname":"Suomi│
│       │           │                             │","change":1601386397}       │
├───────┼───────────┼─────────────────────────────┼─────────────────────────────┤
│"P0011"│"IS_INSIDE"│{"datetype":4,"date2":2038976│{"id":"P0444","type":"Country│
│       │           │,"date1":1991872}            │","uuid":"ff21e133b99d4078a2c│
│       │           │                             │183146984bf2b","pname":"Neuvo│
│       │           │                             │stoliitto","change":158540970│
│       │           │                             │5}                           │
├───────┼───────────┼─────────────────────────────┼─────────────────────────────┤
│"P0011"│"IS_INSIDE"│{"datetype":2,"date2":2040000│{"id":"P0024","type":"Country│
│       │           │,"date1":2040000}            │","uuid":"c469b29e287b4396ba0│
│       │           │                             │c56d22a60f09e","pname":"Venäj│
│       │           │                             │ä","change":1585409705}      │
├───────┼───────────┼─────────────────────────────┼─────────────────────────────┤
│"P0011"│"NAME_LANG"│{"lang":"fi"}                │{"name":"Viipuri","lang":""} │
├───────┼───────────┼─────────────────────────────┼─────────────────────────────┤
│"P0011"│"NAME_LANG"│{"lang":"sv"}                │{"name":"Viborg","lang":"sv"}│
└───────┴───────────┴─────────────────────────────┴─────────────────────────────┘
PeterJPower commented 3 years ago

Ensin taustaa Sibeliuksen Viipurista. Laitoin siihen kaikki historialliset hierarkiat, jotta voi kokeilla, miten Gramps renderoi eli valitsee eri aikakausien tapahtumiin Viipurissa oikean, historiallisen tilanteen paikkahierarkian. Toisaalta laitoin Viipuriin erikielisiä vaihtoehtoisia nimiä. Niillä ei ole aikamääritettä eikä tietääkseni mitenkään hyödyntäisikään sitä, että vaihtoehtoiseen nimeen olisi laitettu aikamääre. En tosin ole sitä testannut. Ehkä Kari toteuttaa sellaisen ominaisuuden Grampsiin (dzoukki, dzoukki!)

Suomenlinna olisi mainio testikohde. Alunperin Sveaborg, suomeksi Viapori ja (ilmeisesti 1918) Suomenlinna. Ei kannata kuitenkaan nähdä tässä vaivaa!

Hierarkian renderointi liittyy siis tapahtumien katseluun ja tulostuksiin Grampsissa. Kun tapahtumia siirretään Isotammeen, tapahtuman paikkaan pitäisi kai viedä ao. relevantti hierarkia. Isotammen Paikka-näkymän pitäisi kyetä näyttämään paikan kaikki hierarkiat ja vaihtoehtoiset nimet aikamääritteineen.

Jos kaikki meni uusiksi, sori vaan 😇

Pekka

Juha kirjoitti 24.4.2021 15:23:

Eli siis paikalla ei olisi (yleensä) lähdettä, mutta paikannimien eri versiolla on. Samoin paikkojen välisillä yhteyksillä. Alla esimerkki Viipuri. Pitäisikö tallettaa nimiversiot on peräisin, entä hierarkioiden (IS_INSIDE) päivämäärät? (Esimerkkiinkin on joutunut mukaan vääriä hierarkioita, vaikea sanoa mistä aineistosta peräisin.) [1] Tällä hetkellä ei muuten osata näyttää hierarkioiden aikariippuvuuksia, se pitäisi vielä miettiä.

╒═══════╤═══════════╤═════════════════════════════╤═════════════════════════════╕ │"pl.id"│"type(r)" │"properties(r)" │"x" │ ╞═══════╪═══════════╪═════════════════════════════╪═════════════════════════════╡ │"P0011"│"NAME" │{"order":0} │{"name":"Viipuri","lang":""} │ ├───────┼───────────┼─────────────────────────────┼─────────────────────────────┤ │"P0011"│"NAME" │{"order":1} │{"name":"Viborg","lang":"sv"}│ ├───────┼───────────┼─────────────────────────────┼─────────────────────────────┤ │"P0011"│"NAME" │{"order":2} │{"name":"Wyborg","lang":"de"}│ ├───────┼───────────┼─────────────────────────────┼─────────────────────────────┤ │"P0011"│"NAME" │{"order":3} │{"name":"Выборг","lang":"ru"}│ ├───────┼───────────┼─────────────────────────────┼─────────────────────────────┤ │"P0011"│"IS_INSIDE"│{"datetype":4,"date2":1750208│{"id":"P0041","type":"Country│ │ │ │,"date1":1324224} │","uuid":"5f9dc849334b48688e6│ │ │ │ │2803ec8ac0c64","pname":"Ruots│ │ │ │ │i","change":1596393801} │ ├───────┼───────────┼─────────────────────────────┼─────────────────────────────┤ │"P0011"│"IS_INSIDE"│{"datetype":4,"date2":1963200│{"id":"P0811","type":"Provinc│ │ │ │,"date1":1856704} │e","uuid":"db9d8a0b2f6b4a18b8│ │ │ │ │4f7d8b8357d6bc","pname":"Suom│ │ │ │ │en suuriruhtinaskunta","chang│ │ │ │ │e":1585409704} │ ├───────┼───────────┼─────────────────────────────┼─────────────────────────────┤ │"P0011"│"IS_INSIDE"│{"datetype":4,"date2":1990848│{"id":"P0122","type":"Country│ │ │ │,"date1":1964224} │","uuid":"465fb8deea0e4f3b865│ │ │ │ │9c1b98bf1c7e3","pname":"Suomi│ │ │ │ │","change":1601386397} │ ├───────┼───────────┼─────────────────────────────┼─────────────────────────────┤ │"P0011"│"IS_INSIDE"│{"datetype":4,"date2":2038976│{"id":"P0444","type":"Country│ │ │ │,"date1":1991872} │","uuid":"ff21e133b99d4078a2c│ │ │ │ │183146984bf2b","pname":"Neuvo│ │ │ │ │stoliitto","change":158540970│ │ │ │ │5} │ ├───────┼───────────┼─────────────────────────────┼─────────────────────────────┤ │"P0011"│"IS_INSIDE"│{"datetype":2,"date2":2040000│{"id":"P0024","type":"Country│ │ │ │,"date1":2040000} │","uuid":"c469b29e287b4396ba0│ │ │ │ │c56d22a60f09e","pname":"Venäj│ │ │ │ │ä","change":1585409705} │ ├───────┼───────────┼─────────────────────────────┼─────────────────────────────┤ │"P0011"│"NAME_LANG"│{"lang":"fi"} │{"name":"Viipuri","lang":""} │ ├───────┼───────────┼─────────────────────────────┼─────────────────────────────┤ │"P0011"│"NAME_LANG"│{"lang":"sv"} │{"name":"Viborg","lang":"sv"}│ └───────┴───────────┴─────────────────────────────┴─────────────────────────────┘

-- You are receiving this because you commented. Reply to this email directly, view it on GitHub [2], or unsubscribe [3].

Links:

[1] https://user-images.githubusercontent.com/9086853/115958591-c4845a00-a510-11eb-8fda-90435f4bf070.png [2] https://github.com/Taapeli/stk-upload/issues/80#issuecomment-826085056 [3] https://github.com/notifications/unsubscribe-auth/ACFJYAXHFAK77SX36NEDT6LTKKZ5XANCNFSM4XTMCMUA

jpek-m commented 3 years ago

Isotammen demossa Sibeliuksesta havaittua [@PeterJPower 12.2.2021]: Parkkilaiva Ukko-paikan lähdeviittaus (lainaus) ei näy Paikan sivulla. Puuttunee kaikista paikoista.

Eli paikan lähde pitää saada näkyviin

jpek-m commented 3 years ago

Lähdeviitteiden näyttäminen Vue-sivulle ei ole toteutettu aiemmin. Vastaava työ on tehty kerran Javaskriptillä Person-sivulle, ei voine suoraan toteuttaa.(Person-sivulle voi antaa lisäparametrin "debug=1", esim. http://127.0.0.1:5000/scene/person?debug=1&uuid=f421d...