Скачать презентацию A Web Mapping Approach to Visualize Submarine Cable Скачать презентацию A Web Mapping Approach to Visualize Submarine Cable

bea00ab1eaccaf043a9c1093d1826728.ppt

  • Количество слайдов: 32

A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour 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 Overview Ø Introduction to Fugro Cable Database Ø Proposing Web Mapping Service Ø Web Mapping Technologies Ø Cable Database Web Mapping Service Ø Questions

Introduction to the Cable Database Ø Cable Database q q Web Mapping Technology Cable Introduction to the Cable Database Ø Cable Database q q Web Mapping Technology Cable Web Service Development Wrap UP Questions

Why Web Service? Instant Access: Why Web Service? Instant Access:

Why Web Service? Honoring Confidentiality Agreement: Why Web Service? Honoring Confidentiality Agreement:

Why Web Service? Enhancing Up-to-Date Process: Beijing Perth Dubai London Buenos Aires Seattle Why Web Service? Enhancing Up-to-Date Process: Beijing Perth Dubai London Buenos Aires Seattle

Why Web Service? User’s Convenient: Why Web Service? User’s Convenient:

Why Web Service? • Instant Access • Honoring Confidentiality Agreement • Enhancing Up-to-Date Process Why Web Service? • Instant Access • Honoring Confidentiality Agreement • Enhancing Up-to-Date Process • User Convenient

Web Mapping Technology • Open Web Mapping – – Geo. Server, Map. Server Open. Web Mapping Technology • Open Web Mapping – – Geo. Server, Map. Server Open. Layers, Map. Lab Post. GIS, My. SQL Spatial u. Dig • Proprietary Web Mapping – ESRI – Map. Dot. Net – Google, Yahoo, Bing ü Cable database Ø Web Mapping Technology q Cable Web Service Development q Wrap UP q Questions

ESRI Web Mapping Solutions Data Application Arc. GIS Server Arc. GIS. com Viewer Arc. ESRI Web Mapping Solutions Data Application Arc. GIS Server Arc. GIS. com Viewer Arc. GIS Explorer Online Arc. GIS Viewer for Flex Amazon Elastic Compute Cloud (EC 2) Arc. GIS Mapping for Share. Point WMS Servers Arc. GIS Web ADF Arc. GIS Web API

Arc. GIS Web APIs • Arc. GIS API for Flex – Build on Adobe Arc. GIS Web APIs • Arc. GIS API for Flex – Build on Adobe Flash player – MXML and Action. Script – Flex Builder or text editor with free Flex SDK • Arc. GIS API for Silverlight /WPF – Microsoft Silverlight/WPF platform – XAML, C# or VB. Net – Visual Studio or Expression Blend • Arc. GIS API for Javascript – Eclipse or Net. Beans or text editor

Silverlight API for Arc. GIS • 2007 (Version 1), April 2010 (Version 4) • Silverlight API for Arc. GIS • 2007 (Version 1), April 2010 (Version 4) • XAML (Extensible Application Markup Language )

XAML &. NET • Team Work – Developer (VB. NET or C#) – Designers 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)

Cable Web Service Characteristics • Utilizing Scenarios – – To find out if there 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 ü ü Cable database Web mapping Technology Ø Cable Web Service Development q Wrap Up q Questions

Cable Web Service Characteristics • Development Objectives – – – Customized functionalities Smooth visualization Cable Web Service Characteristics • Development Objectives – – – Customized functionalities Smooth visualization Up-to-date scenarios

Developing Tools • Common Tools – Navigation – Identify – Turning on/off the layers 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

Smooth Visualization Data Presentation Interface Design Smooth Visualization Data Presentation Interface Design

Smooth Visualization Data Presentation • Cable Type (Line Style) – Power – Telecommunication – Smooth Visualization Data Presentation • Cable Type (Line Style) – Power – Telecommunication – Scientific • Cable Status (Color) – As Laid – Plan – Retired

Smooth Visualization Data Presentation • Definition Query Smooth Visualization Data Presentation • Definition Query

Smooth Visualization Data Presentation • Listing Cable Names Smooth Visualization Data Presentation • Listing Cable Names

Smooth Visualization Data Presentation • Tooltip and Clustering for Events Smooth Visualization Data Presentation • Tooltip and Clustering for Events

Smooth Visualization User Interface • Map Size • Drag and Drop Enabled Smooth Visualization User Interface • Map Size • Drag and Drop Enabled

Smooth Visualization User Interface • Hide and Show Smooth Visualization User Interface • Hide and Show

Smooth Visualization User Interface • User Interactions Smooth Visualization User Interface • User Interactions

Performance • XAP File 1. User visits web mapping page 2. XAP file is Performance • XAP File 1. User visits web mapping page 2. XAP file is downloaded in user’s computer 3. XAP file is executed • • Client-Side Processing Data Request – – – • Snapshot On-demand Selection Requesting Attributes from Server

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

Future Development • Providing Access to Clients • Adding Other Fugro Databases • Adding Future Development • Providing Access to Clients • Adding Other Fugro Databases • Adding Functionality: – Print – Export map – Import layers into map

Development Requirements • Programming – XAML programming –. Net programming – Arc. Objects programming Development Requirements • Programming – XAML programming –. Net programming – Arc. Objects programming • Software – Arc. GIS 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 q Questions

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

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

Time. Line • End of November 2010 • Development completed • Application is tested Time. Line • End of November 2010 • Development completed • Application is tested • Service is active • April 2011 • Present the project in AAG Seattle

Questions Thank You ü ü Cable database Web mapping Technology Cable Web Service Development Questions Thank You ü ü Cable database Web mapping Technology Cable Web Service Development Wrap Up Ø Questions