Stránka 1 z 1

Jak vygenerovat seznam všech jmen (dat, míst) v rodokmenu?

PříspěvekNapsal: ned led 18, 2015 20:38
od marekl
Uvědomil jsem si, že nejvíc cenných údajů se ke mně dostalo tak, že jsem získal část cizího rodokmenu, ve kterém se objevil společný předek. Chci tomu pomoci a na webu zveřejnit všechna jména ze své databáze, aby je vyhledávače případně dokázaly najít. Třeba jako jednoduchou tabulku ve struktuře:

Jméno a příjmení, datum a místo narození, datum a místo úmrtí

Dnes jsem ale strávil několik hodin neúspěšným zkoušením, jak toho dosáhnout. Pracuji v MacFamilyTree, který to nedokáže. Přehled „List of Persons Report“, který obsahuje všechno, co potřebuji, dovede uložit jen do PDF. Pokračoval jsem exportem do GEDCOM, který jsem se přímo snažil zpracovat. Nejsou to ale rozumně strukturovaná data typu XML, takže touto cestou to taky nepůjde. Převod GEDCOMu do XML se mi dlouho nedařil, až přes aplikaci Gramps. Jenže tam se zase do sebe míchá několik samostatných databází (People, Events atd.), takže zase nic přímočarého.

Nenapadá vás, jak by se takový seznam dal udělat?

Re: Jak vygenerovat seznam všech jmen (dat, míst) v rodokmen

PříspěvekNapsal: ned led 18, 2015 22:12
od mipa
Program Legacy obsahuje report Seznam osob, jehož strukturu si můžete nadefinovat dle libosti, tedy i s údaji, které zmiňujete v dotazu. Výstup může být do souboru csv, který snadno otevřete v excelu. Mimo to Legacy pracuje s daty uloženými v databázi typu SQL, kterou můžete otevřít v databázovém prostředí MS Access nebo OpenOffice, a zde si nadefinovat výstup naprosto podle své libosti.

Re: Jak vygenerovat seznam všech jmen (dat, míst) v rodokmen

PříspěvekNapsal: ned led 18, 2015 22:17
od marekl
Díky za tip. Umí to i verze Legacy Standard, která je zdarma? Nebo je potřeba placená Deluxe?

Re: Jak vygenerovat seznam všech jmen (dat, míst) v rodokmen

PříspěvekNapsal: pon led 19, 2015 6:05
od mipa
Měla by to umět i verze Standard.

Re: Jak vygenerovat seznam všech jmen (dat, míst) v rodokmen

PříspěvekNapsal: pon led 19, 2015 9:05
od Kasr
Můžete si vybrat do jakého formátu a co chcete vyexportovat http://www.gedmagic.com/gedxlate.htm

Re: Jak vygenerovat seznam všech jmen (dat, míst) v rodokmen

PříspěvekNapsal: pon led 19, 2015 19:05
od marekl
Děkuji za nápady. Nakonec se ale zdá, že MacFamilyTree nedokáže správně exportovat diakritiku. Zkoušel jsem všechna kódování, která nabízí, a i s Gedxlate i s Legacy to je úplně stejné jako u metod, které jsem objevil sám. Pokaždé je zničená čeština. Nějak si s tím ale poradím: buď nahrazováním znaků (ono těch s diakritikou zase tolik není), nebo to celé udělám ASCII bez háčků a čárek.

Re: Jak vygenerovat seznam všech jmen (dat, míst) v rodokmen

PříspěvekNapsal: úte led 20, 2015 6:45
od mipa
Soubor gedcom, který je importován do Legacy, musí být ve znakové sadě Windows-1250. Před importem do Legacy je tedy nutno soubor gedcom převést na tuto znakovou sadu. Je-li tedy soubor gedcom z nějakého programu vyexportován např. ve znakové sadě UTF-8, je tedy nutné jej nejprve převést do znakové sady Windows-1250, a pak naimportovat do Legacy. Nejsnáze lze tuto konverzi provést pomocí textového editoru PSPad.

Re: Jak vygenerovat seznam všech jmen (dat, míst) v rodokmen

PříspěvekNapsal: úte led 20, 2015 9:28
od Kasr
Kdyby jste použil vyhledávání tak zjistíte že se to tady už řešilo min. 2 krát.
Viz třeba: viewtopic.php?f=2&t=52&hilit=form%C3%A1t+ged
Jen ten postup záleží na kódování které je zobrazeno dole v rámečku a pak volit
do jakého kódování to chcete uložit.

Re: Jak vygenerovat seznam všech jmen (dat, míst) v rodokmen

PříspěvekNapsal: ned dub 26, 2015 9:06
od Johannes
marekl píše:Děkuji za nápady. Nakonec se ale zdá, že MacFamilyTree nedokáže správně exportovat diakritiku. Zkoušel jsem všechna kódování, která nabízí, a i s Gedxlate i s Legacy to je úplně stejné jako u metod, které jsem objevil sám. Pokaždé je zničená čeština. Nějak si s tím ale poradím: buď nahrazováním znaků (ono těch s diakritikou zase tolik není), nebo to celé udělám ASCII bez háčků a čárek.


Používám UTF-16 a export je zcela bez problémů. Problém ovšem bývá u starších genealogických programů při importu, UTF-16 jim moc nejede.