openagrarmap – an openstreetmap- based backwards-compatible model for agricultural objects daniel...
TRANSCRIPT
OpenAgrarMap – An Openstreetmap-Based Backwards-Compatible Model for Agricultural ObjectsDaniel Martini, Roland Wagner, Mario Schmitz, Jürgen Frisch
Dresden, 2015-09-14
The Association for Technology and Structures in Agriculture (KTBL e. V.)
3
● Registered Association (non-profit):- Funded ~ 2/3 by the german ministry for nutrition and agriculture- ~ 400 members: experts from research, industry, extension…- ~ 70 employees working in Darmstadt- Managing lots of working groups, organizing expert workshops,
represented in other committees, maintaining an expert network
● Tasks: - Knowledge transfer from research into agricultural practice- Supporting policy decision making by expertises- Evaluating new technologies: economics, ecological impact…- Providing planning data (investment, production processes…) to
extension and farmers
● Role of Information Technology:- Data acquisition: harvesting open data sources- Data processing: calculating planning data from raw data- Information provision: delivery to clients via web, apps, ebooks
Organization
4
● Analysis of data sources:- Official geospatial data infrastructures (GDI.DE, INSPIRE…)- Commercial map providers (Google, Bing, Nokia…)- Openstreetmap
● Infrastructure setup- Service-oriented (vs. database-centric)
● Experimentation and integration- Experimentation regions and mapping workshops- Integration into distance calculator
Objectives
„geo-enable“ KTBL applications:• Map views for placement (distance calculator)• Geostatistics: point-to-area, spatial averages
(effective field working days)• Routing and field sizes (field work calculator)
5
Infrastructure
Vect
or
Geo-data
Route
Pict
ure
Edit
OSMPlanet
Planetimport
OAMMapping
JOSMEditor
OSM AssociationKTBL
JOSMOAM
Preset
OAMApps
Tile millOSMTiles
OSMTrackEditor
Everybody
Experts
Editors
OSMMin-Up
PlanetFTP
OSMAPI6
Geo-data
MinuteFTP
Minuteimport
IDs
OAMTiles
OSMOAM
Feature
OAMStyles
Tile mill OAMTileServer
OverpassAPI
Server
OAMApps
OAMApps
OSMOAM
Feature
AddressServer
RoutingServer
RoutingGeodata
AddressGeodata
Routingimport
OAMAddress
Addressimport
Navigator
OAM DataModel
Openstreetmap Feature-Property (GML)
core model constructs
abstract geometries:• points• ways (open/closed)• relations
concrete features, classes of real-world objects:• buildings: house,
factory…• roads• …
properties key-value based assignment:• landuse=farmland• shop=books
fixed properties according to the respective feature
identification Each geometry gets a centrally assigned globally unique URL
Database internal identifiers are turned inside-out
mechanism composition inheritance
OSM Inside: Data Model
7
● taginfo.osm.org- tag usage statistics- mapping conventions of the
community
Tag Usage Analysis
● defaultpresets.xml- loaded per default into the
JOSM map editor- key-value „templates“ for lots
of real-world structures
8
● Extending the default preset
● Using already existing tags
● Simulating inheritance by picking up values of a tag as the key to another tag
OAM Preset
9
● Agricultural utilized land- Arable land: crop land, fallow…- Permanent crops: orchard, vineyard, christmas trees…- Permanent grassland: pasture, meadow…- …
● Ways and water- Track, gate, driveway…- Pond, ditch…
● Facilities- Buildings: stable, barn, farm shop…- Storage: silo, fuel, slurry…- Inlets/outlets: fuel, slurry, feed…
● Trade and Services- Dairy, slaughterhouse, agricultural machinery store…
OAM Preset Content Overview
10
Test Mapping Region „Reinheim“
Before After
16th/17th of July, 2015
11
Edits
12
Distance Calculator
leaflet component(http://leafletjs.com)incorporating background OAM layer
13
Well suited for:
● Placement and orientation
● Routing. Key-value paradigm allows to add lots of information important for trafficability of routes:- quality- smoothness- width- …
Not so well suited for:
● Subsidy calculation („official“ data necessary)
● Geostatistics (not yet)
Use Case Suitability
14
● Setup www.openagrarmap.org:- General information- Mapping preset download - Map style download - Minute updates from global OSM server - Specialized map view- Overpass API endpoint
● Data probe integration:- ISOBUS field geometries- Mobile phone tracks
● Mappers and data wanted!- New testing regions (including farms)?- Large data volume donations?-> Improvement of the JOSM preset-> Better coverage
Outlook