Interactive Geospatial Analysis with SAS Portal Falko Schulz Senior Technology Presales Consultant SAS Institute Australia.

Slides:



Advertisements
Similar presentations
Technical Workshops | Esri International User Conference San Diego, California Building Applications with ArcGIS Runtime SDK for Windows Phone Rex Hansen.
Advertisements

Esri International User Conference | San Diego, CA Technical Workshops | What is a Web Application? Ben Ramseth July 13, 2011.
IBM WebSphere Portal © 2008 IBM Corporation 1 Deliver an Irresistible User Experience  Provides an interactive user experience  No programming needed,
Interactive Mapping API’s MDIT - Center for Shared Solutions.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS Viewer for Flex—
Esri Maps for Salesforce and Microsoft Dynamics CRM
ArcServer Kris Lander Central Region HQ RFC GIS Workshop July 2007.
Sharing Geographic Content
ArcGIS Workflow Manager An Introduction
Using the SAS® Information Delivery Portal
Karsten Vennemann, Seattle Free and Easy Web Mapping.
Building Offline Apps With the ArcGIS Runtime SDKs
® How to Build IBM Lotus Notes Components for Composite Applications 정유신 과장 2007 하반기 로터스 알토란.
Enterprise Reporting Solution
Enabling High-Quality Printing in Web Applications
Copyright © 2009 SYSPRO All rights reserved. SYSPRO Workflow Services Kevin Dherman.
Peter Laird. | 1 Building Dynamic Google Gadgets in Java Peter Laird Managing Architect WebLogic Portal BEA Systems.
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
Integration of OpenStreetMap into ArcGIS Al Pascual.
“Confidential –Internal Halliburton Use Only. © 2004 Halliburton. All Rights Reserved.” Portal Brief OracleAS Portal A component of Oracle Application.
Esri UC 2014 | Technical Workshop | Developing Offline Apps with ArcGIS Runtime SDKs Euan Cameron Justin Colville Will Crick.
Working with Feature Services Gary MacDougall Russell Brennan.
ArcGIS Editor for OpenStreetMap: Contributing Data Christine White.
Portals: Architecture & Best Practices Greg Hinkle February 2005.
Publishing GIS Services to ArcGIS Server
Chicago Dashboard and Xcelsius Roadmap © SAP 2008 / Page 1.
De Rigueur - Adding Process to Your Business Analytics Environment Diane Hatcher, SAS Institute Inc, Cary, NC Falko Schulz, SAS Institute Australia., Brisbane,
Building Enterprise Applications using SAS real-time services Falko Schulz Senior Technology Presales Consultant SAS Institute Australia.
Mobilizing Your SAS® Business Analytic Reports Falko Schulz Sr. Systems Engineer SAS Australia & New Zealand.
Portlet Development Konrad Rokicki (SAIC) Manav Kher (SemanticBits) Joshua Phillips (SemanticBits) Arch/VCDE F2F November 28, 2008.
Sharing Maps and Layers to Portal for ArcGIS Melanie Summers, Tom Shippee, Ty Fitzpatrick.
ArcGIS for Server Security: Advanced
Real-Time 3D GIS: Making Scenes Come Alive
Virtual User Group MIMS 2017 VUG Series.
Dynamics 365; What’s new and what’s not
Starting Fresh with JavaScript 4.x
Mapping for the interwebs
22 July, 2010 Fritz Feltus Presales – EMEA Distribution
Working in the Forms Developer Environment
Make Power BI Your Own with the Power BI APIs
What is Geocortex Essentials Workflow
App Configuration, Customization or Development
Working with Feature Layers
Esri Roads and Highways: An Introduction to Roadway Reporter
What's New in OLAP Clients
6. GI System Software.
Challenge, Simplify, Empower
Tracking and Booking Taxi
Chapter 18 MobileApp Design
Accessing Spatial Information from MaineDOT
Shankar Chandrasekaran
°.
Make Power BI Your Own with the Power BI APIs
Microsoft SQL Server 2008 Reporting Services
Make Power BI Your Own with the Power BI APIs
What's New in eCognition 9
Analysis models and design models
Technical Capabilities
Saravana Kumar CEO/Founder - Kovai Atomic Scope – Product Update.
A technical look at new capabilities and features
Web AppBuilder for ArcGIS
Leveraging ArcGIS Online Elevation and Hydrology Services
Tips and Tricks for Getting Started with ArcGIS Solutions
Tile layers, map image layers, and on-premises Web GIS
ArcGIS Online – The Road Ahead
Introduction to Portal for ArcGIS
ArcGIS Editor for OpenStreetMap: Contributing data
What's New in eCognition 9
What's New in eCognition 9
Presentation transcript:

Interactive Geospatial Analysis with SAS Portal Falko Schulz Senior Technology Presales Consultant SAS Institute Australia

Agenda  Introduction  GIS Provider  Custom Portlets  Google Maps  ESRI Maps  OpenStreetMaps  Live Demo  Requirements

Introduction  This paper will discuss various options of visualizing maps within the SAS Portal environment.  It will illustrate how to build custom Portlets embedding Google Maps, ESRI Maps and Open Street Maps.

GIS Providers  This paper will focus on Google, ESRI and Open Street Maps as GIS providers. There are many other GIS providers out there with similar capabilities and API support.  Legal and technical limitations  Each GIS provider has its own Terms of Use/Terms of Service, e.g. limit max number of accesses, map application must be public and freely available (you cannot charge to access it)  Check the license details of your preferred GIS provider before your start your implementation project

GIS Provider API  A GIS provider API (Application Programming Interface) allows developers to overlay their own customized maps on GIS provider’s base maps (e.g. Google Earth and Google Map). This capability makes it possible to present SAS statistical data graphically on the dynamic maps.  Overview of available API’s: GIS ProviderDetailsReferences GoogleAdobe Flex based APIhttp://code.google.com/apis/maps/documentation/flash JavaScript basedhttp://code.google.com/apis/maps/documentation/javascript ESRIAdobe Flex based APIhttp://resources.esri.com/arcgisserver/apis/flex JavaScript basedhttp://resources.esri.com/arcgisserver/index.cfm?fa=JSAPIs OSMAdobe Flex based APIhttp://openscales.org/downloads JavaScript basedhttp://

GIS integration with SAS  SAS Portlets are the simplest way of integrating 3 rd party content in the SAS Information Delivery Portal.  SAS also provides API for Portlet development.  SAS Portlets are the information display components of the SAS Information Delivery Portal.  A Portlet can process requests from the user and generate dynamic content such as report lists, alerts, workflow notifications, or performance metrics.  Each of the Portlets described in this paper uses HTTP to communicate to GIS providers as well as to execute SAS services.

GIS Provider map service HTTP SAS Enterprise BI Server SAS Information Delivery Portal SAS Stored Process ESRI Portlet Google Maps Portlet OpenStreetM ap Portlet IOM HTTP Simplified Architecture

Google Maps Portlet  This Portlet will embed Google Maps into the SAS Portal environment. It utilizes Google’s Flex API in order to communicate with the map provider.

ESRI Map Portlet  Support of multiple map layers provided by an ArcGIS server. Map layers can provide different detail level, e.g. terrain data, demographics, weather maps, etc.

OpenStreetMap Portlet  This Portlet displays base maps provided by the OpenStreetMap (OSM) community. OSM is a free editable map of the whole world. The maps are created using data from portable GPS devices, aerial photography, other free sources or simply from local knowledge.community

Live Demo

Why SAS  SAS Portlets provide a powerful solution for embedding geospatial data into the SAS environment.  Use SAS analytic capabilities to drive map overlays and markers.  Us native SAS and GIS vendor capabilities to ensure rich applications with all the zooming and navigating features still reserved.

Requirements  Adobe Flex Builder to compile the projects  All custom Portlets described in this paper can be downloaded (including source code): is_with_SAS_Portal is_with_SAS_Portal  SAS Enterprise BI Server to host the SAS Portlets  Internet/Network connection to access GIS provider base maps

Falko Schulz