This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
en:cachefilter [2021/07/07 18:56] – eddiemuc | en:cachefilter [2021/07/27 11:07] – [Status filter] lineflyer | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Cache Filtering ====== | ====== Cache Filtering ====== | ||
- | Cache filtering can be applied at various places in c:geo e.g. on the [[:en: | + | Cache filtering can be applied at various places in c:geo e.g. on the [[.: |
===== Accessing filter ===== | ===== Accessing filter ===== | ||
Line 7: | Line 7: | ||
Filter settings are reachable via the options menu by clicking the filter icon {{: | Filter settings are reachable via the options menu by clicking the filter icon {{: | ||
- | In case a filter is already active, it is shown as a header line below the title bar. by clicking | + | In case a filter is already active, it is shown as a header line below the title bar. By tapping |
{{ : | {{ : | ||
Line 23: | Line 23: | ||
|{{: | |{{: | ||
|{{: | |{{: | ||
- | |{{: | + | |{{: |
|{{: | |{{: | ||
Line 35: | Line 35: | ||
Filter by cache type. Use checkboxes to mark/unmark the cache types you want to include in the result list. Use **Select all** checkbox to quickly mark/unmark all cache types. | Filter by cache type. Use checkboxes to mark/unmark the cache types you want to include in the result list. Use **Select all** checkbox to quickly mark/unmark all cache types. | ||
- | c:geo supports over 20 cache types from across many geocaching services. Thus, to easify filter dialog, some selectable cache types will group other cache types. This logic was copied as closely as possible from geocaching.com | + | c:geo supports over 20 cache types from across many geocaching services. Thus, to easify filter dialog, some selectable cache types will group other cache types. This logic was copied as closely as possible from geocaching.com |
^ Icon ^ Cache Type Filter ^ Filters the following cache types ^ | ^ Icon ^ Cache Type Filter ^ Filters the following cache types ^ | ||
| {{ : | | {{ : | ||
Line 50: | Line 50: | ||
{{anchor: | {{anchor: | ||
+ | |||
+ | ==== Basic status filter ==== | ||
+ | |||
+ | Allows to filter by the current state of a cache. You can select whether to filter out caches by their state. This filter is also available with more options in the [[# | ||
+ | |||
+ | To include/ | ||
+ | |||
+ | The other status options all allow you to set one of three values for it: | ||
+ | * **All**: Caches should not be filtered according to this criteria. | ||
+ | * **Yes**: Only caches meeting this criteria will be included in result. For example, setting **Found** to //Yes// will lead to only found caches being included in the filter result. | ||
+ | * **No**: Only caches **NOT** meeting this criteria will be included in result. For example, setting **Found** to //No// will lead to only not-found caches being included in the filter result. | ||
+ | |||
+ | The following status filters are available (Description says what is filtered if you choose //Yes//): | ||
+ | |||
+ | ^ Status Filter ^ Description ^ | ||
+ | | Found | Filters for caches you have found. | | ||
+ | | Owned | Filters for caches you own. | | ||
+ | | Has Offline Log | Filters caches which have a locally stored offline log. | | ||
+ | |||
===== Advanced filtering ===== | ===== Advanced filtering ===== | ||
+ | |||
+ | {{anchor: | ||
To use advanced filter functions, turn on the **Basic/ | To use advanced filter functions, turn on the **Basic/ | ||
Line 60: | Line 81: | ||
==== Creating and deleting filter criteria ==== | ==== Creating and deleting filter criteria ==== | ||
- | In **Basic** mode, the available filter criteria are fixed to exactly //Cache Type//, // | + | In **Basic** mode, the available filter criteria are fixed to exactly //Cache Type//, // |
In **Advanced** mode you may freely add or delete filter criteria to build up you own personal filter. You may even add the same filter criteria multiple times, e.g. to create a filter containing multiple text pieces in the cache name. | In **Advanced** mode you may freely add or delete filter criteria to build up you own personal filter. You may even add the same filter criteria multiple times, e.g. to create a filter containing multiple text pieces in the cache name. | ||
Line 69: | Line 90: | ||
{{ : | {{ : | ||
- | Choosing one of the criterias | + | Choosing one of the criteria |
To remove a filter criteria, tap the trash icon {{: | To remove a filter criteria, tap the trash icon {{: | ||
- | To change the order of filter | + | To change the order of filter |
==== Load and save filters ==== | ==== Load and save filters ==== | ||
Line 96: | Line 117: | ||
^ Function ^ Description ^ | ^ Function ^ Description ^ | ||
- | | Use OR instead of AND | Usually, the filter | + | | Use OR instead of AND | Usually, the filter |
- | | Inverse Filter | If this checkbox is checked, the logic of the filter is inversed | + | | Inverse Filter | If this checkbox is checked, the logic of the filter is inverted |
| Include inconclusive matches | In some situations, some filters can't be evaluated by c:geo. For example, for not locally stored caches, the // | | Include inconclusive matches | In some situations, some filters can't be evaluated by c:geo. For example, for not locally stored caches, the // | ||
{{anchor: | {{anchor: | ||
- | ===== Available filter | + | ===== Available filter |
- | The following table lists all available filter | + | The following table lists all available filter |
- | In follow-up sections, some filter | + | In follow-up sections, some filter |
==== Category " | ==== Category " | ||
Line 120: | Line 141: | ||
^ Filter ^ Description ^ | ^ Filter ^ Description ^ | ||
| Cache Attributes | Filters caches using Cache Attributes e.g. " | | Cache Attributes | Filters caches using Cache Attributes e.g. " | ||
- | | Cache Size | Filters caches | + | | Cache Size | Filters caches |
- | | Difficulty | Filters caches | + | | Difficulty | Filters caches |
- | | Favorites | Filters caches | + | | Favorites | Filters caches |
| Last Found Date | A [[# | | Last Found Date | A [[# | ||
| Location | A [[# | | Location | A [[# | ||
Line 128: | Line 149: | ||
| Logs Count | Filters caches based on logs count. This filter is explained in more details [[# | | Logs Count | Filters caches based on logs count. This filter is explained in more details [[# | ||
| Origin | Filters caches based on their origin e.g. // | | Origin | Filters caches based on their origin e.g. // | ||
- | | Terrain | Filters caches | + | | Terrain | Filters caches |
==== Category "User Specific" | ==== Category "User Specific" | ||
Line 150: | Line 171: | ||
{{ : | {{ : | ||
- | The type of text filtering can be selected by clicking | + | The type of text filtering can be selected by tapping |
The text type together with the text value entered in field **Search Text** determines which caches are filtered. | The text type together with the text value entered in field **Search Text** determines which caches are filtered. | ||
Line 159: | Line 180: | ||
| Starts With | Filters all caches where the filtered field starts with the **Search Text**. | | | Starts With | Filters all caches where the filtered field starts with the **Search Text**. | | ||
| Ends With | Filters all caches where the filtered field ends with the **Search Text**. | | | Ends With | Filters all caches where the filtered field ends with the **Search Text**. | | ||
- | | Pattern | Filters all caches where the filtered fields value corresponts | + | | Pattern | Filters all caches where the filtered fields value corresponds |
Use the **Match case** checkbox to decide whether text matching should occur case-sensitive or not. | Use the **Match case** checkbox to decide whether text matching should occur case-sensitive or not. | ||
Line 170: | Line 191: | ||
{{ : | {{ : | ||
- | This type of filter let's you search for a From - To Date range, where both From and To can optionally be empty. | + | This type of filter let's you search for a From - To Date range, where both From and To can optionally be empty. |
{{anchor: | {{anchor: | ||
Line 182: | Line 203: | ||
The other status options all allow you to set one of three values for it: | The other status options all allow you to set one of three values for it: | ||
- | * **All**: Caches should not be filtered according to this criteria. | + | |
- | * **Yes**: Only caches meeting this criteria will be included in result. For example, setting **Found** to //Yes// will lead to only found caches being included in the filter result. | + | |**All**| Caches should not be filtered according to this criteria.| |
- | * **No**: Only caches **NOT** meeting this criteria will be included in result. For example, setting **Found** to //No// will lead to only not-found caches being included in the filter result. | + | |**Yes**| Only caches meeting this criteria will be included in result. For example, setting **Found** to //Yes// will lead to only found caches being included in the filter result.| |
+ | |**No**| Only caches **NOT** meeting this criteria will be included in result. For example, setting **Found** to //No// will lead to only not-found caches being included in the filter result.| | ||
The following status filters are available (Description says what is filtered if you choose //Yes//): | The following status filters are available (Description says what is filtered if you choose //Yes//): | ||
Line 208: | Line 230: | ||
{{ : | {{ : | ||
- | Check multiple cache attributes to filter caches which have **all** of the selected attributes attached to them. Note that geocaching.com also supports negative attribute | + | Check multiple cache attributes to filter caches which have **all** of the selected attributes attached to them. Note that geocaching.com also supports negative attribute |
- | Perform a long tap on an icon to see its meaning as a tooltip | + | Perform a long tap on an icon to see its meaning as a tool tip text. |
Use **Include** / **Exclude** toggle to filter for caches either **including** or **excluding** all of the selected attributes. | Use **Include** / **Exclude** toggle to filter for caches either **including** or **excluding** all of the selected attributes. | ||
Line 241: | Line 263: | ||
==== Log Entry filter ==== | ==== Log Entry filter ==== | ||
- | The logentry | + | The log entry filter filters caches based on their log entries, and looks like this: |
{{ : | {{ : | ||
You may choose to filter caches with a log entry: | You may choose to filter caches with a log entry: | ||
- | * by a specific user (e.g. // | + | |
- | * containing a specific text (e.g. //TFTC//) | + | * containing a specific text (e.g. //TFTC//) |
Use **Include** / **Exclude** toggle to filter for caches either **having** or **not having** a log entry satisfying the selected criterias. | Use **Include** / **Exclude** toggle to filter for caches either **having** or **not having** a log entry satisfying the selected criterias. | ||
Line 258: | Line 280: | ||
{{ : | {{ : | ||
- | Tap on the **Log Count Type** | + | Tap on the **Log Count Type** |
In the slider below, select the range of logs count you want to filter caches for. Selecting the very right point of the slider will result in filtering all caches with > 1000 logs of the specified type. | In the slider below, select the range of logs count you want to filter caches for. Selecting the very right point of the slider will result in filtering all caches with > 1000 logs of the specified type. | ||
Line 269: | Line 291: | ||
{{ : | {{ : | ||
- | * Mark the //Use current position// | + | |
- | * Enter a valid WGS84-coordinate in the text field to use it as the base for the distance calculation. | + | * Enter a valid WGS84-coordinate in the text field to use it as the base for the distance calculation. |
- | * Use the slider below to select the min and max distance (in kilometers/ | + | * Use the slider below to select the min and max distance (in kilometers/ |
{{anchor: | {{anchor: |