gi product development gerhard navratil workshop in connection with geomatics 2011, teheran, may 14...

105
GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Upload: ursula-johns

Post on 26-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

GI Product Development

Gerhard Navratil

Workshop in connection withGeomatics 2011, Teheran, May 14 2011

Page 2: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Contents

• Motivating Examples

• GI Product Design– Value of a GI Product– Data Requirements– Legal Aspects– Costs of a GI Product

• Implementation?

Page 3: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Motivating Examples

• Course concept used for several years at– Vienna University of Technology – Surveyors– Technikum Wien (University of Applied

Science) – Intelligent Transportation Systems

• Results from student work

Page 4: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Mobile GIS to Optimize Information Flow in Case of Emergency (1)

• Fast reaction can save lives

• Information in essential

• Requires cooperation between organizations

Use of new communication and information technology

Philipp Nitsche

Page 5: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Mobile GIS to Optimize Information Flow in Case of Emergency (2)

Page 6: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

CLIENT SERVER

DB

XML, CAPalert

XML, GMLinfo

XML, GMLjob form

maps

5

TETRA

Terrestrial trunked radio TEDS: up to 500 KBit/s For emergency- and

rescue services 2-way authentification Direct connection

without telephone network possible

Potential use of different frequencies

Push-to-Talk

Technical Concept

Mobile GIS to Optimize Information Flow in Case of Emergency (3)

Page 7: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Benefits:

Mobile GIS to Optimize Information Flow in Case of Emergency (4)

Page 8: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Emergency Calls for Elderly People

• Increasing percentage of elderly people in Europe

• Many living alone

• How to help them when they need help?

Susanne Pröstl

Page 9: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Existing System 1

• Bracelet with sender• Connection to telephone line• Pushing a button creates connection to

emergency response center• Handsfree equipment for ommnunication• If not possible: Person of trust informed

Costs: Rent: 27.50€/month

Page 10: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Existing System 2

• Additional sensor around the neck

• Automatic detection of fall

• Automatic alarm

Costs: 33.90€/month

Page 11: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Extensions

• Built like a mobile phone• Positioning by GSM-Positioning• Relaying position to person of trust or

ambulance• Finding shortest route• Communication via telephone

But: Is it allowed to transfer the position to a third party?

Page 12: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Personalized Traffic Information System (1)

What is the current situation?

• many traffic information services available– anachb.at– ÖAMTC– ASFINAG (road pilot)– ÖBB (Scotty), Wiener Linien (Qando) etc.

a lot of information available

but not personalized

Peter Votzi

Page 13: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Personalized Traffic Information System (2)

• provides information depending on the user needs.

• filters “unnecessary information”– users need only information affecting their

trips– trip routes are often the same, e.g., family

visitstell the user only what he wants to know

Page 14: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

How does it work

• user data needed:– trip routes– trip times– service channels

• traffic events affecting the routes are transmitted to the user– route edges subtend affected edges– travel time exceeds a threshold

GIS operations, functions needed

from where to where to you go and when?

how do you want to receive the information?

Page 15: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

What data are needed?

• a common reference system (GIS)– road network, ways, points of interest,

addresses

• traffic information

• travel time

Page 16: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

What functions are needed?

• geocoding, routing, a map

• service interface

• service broker

easy user interface

provide the information

receive traffic information,compute personalized results

Page 17: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Where to get data?

• Requirements– up to date, multimodal– can be used as reference system

• ALERT-C/TMC, chain age (linear reference)

– routing graph

• commercial data providers?

• solution: OpenStreetMap– up to date, open license (attribution, share alike)– Replication

too expensive, old, not multi modal, license issues

Page 18: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

How do design? Architecture

• PostgreSQL + PostGIS

• pgrouting, osm2pgrouting

• osmosis

• UMN MapServer

• Openlayers

• Apache Web Server, Asterisk, Sendmail

storage

routing

map rendering, OGC services

replication

client map

web server, phone & sms gateway, email gateway

all components are open source no license fees!

Page 19: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

ArchitectureTraffic Information

Source

Service Broker

datex2 push

DatabasePostgreSQL, PostGIS

