An Introduction to GIS for Developers - Part 4: GIS Sharing

Report 7 Downloads 76 Views
An Introduction to GIS for developers Part 4: GIS Sharing Canserina Kurnia & Tom Shippee

Agenda •

Web GIS



ArcGIS Online



Cloud-based ArcGIS Server



ArcGIS Server on-premises

ArcGIS a complete platform “discover, use, make & share”

Content Mgmt ArcGIS Online/Portal

Apps and applications

Back office GIS Services infrastructure ArcGIS Server

GIS Content & Analysis ArcGIS Desktop

Content and services

Getting the information out… Provides Geospatial Capabilities Across the Entire Organization



Mapping



Analysis



Visualization

Managers Knowledge Workers

Citizens Deployed Users

Enterprise Integration

Professional GIS

. . . A Framework For Sharing, and Collaboration

Getting the information in… Breaks down barriers to communication & collaboration

. . . Anyone can gain access to the information they need

Exploring GIS as a Platform

Data Fundamentals

Functionality

Sharing

Web GIS Enabling informed decision making

Platform deployment patterns

Amazon EC2

On-premises

Public Cloud

Esri

SaaS

Hosted features on ArcGIS Online

Desktop

ArcGIS Online for Organization Web Map Feature Service

Hosted services Publishing Tiled Map Service

Map Document

On-premises ArcGIS for Server Leverages the full power of ArcGIS Server

Desktop

LAN Publishing

Map Document

ArcGIS Server

Tiled Map Service Tiled Map Service Tiled Map Service Tiled Map Service All service types

Usually references local data ArcSDE

ArcGIS Server: Using public cloud infrastructure Leverages the full power of ArcGIS Server

Desktop

ArcGIS Server

Publishing

Map Document

Tiled Map Service Tiled Map Service Tiled Map Service Tiled Map Service All service types

What is cloud computing? Pay for what you use… $$$$$$

$$$$ $$$

Web service demand

IT

$$

$

Time

A

Portal w/ Registered, Federated & Hosted Services

GIS content portal

GIS service infrastructure

Ready to use content

Public Network

SaaS

ArcGIS Online Organization

Hosted services online

Online basemaps and services

(Software as a Service)

Firewall

Software (Installed on-premises)

Portal for ArcGIS

ArcGIS for Server

Data Appliance for ArcGIS

Web GIS information model Users

Groups

Own

Index

Own or join

Index

Items

Tags

Publishing Desktop sharing user interface

Understanding GIS service types GIS resource

Service type

Supported in…

Map document

Map

AGOL + ArcGIS Server

Map document

Feature

AGOL + ArcGIS Server

Image

ArcGIS Server ONLY

Geocoding

ArcGIS Server ONLY

Geoprocessing

ArcGIS Server ONLY

Geodata

ArcGIS Server ONLY

System default

Geometry

ArcGIS Server ONLY

GIS workspaces

Search

ArcGIS Server ONLY

Raster or mosaic dataset Address locator Geoprocessing result Geodatabase or connection

Analyzers provide publication support best practices

successful services

ensured access

optimized performance

How ArcGIS Server on premises data

1

Make resources accessible

2

Grant ArcGIS Server access

3

Register a location in the data store

Desktop sharing Self-contained packages

Efficient sharing for ArcGIS Desktop clients

Efficient sharing for ArcGIS Desktop clients ArcGIS Online

ArcGIS Desktop

Geoprocessing Package Map and Layer Packages

Web Clients Apps & applications

Intelligent Web Maps •

Can Be Used Everywhere



Enhancing access and collaboration Smartphones

Social media

Tablets

Websites

Desktop

One Map – Many Devices

Browsers ArcGIS Online

Device Platform Strategy Configurable Apps

ArcGIS for iOS, Android, Windows Phone

Collector for ArcGIS

Explorer for ArcGIS

Operations Dashboard

ArcGIS Runtime SDKs .NET SDK Mac OS X (Objective C)

iOS (Objective C)

Android (Java)

Windows Phone (SL, XAML)

Linux (C++, Java)

Windows (Win Store)

Windows (WPF)

Windows (Java SE)

Core ArcGIS Runtime Components Geometry

Sync Framework

Symbols

Graphics Messaging

Spatial Reference

Feature Cache

Tiles

Map Grids Map Display

3D

More…

Web applications: Best practices Attractive, intuitive & fast

Web map fundamentals Basemaps

A

Operational layers

Geographic frame of reference

Show a focused item of interest

Contain static vector and raster data

Support functionality of the application

Reusable in multiple applications

Displayed on top of basemap

Combining map layers: List order

Map layer list order

Basemaps

Operational layers

Getting Started with Web Apps





Write your own codes -

JavaScript API

-

Flex API

-

Silverlight API

Use: -

Templates in ArcGIS Online

-

Industry templates -

-

http://solutions.arcgis.com/

Application Builder

Developer community marketplace

ArcGIS Marketplace



http://marketplace.arcgis.com

Q&A Thank you for attending… Online Survey: http://www.esri.com/events/devsummit/session-rater Canserina Kurnia ([email protected]) Thomas Shippee ([email protected])