a web mapping approach to visualize submarine cable routes
DESCRIPTION
A Web Mapping Approach to Visualize Submarine Cable Routes. Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel. Overview. Introduction to Fugro Cable Database Proposing Web Mapping Service Web Mapping Technologies Cable Database Web Mapping Service Questions. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: A Web Mapping Approach to Visualize Submarine Cable Routes](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/1.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/2.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/3.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/4.jpg)
Why Web Service?
Instant Access:
![Page 5: A Web Mapping Approach to Visualize Submarine Cable Routes](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/5.jpg)
Why Web Service?
Honoring Confidentiality Agreement:
![Page 6: A Web Mapping Approach to Visualize Submarine Cable Routes](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/6.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/7.jpg)
Why Web Service?
User’s Convenient:
![Page 8: A Web Mapping Approach to Visualize Submarine Cable Routes](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/8.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/9.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/10.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/11.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/12.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/13.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/14.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/15.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/16.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/17.jpg)
Smooth Visualization
Data Presentation Interface Design
![Page 18: A Web Mapping Approach to Visualize Submarine Cable Routes](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/18.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/19.jpg)
Smooth VisualizationData Presentation
• Definition Query
![Page 20: A Web Mapping Approach to Visualize Submarine Cable Routes](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/20.jpg)
Smooth VisualizationData Presentation
• Listing Cable Names
![Page 21: A Web Mapping Approach to Visualize Submarine Cable Routes](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/21.jpg)
Smooth VisualizationData Presentation
• Tooltip and Clustering for Events
![Page 22: A Web Mapping Approach to Visualize Submarine Cable Routes](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/22.jpg)
Smooth VisualizationUser Interface
• Map Size• Drag and Drop Enabled
![Page 23: A Web Mapping Approach to Visualize Submarine Cable Routes](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/23.jpg)
Smooth VisualizationUser Interface
• Hide and Show
![Page 24: A Web Mapping Approach to Visualize Submarine Cable Routes](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/24.jpg)
Smooth VisualizationUser Interface
• User Interactions
![Page 25: A Web Mapping Approach to Visualize Submarine Cable Routes](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/25.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/26.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/27.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/28.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/29.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/30.jpg)
Development Consideration
• Cons• Learning curve• Cost• Rapid pace of change• Proprietary technology
![Page 31: A Web Mapping Approach to Visualize Submarine Cable Routes](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/31.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062322/56814932550346895db676e0/html5/thumbnails/32.jpg)
Questions
Thank You
Cable database Web mapping Technology Cable Web Service Development Wrap Up Questions