reference system, user data, gis data

MapServer

Web Server

Replication osm

SMS gateway E-Mail gateway

routing engine

Website

Page 20: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Which standards to use ?

• OGC– Web Map Service (WMS)– Web Feature Service (WFS)– Simple Features (database)

• EASYWAY – Datex2 or TPEG

Page 21: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Tons of other examples

• Tourist guides

• Support for Alzheimer patients

• Finding paths without crosswind

• Bus-stop optimization

• Fire protection system – are there still humans in a burning building?

• …

Page 22: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

GI Product Design

• What is the information content for the user?

• What is the value for the user?

• What data are necessary?

• Access method?

• How can the information be extracted?

• What are the costs of this service?For the producer and for the user!

Page 23: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Information Content

Amount of data transferred through a channel can be measured (e.g., in Bits – one binary decision) (Shannon and Weaver 1949)

Useful to determine storage space etc.

But is it useful for information content?

NO: Measures the amount of data, not the effect of the message

Page 24: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Example: Same Route Information? [1]

Kirchberg am Wechsel to Gloggnitz

• Follow the road to Otterthal

• In Otterthal turn right towards Gloggnitz

• Follow the road through Schlagl and Graben

• Cross under the Semmering highway

• Follow the road into the town of Gloggnitz

Page 25: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Example: Same Route Information? [2]

Your route from Kirchberg am Wechsel to Gloggnitz: The total distance is 13.1 km. To drive this distance will probably take 00:21 (hh:mm).

• 00:00 On LH134\Markt 4,1 km 4,1 km• 00:06 Turn right on LH134\Otterthal 6,6 km 10,6 km• 00:16 Turn right on LH134\Graben 430 m 11,0 km• 00:16 Turn right on LH134\Graben 770 m 11,8 km• 00:18 Turn right on B27\Semmeringstrasse 650 m 12,5 km• 00:19 Turn right on Hoffeldstrasse 500m 13,0 km• 00:20 Turn right on Sparkassenplatz 50 m 13,0 km• 00:21 Turn left on Sparkassenplatz 128 m 13,1 km

Page 26: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Pragmatic Information Content

Shannon & Weaver: Transmission

Frank: Pragmatic Information Content

Assessment of information contentmust include the decision that isbased on the data.Relative measure:better decision = more (better) information

Page 27: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Necessary Discussion for a GI-Product

• What is the information necessary for good decisions?

• Level of redundancy?

Page 28: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Value for the User (1)

Products must have a benefitBenefit of GI-product may be (Krek & Frank 1999)

• Reduced time to make a decision• Improved decision• Reduced risk

Problem: Cost of data increases with quality

Cost

Quality

Page 29: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Value for the User (2)

Quantification of value? Value chain:The value chain concept according to Porter (1985) suggests

that the activities in transforming raw materials and other inputs to final goods can be viewed as a collection of complementary and sequential tasks, each adding value to the final product.

USERS

Producer 1 data collector

Producer 2 Producer N dataintegrator

specialistGeoinformationproduct

(Krek & Frank 1999)

Page 30: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Costs in the Value Chain

USERS

Producer 1 data collector

Producer 2 Producer N dataintegrator

specialistGeoinformationproduct

fixed cost + marginal cost = total cost

high low, zero(sunk cost)

Page 31: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

The Value Chain Paradox

USERS

Producer 1 data collector

Producer 2 Producer N dataintegrator

specialistGeoinformationproduct

VALUElow high

Page 32: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Value for the User (3)

How much is a client willing to pay?

Maximum is determined by

• the benefit

• reduced by the costs of accessing the GI product

Price = Maximum No gain for the user

Price < Maximum

Page 33: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

What Data are Necessary

Analysis of information leads to required data

Example: Car navigation requires at least• Street network• Speed limit• Restrictions (turning, weight, height, etc.)• Address information

Missing data leads to services that do not work – how often do you specify your destination by coordinates?

Page 34: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Why is Data Quality Important?

• Data deviate from the ‚correct‘ values

• Reason (Morgan & Henrion, 1990)

