Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues...

40
Research in GIS/GIScience Research in GIS/GIScience @UCD Computer Science @UCD Computer Science
  • date post

    15-Jan-2016
  • Category

    Documents

  • view

    222
  • download

    0

Transcript of Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues...

Page 1: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Research in GIS/GIScienceResearch in GIS/GIScience

@UCD Computer Science@UCD Computer Science

Page 2: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

GISystems and GIScience: GISystems and GIScience:

Research IssuesResearch Issues

• Multiresolution modelsMultiresolution models

• Automated map generalisationAutomated map generalisation

• Web-based and Mobile GISWeb-based and Mobile GIS

• Interoperable GISInteroperable GIS

Page 3: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

MultiMultiresolution: Multiresolution: Multiple ple

Representations for Map DataRepresentations for Map Data

creek mouth

paper mill lakecreekriver

Page 4: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

creek mouth

bridge

major road

paper mill lakecreekriver

intersection AB

minor road A minor road B

MultiMultiresolution: Multiresolution: Multiple ple

Representations for Map DataRepresentations for Map Data

Page 5: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

creek mouth

bridge

major road

paper mill lakecreekriver

intersection AB

minor road A minor road B

MultiMultiresolution: Multiresolution: Multiple ple

Representations for Map DataRepresentations for Map Data

Page 6: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

creek mouth

bridge

major road

paper mill lakecreekriver

intersection AB

minor road A minor road B

MultiMultiresolution: Multiresolution: Multiple ple

Representations for Map DataRepresentations for Map Data

Page 7: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Map Generalization

creek mouth

bridge

major road

paper mill lakecreekriver

intersection AB

minor road A minor road B

bridge

major road

paper mill lakeriver

minor road A

Extraction of a less detailed version of a mapExtraction of a less detailed version of a map

Page 8: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Generalization OperationsGeneralization Operations SelectionSelection

AggregationAggregation

CollapseCollapse

SymbolizationSymbolization

SimplificationSimplification

ExaggerationExaggeration

DisplacementDisplacement

H

Page 9: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Geometric Problems in Geometric Problems in Map GeneralizationMap Generalization

Simplification of linesSimplification of lines: empirical solutions and partial : empirical solutions and partial theoretical solutions [Douglas and Peucker 1973]theoretical solutions [Douglas and Peucker 1973]

Preservation of consistencyPreservation of consistency (no illegal overlap): need (no illegal overlap): need for a posteriori checksfor a posteriori checks

Automated map generalization: open problemAutomated map generalization: open problem

Page 10: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Multiple Representations for Multiple Representations for

Terrain DataTerrain Data

Page 11: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Multiple Representations for Multiple Representations for Terrain DataTerrain Data

Related Related problemsproblems::

simplification/refinement of the domain simplification/refinement of the domain subdivisionsubdivision

efficient data structuresefficient data structures

efficient algorithms for hierarchical query efficient algorithms for hierarchical query and reasoningand reasoning

Page 12: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

A Multilevel TIN

Page 13: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

MultiMultipleple Representations for Representations for TerrainsTerrains

• Efficient data structures including vertical links: Efficient data structures including vertical links: efficient hierarchical reasoning efficient hierarchical reasoning

• Algorithms for hierarchical spatial queries Algorithms for hierarchical spatial queries

• Algorithm for hierarchical overlay of plane Algorithm for hierarchical overlay of plane subdivisions subdivisions

• Visibility computation on hierarchical TINsVisibility computation on hierarchical TINs

Page 14: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Hierarchical Point LocationHierarchical Point Location

t0

t1

t2

t3

Page 15: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Web-Based GISWeb-Based GIS

Internet

RiversRoadsImagesSoils, Veg ...

Distributed DBs

Page 16: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Mobile GISMobile GIS

Issues: GIS and GPS integrationIssues: GIS and GPS integration

Page 17: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

EfficientEfficient Transmission Transmission

Remote access through slow communication links: need Remote access through slow communication links: need for coarser versions of the dataset to perform preliminary for coarser versions of the dataset to perform preliminary analysisanalysis (progressive transmission) (progressive transmission)

Available: Available:

- interleaving/compression techniques for raster data- interleaving/compression techniques for raster data

- compression mechanisms for terrain data- compression mechanisms for terrain data

No implementation for map dataNo implementation for map data

Page 18: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Progressive TransmissionProgressive Transmission

Page 19: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Progressive Vector Transmission: Progressive Vector Transmission: A SolutionA Solution

BBased on a ased on a client-serverclient-server architecture: pre-compute a architecture: pre-compute a sequence of consistent representations at lower levels of sequence of consistent representations at lower levels of detail on the server site and transmit them in order of detail on the server site and transmit them in order of increasing detailincreasing detail

client

level 3level 4

server

full detail

level 1level 2level 3level 4

...

Page 20: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Multiresolution for Progressive Multiresolution for Progressive TransmissionTransmission

Client Server

Vector Maps Library

.....

Map 1

Map n

Vector map request

Transmit vector map

OK!

Page 21: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

InteroperabilityInteroperability

OpenGIS consortium: OGCOpenGIS consortium: OGC

((www.opengis.org)) At the representation level: standard At the representation level: standard

model specificationsmodel specifications Format: GMLFormat: GML Processes Processes Web servers Web servers Mobile applicationsMobile applications

