Strona 1 z 2
Nowy program...
: śr sie 29, 2012 3:38 pm
autor: lardux
Witam,
od jakiegoś czasu interesuję się genealogią, niestety, próby wybrania odpowiedniego programu, strony są daremne, skreślam je z różnych przyczyn, nie mniej, jestem programistą, i zabrałem się za pisanie własnego programu, długo nie trwało jak trafiłem na pierwsze problemy w prezentacji danych, potrzebuję pomocy od bardziej zaawansowanych użytkowników. Nie wiem czy powinienem pisać problemy na forum, czy prywatnie do osób zainteresowanych. Może razem stworzymy coś co będzie zaspokajało potrzeby wszystkich użytkowników? Proszę o opinie na poruszone tematy, jeśli ktoś zechciałby mi pomóc, to także proszę o informację a opiszę moje problemy bardziej szczegółowo
Pozdrawiam
Re: Nowy program...
: śr sie 29, 2012 4:55 pm
autor: dpawlak
Każdy program ma swoje mankamenty, sporo odpada, poprzez brak poprawnej implementacji języka. Ze spraw bardziej skomplikowanych, nazwiska z kobiecą końcówką są traktowane jako kompletnie inne niż z męską.
Format ged niby jest standardem, ale każdy program implementuje go inaczej i nie wszystko, przez co przenoszenie danych jest udręką, a przecież specyfikacja formatu jest w sieci. Itd. itp.
Re: Nowy program...
: śr sie 29, 2012 6:52 pm
autor: lardux
Główne błędy które zauważyłeś przy imporcie/exporcie za pomocą formatu GED? na co zwrócić szczególną uwagę?
jak Twoim zdaniem program powinien obsługiwać "Jan Świński"? Jego żona z domu "Ewa Jagodzińska" czy dobrym rozwiązaniem by było dodawanie alisów w postaci
Jan Śliwiński - alias (rodzina) Śliwińscy
Ewa Śliwińska - alias (rodzina) Śliwińscy z domu Jagodzińska - alias (rodzina) Jagodzińscy
Co myślisz o takim rozwiązaniu?
Pozostaje jeszcze kwestia nazwisk innych narodowości...
Re: Nowy program...
: śr sie 29, 2012 9:06 pm
autor: dpawlak
Nierozpoznawanie wielu danych przez co są zapisywane w uwagach lub co gorsza zupełnie pomijane czyli tracone. Mam nadzieję że ta lektura nie jest ci obca, bo bez tego nie ma co się brać za robienie programu, który mógłby się przyjąć:
http://homepages.rootsweb.ancestry.com/ ... 5gctoc.htm
Ja używam wyłącznie nazwisk rodowych, więc Ewa Śliwińska zd. Jagodzińska jest dla mnie po prostu Jagodzińska, chciałbym jednak aby nazwisko Jagodzińska było traktowane jako forma żeńska nazwiska Jagodziński, a nie kompletnie inne nazwisko. Przydaje się jak chcę np. wygenerować drzewko potomków Jagodzińskiego ale tylko noszących jego nazwisko i tu niestety kobiety nie są wyświetlane czyli powstaje drzewko wyłącznie męskich potomków. To problem nie lada, bo trzeba by było dodać pole na wspólną formę nazwiska dla obu płci, nie wiem czy da się do tego wykorzystać jakieś pole danych w ramach standardu gedcom, a więc już na starcie może być niekompatybilność.
Nie rozwiązuje to problemów z regułami nazwisk w językach skandynawskich, gdzie spośród 4 osobowej rodziny mąż, żona, syn i córka każde nosi inne nazwisko.
Nie chodzi o to co mi się podoba tylko czy program będzie się w stanie dopasować do upodobań dowolnego użytkownika. Jedni używają nazwisk ślubnych inni wyłącznie Rodowych a jeszcze inni chcą by się wyświetlało jedno i drugie np. w konwencji Ewa Śliwińska (Jagodzińska).
Re: Nowy program...
: śr sie 29, 2012 9:23 pm
autor: lardux
Wiesz, wyświetlanie danych to jakby kwestia wtórna, bardziej problemem będzie właśnie przynależność do rodziny, uważam ze przy zastosowaniu zaproponowanego aliasu można by było ten problem rozwiązać, a co do GED, no to trudno, mój program będzie w pełni go rozumiał, a to że dołoży parę dodatkowych informacji, których po exporcie z mojego programu nie będzie, trudno, ew mogę gdzieś w uwagach właśnie coś dodawać......
jak już rozmawiamy na temat programu, to nawiążę do mojego problemu, otóż bardzo mi się marzy, żeby było widoczne całe drzewo genealogiczne, ciężko jest na jednym ekranie wyświetlić drzewo, gdzie pan X ma żonę, panią Y, oboje mają oczywiście rodziców i wiele rodzeństwa, niektórzy z tego rodzeństwa mają małżonków, no i teraz pojawia się problem, bo robiąc drzewo dla rodziny, ktoś, powiedzmy brat pana X, chciałby dodać do tego samego drzewa informacje o swoich teściach, a żona tego brata, chciała by dorzucić resztę rodziny.. problem pojawia się wtedy gdy pan X ma więcej niż 1 brata/siostrę bo nie ma miejsca na ekranie na powiązania... ja do tego celu wymyśliłem specyficzny sposób wyświetlania, nie mniej jednak, chciałbym się dowiedzieć jak to się prezentuje w różnych programach przez użytkowników tego forum wykorzystywanych.. może w ogóle nie tworzy się tak dużego drzewa, a drzewo kończy się po prostu na żonie brata Pana X? co sądzicie o tym problemie? jak byście chcieli żeby był on rozwiązany? wyświetlać teściów brata Pana X, czy nawet nie dawać możliwości ich wprowadzenia (moim zdaniem błąd) ?
czekam na sugestię i wypowiedzi szerszego grona, zapraszam do dyskusji
Pozdrawiam i życzę miłego wieczoru
Re: Nowy program...
: śr sie 29, 2012 10:39 pm
autor: dpawlak
To dziwne, że nie znalazłeś nigdzie takiej opcji. Kiedyś widziałem taką w programie Ages.
Korzystając z portalu MyHeritage też można taką sieć powiązań (bo trudno to nazwać drzewkiem) wygenerować. W Ages nie pamiętam, W MyHeritage opcja nie dopuszcza do przecinania się linii połączeń, więc niektóre osoby są wyświetlone w kilku miejscach z zaznaczeniem, że profil jest powtórzony gdzie indziej.
Po za tym pierwsze słyszę żeby nie dało się wprowadzić teściów, po prosty wpisujesz rodziców w profilu małżonka. Natomiast gdyby istniał styl wyświetlający tradycyjne drzewko potomków i wyświetlający rodziców małżonków nawet w formie szczątkowej, to byłbym za.
Re: Nowy program...
: czw sie 30, 2012 7:55 am
autor: lardux
No właśnie nie mogę nigdzie nic takiego znaleźć, przeważnie jest tak że doczepiany jest tylko małżonek, a jego rodziców już nikt nie wyświetla, na pewno nie ma problemu z wyświetleniem rodziny mojej żony, a w końcu żona jej brata to nawet dla niej już nie jest rodzina, więc nie wiem czy nie robię "z igły widły", nie mniej jednak, gdybyś miał taki widok to z chęcią zobaczę jak to zostało rozwiązane...
btw, czym się powinno charakteryzować drzewo genealogiczne? są jakieś zasady których należy używać przygotowując takie drzewo? nie mam na myśli tutaj zasad moralności, sposobów wyszukiwania danych o przodkach, ale bardziej zasady przedstawienia danych na drzewie
Pozdrawiam
Re: Nowy program...
: czw sie 30, 2012 8:25 am
autor: compnet
1. Co do nazwisk - przecież w standardzie ged powiązania nie są budowane na podstawie nazwisk - każda osoba z rodziny może mieć inne, a ged i tak pamięta, "kto z kim i jak" - ja bym zostawił tak, jak w większości programów - nazwisko kobiety to jej nazwisko rodowe plus dodatkowe pole p.t. nazwisko małżeńskie.
2. Wykresy - dobrą opcją byłoby wyświetlenie wszystkich powiązań w rodzinie i dodanie do tego możliwości zwijania/rozwijania poszczególnych gałęzi (patrz Agelong Tree) - bardzo przydatna opcja - zostawiam na wykresie tylko to, co daną osobę interesuje.
3. Język - wyrzucenie wszystkich opisów do osobnego pliku (łatwego do przetłumaczenia na inny język) przysporzy Ci zwolenników programu spoza kraju