– Incompleteness– Disaccord between different data sources– Linguistic uncertainty– Variability– Registration of physical data

Page 35: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Description of Data Quality

• Lineage

• Accuracy

• Completeness

• Logical consistency

• Currency

• Semantic accuracy (Guptil & Morrison, 1995)

Page 36: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Storage of Data Quality: Metadata

Metadata = Data on DataDefined in standards (e.g., ISO TC 211, 2002)

Should be connected with data and contain

• Identification

• Data quality (without semantics)

• Data organization (e.g., vector - raster)

• Information on classification, attributes

• Distribution path, contact, liability

Page 37: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Problems With Metadata

• Typically not collected or not updated

• User do not understand them (Boin & Hunter, 2007)

• No rules for 3D-data (compare Sargent, Harding & Freeman,

2007)

Page 38: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

What is Quality?

„degree to which a set of inherent characteristics fulfils requirements “ (ISO9000)

Requirements depend on application

Simple if only one type of application is possible (e.g., fire arms)

What about geographic data?

Page 39: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Observation and Measurement

Observations used to determine properties of the physical world

Result measured in different scales– Nominal scale: Names only– Ordinal scale: Includes order– Interval scale: Includes differences– Rational scale: Includes absolute zero

Page 40: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Total error

Difference between a measurement value and the real value.

The total error consists of systematic and random error (bias).

Page 41: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Systematic error(relates to instrument or conditions of measurements)

Difference between the mean of measurements and the true value.

Systematic errors are determinate errors which affect the accuracy of measurements.

They are caused by instrumental-, human-, environmental- or other effects and can be reduced by using control observations and specific observation methods.Instrumental effects e.g. can be reduced by calibration.

Page 42: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Random error(relates to set of measurements)

Difference between a measurement and the mean of measurements.

The random error is an indeterminate error (noise) and affects the precision of measurements.

Random errors scatter measurements above and below the mean and can be reduced by averaging a set of measurements if the sample set is large enough.Random errors are assumed to be normally distributed.

Page 43: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Random and Systematic Errors

precision:random errors

correctness:systematic errors

resolution

Page 44: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Gross error

Undetected mistakes that cause a measurement to be very much farther from the mean measurement when compared to other measurements.

Gross error

Page 45: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Accuracy

Correctness of a single measurement, calculated from total error.

In spatial datasets we can distinguish between positional accuracy and attribute accuracy. Positional accuracy is often divided into vertical and horizontal accuracy (which can differ significantly) and between relative and absolute positional accuracy.

Attributes can be measured on four measurement scales: nominal, ordinal, interval and ratio. Error descriptions are different dependent on the used scale.

Page 46: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Precision

Reproducibility of the same measurement value.

A statistical measure for precision is the standard deviation.

Other common definition for precision:

number of digits used to report a measurement, not necessarily related to accuracy!

Page 47: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Accuracy and precision

Measurements taken from the same position represented by the center of the circle.

Left: successive measurements have similar values, they are precise. But measurements are far from the real value and are therefore inaccurate.

Right: Precision is lower but accuracy is higher.

A B

Page 48: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Vagueness

Arises due to poor definition and can be caused by poor documentation fuzziness of objects.

Criteria:“Is boundary crisp and well defined?”

“Is the assignment of a particular label to a given zone robust and defensible?”

Page 49: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Fitness for Use (1)

A function that allows the user to evaluate the fitness of the data for his particular application.

Product use decision

Difficult: definition of useful output

Page 50: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Fitness for Use (2)

Can I use a data set to solve a specific problem? (Chrisman, 1984)

Page 51: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Fitness for Use (3)

A data set is useful if its use leads to a feasible decision

What is the definition of ‚feasible‘?

Example: Shop size

Page 52: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Classification

Data are typically classified (organized in classes)– e.g., land use, language

regions, etc.

Requires a definition– What is the definition of

a forest?

(Comber, 2007)

Page 53: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Uncertainty

Reasons for uncertainty? (Fisher, 1999, 2003)

• Vagueness (spatial extent of a mountain?)

• Ambiguity (variations in the interpretation of classification rules)

• Discord (different classifications – e.g., land use/land cover)

