Nimien tuonti Sukujutut-ohjelmasta

74 views
Skip to first unread message

juha.makelainen

unread,
Apr 19, 2015, 2:43:59 PM4/19/15
to gramps-...@googlegroups.com
Sain kokeilla uusinta Sukujutut-ohjelman versiota 13.1. Sain siitä poimittua gedcom-tiedoston (varsin suppeilla tiedoilla) ja siirto Grampsiin onnistui hyvin.

0 @I51@ INDI
1 SEX F
1 NAME Christina (Stina)/Kockinen/
2 NSFX Ericint.
1 BIRT
2 DATE 7 JUN 1794
2 PLAC Kivijärvi, Mannila
1 DEAT
2 DATE 30 NOV 1874
2 PLAC Kivijärvi, Töyryniemi
1 FAMC @F222@
1 FAMS @F18@

Paikat vaatisivat viilausta, kun paikkatieto menee Nimike-kenttään ja Nimi jää tyhjäksi. Tämän tutkijan paikat tulevat tähän tapaan: 

2 PLAC Kivijärvi, Kuivaniemi, Leppästalo
2 PLAC Kivijärvi, Kuivaniemi nro 4, Hiidenjärvi
2 PLAC Kivijärvi, Kuivaniemi, Leppästalo
2 PLAC Kivijärvi, Vuonamolax
2 PLAC Kivijärvi, Heinolax, Vuonamolax
2 PLAC Kivijärvi, Kuivaniemi, Purala
2 PLAC Kivijärvi, Kinnula, Piispala
2 PLAC Kivijärvi, Tenhola, Kotila
2 PLAC Visby, Gotland, Ruotsi
2 PLAC Tukholma, Ruotsi
2 PLAC Merikarvia, Honkajärvi, Erkkilä
2 PLAC Siipyy, Metsälän kylä
2 PLAC Merikarvia, Honkajärvi

Kysymys: Onkohan Grampsissa keinoja vaikkapa poimia pilkuin erotellut osat omiksi paikoikseen? Monessa tapauksessa parhaan tuloksen saisi ehkä poimimalla viimeisen osan (talo) esim. syntymäpaikaksi. Voisi ajatella, että ylemmät tasot värkkäisi käsin.

Osa nimistä on tosin nurinpäin laitettu, esim. ” Visby, Gotland, Ruotsi” pitäisi korjata muotoon ” Ruotsi, Gotland, Visby”.

- Juha

Pekka Valta

unread,
Apr 20, 2015, 12:45:41 PM4/20/15
to gramps-...@googlegroups.com
Aluksi lyhyt vastaus: Gramps ei tue "pilkkurimpsun" purkamista omiksi paikoikseen ja toisekseen ehdottamasi järjestys ” Ruotsi, Gotland, Visby” on gedcomin kannalta väärinpäin.

En tiedä, onko joku tehnyt suoraan gedcomin "Plac" tietoja muokkaavan apuohjelman pilkkujärjestyksen muuttamiseksi. Ei tunnu kovin vaikealta millä tahansa kielellä. Grampsiin saman asian sovittaminen vaatisi Python-moduulin kirjoittamista. 

Sitten pidempi tarkastelu:

Gramps 4.0 versioon saakka Grampsin Paikka-tiedossa ("Sijainti"-lehdellä" oli "Paikan nimi"-kenttä, joka välityi gedcomiin PLAC-tagilla. Lisäksi oli kiinteä valikoima "hierarkisia" kenttiä (katu, taajama, paikkakunta, maakunta, maa, seurakunta, lääni) joista välittyi gedcomiin vain paikkakunta (CTY), lääni (STAE) ja maa (CTRY) osana ADDRESS-rakennetta.

Gramps 4.1.0 versioon paikkarakenne muuttui dynaamiseksi. Käyttäjä saattoi rakentaa pudotusvalikon avulla sellaisen hierarkian kullekin paikan Nimi-tiedon (esim. "Herttoniemi") taakse kuten halusi ja Gramps kokosi paikan NIMIKE-kenttään gedcom-standardin mukaisen rimpsun (esim. "Herttoniemi,Helsinki,Suomi"). Siis nousevaan järjestykseen. Käyttäjät valittivat kuitenkin automaattitäytöstä.

Gramps 4.1.1 versioon tuli siksi muutos. Nyt gedcomista tullut PLAC jää sellaisenaan Nimike-kenttään, jota käyttäjä voi muokata manuaalisesti. Nimike-kenttää ei siis päivitetä ohjelmallisesti sen mukaan, mitä käyttäjä sattui kirjoittamaan Nimi-kenttään ja millaista hierarkiaa hän sille määrittelee "Ympärillä" hierarkian kautta. Gramps kokoaa "Automatic" asetuksella gedcomin mukaisen paikkarimpsun sekä näkymiin, raportteihin että (versiosta 4.1.3 tai 4.2?) gedcom-exportiin.

Juhan aineistosta näkyy Sukujuttujen rajoite, että siinä on Paikalle  vain yksi teksti-kenttä. johon käyttäjä voi kirjoittaa "paikkahierarkiansa" tapaansa vaihdellenkin. Voisi ehkä nähdä vaivan, että veisi ensin Sukujuttujen aineiston versioon 4.1.0 ja täyttäisi käsin "kiinteän hierarkian" kentät ja toisi sitten Gramps XML varmuuskopion 4.1.1:een  Tällöin Grampsin valmiskonversio osaa osittain perustaa 4.1.1:n dynaamisia rakenteita. En ole itse käyttänyt tätä tapaa, mutta olen lukenut monella käyttäjällä olleen isoja ongelmia lopputuloksen laadusta. Jälkisiivottavaa riittää.

Itse päädyin menettelyyn, että toin sukupuuni FinFamilystä muokaamattomana Gramps 4.1.2:een. Paikka-tiedot menivät Nimike-kenttään siinä muodossa kuin ne sattuivat olemaan.

Sitten hyödynsin Grampsin ominaisuutta, että paikkoja voi perustaa ja käsitellä  sellaisenaan, irrallaan tapahtumista. Perustin ensin pitäjät (kullekin laitoin Tyyppi=Pitäjä) ja vein pitäjät Leikkeeseen. Sitten perustin yksitellen yhden pitäjän kylät ja nykäisin leikkeestä niiden ympäristöksi ao. "pitäjän". 

Sitten suodatin Nimike-kentän perusteella näkyviin vain ao. pitäjään  liittyvät paikat (olivat pitäjä tai sen kylä tai tila). Esim. tilojen kohdalla riittää, kun nykäisee leikkeestä ympäristöksi ao. kylän, hierarkia on valmis. Päänvaivaa aiheuttavat tilanteet, jossa ei tilan kuuluminen johonkin kylään ei ole yksiselitteistä, samannimisiä tiloja on siellä täällä. Silloin on mentävä tutkimaan lähteestä, missä ollaan.

Aika pian vastaan tulee paikka, joka on sama kuin jo "hierarkiaan" liitetty paikka, mutta hieman eri tavalla kirjoitettu. Ne eliminoidaan "Sulauta valitut paikat" toiminnolla (vihreä nuoli ylöspäin-painikkeella). Paikkojeni määrä on tätä kautta supistunut ainakin puoleen.

Hyödyllinen piirre on, että paikan tyyppi on keksittävissä vapaasti. Merkkasin mm. Hietaniemen hautuumaan Tyypiksi "Hautausmaa", joka kuuluu Helsinkiin.
Reply all
Reply to author
Forward
0 new messages