Re: Nowy program...
: czw sie 30, 2012 11:47 am
autor: dpawlak
lardux pisze:z chęcią zobaczę jak to zostało rozwiązane...
Mogę podesłać pdf z drzewkiem prawie 1700 osób, wszystkie powiązania, tylko że mocno pomniejszony (dane drażliwe). Zrobiony na portalu MyHeritage, mało optymalny, ale jest. Podaj kontakt na pw.
btw, czym się powinno charakteryzować drzewo genealogiczne?
Drzewo to mało precyzyjne pojęcie, oznacza zbiór osób powiązanych ze sobą dwiema relacjami filiacją (czyli więzy krwi pomiędzy potomkami i przodkami) oraz koicją (więzy małżeńskie, formalne i nieformalne).
Są różne rodzaje drzew/tablic/wykresów genealogicznych, które mają swoją ściślejszą definicję.
Każda jest sporządzana dla konkretnej osoby, zwanej probantem.
Są różne rodzaje tablica przodków, tablica potomków, wykres połączony przodków i potomków probanta zwany wykresem klepsydrowym, ostatnio modny pod postacią wykresu motylkowego.
Każdy z tych wykresów ma dodatkowe opcje, np w wykresie przodków można dodać kolejne żony/mężów przodka nie będące naszymi przodkami, czy np. rodzeństwo (również z małżonkami, a nawet dziećmi).
W przypadku potomków mamy często gotowe schematy typu: wszyscy potomkowie (wywód całkowity), oraz wywody częściowe: tylko męscy potomkowie, potomkowie o tym samym nazwisku (czyli rodowód). Wszystkie te kombinacje mogą być z małżonkami lub bez, z kolejnymi małżonkami itd.
Natomiast nie spotkałem się z rodzicami małżonków, czyli teściami, a dla nich zrobiłbym wyjątek.
są jakieś zasady których należy używać przygotowując takie drzewo?
Musisz wiedzieć, że takie drzewo zawierające wszystkie osoby w bazie będzie i tak mocno nieczytelne. Właśnie dlatego stosuje się różne ograniczenia wywodów, aby to jakoś wyglądało.
Po za tym nie wszyscy będą twoją rodziną, drzewo genealogiczne, to nie baza wszystkich znajomych z okolicy, a baza twoich krewnych i powinowatych przy czym powinowatych ograniczyłbym do naprawdę najbliższych stopni, bo będzie bałagan.
compnet pisze:w standardzie ged powiązania nie są budowane na podstawie nazwisk
Owszem nie są. Jedynie filiacje o i koicje. To wystarcza do tworzenia drzewka. Rozmawiamy jednak o prezentacji danych. Różne programy prezentuję je różnie, zapewniając kilka gotowych schematów i wykorzystując różne nazwijmy to "filtry". Jednym z takich filtrów jest wykorzystywanie pola 'nazwisko rodowe' do prezentacji wszystkich potomków jakiejś osoby noszących to samo nazwisko. Przydatne gdy badamy historię rodu (rodowód) i inne osoby nas na drzewku nie interesują. Chodzi o automatyczne tworzenie takiego rodzaju drzewka, bo zawsze można męczyć się ręcznie.
Niestety ze względu na polską specyfikę z żeńskimi formami nazwisk na wielu programach nie da się automatycznie wygenerować poprawnego rodowodu, a to jedna z ważniejszych w genealogii form prezentacji.
W dodatku w wywodach tekstowych można je zobaczyć np. w dynamicznym herbarzu opoisując daną osobę wpisujemy z kim wzięła ślub i jak nazywali się rodzice małżonka teściowie). Te informacje widnieją przecież w akcie ślubu. Tymczasem żaden gotowy schemat w programach nie pozwala na wyświetlenie tych danych.
możliwości zwijania/rozwijania poszczególnych gałęzi (patrz Agelong Tree) - bardzo przydatna opcja
Owszem bardzo przydatna opcja, jednak ręczne ustawiania za każdym razem przy dużym drzewku szybko męczy.
Język - wyrzucenie wszystkich opisów do osobnego pliku (łatwego do przetłumaczenia na inny język) przysporzy Ci zwolenników programu spoza kraju