Not considered in standards! (Goodchild, 2007)

Page 54: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Where are the single buildings?

(Förstner, 2007)

Page 55: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Semantic Loop

Page 56: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Increasingly Challenging

• Data sets for the personal need

• Data transfer to colleagues

• Data transfer to colleagues outside of the subject area

(Goodchild 2007)

Page 57: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Problem

Traditionally: Map scale describes qualityreduction in scale = reduction in quality

Typical map scales for different applications

Digital maps: Data separated from map scale

Idea: Scale introduced during the observation process – carried forward as quality indication?

Page 58: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Tiered Ontology (1)

Ontology: Describes the conceptualization of the world in a particular context(Guarino 1995, Gruber 2005)

Ontology for information system: Description of conceptualization and processes (reality and information p.)

Ontology used here: Tiered ontology

Page 59: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Tiered Ontology (2)

• Tier 1: Point observationvalue from the properties found at a point in space and time: v=p(x,t)

• Tier 2: (Physical) ObjectsRegions with uniformity in property

• Tier 3: Social ConstructionsConstructs relating physical objects to abstract concepts, e.g., money (Searle 1995)

Page 60: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Information Process

Transforms information

obtained at a lower tier

to a higher tier

Page 61: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Observation of physical properties at a point

Physical process

Links reality (tier 0) to tier 1

Realization is imperfect– Random disturbance– Area observation, not point observation

Systematic bias can be eliminated no further consideration

Page 62: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Object Formation (1)

Also called granulation (Zadeh 2002)

2 Steps:– Form boundaries– Summarize properties

Meaningful things (Gibson 1986)

Page 63: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Object Formation (2)

Often spatially cohesive solids which move as a single piece

In Geography objects do not move uniform properties used to define (overlapping) objects

Increases the imperfection of data – summary instead of detailed description

Page 64: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Boundary Identification

Uniform regions

Select property and property value, define threshold Object boundary

Page 65: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Descriptive Summary

Summary of properties of the space within the object boundaries

Typical functions: Sum, maximum, minimum, average

Examples: Weight of a movable object, rainfall on a watershed, maximum elevation in a country (Tomlin 1983, Egenhofer & Frank 1986)

Page 66: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Classification

Mental classification – relating objects to actions, e.g., using affordances (Gibson 1986, Raubal 2002)

Interactions assert conditionsDifferentiation between objects that fulfill

the conditions and those that do not: Distinction

Distinctions are partially ordered – form a taxonomic lattice (Frank 2006)

‚drinkable‘ is a subtaxon of ‚liquid‘

Page 67: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Random Effects in the Observations

No perfect observation by physical sensor perturbation of the observation

Modeled by Gaussian distribution

Effects on– Object formation– Classification – fuzzy membership (Zadeh 1974)

Page 68: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Effect on Object Formation

Statistical error propagation: Gauss‘ Law

Summary value: Similar influence

Page 69: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Scale in Observation

Physical observation instruments are small but not infinitely small

e.g., pixel sensor in camera: 5/1000mm – integrates photons arriving in this region

Size effects in the observations are unavoidable scale element

Page 70: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

