Commit message (Collapse) | Author | Age | Files | |
---|---|---|---|---|
* | Add new script to list and filter observations from Artdatabanken. | Guilhem Moulin | 2023-10-23 | 1 |
| | | | | | | Usage example: ./list-observations --redlisted --max-distance=250 --geometry=/tmp/nygruva.geojson /tmp/nygruva/fynd.gpkg | |||
* | Improve wording in summary. | Guilhem Moulin | 2023-10-04 | 1 |
| | ||||
* | Improve description. | Guilhem Moulin | 2023-10-04 | 1 |
| | ||||
* | Fix URL | Guilhem Moulin | 2023-10-04 | 1 |
| | ||||
* | Improve wording. | Guilhem Moulin | 2023-10-04 | 1 |
| | ||||
* | img/*.png: Use 1140px-wide sample images. | Guilhem Moulin | 2023-10-04 | 3 |
| | | | | It's a tad prettier since it matches the max-width. | |||
* | Add README.md. | Guilhem Moulin | 2023-10-04 | 5 |
| | | | | And some pictures to show the script in action. | |||
* | Observation style: Don't show coordinate uncertainty by default. | Guilhem Moulin | 2023-10-03 | 1 |
| | ||||
* | Add example of config file. | Guilhem Moulin | 2023-10-03 | 1 |
| | ||||
* | Add support for extra layers (such as “Värdekärnor skog”). | Guilhem Moulin | 2023-10-03 | 6 |
| | ||||
* | Use .UnionCascaded() to compute union. | Guilhem Moulin | 2023-10-03 | 1 |
| | ||||
* | Make capitalization of config options consistent. | Guilhem Moulin | 2023-10-01 | 1 |
| | ||||
* | Replace `in ….keys()` usage with `….get()`. | Guilhem Moulin | 2023-10-01 | 1 |
| | ||||
* | New option --geometry-layername to make layer name configurable. | Guilhem Moulin | 2023-10-01 | 1 |
| | ||||
* | Observations: Derive layer name from path. | Guilhem Moulin | 2023-10-01 | 1 |
| | ||||
* | Change configuration format to .yml. | Guilhem Moulin | 2023-10-01 | 1 |
| | ||||
* | Convert input geometries to multipolygon via union taking. | Guilhem Moulin | 2023-10-01 | 1 |
| | ||||
* | Ensure --geometry values are valid. | Guilhem Moulin | 2023-10-01 | 1 |
| | ||||
* | Observations: factor out layername. | Guilhem Moulin | 2023-09-29 | 1 |
| | ||||
* | Observations: Set point geometry in the output. | Guilhem Moulin | 2023-09-29 | 1 |
| | | | | | Where expecting points only, and that way we get a warning if there is a geometry of another type. | |||
* | Handle the case where no observations are found. | Guilhem Moulin | 2023-09-29 | 1 |
| | | | | | | | | Artdatabanken returns an empty response in that case (Content-Length: 0), but we need a valid GeoJSON file without any features. Unfortunately QGIS appears unable to load such files though, due to the ‘|subset=’ filter which references unknown fields. | |||
* | Use Swedish in file and layer names. | Guilhem Moulin | 2023-09-29 | 1 |
| | | | | This matches Lantmäteriet's Topografi 10/50/…. | |||
* | Merge topographic tiles if possible. | Guilhem Moulin | 2023-09-28 | 1 |
| | | | | | | QGIS struggles (eps. memory-wise) when a projects has many small layers. Merging all ‘Topografi 10’ tiles of interest yields a much smoother experience. | |||
* | Remove double call to Path.expanduser(). | Guilhem Moulin | 2023-09-28 | 1 |
| | ||||
* | Don't crash when the map group cannot be found. | Guilhem Moulin | 2023-09-28 | 1 |
| | ||||
* | New flag --no-observations to avoid querying Artdatabanken. | Guilhem Moulin | 2023-09-28 | 1 |
| | ||||
* | --point: Take northing,easting rather than the opposite (traditional GIS ↵ | Guilhem Moulin | 2023-09-28 | 1 |
| | | | | | | | format). Both Lantmäteriet and QGIS follow this convention, so it makes it easier to copy coordinates this way. | |||
* | Don't get taxon lists for bird species. | Guilhem Moulin | 2023-09-28 | 1 |
| | | | | We don't show these since 9312e1b3513100c229fc67308bddf9132b284c9e. | |||
* | Avoid hardcoding taxon list Ids. | Guilhem Moulin | 2023-09-28 | 1 |
| | | | | Instead, use the Ids from the /species-observation-system/v1/TaxonLists response. | |||
* | Add comment. | Guilhem Moulin | 2023-09-28 | 1 |
| | ||||
* | Improve --help description. | Guilhem Moulin | 2023-09-28 | 1 |
| | ||||
* | Allow overwriting an existing observation file. | Guilhem Moulin | 2023-09-28 | 1 |
| | | | | | | | (Or creating such file without creating a matching project.) In this mode, --observation-file is mandatory and --project-name is left unset. The file is silently overwritten. | |||
* | Add option --observation-file to choose a custom observation file name. | Guilhem Moulin | 2023-09-28 | 1 |
| | | | | | (Relative to project home.) Format is derived from its extension when possible. | |||
* | Don't get taxon lists for invasive species. | Guilhem Moulin | 2023-09-28 | 1 |
| | | | | We don't show these since 9312e1b3513100c229fc67308bddf9132b284c9e. | |||
* | Rename --style option to --observation-style. | Guilhem Moulin | 2023-09-28 | 1 |
| | ||||
* | Improve --help description. | Guilhem Moulin | 2023-09-28 | 1 |
| | ||||
* | Only make tile sets visible when the union covers all area of interest. | Guilhem Moulin | 2023-09-28 | 1 |
| | ||||
* | Replace double quotes with single quotes. | Guilhem Moulin | 2023-09-28 | 1 |
| | ||||
* | Add options --since and --until to filter by start/end date. | Guilhem Moulin | 2023-09-28 | 1 |
| | ||||
* | Add option --data-provider to filter by data provider. | Guilhem Moulin | 2023-09-28 | 1 |
| | ||||
* | typofix | Guilhem Moulin | 2023-09-28 | 1 |
| | ||||
* | Add option --geometry-style to style subsequent geometries. | Guilhem Moulin | 2023-09-28 | 1 |
| | | | | Example: `gis-observation-map … --geometry-style ~/gruvor/style.qml --geometry ~/gruvor/jokkmokk.geojson` | |||
* | Improve formatting. | Guilhem Moulin | 2023-09-28 | 1 |
| | ||||
* | argparse: Use type=Path. | Guilhem Moulin | 2023-09-28 | 1 |
| | ||||
* | Create symlinks for topo maps. | Guilhem Moulin | 2023-09-28 | 1 |
| | | | | Having relative files as datasource makes the project more portable. | |||
* | --topo-basedir: Default to the value from the configuration file. | Guilhem Moulin | 2023-09-28 | 1 |
| | ||||
* | ‘not x in xs’ → ‘x not in xs’ | Guilhem Moulin | 2023-09-28 | 1 |
| | ||||
* | Add option --style for the observation layer style file. | Guilhem Moulin | 2023-09-28 | 1 |
| | ||||
* | Improve error message. | Guilhem Moulin | 2023-09-27 | 1 |
| | ||||
* | Geografics filter: filter out massively inaccurate items. | Guilhem Moulin | 2023-09-27 | 1 |
| | | | | But consider observations with an accuracy radius which overlaps the area of interest. |