14
OpenAgrarMap – An Openstreetmap-Based Backwards-Compatible Model for Agricultural Objects Daniel Martini, Roland Wagner, Mario Schmitz, Jürgen Frisch Dresden, 2015-09-14

OpenAgrarMap – An Openstreetmap- Based Backwards-Compatible Model for Agricultural Objects Daniel Martini, Roland Wagner, Mario Schmitz, Jürgen Frisch

Embed Size (px)

Citation preview

Page 1: OpenAgrarMap – An Openstreetmap- Based Backwards-Compatible Model for Agricultural Objects Daniel Martini, Roland Wagner, Mario Schmitz, Jürgen Frisch

OpenAgrarMap – An Openstreetmap-Based Backwards-Compatible Model for Agricultural ObjectsDaniel Martini, Roland Wagner, Mario Schmitz, Jürgen Frisch

Dresden, 2015-09-14

Page 2: OpenAgrarMap – An Openstreetmap- Based Backwards-Compatible Model for Agricultural Objects Daniel Martini, Roland Wagner, Mario Schmitz, Jürgen Frisch

The Association for Technology and Structures in Agriculture (KTBL e. V.)

Page 3: OpenAgrarMap – An Openstreetmap- Based Backwards-Compatible Model for Agricultural Objects Daniel Martini, Roland Wagner, Mario Schmitz, Jürgen Frisch

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

Page 4: OpenAgrarMap – An Openstreetmap- Based Backwards-Compatible Model for Agricultural Objects Daniel Martini, Roland Wagner, Mario Schmitz, Jürgen Frisch

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)

Page 5: OpenAgrarMap – An Openstreetmap- Based Backwards-Compatible Model for Agricultural Objects Daniel Martini, Roland Wagner, Mario Schmitz, Jürgen Frisch

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

Page 6: OpenAgrarMap – An Openstreetmap- Based Backwards-Compatible Model for Agricultural Objects Daniel Martini, Roland Wagner, Mario Schmitz, Jürgen Frisch

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

Page 7: OpenAgrarMap – An Openstreetmap- Based Backwards-Compatible Model for Agricultural Objects Daniel Martini, Roland Wagner, Mario Schmitz, Jürgen Frisch

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

Page 8: OpenAgrarMap – An Openstreetmap- Based Backwards-Compatible Model for Agricultural Objects Daniel Martini, Roland Wagner, Mario Schmitz, Jürgen Frisch

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

Page 9: OpenAgrarMap – An Openstreetmap- Based Backwards-Compatible Model for Agricultural Objects Daniel Martini, Roland Wagner, Mario Schmitz, Jürgen Frisch

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

Page 10: OpenAgrarMap – An Openstreetmap- Based Backwards-Compatible Model for Agricultural Objects Daniel Martini, Roland Wagner, Mario Schmitz, Jürgen Frisch

10

Test Mapping Region „Reinheim“

Before After

16th/17th of July, 2015

Page 11: OpenAgrarMap – An Openstreetmap- Based Backwards-Compatible Model for Agricultural Objects Daniel Martini, Roland Wagner, Mario Schmitz, Jürgen Frisch

11

Edits

Page 12: OpenAgrarMap – An Openstreetmap- Based Backwards-Compatible Model for Agricultural Objects Daniel Martini, Roland Wagner, Mario Schmitz, Jürgen Frisch

12

Distance Calculator

leaflet component(http://leafletjs.com)incorporating background OAM layer

Page 13: OpenAgrarMap – An Openstreetmap- Based Backwards-Compatible Model for Agricultural Objects Daniel Martini, Roland Wagner, Mario Schmitz, Jürgen Frisch

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

Page 14: OpenAgrarMap – An Openstreetmap- Based Backwards-Compatible Model for Agricultural Objects Daniel Martini, Roland Wagner, Mario Schmitz, Jürgen Frisch

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