GIS III

GIS III ETHZ

GIS III ETHZ


Fichier Détails

Cartes-fiches 47
Langue Deutsch
Catégorie Informatique
Niveau Université
Crée / Actualisé 30.12.2014 / 23.01.2018
Lien de web
https://card2brain.ch/box/gis_iii_
Intégrer
<iframe src="https://card2brain.ch/box/gis_iii_/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Software is...

not tangible, not static, not private

Requirements for Architecture components: 

- funcitonal requirements: protocol, service, data

- non-functional requirements: reliability, availability, robustness, security

Typical software architectures:

- Client-server

- 3-tier (presentation, application logic, data)

- multi-tier

Parts of distributed Web-GIS

- Spatial Data

- Services

- Presentation

ACID

Atomicity

Consistency

Isolation

Durability

BASE

Basically Available

Soft-state

Eventually consistent

REST

Representation State Transfer

XML related
 

- DTD (Document Type Definition) and XML Schemas

- CSS

- XSLT & XPath

- DOM, SAX, JAXP --> XML APIs for XML parsing

XML document structure

- elements

- tags

- attributes

- entitles

- character data

JSON

Java Script Object Notation

XML-RPC

Remote Procedure Call

SOAP

Simple Object Access Protocol

REST

Representational State Transfer

Key attribute of linked data

  • Availability and Access
  • Reuse (Wiederverwertung) and Redistibution
  • Universal Participation: everyone use and redistribute

Principles of linked data

  • complete (available and not subject to privacy restrictions)
  • primary (unprocessed)
  • timely (up-to-date)
  • accessible
  • machine-processable
  • open to anyone
  • non-proprietary (ungewerblich) formats
  • license-free
  • permanence (able to be found at any time)
  • cost (no more than minimal)

5-star model (data)

1. information in the web, any format

2. structured data

3. non-proprietary formats

4. URI identification is used

5. Linked Open Data --> data is linked to other data

Linked open data principles

  • Use URIs to denote (bezeichnen) things
  • Use HTTP URIs à things can be referred to and looked up
  • leverage standards such as RDF, SPARQL
  • Include links to other related things when publishing data on the Web

advantages linked open data

  • integrate data from many different sources à support decision making & transparency
  • data for develeopers, that they can use and understand
  • bring together different digital ecosystems

aspects of data quality (8)

  • Accuracy (represent real-world entities or events)
  • Availability
  • Conformance (Compliance to standards)
  • Consistency (no contradictions)
  • Credibility (origin)
  • Processability (machine-readability)
  • Relevance (enough?)
  • Timeliness

Principles of linked data

I. Data are statements

II. Statements form a graph

III. Metadata are data

RDF

meaning and definition

Ressource Description Framework

data model for representing information (especially metadata) about resources in the web

method to identify ressources

Uniform Ressources Identifiers (URI)

URI references

Avantages of linked data over geodata

- handles statements about resources form diverse sources (provenance)

- modelling flexibility with graphs

- metadata included --> explore and query at the same time

GIS - Definition

“An organised collection of computer hardware, software, geographical data, and personnel designed to efficiently capture, store, update, manipulate, analyse and display all forms of geographically referenced information.” (ESRI)

Cognition in GiS: topics (7)

  • Acquisition of geographical information
  • Representations of geographical information
  • Use and communication of geographical information
  • Cognitive Engineering
  • Human participants testing
  • Navigation and wayfinding, LBS
  • Human computer interaction – user interfaces

perception (Definition)

active acquisition of knowledge about the self and the world through the senses

Locomotion (definition)

  • guidance through space in response to local sensorimotor information in immediate surrounds à find support surfaces, avoid obstacles and barriers

Wayfinding (definition)

  • planning and decision-making undertaken to reach a goal
    à route choice, orientation

Spatial abilities

  • Perceptual capabilities
  • Information processing
  • Previously acquired knowledge
  • Motor capabilities

Spatial knowledge

  1. Landmark knowledge: salient (ausgeprägt) points
  2. Route knowledge: sequence of landmarks
  3. Survey (configurational) knowledge: locate landmarks and routes within a general frame of reference

cognitive maps

  • internal representations of the world and its spatial properties stored in memory (mental map)

Functions of Geovisualisation

- Different application tasks

- users of varying expertise

- Different degrees of interaction

Map semiotics (triangle)

                                                 interpretant (meaning)

       < perception, social processes >                  <cognition, mental processes>

sign vehicle (symbol)          < design process, generalisation >           referent (reality)

 

 

 

 

Perceptual research

  • evaluation of human visual processing of visual marks on a map
  • Determination of visual limits, color issues
  • Concerned with: immediate user response, external processes, observable behaviour
  • Understanding dichotomy (Zwiespalt) between:
    map maker attempts to encode information
    map user decodes information
    physical limitations of visual systems

Cognitive research

  • Evaluation of human mental processing of map information that eventually leads to overt behaviour
  • Concerned with: Longer-term behaviour, internal processes, non-observable behaviour

-->  How do people understand and acquire knowledge from maps

Cognitively plausible

Graphic display designed such that it matches human’s internal visualization capabilities well

Cognitively adequate

cognitively plausible graphic display that is able to augment people’s mental visualization capabilities for complex reasoning and problem solving in abstract domains.

HCI research (3)

  • Develop new interaction methods (or even paradigms)

  • Evaluate with user studies

    --> Usability Evaluation

  • Extract general design rules

HCI in practice
 

- Adapt known design rules

- Systematically integrate uability in the software development process --> Usability Engineering

- Evaluate usability of real systems --> Usability Evaluation

Definition Usability

“the extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified context of user»