Tak. To podstawa, tworząc program trzeba od razu to uwzględniać wówczas tworzenie innych wersji językowych jest dziecinnie proste. Wielu twórców zaczynało skromnie wyłącznie od własnego języka i stąd problemy ze spolszczaniem takich programów.
Re: Nowy program...
: czw sie 30, 2012 2:08 pm
autor: maciejamarkowski
Myślę, że nie istnieje i nie będzie istniał jeden idealny program genealogiczny, ponieważ jest wiele odcieni genealogii i wiele podejść do niej. Jedni skupiają się na wywodzie przodków, inni chcą widzieć więzy licznej (czasem bardzo licznej) rodziny. Czasami wpisywane są tylko imię i nazwisko, czasem wielkie ilości danych dla poszczególnych osób (akty metrykane, świadectwa, akty notarialne, nadania odznaczeń, itd itp.). Drzewa na portalach, gdzie kooperują setki osób mogą sięgać dziesiątek tysięcy osób, a w przypadku geni to jestem powiązany z 64 milionami osób, które wpisuje nie wiem już ile osób.
Więc tak jak napisałem - ponieważ potrzeby są naprawdę bardzo różne - coś do wszystkiego będzie do niczego.
Proponowałbym skupić się na kilku zagadnieniach, które są najbardziej bolące.
Wydaje mi się, że większość programów wychodząc od danych podstawowych rozwija swoją funkcjonalność. Może wyjść np. od sposobu gromadzenia, porządkowania i prezentacji danych dla jednej osoby i rozwijać od tego - taki rozbudowany time line. Ot, jeden z pomysłów.
Inny pomysł to pomoc do poszukiwań - często ślad się urywa i "strzelamy" na ślepo. Znajdujemy różne nie powiązane osoby, które mogą, ale nie muszą być naszą rodziną, snujemy różne rozważania, stawiamy hipotezy. Nie spotkałem jeszcze narzędzia które by mi pomogło. Na przykład mam ok 10 drzewek hipotetycznych przodków i kuzynów plus ileś tam osób nie powiązanych - trzymam je w różnych miejscach, a hipotezy spisuje w notesie. Przydało by się narzędzie aby można było to zaprezentoważ na jednej stronie - jednym widoku.
Ze względu na decyzje wyboru programów przez różnych kuzynów używam równolegle myheritage (program i site), geni, ancestry (program i site) i site autorski kuzyna. Każdy ma zady i walety i używam każdego z nich do innych celów (i często innych gałęzi).
Pozdrawiam
Maciej
Re: Nowy program...
: czw sie 30, 2012 3:15 pm
autor: dpawlak
Też uważam, że nie ma i nie będzie idealnego.
Niech jednak chociaż jeden program, nawet robiąc nieidealnie, umożliwia wyświetlanie danych o jakich pisałem przy wywodach tekstowych, czyli dane o teściach.
Nie ma takiego? To może uda się taki napisać, wystarczy moduł do prezentacji powiązań odczytujący pliki ged wytworzone gdzie indziej. Ważne by nie gubił informacji, czyli aby każdy element z bazy ged był dla niego zrozumiały. Nie musi robić rzeczy które porządnie robią inne pakiety, wystarczy aby robił to co tamte nie potrafią.
Uważam np. że nie ma lepszego do wprowadzania danych niż PAF (może dlatego że twórcy programu to ci sami co stworzyli standard gedcom? Tyle, że PAF nie ma w ogóle możliwości wyświetlania drzewa. Dane trzeba eksportować do innego programu, większość tych które mi się podobają sporej części standardu nie rozpoznaje i albo ignoruje albo wrzuca do uwag. Program który tworzy w mojej oopini najładniejsze drzewka nie jest w stanie rozpoznać pola ślub cywilny, dla niego istnieją tylko kościelne. W efekcie mimo że znam datę ślubu cywilnego nie wyświetli się jak jej nie wpiszę w polu dla ślubów cywilnych. Niby jest standard, ale i tak trzeba pisać drzewka w każdym programie osobno, tylko tyle i aż tyle brakuje do szczęścia.
Re: Nowy program...
: czw sie 30, 2012 6:49 pm
autor: lardux
Dziękuję za uwagi, dzisiaj przetrawiłem GED'a,
dpawlak - możesz mi powiedzieć na jakie pola zwrócić uwagę - tzn czy się dobrze zaczytują? co do wyświetlania teściów, to mam pare pomysłów, może się uda.. które pole w ged odpowiada za ślub cywilny/kościelny?
Macku u mnie póki co nie istnieje wygląd tabelaryczny, tak żeby można było wyświetlić sobie jedną osobę pod drugą jak w excelu, nie to żeby to była jakaś magia nie do ogarnięcia, ale jakoś tak mi tutaj to nie pasuje... co do time line, masz na myśli prawo lewo? tzn po lewej 0 AD, a po prawej 2012 AD? czy raczej góra dół?
Przydało by się narzędzie aby można było to zaprezentoważ na jednej stronie - jednym widoku.
z tym nie będzie problemu, pytanie tylko czy chciałbyś mieć możliwość "przesuwania" tego drzewka? czy program po prostu miałby je wyrysować gdzieś gdzie mu pasuje?
co do różnych programów, mógłbyś wypisać zalety które spowodowały że wracasz do nich? coś w stylu "geni - ma super rozwiązane to i to, ancestry to i tamto"...
Re: Nowy program...
: czw sie 30, 2012 7:42 pm
autor: maciejamarkowski
Time line to mi wszystko jedno góra dół czy lewo prawo, ale tak aby można było ogarnąć wiele zdarzeń - np. czy ożenił się będąc zatrudnionym w tej czy innej instytucji, czy dziecko urodziło się nim się przeprowadził (mogło się urodzić u teściów, więc w akcie urodzenia tego nie będzie), służba wojskowa, awanse, odznaczenia itd. Np. wiem kidy dostał Virtuti Militari, ale nie wiem za co. Np. dołożyć chciałbym dane o datach bitew w których brał udział. Tak szczegółowo opisać osobę. Takie szczególiki czasami pomagają gdy trop się urywa. Time line jest i na geni, ale tam pokazuje szczegółowo tylko time line dla jednej osoby, a na myheritage obejmuje wszystkie osoby, ale robi to super nieczytelnie - za dużo bajerów graficznych.
Kilka drzewek i osoby. Chciałbym je widzieć obok siebie ułożone w przestrzeni czasowej. Nie mam pomysłu jak. Jak do tej pory nie spotkałem programu (oprócz zwykłego graficznego), który by mi umożliwiał zestawienie rozdzielonych drzewek czy osobnych osób.
Geni w odróżnieniu od myheritage w jednym z widoków również pokazuje również rodzeństwo przodków. Oba prezentują całe drzewo - na ekranie widoczna jest tylko część zależna od powiększenia. Ancestry wg. mnie ma zupełnie nieakceptowalny sposób prezentacji drzewa. Natomiast jednym kliknięciem pokazuje relacje danej osoby do mnie. Na Geni trzeba czekać aż policzy i przyśle maila.
Na myheritage nie trawię sposobu zapisu informacji - nie mogę/nie potrafię łatwo ich wprowadzić. Oczywiście chodzi mi nie o urodziny/śmierć.
Natomiast głównym wyznacznikiem z którego programu korzystam jest to z czego korzysta ten kuzyn z którym współpracuje nad daną częścią drzewa.
Maciej
Re: Nowy program...
: pt sie 31, 2012 7:58 am
autor: lardux
Timeline - świetna sprawa, faktycznie dużo można by było informacji wyciągnąć, trzeba będzie nad tym mocno pomyśleć.. możesz podesłać - np na pw jak to wygląda na geni i na myheritage? nie chciałbym zakładać wielu kont w różnych serwisach, potem wprowadzać większa ilość danych żeby samemu to sprawdzić, oczywiście jeśli to nie problem...
kilka drzewek, myślę że jeśli podejdziemy do tego problemu czasowo - czyli zestawimy z timelinem, to wszystko nam się poukłada :)
widoki w geni i myheritage rozumiem że Ci się podobają? Co takiego złego jest w widoku drzewa Ancestry?
Kod: Zaznacz cały
Natomiast jednym kliknięciem pokazuje relacje danej osoby do mnie
Masz na myśli że jak klikniesz przodka to wyświetla Ci się tekst w stylu "kuzyn wójka pra pra pra pra pra pra pra pra pra dziadka siostry ciotecznej" ? mogę prosić o bardziej szczegółowy opis?
Kod: Zaznacz cały
Na myheritage nie trawię sposobu zapisu informacji - nie mogę/nie potrafię łatwo ich wprowadzić
W jakim programie najbardziej podoba Ci się sposób wprowadzania danych? może inne osoby wypowiedzą się na te same pytania?
Pozdrawiam
Darek
Re: Nowy program...
: pt sie 31, 2012 8:58 am
autor: maciejamarkowski
lardux pisze:Masz na myśli że jak klikniesz przodka to wyświetla Ci się tekst w stylu "kuzyn wójka pra pra pra pra pra pra pra pra pra dziadka siostry ciotecznej" ? mogę prosić o bardziej szczegółowy opis?
Geni prosty przypadek robi tak:
Karol Geber is your third great uncle.
You → Ewa Markowska → Wanda Zaruska → Eugenia Zaruska → Emilia Duma de Vajda Hunyad → Karol Geber
your mother her mother her mother her mother her brother
a kuzyn mojego kuzyna to:
xxx is your first cousin once removed's husband's 6th cousin once removed
lardux pisze:
Kod: Zaznacz cały
Na myheritage nie trawię sposobu zapisu informacji - nie mogę/nie potrafię łatwo ich wprowadzić
W jakim programie najbardziej podoba Ci się sposób wprowadzania danych? może inne osoby wypowiedzą się na te same pytania?
Uważam, że powinieneś sam przejść przez te parę programów i zobaczyć co jest ok a co nie. Bez tego to jak konsultant SAP bez przygotowania z księgowości.
Jeszcze jedna uwaga - potrzeby użytkowników zależą również od okresu historycznego nad którym pracują. Trochę inaczej jest gdy sięgamy 100 lat wstecz, 200, a jeszcze inaczej gdy sięgamy wgłąb I RP. Niektórzy te pierwsze okresy (200 lat wstecz) określają teraźniejszością.
Pozdrawiam
Maciej