Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
Persefone.jl
Manage
Activity
Members
Plan
Wiki
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Locked files
Deploy
Package registry
Model registry
Operate
Terraform modules
Analyze
Contributor analytics
Repository analytics
Insights
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Persefone
Persefone.jl
Commits
bddcad00
Commit
bddcad00
authored
4 months ago
by
xo30xoqa
Browse files
Options
Downloads
Patches
Plain Diff
Updated GIS documentation
parent
b7e30feb
No related branches found
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
data/regions/auxiliary/persefone.qgz
+0
-0
0 additions, 0 deletions
data/regions/auxiliary/persefone.qgz
docs/src/gis.md
+31
-8
31 additions, 8 deletions
docs/src/gis.md
with
31 additions
and
8 deletions
data/regions/auxiliary/persefone.qgz
+
0
−
0
View file @
bddcad00
No preview for this file type
This diff is collapsed.
Click to expand it.
docs/src/gis.md
+
31
−
8
View file @
bddcad00
...
...
@@ -5,6 +5,22 @@ for field geometries, and one for soil types. Additionally, a weather input
file is needed. This documents describe how to obtain and process the data
needed for each of these.
There is a QGIS project file at
`data/regions/auxiliary/persefone.qgz`
, which
can be used get an overview of the existing region input files and add new ones.
All region data files are stored using the following convention:
```
data/regions/<regionname>/
-> <regionname>.geojson
-> landcover.tif
-> fields.tif
-> soil.tif
-> weather.csv
```
Where
`<regionname>`
is currently one of
`bodensee`
,
`eichsfeld`
,
`hohenlohe`
,
`jena`
,
`oberrhein`
, or
`thueringer_becken`
.
## Land cover maps
Land cover maps for Germany at 10m resolution can be obtained from
...
...
@@ -22,12 +38,13 @@ land cover classes:
```
To create a Persefone map input file, you need to crop the national Mundialis
map to the extent that you want to simulate (suggestion:
approx. 10x10km is a
reasonable size).
map to the extent that you want to simulate (suggestion:
edge lengths between 10-20 km
are a
reasonable size).
To do so, download the Mundialis map and import it into QGIS. Then create a new
vector layer and create a rectangle feature to delimit the extent of your
region. Then go to
`Raster -> Extraction -> Clip Raster by Extent`
. Select
region. You can save this as a GEOJSON file to the region folder for future reference.
Then go to
`Raster -> Extraction -> Clip Raster by Extent`
. Select
the Mundialis map as the input layer, set the clipping extent by choosing your
region vector layer under
`Calculate from Layer`
and specify the output
file name before clicking
`Run`
. This will generate a TIF file that you can
...
...
@@ -41,8 +58,9 @@ farming agents. Unfortunately, getting this is rather more complicated.
In the EU, every country runs a Land Parcel Information System (LPIS) to
administer CAP payments. In Germany, this is called InVeKoS and is run by the
Länder. For example, you can view and download the InVeKoS data for Thüringen
[
here
](
https://thueringenviewer.thueringen.de/thviewer/invekos.html
)
.
Länder. For example, you can view and download the InVeKoS data for
[
Thüringen
](
https://thueringenviewer.thueringen.de/thviewer/invekos.html
)
or
[
Baden-Württemberg
](
https://metadaten.geoportal-bw.de/geonetwork/srv/eng/catalog.search#/metadata/03873032-80e7-41ec-bb3e-3d34231617e4
)
.
This gives you a vector layer which can be loaded into QGIS. However, it needs
to be converted to a raster layer and cropped to your region extent before it
can be used in Persefone.
...
...
@@ -79,9 +97,14 @@ Rohstoffe in form of the [Bodenatlas](https://bodenatlas.bgr.de/). This provides
a (coarse, but for our purposes sufficient) map of the distribution of the basic
soil types such as clay, silt, sand, and loam.
To create the Persefone input file, you need crop this national map to the same
region as the other maps, then rasterise it (see instructions in the last paragraph
of the previous section).
To create the Persefone input file, you first need to rasterise the data. See the
instructions above - choose
`BODENART`
as the field for the burn-in value. (Note:
rastering the whole map produces a 20GB file! This can later be deleted again.)
Then you need to align and crop it to the extent you require, using the dialog at
`Raster -> Align Rasters...`
. Select your landcover map as the reference layer
and the extent layer, then choose your national soil map as the input. (Don't forget
to define the output file name using
`Configure Raster...`
, this is a bit hidden.)
The created output file can then be used for the
`soilmap`
parameter.
## Weather data
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment