eko-system map viewer technology overview

15
EKO-System Web Map Viewer Base Map Selector Feature Layer Selector

Upload: paladin-eko

Post on 24-Jan-2015

1.224 views

Category:

Technology


4 download

DESCRIPTION

This presentation provides a technical overview of the EKO-System Map Viewer. Discussed are the benefits, features, configuration options and GIS integration capabilities of the Map Viewer. For additional information, visit http://www.demo.ekosystem.us.

TRANSCRIPT

Page 1: EKO-System Map Viewer Technology Overview

EKO-System Web Map Viewer

Base Map SelectorFeature Layer Selector

Page 2: EKO-System Map Viewer Technology Overview

BenefitsHighly Configurable (Base Maps and Layers)

User Friendly Mapping Interface

High speed interactive mapping

Best Tool for viewing EKO-System spatial data

Cross Browser Compatible

Supports Open GIS Standard Formats

Integrates with ESRI ArcGIS

View GIS map data from multiple sources in a single viewer

Page 3: EKO-System Map Viewer Technology Overview

00

Map Viewer Architecture

Page 4: EKO-System Map Viewer Technology Overview

Configurability – Base Map Layer(s)

Can accommodate multiple selectable base maps

User can choose one base map at a time

Each base map layer is configured separately

Base Map Options• Map Projection (GCS, Mercator, UTM, State Plane) • Map Source• Open Street Map (world wide street map)• http://www.openstreetmap.org

• ESRI Maps (Aerial, Street, Topo, Shaded Relief)• http://www.arcgisonline.com/home/index.html

• Microsoft Bing Maps (Aerial, Street, Hybrid) – $$$• http://www.bing.com/developers

• Paladin Hosted (WA Aerial, WA/ID/OR Topo, USA LandSat)• Visibility Scale (Limit display to specific zoom levels)

Page 5: EKO-System Map Viewer Technology Overview

Configurability – Feature Layer(s)

Multiple selectable feature layers

Feature layers are displayed on top of base map

Each feature layer is configured separately

User can view multiple feature layers at once

Page 6: EKO-System Map Viewer Technology Overview

Configurability – Feature Layer OptionsLayer Type

•EKO System Project Repository (EKO Service)•ESRI Shape File (Hosted File)•ESRI ArcGIS Server REST Service (REST Web Service)•OGC Web Feature Service (Web Service)

Map Projection (same as base map layers and re-projected to base map layer’s projection)

Layer Sources•EKO System Project Repository•ESRI Shape File•ESRI ArcGIS Server REST Service (JSON format or Map Image) •Web Feature Service (WFS)

Feature Type (Point, Polygon, Line, Image)

Display Attributes (for Point, Polygon, Line types)• Icon (points)•Line (color, thickness, type, opacity)•Polygon (border/fill color and opacity)• Image (transparency color and opacity)

Thematic Display Conditions•Condition (i.e. Population < 10,000)•Conditional Display Format (color, line, fill options)

Conditional Event Handling Options (on-click, on-mouse-over)•Visibility Scale (Limit display to specific zoom levels)

Page 7: EKO-System Map Viewer Technology Overview

User Friendly InterfaceBase Map Selector

Feature Layer Selector

Interactive Controls• Zoom• Pan• Popup Detail

Tools• Pan Control• Zoom Control• Zoom Area• Lighten Base Map• Darken Base Map• Full Screen Mode• Link/Embed Current View Option• Go Back/Forward (e.g. go back to a prior map view)

Map Legend

Pointer Latitude/Longitude Display

Page 8: EKO-System Map Viewer Technology Overview

High Speed and Interactive

Tile based architecture for highly efficient display on the Web

Efficient retrieval and display of map data layers

Smart Caching

Simple point, click and drag navigation

Easily link to additional information

Page 9: EKO-System Map Viewer Technology Overview

Cross Browser Compatible Viewer