. ε)k(ε)dεt)f((x,=t)v(x,

ε

ε)dεt)f((x,=t)v(x,

Physical Point-Like Observation

v=p(x,t) is not possible

with covering size and time interval

Convolution with a kernel k():

Formal model for the real observation

Convolution with a Gaussian kernel produces an average effect on the signal

Page 71: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Sampling Theorem

Observation density is finite Sampling

Danger of artefacts, e.g., Nyquist Law (sampling twice as frequent as highest signal frequency)

Well known for audio signals – applies to all dimensions including sampling in geographic space

Page 72: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Scale of Observations

• Size of smallest objects detected:Extent vs. scale

• Effects on uniformity:Variation in property value vs. threshold

• Effects on attribute values:Difference max/min vs. average

• Effects on object classification:Class distinction by size (large/small building)

Page 73: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

What Follows?

Physical observations differ from point observations– Random perturbation of the result– Finite spatial an temporal extent

Tier ontology allows to follow the effects– Random variation probability distribution– Finite extent convolution

Well designed systems: Influences have comparable size scale

Page 74: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Influences on Data Quality

• Technical limitations (data capture

• Legal restrictions(society needs)

• User needs

Data quality

Technical limitations

Legal Restrictions

User needs

Page 75: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Technical Limitations

Higher quality higher costs

Absolute Limite.g. approximate relativeuncretainty of the definition of the unit length ‚meter‘: 2,5*10-11

Other examples: Satellite images, GPS

Quality

Costs

maximum quality

new technology

Page 76: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Legal Restrictions

Laws influence data quality by– Influence on data capture processes (e.g.,

cadastre, statistics)– Access restrictions

Weak constraints (laws can be broken)

Examples: Demographic data, data from spatial planning

Page 77: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

User Needs

Assumption: Large number of users/important users higher data quality available

Indication: Data capture within communities (e.g., mountain-bikers, hikers, etc.)

Examples: Topographic maps (military), nautical charts

Page 78: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Legal Aspects for GI Products

• Copyright

• Data protection

• Liability

Page 79: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Copyright: Definitions

• Copyright: Protects the rights of the authorBasis: British/American tradition, concentration on economic rights (exploitation rights)

• Usage right: Allows possession and (personal) use

Page 80: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

General Definition of Copyright

The right to copy; specif., a property right in an original work of authorship (including literary, musical, dramatic, choreographic, pictorial, graphic, sculptural and architectural works; motion pictures and other audiovisual works; and sound recordings) fixed in any tangible medium of expression, giving the holder the exclusive right to reproduce, adapt, distribute, perform, and display the work.

(Black‘s Law Dictionary, 2004)

Page 81: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Austria: Intellectual PropertyRight (1)

• Definition author: Person creating something unique (text, graphics, design, music, software, etc.)

• Several authors: co-authors• Test of co-authorship: Is the contributor‘s effort an

original expression that could quality for copyright protection? (Blacks Law Dictionary, 2004)

• Intellectual Property Rights expire– 70 years after the death of the author (USA: 50 years)– 70 years after creation if authors are unclear After that freely usable

Page 82: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Austria: Intellectual PropertyRight (2)

• Intellectual Property Rights include– Right of reproduction– Right of distribution– Broadcast right– Presentation right– Provision right

• Intellectual Property Right ALWAYS stay with the author!

• Only parts can be given away

Page 83: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Ensembles (Sammelwerke)

• Combination of individual contributions to an ensemble are copyright protected if– it constitutes a creation process– the selection of contributions could have been

done differently

• The ensemble is protected by copyright

• But: The individual contributions are still protected by copyright!

Page 84: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Free Work

• Not protected by copyright

• Examples: Laws, decrees

• Topographic maps of the Austrian surveying authority (BEV) are no free work!

Page 85: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Exploitation Right (Nutzungsrecht)

• Transfer of the rights from the author to a third party

• May happen automatically– e.g., employee writes a text for his company– Important for universities, research centres

(exclusive exploitation right? – patents)

Page 86: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Computer Programs

• Work as protected by copyright law if it emerged from an intellectual creation process– Code to access a TXT file is not protected– New method/algorithm to solve a specific type

of equation system is protected• Covers source code as well as materials

created while developing the program• Employer has unlimited exploitation right if

created during office hours

Page 87: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Copyleft (Slang)

• Specific software license model• Allows users to modify or incorporate open-source code

into larger programs on the condition that the software containing the source code is publicly distributed without restrictions

• Freeware: Software that is made generally available with express or implicit permission for anyone to use, copy, modify, and distribute for any purpose, including financial gain – includes open-sourceFree refers to usage rather than price!

(Blacks Law Dictionary, 2004)

Page 88: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Databases

• Databases are treated like ensembles

• No protection if there is only one way to do it, e.g.,– Law database– Probably: addresses, contour lines

Page 89: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Conclusions Copyright

• Protected are display format and selection

• No protection if published in form of laws or decrees or if there is no freedom of geometry (boundaries of administrative units)

• Problematic: Contour lines

Page 90: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Personal Data Protection

• Right on confidentiality of personal data• Privacy law: Restricts public access to personal

information such as tax returns or medical records (Blacks Law Dictionary, 2004)

• Informational Privacy: A private person‘s right to choose to determine whether, how, and to what extent information about oneself is communicated to others, esp. sensitive and confidential information (Blacks Law Dictionary, 2004)

• Exceptions:– Publicly available data– Aggregated data (if they cannot be re-connected

with a person!)

Page 91: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Definitions

• Personal data: Data on persons whose identity is known or can be determined

• Indirectly personal: Connection to person cannot be made by legal methods– May be completely impossible– May be possible using illegal means

• Sensible data: Special protection (e.g., racial and ethnic origin, religion, sexual preferences, political or philosophical opinion, health status)

Page 92: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Liability

• The quality or state of being legally obligated or accountable; legal responsibility to another or to society, enforceable by civil remedy or criminal punishment. (Blacks Law Dictionary, 2004)

• Austria: Liability if you publicly announce that you are an expert – even if you have no adequate education!(ABGB § 1299)

Page 93: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Suthradhar vs. Natural EnvironmentalResearch Council (1)

• British Geological Survey (department of the NERC) works on deep wells (from 1984)

• In 1991-92 the BGS creates a hydro-geologic study on groundwater in Bangladesh

• Within the study tests of the water on bacteria and some toxins (aluminium, ferrite, iodine)

• 1993 detection of arsenic in the ground water of neighbouring areas

• Fault of the experts?

Page 94: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Suthradhar vs. Natural EnvironmentalResearch Council (2)

Problem: Original study not for drinking water but how to optimally design tube wells to avoid deterioration

Study described as reconnaissance study

Results of study applied to creation of wells for drinking water

Misuse of data

No liability

Page 95: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

When We Have the Data …

• How can we access it?

• How can we make sure that the communication works?

Page 96: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Access Methods (1)

Communication Channels

• Textual• Graphical• Verbal

Page 97: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Access Methods (2)

Limitations of the users?

• Language• (Color) Blind• Deaf

Page 98: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Access Methods (3)

Data access

• online/offline• Mobile phone/PC• Time of access?

Page 99: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Information Extraction

How to perform each step?

• Collect the data

• Process the data (e.g., using a GIS)

• Create the product

• Deliver the product through the selected channel

Page 100: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Feasibility

• Number of potential customers?

• Market penetration?

• Earnings with each customer?

• Will the system be cost-effective?

• Return on investment?

Page 101: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Example: Lunch Menus (1)

Problem description• I go to lunch each day and have to make a decision for a

specific restaurant• Selection based on menu (changes daily) and personal

preference• Menu only visible when I am at the restaurant

possible detour if I do not like the menu

Solution• GI-product showing me the current menus and the

locations of the restaurants

Page 102: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Example: Lunch Menus (2)

Design• User group: people working at the Vienna

University of Technology and nearby offices• Access: online via Internet

Necessary data• List of restaurant with addresses• Menus of the restaurant (typed in manually)• City map

Page 103: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Example: Lunch Menus (3)

Costs• Simple computer (€ 1000)• Internet access (€ 30/month)• Power supply (€ 30/month)• Data input (2h/day, € 15/h € 600/month)

Number of potential customers• Employees of Vienna University of Technology:4000• Other employees: 1000

Market penetration?• Assessment: 2%

Page 104: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Example: Lunch Menus (4)

Value of the information?• Cost of a lunch € 5 – 14• Tip: € 0.5 – 1.0• Assessment of value for better decision: € 0.5

Is the service profitable?• Costs: € 1000 + 660/month• 100 customers/day 2000 queries/month

income € 1000/month

Not yet included: Programming, marketing, office rent, organization, etc. probably not profitable

Page 105: GI Product Development Gerhard Navratil Workshop in connection with Geomatics 2011, Teheran, May 14 2011

Gerhard NavratilWorkshop GI Product Development

Implementation

• Depends on the technology used

• Changes rapidly

• Should be based on standards and standard protocols (e.g., GML)

• Should consist of independent modules (re-use)