Open main menu

Gramps β

Changes

De:Gramps 5.1 Wiki Handbuch - Filter

5,646 bytes added, 09:10, 11 October 2022
Siehe auch
{{#vardefine:figure|0}}
[[File:DefineFilter-dialog-default-50.png|right|thumb|450px|Abb. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} {{man label|[[De:Gramps_5.1_Wiki_Handbuch_-_Filter#Filter_definieren_Dialog|Filter definieren]]}} - Dialog - Standardeinstellungen]]
Auflistung Mit Hilfe von Filtern kann Gramps Operationen auf einen kleineren Teil eines Stammbaums beschränken. Der gefilterte Teil des Stammbaums hat ein bestimmtes Merkmal gemeinsam. (z.B. Frauen, die zwischen 1550 und 1575 in Frankreich geboren wurden.) Der Filter gibt an, welche Merkmale wichtig sind und erlaubt die Auswahl von Werten, nach denen gesucht werden soll. (Im Beispiel sucht der Filter nach Personen eines bestimmten Geschlechts, die an einem bestimmten Ort während eines kleinen Zeitraums ein Ereignis haben). Die Erstellung von Datenbankabfragen ohne Fehler in der Syntax kann eine Herausforderung sein. Daher bieten Filter strukturierte und vorab getestete Datenbankabfragen, die einen Großteil der komplexen Syntax verbergen und gleichzeitig einige Sicherheitsnetze zur Vermeidung von Routinefehlern bieten. Gemeinsame Merkmale, die für die Filterung verwendet werden, werden normalerweise als "Parameter"-Felder in einem Formular dargestellt. Dann stellt das Formular eine ordnungsgemäß geschriebene Abfrage um den Parameter herum zusammen. Formulare mit mehreren Parameterfeldern führen zu komplexen Abfragen.  Listen aller derzeit in Gramps definierten FilterregelnRegeln für Filterabfragen. Jede dieser Regeln kann bei der Erstellung benutzerdefinierter Filter verwendet werden.
Die Regeln sind nach [[De:Gramps_5.1_Wiki_Handbuch_-_Filter#Welche_Filter_in_welcher_Kategorie.3F|Kategorien]] geordnet.
== Filter vs. Suche ==
Es gibt zwei MöglichkeitenHauptmethoden, um Daten in Gramps zu finden: Suchen und Filtern.  * Die Suche verwendet die [[De:Gramps_5.1_Wiki_Handbuch_-_Hauptfenster#Suchleiste|Suchleiste]] oberhalb einer Ansicht (z. B. Personen, Familien usw.). Der Filter kann in Kombination mit der Suche oder eigenständig in der Seitenleiste <br/ Fußleiste von Gramplets verwendet werden. >Die [[De:Gramps_5.1_Wiki_Handbuch_-_Hauptfenster#Suchleiste|Suchleiste]] wird nur angezeigt, wenn die gesamte Seitenleiste geschlossen ist. Du kannst die Gramplet-Leisten ein- oder ausblenden, indem du die Auswahl in den Menüs {{man menu|Ansicht &#x27a1; &#x2611;Seitenleiste}} oder {{man menu|Ansicht &#x27a1; &#x2611;Fußleiste}} änderst. * Benutzerdefinierte Filter werden über Aufklappmenüs im Filter-Gramplet, in der Exportoption und in einigen Berichten ausgewählt. Sie können in Kombination mit der Suche oder eigenständig in den Gramplets der Seitenleiste/Fußleiste verwendet werden. Benutzerdefinierte Filter werden über das Filter-Gramplet oder das Menü {{man menu|Bearbeiten &#x27a1; Filtereditor}} erstellt oder bearbeitet. (Es gibt auch ein einfaches ''beim-Tippen-suchen'' [[De:Gramps_5.1_Wiki_Handbuch_-_Navigation#Datens.C3.A4tze_finden|Suchfeld]] zum Navigieren im aktiven Datensatzfokus innerhalb der Listenansicht und der Objektauswahllisten.)  
{{man note|Das Verhalten der Namensfilterung hat sich für [[Rule_expansions#Gramps_5.1.0_.28Aug._2019.29|Gramps 5.1 geändert]]|In früheren Versionen von Gramps hat der Namensteil des Filter-Gramplet versucht, jedes einzelne Namensfeld (Vorname, Nachname, Präfix usw.) aller Namen (Haupt- und Alternativnamen) abzugleichen, aber nur ein Feld pro Name &mdash; du konntest nicht das Vornamenfeld und das Nachnamenfeld im selben Namen abgleichen. Der Nachname konnte abgeglichen werden, aber der gleichzeitige Abgleich von Nachname und Vorname in derselben Abfrage war nicht möglich. Wenn du z. B. nach "John" filterst, erhältst du Treffer für Personen mit dem Vornamen "John", aber auch für Personen mit dem Nachnamen "Johnson". Für eine komplexere Suche mussten die Optionen für den Mustervergleich mit regulären Ausdrücken oder benutzerdefinierte Filter verwendet werden.<br /><br />Diese Einschränkung wurde aufgehoben, und die gleichzeitige Suche nach mehreren Begriffen ist nun das Standardverhalten.}}
Suche und Filter arbeiten komplett unterschiedlich und es ist sinnvoll diese Unterschiede zu verstehen:
* Der Filter erlaubt "Reguläre Ausdrücke". So kannst du alle Namen finden, die mit einem "B" beginnen und mit "er" enden: "B.*er". Mit der [[De:Gramps_5.1_Wiki_Handbuch_-_Hauptfenster#Suchleiste|Suchleiste]] ist dies nicht möglich.
* Die Suche findet nur was sichtbar ist. Wenn ein Name oder Text zu lang ist, um ihn in der Liste unter der [[De:Gramps_5.1_Wiki_Handbuch_-_Hauptfenster#Suchleiste|Suchleiste]] zu sehen, dann findest du ihn nicht. Dies solltest du beachten, wenn du Notizen durchsuchst. Verwende am besten Filter für Notizen und andere lange Textfelder.
* Alle Filter arbeiten unabhängig von der Großkleinschreibung; "Schiff" passt auf "schiff", "SCHIFF", oder "ScHiFf". Wie weiter unten unter Reguläre Ausdrücke erläutert, gibt es bei der Verwendung regulärer Ausdrücke derzeit keine Möglichkeit, von der Standardeinstellung abzuweichen.
=== Siehe auch ===
* [[Rule expansions|Erweitern des Filter-Regelwerks]] mit Zusatzmodulen
* [[:Category:Filters|Kategorie: Filter]]
* [[Template:Backup_Omissions/de|Migration benutzerdefinierter Filter]] - die Sicherung von das Sichern eines Gramps sichert nicht Ihre Filter.Baums beinhaltet keine Filteranpassungen
{{-}}
== Reguläre Ausdrücke ==
[https://de.wikipedia.org/wiki/Regul%C3%A4rer_Ausdruck Reguläre Ausdrücke] (auch bekannt als ''Regexregex'', ''Regexpregexp'' oder manchmal ''rationaler Ausdruck'') sind eine schnelle komprimierte, präzise und leistungsfähige Methode, um zur Beschreibung von Text zu beschreiben, der einem Muster entspricht.  Das Entwerfen eines effektiven Suchmusters kann formelhaft sein. Wie mathematische Formeln kann ein Suchmuster, das eine Teilmenge von Datensätzen findet, schnell zusammengesetzt werden, aber es ist sehr grob und langsam. Elegante und effiziente RegEx-Phrasen werden von Optimierungsexperten für Datenmanipulationen gesammelt. Es gibt viele Ressourcen (Bücher, Websites, professionelle Schulungen) für RegEx-Design und -Strategie.
Gramps verwendet reguläre Ausdrücke als Anpassungsoption, die für benutzerdefinierte Filter und in den Filter-Gramplets jeder Kategorieansicht aktiviert werden kann.
Der Mustervergleich mit regulären Ausdrücken RegEx-Musterabgleich ist eine erweiterte fortgeschrittene Funktion, die weshalb das Kontrollkästchen standardmäßig deaktiviert nicht aktiviert ist. Bei benutzerdefinierten Filtern verfügt jede einzelne Regel über ein Kontrollkästchen {{checkbox|1}}{{man label|Reguläre Ausdrücke benutzen}} in ihrem Dialogfeld Regel bearbeiten. Die Filter-Gramplets verfügen ebenfalls über Kontrollkästchen für die Option {{checkbox|1}}{{man label|Reguläre Ausdrücke benutzen}}, damit reguläre Ausdrücke direkt für den Abgleich von Zeichenfolgen in ihren Textfeldern verwendet werden können.
Zum Beispiel, wenn du nach einem Nachnamen suchst, der mit einem "B" beginnt und auf "fels" endet, kannst du Reguläre Ausdrücke verwenden, um dieses Muster zu beschreiben. Er wäre '''<code>^B.*fels</code>''':
* Das '''<code>fels</code>''' passt genau auf die Buchstaben f, e, l, s in der Reihenfolge.
Reguläre Ausdrücke sind sehr mächtig und es gibt viele Optionen. Wir verwenden das [https://docs.python.org/3/library/re.html Python Reguläre Ausdrücke ] System und beschreiben es hier. Zusätzlich kannst du jede Python Reguläre Ausdrücke Ressource verwenden. Gramps ist derzeit so implementiert, dass beim Abgleich von Zeichenketten die Groß- und Kleinschreibung nicht beachtet wird (was das Gegenteil der üblichen Standardeinstellung in Python ist). Es gibt derzeit keine einfache Möglichkeit, dieses Verhalten für den relativ seltenen Zweck des Abgleichs von Zeichenketten, die in einem bestimmten Groß-/Kleinschreibungsformat in die Datenbank eingegeben wurden, außer Kraft zu setzen. Reguläre Ausdrücke in Gramps liefern derzeit identische Ergebnisse, unabhängig davon, ob die Zielzeichenkette in Großbuchstaben, Titel, Kleinbuchstaben oder einer Mischung davon eingegeben wurde. Übersetzt mit www.DeepL.com/Translator (kostenlose Version)
''Leerraum'' - Der Begriff "Leerraum" wird unten verwendet für einen oder mehrere Zeichen, die du nicht siehst. Zum Beispiel enthält Leerraum Tabulatoren, Leerzeichen und Zeilenvorschübe.
Es gibt einige Zeichen, die in Regulären Ausdrücken eine besondere Bedeutung besitzen. Diese sind:
* '''<code>. ^ $ * + ? { } [ ] \ | ( )</code>'''<br/>Dezimalpunkt (Punkt), Caret, Dollarzeichen, Sternchen, Pluszeichen, Fragezeichen, geschweifte Klammern links und rechts, eckige Klammern links und rechts, Backslash, senkrechter Strich (Pipe), Klammern links und rechts 
Sie können wie folgt verwendet werden:
== Filter nach Vater ==
This rule category finds families having fathers that match the ruleDiese Regelkategorie findet Familien mit Vätern, die der Regel entsprechen:
===Liefert Familien deren Vater den <Text> in der ID enthält===
Diese Filter sind Ansichten spezifisch
* [[#PeoplePersonen-.2C_and_Relationships_Category_3_und_Beziehungenkategorie_3|PeoplePersonen-, and Relationships Categoryund Beziehungenkategorie]]* [[#Families_Category_3Familienkategorie_3|Families CategoryFamilienkategorie]]* [[#Events_Category_2Ereignissekategorie_2|Events CategoryEreignissekategorie]]* [[#Places_Category_2Ortekategorie_2|Places CategoryOrtekategorie]]* [[#Sources_CategoryQuellenkategorie|Sources CategoryQuellenkategorie]]* [[#Citations_CategoryFundstellenkategorie|Citations CategoryFundstellenkategorie]]* [[#Repositories_CategoryAufbewahrungsortekategorie|Repositories CategoryAufbewahrungsortekategorie]]* [[#Media_Category_2Medienkategoriekategorie|Media CategoryMedienkategoriekategorie]]* [[#Notes_CategoryNotizenkategoriekategorie|Notes CategoryNotizenkategoriekategorie]]
=== Personen- und Beziehungenkategorie===
Entspricht Person ohne Anhaltspunkte für den Tod, die nicht zu alt sind. Werte: Am Datum
* [[De:Gramps_5.1_Wiki_Manual_1_Wiki_Handbuch_-_Probably_Alive_Vermutlich_lebend#Probably_Alive_FilterVermutlich_lebend_Filter|Probably Alive Vermutlich lebend Filter]]
====Personen mit <Anzahl> HLT Ereignissen====
====Personen mit dem familiären <Attribut>====
Entspricht Personen mit dem Familien Attribut mit einem bestimmten Wert. Use RegEx pattern matching to search for Verwende reguläre Ausdrücke für den Mustervergleich, um nach [[De:Gramps_5.1_Wiki_Manual_1_Wiki_Handbuch_-_Filters_Filter#regex_all|all valuesallen Werten]] or attributes that have been oder Attributen zu suchen, die [[De:Gramps_5.1_Wiki_Manual_1_Wiki_Handbuch_-_Filters_Filter#regex_null|left blankleer gelassen wurden]]. ValuesWerte: Family AttributeFamilien-Attribut: Identification Number Identifikationsnummer -- Age Alter ...
====Personen mit dem persönlichen <Attribut>====
Entspricht Personen mit dem persönlichen Attribut mit einem bestimmten Wert. Use RegEx pattern matching to search for Verwende reguläre Ausdrücke für den Mustervergleich, um nach [[De:Gramps_5.1_Wiki_Manual_1_Wiki_Handbuch_-_Filters_Filter#regex_all|all valuesallen Werten]] or attributes that have been oder Attributen zu suchen, die [[De:Gramps_5.1_Wiki_Manual_1_Wiki_Handbuch_-_Filters_Filter#regex_null|left blankleer gelassen wurden]]. ValuesWerte: Family AttributePersonen-Attribut: Identification Number Identifikationsnummer -- Age Alter ...
====Personen mit unbekanntem Geschlecht====
====Personen ohne bekanntes Geburtsdatum====
Entspricht Dieser allgemeine Filter in der Kategorie Personen von denen das passt zu Personen ohne bekanntes Geburtsdatum nicht bekannt ist. Diese Regel gilt sowohl für Personen ohne geburtsartiges Ereignis als auch für Personen mit undatierten geburtsartigen Ereignissen.
====Personen ohne bekanntes Todesdatum====
====Person mit <ID>====
Matches people with Entspricht Personen mit Gramps ID. The rule returns a match only if the Die Regel liefert nur dann einen Treffer, wenn die ID is matched exactlyexakt übereinstimmt. You can either enter the Du kannst entweder die ID into a text entry fieldin ein Texteingabefeld eingeben oder ein Objekt aus der Liste auswählen, or select an object from the list by clicking indem du auf die Schaltfläche {{man button|SelectAuswählen...}} buttonklickst. In the latter caseIm letzteren Fall erscheint die ID im Textfeld, the ID will appear in the text field after the selection was madenachdem die Auswahl getroffen wurde.
====Personen geändert nach <Datum Zeit>====
Matches person records changed during a particular time periodEntspricht Personendatensätzen, die während eines bestimmten Zeitraums geändert wurden. Used to identify records that were imported or modified during particular work-sessionsWird verwendet, um Datensätze zu identifizieren, die während bestimmter Arbeitssitzungen importiert oder geändert wurden.
Filtering based on specified date and timestamp being after a particular timestamp in the format Filterung auf der Grundlage des angegebenen Datums und Zeitstempels nach einem bestimmten Zeitstempel im Format <code>yyyyJJJJ-mmMM-dd hhTT HH:mmMM:ssSS</code>. This filter rules will look for records modified within a date rangeDiese Filterregeln suchen nach Datensätzen, if a second date-time is givendie innerhalb eines Datumsbereichs geändert wurden, wenn eine zweite Datumszeit angegeben wird.
ValuesWerte: Changed afterGeändert nach: but beforeaber vor:
Values must be after January 1st, Werte müssen nach dem 1. Januar 1970 at (UTC) liegen. Future dates until Zukünftige Daten bis <code>3001-01-01 01:59:59</code> are validsind gültig.
The Die Filterregeln {{man menu|People changed after Personen geändert nach <date timeDatum/Zeit>}} filter rules are available in the sind im Abschnitt {{man menu|General filtersAllgemeine Filter}} section for custom rules für benutzerdefinierte Regeln in the People, Relationshipsden Ansichten Personen, ChartsBeziehungen, and Geography viewsSchaubilder und Geografie verfügbar.
Equivalent rules exist for records of the corresponding category type Entsprechende Regeln gibt es für Datensätze des entsprechenden Kategorietyps in Peopleden Kategorieansichten Personen, FamiliesFamilien, EventsEreignisse, PlacesOrte, SourcesQuellen, CitationsZitate, RepositoriesAufbewahrungsorte, Media, and Notes category viewsMedien und Notizen.
====Soundex passt auf Personen mit dem <Namen>====
== Filter nach Mutter ==
This rule category finds families having mothers that match the ruleDiese Regelkategorie findet Familien mit Müttern, die der Regel entsprechen:
===Liefert Familien mit Mutter deren ID den <Text> enthält===
===Familien mit Mutter mit dem <Namen>===
Liefert Entspricht Familien, deren Mutter einen bestimmten Namen oder Namensteil enthält
== Positionsfilter ==
This rule category finds Places by their Diese Regelkategorie findet Orte anhand der Nähe ihrer Global Positioning System coordinates proximity-Koordinaten (GPS):
===Orte in der Umgebung der gegebenen Position===
==Quellenfilter==
This rule category finds Citations that match the ruleDiese Regelkategorie findet Fundstellen, die der Regel entsprechen:
===Fundstelle mit Quellen <ID>===
Oder klicke auf die [[File:16x16-gramps-tag.png]]{{man button|Markieren}} Schaltfläche in der Werkzeugleiste.
[[File:Toolbar-TagSelectedRows-Icon-DropDownMenu-overview-example-50.png|thumb|right|300px|Abb. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Available Tag actions from Verfügbare Markierungsaktionen über das Symbol "Tag selected rowsAusgewählte Zeilen markieren" Toolbar icon in der Werkzeugleiste - drop down menu overview Übersicht über das Aufklappmenü - exampleBeispiel]]
{{-}}
Siehe auch [[De:Gramps_5.1_Wiki_Manual_1_Wiki_Handbuch_-_Reports__Berichte_-_part_6_Teil_6#Tag_ReportMarkierungenbericht|Tag ReportMarkierungenbericht]]
{{-}}
===Neuer Markierungsdialog===
[[File:EditPersonEditor-TagSelectionWindow-50.png|thumb|right|400px|Abb. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Tag selection Anhängen einer "Neuen Markierung" an die Auswahl mehrerer Listeneinträge - Beispiel mit "Neue Markierung"-Dialog]] Du kannst eine neue Markierung entweder für einen einzelnen oder mehrere Listeneinträge aus einer der Listenansichten hinzufügen, indem du die Auswahl triffst und dann den Dialog Neue Markierung verwendest. {{-}}===== Markierung einer Auswahl von Objekten ===== <!-- merge with above? -->Aufgrund der statischen Natur von Markierungen kann es nützlich sein, eine Markierung zu einer Auswahl von Objekten hinzuzufügen. So sollte es beispielsweise möglich sein, in the Person Editorder [[De:Gramps_5.1_Wiki_Handbuch_-_Kategorien#Personenkategorie|Personenansicht]] eine Reihe von Personen auszuwählen und ihnen ein neues oder ein bestehendes Markierungselement hinzuzufügen.{{-}} ===Markierungen organisieren Fenster=== [[File:MenuEditTag-OrganizeTags-dialog-example-50.png|thumb|right|450px|Abb. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Markierungen organisieren - Dialog - Beispiel]] Die Reihenfolge im Dialogfeld {{man label|Markierungen organisieren}} legt die Priorität für die Farbgebung der Zeilen in den Kategorieansichten fest.  {{-}} ===Markierungsauswahldialog===[[File:EditPersonEditor-TagSelectionWindow-50.png|thumb|right|400px|Abb. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Markierungsauswahl im Personeneditor]]
When you use Wenn du die Schaltfläche [[File:16x16-gramps-tag.png]]{{man button|Edit the tag list}} button from any of the Markierungsliste bearbeiten]] in einem der Editor dialogs like -Dialoge wie z.B. {{man label|Person Editbearbeiten}} the verwendest, wird die Dialogliste zur {{man label|[[De:Gramps_5.1_Wiki_Manual_1_Wiki_Handbuch_-_Filters_Filter#Tag_selection_dialogMarkierungsauswahldialog|Tag selection]]Markierungsauswahl}} dialog list is shown that lets you remove or assign existing custom tagsangezeigt, mit der du vorhandene benutzerdefinierte Markierungen entfernen oder zuweisen kannst. The tags are shown Die Markierungen werden in alphabetical orderalphabetischer Reihenfolge angezeigt.
{{-}}
Auf der anderen Seite sind Markierungen '''statisch'''. Wenn eine berühmte Person der Datenbank hinzugefügt wird, musst du sie explizit als '''BERÜHMT''' markieren.
* The most immediate object that comes to mind are the individualsDas unmittelbarste Objekt, and that is also the most usefuldas einem in den Sinn kommt, sind die Personen, und das ist auch das nützlichste. However, other objects could be taggedEs könnten aber auch andere Objekte markiert werden:
** Orte: Zum Beispiel "Orte die besucht werden sollten",
** Quellen: Zum Beispiel "Quellen in englisch",
** Medien: Zum Beispiel "Bilder, die zu Onkel Alfred gehören".
Tags are available to use with Markierungen können mit '''all primary objectsallen primären Objekten'''verwendet werden.
{{-}}
==== Markierungenspalte ====
[[File:PeopleListView-ExampleTagColoredRows-50.png|thumb|right|450px|Abb. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} People Personen (ListListe) View Ansicht - Showing Anzeige der Spalte "TagMarkierung " column and colored tag rows und farbige Markierungszeilen - exampleBeispiel]]
To easily see your tagsUm deine Markierungen einfach zu sehen, you can use the kannst du den {{man label|[[De:Gramps_5.1_Wiki_Manual_1_Wiki_Handbuch_-_Settings_Einstellungen#Column_EditorSpalteneditor|Column EditorSpalteneditor]]}} to add the verwenden, um die Spalte {{man label|TagsMarkierungen}} column to the list views of objectszu den Listenansichten der Objekte hinzuzufügen. The content is then displayed as a comma-separated list of the tags of the objectsDer Inhalt wird dann als kommagetrennte Liste der Markierungen der Objekte angezeigt.
==== Verwendungsbericht für Markierungen ====
The Der [[De:Gramps_5.1_Wiki_Manual_1_Wiki_Handbuch_-_Reports__Berichte_-_part_6_Teil_6#Tag_ReportMarkierungenbericht|Tag Usage ReportBericht über die Verwendung von Markierungen]] lists listet die [[Gramps_Glossary#primary_object|primary objectsprimären Objekte]] (personPerson, familyFamilie, notesNotizen) having the selected Tagauf, die die ausgewählte Markierung haben.
===Siehe auch===
* [[Tags in Gramps|Markierungen in Gramps]] - an introductioneine Einführung* Automatic Automatische [[De:Gramps_5.1_Wiki_Manual_1_Wiki_Handbuch_-_Settings_Einstellungen#General_Gramps_settingsAllgemeine_Gramps_Einstellungen|Import timestamp TagsZeitstempeln Markierungen]]* filtered gefiltertes [[Addon:RemoveTagTool|AddHinzufügen/Remove Tag ToolEntfernen Markierungswerkzeug]] (Third party addon for Zusatzmodul eines Drittanbieters für Gramps)
8,893
edits