Page 22: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Geography Markup Geography Markup Language (GML)Language (GML)

XML-based language for exchanging spatial XML-based language for exchanging spatial data data

Geographic data content represented in text Geographic data content represented in text formform

XSLT (Extensible Stylesheet Language XSLT (Extensible Stylesheet Language Transformations) used to transform GML data Transformations) used to transform GML data into a suitable graphics format (e.g., SVG)into a suitable graphics format (e.g., SVG)

Page 23: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Scalable Vector Graphics Scalable Vector Graphics (SVG)(SVG)

Text-based vector data formatText-based vector data format Easily compressedEasily compressed SVG elements directly correspond to SVG elements directly correspond to

GML featuresGML features SVG viewer: PocketSVG viewer from SVG viewer: PocketSVG viewer from

CSIROCSIRO

Page 24: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

1. 1. Knowledge Management Knowledge Management for for

Geo-Spatial ImageryGeo-Spatial Imagery

2.2.CoMPASS: Combining Mobile CoMPASS: Combining Mobile Personalised Personalised

Applications with Applications with Spatial Spatial ServicesServices

3.3. MEMS: Mobile MEMS: Mobile Environmental Environmental Management Management SystemSystem

PROJECTSPROJECTS

Page 25: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

KnowledgeKnowledge Management for Management for Geo-Spatial ImageryGeo-Spatial Imagery (MaGIK) (MaGIK)

Sponsor:Sponsor: 2001 Enterprise Ireland 2001 Enterprise Ireland Research Innovation FundResearch Innovation Fund

Participants:Participants: M. Bertolotto, M. Bertolotto, D. Wilson, D. Wilson, Eoin McLoughlin, Eoin McLoughlin, Dympna O’SullivanDympna O’Sullivan

Page 26: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Sketch-based Geo-Spatial Sketch-based Geo-Spatial Image RetrievalImage Retrieval

Page 27: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Knowledge ManagementKnowledge Management

Image Database

Knowledge Base

Page 28: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

MaGIK: on-going workMaGIK: on-going work

MaGIK Mobile: transferring MaGIK to the MaGIK Mobile: transferring MaGIK to the mobile platformmobile platform

GUI development: current 4GUI development: current 4thth year project year project

Page 29: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Sponsor:Sponsor: 2002 Enterprise Ireland 2002 Enterprise Ireland Advanced Technologies Research Advanced Technologies Research

ProgrammeProgramme

Participants:Participants: M. Bertolotto, M. Bertolotto, D. Wilson, D. Wilson, Julie Doyle, Julie Doyle, Dan Lynch, Dan Lynch, Joe Weakliam, Joe Weakliam, Helen Min ZhouHelen Min Zhou Eoin McAoidhEoin McAoidh

CoMPASS: Combining Mobile CoMPASS: Combining Mobile Personalised Applications with Personalised Applications with Spatial ServicesSpatial Services

Page 30: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Location-Based ServicesLocation-Based Services

Page 31: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Spatial ServicesSpatial Services

Associated text message

• Display maps

• Annotate maps

• Personalise maps

Page 32: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Technologies EmployedTechnologies Employed

Oracle Spatial database and application Oracle Spatial database and application serverserver

Java application programsJava application programs JDBCJDBC GML and SVGGML and SVG Pocket PC with GPS receiverPocket PC with GPS receiver Web clientWeb client

Page 33: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Web-based GUI: Web-based GUI: OpenMap OpenMap

Opensource GIS sw packageOpensource GIS sw package

Java-basedJava-based

Web-based GUI to Oracle Spatial DBWeb-based GUI to Oracle Spatial DB

Page 34: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

OpenMap GUIOpenMap GUINavigation Panels

Message Panel

Tool Panel and Menu

Desktop watcher

Topology Property Dialog

Map Panel

Attribute Panel

Page 35: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

OpenMap GUIOpenMap GUI

Page 36: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Mobile GUIMobile GUI GMLGML

SVGSVG

iPaq Pocket PCiPaq Pocket PC

Page 37: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Interface for Pocket PCInterface for Pocket PC

Page 38: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Sponsor:Sponsor: 2004 Enterprise Ireland 2004 Enterprise Ireland Innovation Partnership ProgrammeInnovation Partnership Programme

Participants:Participants: M. Bertolotto, M. Bertolotto, A. RizziniA. Rizzini

In collaboration withIn collaboration with: : Digital Media Centre, Digital Media Centre, DITDIT

E-Spatial Solutions Ltd.E-Spatial Solutions Ltd.

MEMS: MEMS: Mobile Environmental Mobile Environmental Management System Management System

Page 39: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Mobile Environmental Mobile Environmental Management System Management System

Deliver text-based field data sheets used by Deliver text-based field data sheets used by scientist of the Canadian Department of scientist of the Canadian Department of Fisheries and OceanFisheries and Ocean Plus Plus

additional multimedia informationadditional multimedia information

to a spatially-enabled DB with mobile to a spatially-enabled DB with mobile accessaccess

Page 40: Research in GIS/GIScience @UCD Computer Science GISystems and GIScience: Research Issues Multiresolution models Multiresolution models Automated map.

Digital Photos,

Maps, etc.

Oracle SpatialText-based

info

+