Resultat 1 till 30 av 75

Ämne: ID-nummer i Disgen 2016

Hybridvisning

Föregående inlägg Föregående inlägg   Nästa inlägg Nästa inlägg
  1. #1

    Tommy Högberg
    Medlemsnr
    4073
    Ort
    Norsborg
    Inlägg
    21
    Hur ska man som släktforskare komma med enkla åtgärder som en programmerare har gjort? Som släktforskare är man minst sagt dålig på programmering av släktforskningsprogram, åtminstone är jag det.

  2. #2
    Christers avatar
    Christer Gustavsson
    Medlemsnr
    4621
    Ort
    Linköping
    Inlägg
    1 906
    Kan vi lyfta nivån lite. Jag försökte inbjuda till lite konkreta förslag på vad vi kan göra för att underlätta.

    Jag har inte tidigare sett eller förstått att även GEDCOM är inblandat i sammanhanget.
    Christer Gustavsson - Dis verksamhetsledare emeritus

  3. #3

    Tommy Högberg
    Medlemsnr
    4073
    Ort
    Norsborg
    Inlägg
    21
    Citat Ursprungligen postat av Christer Visa inlägg
    Kan vi lyfta nivån lite. Jag försökte inbjuda till lite konkreta förslag på vad vi kan göra för att underlätta.

    Jag har inte tidigare sett eller förstått att även GEDCOM är inblandat i sammanhanget.
    Jag förstod nog inte dom konkreta förslagen?

  4. #4
    DanielBerglunds avatar
    Daniel Berglund
    Medlemsnr
    25564
    Ort
    Göteborg
    Inlägg
    1 249
    Citat Ursprungligen postat av MacTommy Visa inlägg
    Jag förstod nog inte dom konkreta förslagen?
    (Inlägg #32) Är man hjälpt av att få en korsreferenslista mellan gamla och nya id?

    Ett annat förslag - skulle det hjälpa med en valmöjlighet vid gedcomexport från Disgen 2016 som, om man väljer den, medför att "individnumren" i gedcomfilen (dvs @Ixxxxxx@) istället konstrueras med hjälp av index och ev flocknr från den gamla databasen, om dessa nummer överfördes vid exporten? Alltså att "individnumren" i gedcomfilen skulle se ut som i 8.2 för de personer som fanns i den gamla databasen?
    Vice ordförande (2025) & Disgenutvecklare.

  5. #5
    Delphinuss avatar
    Kjell Arnesson
    Medlemsnr
    13148
    Ort
    Kolmården
    Inlägg
    40
    Nja, jag vet inte om jag förstår dig rätt, om jag skall uppdatera Disgen 2016 vill jag att det id som personen har i Disgen 8.2 följer med till Disgen 2016, det du skriver ovan uppfattar jag som ännu en variant av nya id.

  6. #6
    DanielBerglunds avatar
    Daniel Berglund
    Medlemsnr
    25564
    Ort
    Göteborg
    Inlägg
    1 249
    Idnumret följer med (om man väljer det vid konverteringen till Disgen 2016) men det hamnar i ett särskilt fält i databasen. Frågan nummer 2 i mitt tidigare inlägg gäller om det hjälper att det gamla idnumret används då gedcomfiler görs i Disgen 2016?

    Exempelvis: en person med idnummer 123 i Disgen 8.2 exporterades i en gedcomfil som individ @I123@. Vid konverteringen till Disgen 2016 fick samma person ett nytt idnummer i den nya databasen, låt oss säga 4444. Vid gedcomexport från Disgen 2016 blir nu samma person identifierad som @I444@. Skulle det hjälpa om personen i stället vid gedcomexport identifierades som @I123@?

    Det blev ganska tekniskt men det handlar om hur gedcomfilerna från en export i Disgen används av er som använder t ex TNG eller andra program.
    Vice ordförande (2025) & Disgenutvecklare.

  7. #7

    Tommy Högberg
    Medlemsnr
    4073
    Ort
    Norsborg
    Inlägg
    21
    Citat Ursprungligen postat av DanielBerglund Visa inlägg
    Idnumret följer med (om man väljer det vid konverteringen till Disgen 2016) men det hamnar i ett särskilt fält i databasen. Frågan nummer 2 i mitt tidigare inlägg gäller om det hjälper att det gamla idnumret används då gedcomfiler görs i Disgen 2016?

    Exempelvis: en person med idnummer 123 i Disgen 8.2 exporterades i en gedcomfil som individ @I123@. Vid konverteringen till Disgen 2016 fick samma person ett nytt idnummer i den nya databasen, låt oss säga 4444. Vid gedcomexport från Disgen 2016 blir nu samma person identifierad som @I444@. Skulle det hjälpa om personen i stället vid gedcomexport identifierades som @I123@?

    Det blev ganska tekniskt men det handlar om hur gedcomfilerna från en export i Disgen används av er som använder t ex TNG eller andra program.
    Var kommer I ifrån? Individ 123 exporteras till Disgen 2016 och ska ha ID NR 123 inga bokstäver framför, det finns väl inte i Disgen 8.2 ? Jag har inte sett bokstäver före ID NR förut i alla fall?

    Varför ändrade man alla ID NR i Disgen 2016?

  8. #8

    Edgar Lycksell
    Medlemsnr
    20292
    Ort
    Bjuråker
    Inlägg
    517
    GEDCOM-exporten är bara ett specialfall av problemet. Det löser inte problemet för andra externa applikationer som baseras på individnumren i Disgen 8. I t.ex. mitt fall, och jag har sett andra som har gjort likadant, refererar jag till html-filer som genereras av html-exporten i Disgen. För att jag skall slippa ändra på mina referenser, borde alltså Disgen2016 generera html-filer med samma mapp- och filnamn som Disgen8 för samma individ. När man som jag bara har en flock, ser namngivningen av mappar och filer ut att vara individnumren rakt av ("modulo 1000"). Jag vet dock inte hur mapp- och filnamnsgivningen ser ut vid flera flockar. Av mina ca 8000 individer har jag dock referenser till kanske max 100 st så att ändra dem är väl överkomligt. Men det tar tid och det är lätt att introducera fel som måste letas upp och korrigeras.

    Den generella lösningen vore att individnumren från Disgen8 överfördes som individnummer i Disgen2016 vid konverteringen.
    (Hur genereras filnamnen vid html-exporten när man har flera flockar i Disgen8?)

  9. #9
    DanielBerglunds avatar
    Daniel Berglund
    Medlemsnr
    25564
    Ort
    Göteborg
    Inlägg
    1 249
    Citat Ursprungligen postat av 20292 Visa inlägg
    GEDCOM-exporten är bara ett specialfall av problemet. Det löser inte problemet för andra externa applikationer som baseras på individnumren i Disgen 8. I t.ex. mitt fall, och jag har sett andra som har gjort likadant, refererar jag till html-filer som genereras av html-exporten i Disgen. För att jag skall slippa ändra på mina referenser, borde alltså Disgen2016 generera html-filer med samma mapp- och filnamn som Disgen8 för samma individ.
    Här är du (och de andra) tyvärr ute på lite djupt vatten eftersom DIS vad jag vet aldrig lovat att sådana mapp- och foldernamn ska vara oförändrade från version till version. Minns jag inte fel, så ändrades detta från 8.1 till 8.2, och nu med Disgen 2016 ändras det igen. Det går inte att förutsätta att det ska vara oförändrat från version till version. Detta kan mycket väl ändras igen i framtiden.

    Citat Ursprungligen postat av 20292 Visa inlägg
    Den generella lösningen vore att individnumren från Disgen8 överfördes som individnummer i Disgen2016 vid konverteringen.
    (Hur genereras filnamnen vid html-exporten när man har flera flockar i Disgen8?)
    Den generella lösningen vore nog att ha en unik identifierare för varje individ i Disgen, som garanteras vara densamma oberoende av Disgenversion. Detta har vi alltså inte idag. En del program använder ett stort slumptal för detta (en sk. UUID) och det tror jag är en bra lösning. Sedan skulle man exempelvis kunna göra en referenstabell från identifieraren till den genererade HTML-sidan som skulle hanteras av en databas på serversidan, men hur man än vänder sig här blir det en mer avancerad lösning för den som vill göra sina egna lösningar som är mer avancerad än de HTML-sidor som Disgen kan leverera idag.

    Men med all respekt för er som åker på merarbete nu när vi ändrat i Disgen - hur kan vi komma överens om en gränsyta i Disgen som inte ändras i framtiden, så att de som vill kan göra en bättre webbpresentation än den Disgen tillhandahåller idag?
    Vice ordförande (2025) & Disgenutvecklare.

  10. #10

    Leif Ellestad
    Medlemsnr
    41475
    Inlägg
    17
    Hur många gånger skall vi behöva förklara för att få dig att förstå det mest elementära i släktforskningsprogrammet DISGEN och andra likvärdiga program.
    https://sv.wikipedia.org/wiki/GEDCOM

  11. #11

    Leif Ellestad
    Medlemsnr
    41475
    Inlägg
    17
    Citat Ursprungligen postat av Christer Visa inlägg
    Kan vi lyfta nivån lite. Jag försökte inbjuda till lite konkreta förslag på vad vi kan göra för att underlätta.

    Jag har inte tidigare sett eller förstått att även GEDCOM är inblandat i sammanhanget.
    Så här skrev jag tidigare till dig 2016-04-25:

    Leffe47 är uppkopplad nu
    Leif Ellestad
    Medlemsnr
    41475
    Inlägg
    7
    Så här är det i mitt fall Christer. Jag köpt en sida av en amerikan och hans sida kan du se här:
    http://www.tngsitebuilding.com/

    Den sida som jag har köpt och modifierat lite hittar du här:
    http://www.ellestad.se/

    Detta är alltså inte en vanlig exporterad html-sida från Disgen utan en dynamisk sida med en egen databas.
    Alltså en sida med .php. Vad jag gör för att få denna sida att fungera är att jag genererar en Gedcom från Disgen 8.2 med alla noteringar. Alltså inga bilder eller annan media. Bilder på släktingar, kartor, gravstenar etc. laddar jag upp via en ftp klient i mitt fall FileZilla. Alla individer som jag för in i disgen tilldelas utan min inverkan ett ID-nummer. Och det är detta nummer som registreras via Gedcom-filen på min hemsida. På så sätt har jag följdaktligen satt ID-numret som ett prefix på alla min textdokument och foton i min släktforskningsmapp i min dator. Och då har jag fått en struktur på min forskning. Nu om jag på samma sätt med Disgen 2016 genererar en Gedcom-fil så blir alla individers ID-nummer ändrade i förhållande till Disgen 8.2. Och då om jag skulle ladda upp den Gedcom-filen till min sida så kommer sidan inte att fungera eftersom alla individers unika nummer inte längre stämmer. Min enda chans att kunna använda Disgen 2016 är om jag sätter mig ner och ändrar alla nya ID-nummer på mina dokument. Idag har jag 8.702 registrerade personer. Och eftersom varje individ har minst 3 dokument per skalle så blir det 26.106 ändringar. Jag har bara basflocken i Disgen 8.2. Hoppas att bilden klarnar.

    Och du har fortfarande inte förstått vad en Gedcom-fil är.

  12. #12

    Edgar Lycksell
    Medlemsnr
    20292
    Ort
    Bjuråker
    Inlägg
    517
    Se även mitt inlägg ovan 2016-04-25 16:10.
    I alla externa applikationer, som refererar till individnummer eller filnamn baserade på individnummer i Disgen 8, måste referenserna ändras eftersom individerna har fått andra individnummer i DG2016, var sig GEDCOM är inblandat eller inte! Det är inte mer komplicerat än så, men för många en allvarlig nackdel med att gå över till DG2016.

  13. #13

    Leif Ellestad
    Medlemsnr
    41475
    Inlägg
    17
    Kan det bero på att du och jag som har påbrå från Lycksele som gör att vi förstår problemet? :-)

  14. #14

    Edgar Lycksell
    Medlemsnr
    20292
    Ort
    Bjuråker
    Inlägg
    517
    Så kan det vara.

  15. #15

    Tommy Högberg
    Medlemsnr
    4073
    Ort
    Norsborg
    Inlägg
    21
    Citat Ursprungligen postat av Christer Visa inlägg
    Kan vi lyfta nivån lite. Jag försökte inbjuda till lite konkreta förslag på vad vi kan göra för att underlätta.

    Jag har inte tidigare sett eller förstått att även GEDCOM är inblandat i sammanhanget.
    Men GEDCOM är väl mycket viktigt, använder man inte GEDCOM i Disbyt har jag för mig? Och Disgen 2016, har många Betatestare lämnat sina synpunkter? Och var det någon av Betatestarna, om nu dom testat programmet, arbetat med en extern hemsida?

  16. #16
    DanielBerglunds avatar
    Daniel Berglund
    Medlemsnr
    25564
    Ort
    Göteborg
    Inlägg
    1 249
    Edgar, Tommy: Är det någon av de två förslagna åtgärderna i inlägg 48 som skulle förbättra situationen för er?
    Vice ordförande (2025) & Disgenutvecklare.

  17. #17

    Edgar Lycksell
    Medlemsnr
    20292
    Ort
    Bjuråker
    Inlägg
    517
    En korsreferenslista mellan gamla och nya id-nr skulle definitivt vara till hjälp för mig. Skulle den kunna genereras vid konverteringen?

  18. #18

    Torgny Larsson
    Medlemsnr
    24069
    Ort
    Malmö
    Inlägg
    957
    Eller varför inte ett Utdrag i Dg2016 som innehåller nytt och gammal nummer.
    Detta fordrar dock att man tagit över den gamla identifieringen (Flock:individnummer) från 8.2d vid konverteringen.
    Disgen-fadder i DIS samt datorfrågor.

  19. #19

    Torgny Larsson
    Medlemsnr
    24069
    Ort
    Malmö
    Inlägg
    957
    Vore det inte på tiden att införa en egen identifiering av personerna i släktträdet, som är oberoende av hur personerna lagras i databasen. Användaren sätter/ändrar det efter behov, och det följer med vid export/import.

    Både Min Släkt och Genney har motsvarande, dvs. ett fritt fält "Referens" där man kan ange en egen identifiering.
    Vid import idag till Disgen från Min Släkt eller Genney hamnar detta bara som en text någonstans.

    Jag vet inte om detta även kan fungera vid HTML-export.

    Identifieringen kan vara nummer eller text valfritt, och bör vara entydigt för personen.
    Senast redigerat av Torgny Larsson den 2016-05-29 klockan 08:58.
    Disgen-fadder i DIS samt datorfrågor.

Behörigheter för att posta

  • Du får inte posta nya ämnen
  • Du får inte posta svar
  • Du får inte posta bifogade filer
  • Du får inte redigera dina inlägg
  •