Top Banner
A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel
32

A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Dec 17, 2015

Download

Documents

Myron Berry
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

AWeb Mapping Approach to Visualize

Submarine Cable Routes

Penn State University

By: Mansour ArabAdvisor: Dr. Alexander Klippel

Page 2: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Overview

Introduction to Fugro Cable DatabaseProposing Web Mapping ServiceWeb Mapping TechnologiesCable Database Web Mapping ServiceQuestions

Page 3: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Introduction to the Cable Database

Cable Database Web Mapping Technology Cable Web Service Development Wrap UP Questions

Page 4: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Why Web Service?

Instant Access:

Page 5: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Why Web Service?

Honoring Confidentiality Agreement:

Page 6: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Why Web Service?

Enhancing Up-to-Date Process: Beijing

Perth Dubai

London Buenos Aires

Seattle

Page 7: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Why Web Service?

User’s Convenient:

Page 8: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Why Web Service?

• Instant Access• Honoring Confidentiality Agreement• Enhancing Up-to-Date Process• User Convenient

Page 9: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Web Mapping Technology• Open Web Mapping

– GeoServer, MapServer– OpenLayers, MapLab – PostGIS, MySQL Spatial– uDig

• Proprietary Web Mapping– ESRI– MapDotNet– Google, Yahoo, Bing

Cable database Web Mapping Technology Cable Web Service Development Wrap UP Questions

Page 10: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

ESRI Web Mapping Solutions

ArcGIS Server

ArcGIS Online

Amazon Elastic Compute Cloud (EC2)

Data

WMS Servers

ArcGIS.com ViewerArcGIS Explorer Online

ArcGIS Viewer for Flex

ArcGIS Mapping for SharePoint

Application

ArcGIS Web ADF ArcGIS Web API

Page 11: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

ArcGIS Web APIs• ArcGIS API for Flex

– Build on Adobe Flash player– MXML and ActionScript– Flex Builder or text editor with free Flex SDK

• ArcGIS API for Silverlight /WPF– Microsoft Silverlight/WPF platform– XAML, C# or VB.Net– Visual Studio or Expression Blend

• ArcGIS API for Javascript – Javascript– Eclipse or NetBeans or text editor

Page 12: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Silverlight API for ArcGIS

• 2007 (Version 1), April 2010 (Version 4) • XAML (Extensible Application Markup Language )

<StackPanel><Button Content=“Click Me”/>

</StackPanel>• VB.Net or C# for the code behind

Page 13: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

XAML & .NET

• Team Work– Developer (VB.NET or C#)– Designers (XAML)

• Development Environment– Visual Studio (VB.NET or C#)– Expression Blend (XAML)

• Data Binding– Bind data objects to the user interface ( data objects can

be defined in the code behind)

Page 14: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Cable database Web mapping Technology Cable Web Service Development Wrap Up Questions

Cable Web Service Characteristics

• Utilizing Scenarios– To find out if there is a cable in a specific location – To find about an specific cable – To design a new cable– To prepare for a new geophysical survey

Page 15: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Cable Web Service Characteristics

• Development Objectives– Customized functionalities– Smooth visualization– Up-to-date scenarios

Page 16: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Developing Tools• Common Tools

– Navigation– Identify– Turning on/off the layers

• Customized Tools– Find– Plot geographical coordinates– Definition query– Geoprocessing (buffering, intersect)– Updating feature attributes– Uploading new datasets

Page 17: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Smooth Visualization

Data Presentation Interface Design

Page 18: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Smooth VisualizationData Presentation

• Cable Type (Line Style)– Power– Telecommunication– Scientific

• Cable Status (Color)– As Laid– Plan– Retired

Page 19: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Smooth VisualizationData Presentation

• Definition Query

Page 20: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Smooth VisualizationData Presentation

• Listing Cable Names

Page 21: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Smooth VisualizationData Presentation

• Tooltip and Clustering for Events

Page 22: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Smooth VisualizationUser Interface

• Map Size• Drag and Drop Enabled

Page 23: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Smooth VisualizationUser Interface

• Hide and Show

Page 24: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Smooth VisualizationUser Interface

• User Interactions

Page 25: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Performance

• XAP File1. User visits web mapping page2. XAP file is downloaded in user’s computer3. XAP file is executed

• Client-Side Processing• Data Request

– Snapshot– On-demand– Selection

• Requesting Attributes from Server

Page 26: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Success Criteria

• Eliminate the Need for Actual Data• Guarantee Data Confidentiality • Bring Fugro Offices Collaboration• Motivate by Showing Immediate Benefits

Page 27: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Future Development

• Providing Access to Clients• Adding Other Fugro Databases• Adding Functionality:

– Print– Export map– Import layers into map

Page 28: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Development Requirements• Programming

– XAML programming– .Net programming– ArcObjects programming

• Software– ArcGIS Server– Visual Studio / Expression Blend– Silverlight API

• Data– Database administration

• Server – Intranet – Authentication– Maintenance Cable database

Web mapping Technology Cable Web Service Development Wrap UP Questions

Page 29: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Development Consideration

• Pros– Developing rich web application– .Net developer– Cross browsers compatibility– Performance– Gaining popularity

Page 30: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Development Consideration

• Cons• Learning curve• Cost• Rapid pace of change• Proprietary technology

Page 31: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

TimeLine

• End of November 2010• Development completed• Application is tested• Service is active

• April 2011• Present the project in AAG Seattle

Page 32: A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.

Questions

Thank You

Cable database Web mapping Technology Cable Web Service Development Wrap Up Questions