enterra web gis embedded flash system. application features 1. dynamic data loading and caching...

14
Enterra Web GIS Embedded Flash System

Upload: jocelyn-holland

Post on 18-Jan-2018

226 views

Category:

Documents


0 download

DESCRIPTION

Application Features 2. Versatility Any data in fixed format can be used. Program logic is independent from data set Java GIS Server has flexible configurations for data representation

TRANSCRIPT

Page 1: Enterra Web GIS Embedded Flash System. Application Features 1. Dynamic data loading and caching Minimum data transfer on startup Additional data transfer

Enterra

Web GIS Embedded

Flash System

Page 2: Enterra Web GIS Embedded Flash System. Application Features 1. Dynamic data loading and caching Minimum data transfer on startup Additional data transfer

Application Features 1. Dynamic data loading and caching

• Minimum data transfer on startup• Additional data transfer on user request • Data caching

Page 3: Enterra Web GIS Embedded Flash System. Application Features 1. Dynamic data loading and caching Minimum data transfer on startup Additional data transfer

Application Features 2. Versatility

• Any data in fixed format can be used.• Program logic is independent from data set• Java GIS Server has flexible configurations for data representation

Page 4: Enterra Web GIS Embedded Flash System. Application Features 1. Dynamic data loading and caching Minimum data transfer on startup Additional data transfer

Main System Parts •Client side (Flash, Action Script 2.0 )•Server side (Java servlet)•Web-site (PHP)•Data files (shp format) or a database

Page 5: Enterra Web GIS Embedded Flash System. Application Features 1. Dynamic data loading and caching Minimum data transfer on startup Additional data transfer

System Flow

Web-site

Serverside

(Java)Client side(Flash)

Data(shp-files

or database)result processing

script(PHP)

http-request

data

lo

adin

g

List

of o

bjec

ts s

elec

ted

( ht

tp-з

апро

с )

XML document

Page 6: Enterra Web GIS Embedded Flash System. Application Features 1. Dynamic data loading and caching Minimum data transfer on startup Additional data transfer

Data Structure• Information Objects

– define a region (state, county, town);

– hierarchical structure

– number of different layers

Page 7: Enterra Web GIS Embedded Flash System. Application Features 1. Dynamic data loading and caching Minimum data transfer on startup Additional data transfer

Data Structure• Layers

– Layers contain partial information about specific objects;

– Each layer may have a legend.

Page 8: Enterra Web GIS Embedded Flash System. Application Features 1. Dynamic data loading and caching Minimum data transfer on startup Additional data transfer

Data Structure• Layer Elements

– contain spatial data (border coordinates, town locations etc.)

Page 9: Enterra Web GIS Embedded Flash System. Application Features 1. Dynamic data loading and caching Minimum data transfer on startup Additional data transfer

Features• Data loading from

the server;

• Data visualization;

• Navigation through system objects;

Page 10: Enterra Web GIS Embedded Flash System. Application Features 1. Dynamic data loading and caching Minimum data transfer on startup Additional data transfer

Features• Statistics

Representation:

- Demography- Density of Population - Custom Information

• Layered Legend Representation;

• Layer Visibility Control:User can set each layer visible or invisible

Page 11: Enterra Web GIS Embedded Flash System. Application Features 1. Dynamic data loading and caching Minimum data transfer on startup Additional data transfer

Features• Single object

selection;

• Multiple object selection;

• Transfer information about selected objects to the web-site

Page 12: Enterra Web GIS Embedded Flash System. Application Features 1. Dynamic data loading and caching Minimum data transfer on startup Additional data transfer

Features• Scale and Scroll:

The user can scale an area and scroll it by the mouse dragging with “Shift” key;

Page 13: Enterra Web GIS Embedded Flash System. Application Features 1. Dynamic data loading and caching Minimum data transfer on startup Additional data transfer

Features• Data sorting:

- by town names

- by zip codes

Page 14: Enterra Web GIS Embedded Flash System. Application Features 1. Dynamic data loading and caching Minimum data transfer on startup Additional data transfer

Features• Synchronization with the web site page through JavaScriptSynchronization with the web site page through JavaScript