Uses Microsoft Silverlight v3 Plug In• Silverlight Version 3• More info at http://www.microsoft.com/silverlight

Supported Web Browsers• Internet Explorer (Version 6, 7, 8)• Mozilla Firefox (Version 2, 3)• Google Chrome (Version 3)• Apple Safari (Version 3, 4)

Page 10: EKO-System Map Viewer Technology Overview

Open GIS Standards Support

File based feature layer format

•ESRI Shape File•Preprocessed into WFS compliant XML format for display in map viewer

Web service based feature layers•OGC Web Feature Services (WFS)•WFS specifications at http://www.opengeospatial.org/standards/wfs

•ESRI ArcGIS Server - REST Services•REST/JSON format info at http://resources.esri.com/help/9.3/arcgisserver/apis/javascript/ve/help/Working%20with%20ArcGIS%20Server%20services/ServicesDirectory.htm

Page 11: EKO-System Map Viewer Technology Overview

Internet

ESRI IntegrationESRI ArcGIS Server

EKO-SystemWeb Map Viewer HTTP

JSON / Image

HTTP

JSON / Image

HTTP

JSON / Image

RESTAPI

OtherGIS

EKOSystem

File

EKO Spatial Services

HTTP

JSON / Image

ESRI FlexWidgets,

Controls, API

ESRI SilverlightWidgets,

Toolkit, API

Page 12: EKO-System Map Viewer Technology Overview

ESRI Integration(Continued)

File-based Integration• ESRI shape files can be used as interactive feature layers

Web Service Integration• Map Viewer can display feature layers hosted on external ArcGIS Servers• Uses the ESRI ArcGIS Server REST API to query and display feature layer content• Feature Types Supported

• Points• Lines• Polygons• Image

• Consume EKO-System web services (WFS/REST - Spring 2010)• Query project layers from EKO-System into your ArcGIS

Page 13: EKO-System Map Viewer Technology Overview

ESRI Integration ConsiderationsFile-based Integration

• Pros• Best performance (no external query required)• No ArcGIS Server required• Best option for layers that don’t change often• Has zero impact on organization’s GIS

• Cons• Files must be updated when layers and/or metadata changes• Display attributes are defined within viewer configuration

Web Service Integration (ESRI REST API)• Pros

• The client organization maintains layers and metadata• The most up-to-date layer and metadata are retrieved “on demand” from remote ArcGIS server(s)• Easily display external layers with EKO-System project data

• Cons• Organization must host ArcGIS services on the Web• External service requests will impact the organizations ArcGIS Server performance• Performance level is dependent on the bandwidth and loading of their hosting environment• Decreased performance and impact end-user experience

Page 14: EKO-System Map Viewer Technology Overview

ESRI Integration Considerations (Continued)

Web Service - Feature Layer Type Considerations• Point, Line, Polygon Layers

• Limited to one feature type per layer• Multiple layers may be needed to communicate theme• Display attributes are set/managed in the map viewer• ArcGIS Server returns JSON formatted feature data• Map Viewer draws features using configured display attributes

• Image Layers• Organization configures the image layer’s sub-layers, visibility, colors , styles and

symbology in their GIS• Image layers are displayed on in the map viewer “As Is”• Several layers can be combined into one composite image (e.g. Roads, Streams, Standard

Labels combined together)• ArcGIS Server returns and image stream• Map Viewer sets transparency value (if needed) and renders the layer image

Page 15: EKO-System Map Viewer Technology Overview

Core Technology

Open StandardsOpen Geospatial Consortium (OGC) Web Feature Service (WFS)

http://www.opengeospatial.org/standards/wfs

ESRI Shape File SpecificationRepresentation State Transfer (REST)

http://resources.esri.com/help/9.3/arcgisserver/apis/javascript/ve/help/Working%20with%20ArcGIS%20Server%20services/ServicesDirectory.htm

JavaScript Object Notation (JSON) http://www.json.org/