+ All Categories
Home > Documents > A Complete Geographic Information System · 2 Improvements • Documentation • Scalability •...

A Complete Geographic Information System · 2 Improvements • Documentation • Scalability •...

Date post: 20-Jun-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
34
1 1 ArcGIS ArcGIS A Complete Geographic Information System A Complete Geographic Information System . . . For Authoring, Serving & Using Geographic Knowledge . . . For Authoring, Serving & Using Geographic Knowledge SERVER SERVER ONLINE ONLINE DESKTOP DESKTOP MOBILE MOBILE WEB WEB EXPLORER EXPLORER
Transcript

11

ArcGISArcGISA Complete Geographic Information SystemA Complete Geographic Information System

. . . For Authoring, Serving & Using Geographic Knowledge. . . For Authoring, Serving & Using Geographic Knowledge

SERVERSERVERONLINEONLINE

DESKTOPDESKTOP

MOBILEMOBILE

WEBWEB

EXPLOREREXPLORER

22

ImprovementsImprovements•• DocumentationDocumentation•• Scalability Scalability •• Performance Performance •• InteroperabilityInteroperability

New CapabilitiesNew Capabilities•• Image ServiceImage Service•• Role Based SecurityRole Based Security•• Mashup CapabilityMashup Capability

(REST API & JavaScript)(REST API & JavaScript)

ArcGIS ServerArcGIS ServerComplete ServerComplete Server--Based GISBased GIS

Making GIS Knowledge Available To Anyone . . . Making GIS Knowledge Available To Anyone . . . . . . Integrates With Other Systems Via Standards. . . Integrates With Other Systems Via Standards

UseUse

ServeServe

AuthorAuthor

BrowserBrowserDesktopDesktop ExplorerExplorer

ArcGIS ServerArcGIS Server

MobileMobile EnterpriseEnterpriseEnvironmentEnvironment

OpenOpenAPIsAPIs

•• MappingMapping•• 33--D VisualizationD Visualization•• Modeling & AnalysisModeling & Analysis•• Data ManagementData Management

33

Developer Road Map to ArcGIS ServerDeveloper Road Map to ArcGIS Server

•• Managing geographic dataManaging geographic data•• Creating effective GIS ServicesCreating effective GIS Services•• Creating applicationsCreating applications

–– Desktop/ArcGIS Explorer/ArcGIS EngineDesktop/ArcGIS Explorer/ArcGIS Engine–– Web Mapping ApplicationsWeb Mapping Applications

•• .Net.Net•• JAVAJAVA•• JavaScriptJavaScript

–– OtherOther•• SOAPSOAP

•• Architecting ArcGIS Server SolutionsArchitecting ArcGIS Server Solutions•• SecuritySecurity

44

ArcGIS Server Manages GeodatabasesArcGIS Server Manages GeodatabasesSupporting All Types of Geographic Data in Scalable Storage EnviSupporting All Types of Geographic Data in Scalable Storage Environmentsronments

FileFile

PersonalPersonal

Work GroupWork Group

EnterpriseEnterprise

ArcGISArcGISServerServer

Geographic Data

NetworksNetworks

SurveysSurveys

AddressesAddresses

AnnotationAnnotation

VectorsVectors

3D3D ObjectsObjects

TopologyTopology

DimensionsDimensions

ImagesImages

TerrainTerrain

AttributeAttribute

CartographyCartography

CadastralCadastral

SchematicsSchematics

Adding Support ForAdding Support For•• PostgreSQLPostgreSQL•• Oracle ExpressOracle Express•• DB2 (z/OS)DB2 (z/OS)

. . . Strengthening . . . Strengthening other DBMSother DBMS

Scalable StorageScalable StorageEnvironmentsEnvironments

ReplicationReplicationServicesServices

MarylandMaryland

11--WayWay 22--WayWay

ChangeChange--OnlyOnlyUpdatesUpdates

Managing geographic dataManaging geographic data

55

Working with the Geodatabase effectively using SQL

Implementing Enterprise Applications with the Geodatabase

Distributed Geodatabase Development

Effective Geodatabase Programming

Managing geographic dataManaging geographic data

66

Developer Road Map to ArcGIS ServerDeveloper Road Map to ArcGIS Server

•• Managing geographic dataManaging geographic data•• Creating effective GIS ServicesCreating effective GIS Services•• Creating applicationsCreating applications

–– Desktop/ArcGIS Explorer/ArcGIS EngineDesktop/ArcGIS Explorer/ArcGIS Engine–– Web Mapping ApplicationsWeb Mapping Applications

•• .Net.Net•• JAVAJAVA•• JavaScriptJavaScript

–– OtherOther•• SOAPSOAP

•• Architecting ArcGIS Server SolutionsArchitecting ArcGIS Server Solutions•• SecuritySecurity

77BPC 2008BPC 2008 77

AuthorAuthor

ServeServe

UseUse

ArcGIS Server

ArcGIS Desktop

Making GIS Knowledge Available To Anyone . . . Making GIS Knowledge Available To Anyone . . .

88

Optimizing ArcGIS Server Map Cache

Building and Optimizing Geoprocessing services

99

1010

A different way to publish imageryA different way to publish imagery

OrthoOrtho--RectificationRectification

MosaicingMosaicing

Pan SharpeningPan Sharpening

ArcGISArcGISServerServer

GIS Desktop

Browser

Imaging Clients

ReducingReducingTimeTime

RawRawFilesFiles

ImageServer

EnterpriseData

ServerServer--side on the fly Processingside on the fly Processing

. . . Exploiting Multi. . . Exploiting Multi--Resolution,Resolution,MultiMulti--Spectral, and Temporal Aspects of ImagerySpectral, and Temporal Aspects of Imagery

Image ServerImage ServerProviding a better framework to publish and manage imagery Providing a better framework to publish and manage imagery

1111

Using and Managing Raster Data in Server Applications

1212

1313

Developer Road Map to ArcGIS ServerDeveloper Road Map to ArcGIS Server

•• Managing geographic dataManaging geographic data•• Creating effective GIS ServicesCreating effective GIS Services•• Creating applicationsCreating applications

–– Desktop/ArcGIS Explorer/ArcGIS EngineDesktop/ArcGIS Explorer/ArcGIS Engine–– Web Mapping ApplicationsWeb Mapping Applications

•• ArcGIS ManagerArcGIS Manager•• .Net.Net•• JAVAJAVA•• JavaScriptJavaScript

–– OtherOther•• SOAPSOAP

•• Architecting ArcGIS Server SolutionsArchitecting ArcGIS Server Solutions•• SecuritySecurity

1414

ArcGIS Server Web Mapping ApplicationsArcGIS Server Web Mapping Applications

1515

1616

1717

Building .Net Applications usingthe Web ADF and ASP.NET AJAX

Building Java Applications usingthe ArcGIS Server Web ADF and AJAX

Building and Extending Tasks for ArcGIS Server JAVA

Building and Extending Tasks for ArcGIS Server .Net

Advanced Java Web ADF

1818

Developer Road Map to ArcGIS ServerDeveloper Road Map to ArcGIS Server

•• Managing geographic dataManaging geographic data•• Creating effective GIS ServicesCreating effective GIS Services•• Creating applicationsCreating applications

–– Desktop/ArcGIS Explorer/ArcGIS EngineDesktop/ArcGIS Explorer/ArcGIS Engine–– Web Mapping ApplicationsWeb Mapping Applications

•• ArcGIS ManagerArcGIS Manager•• .Net.Net•• JAVAJAVA•• JavaScriptJavaScript

–– MobileMobile–– OtherOther

•• SOAPSOAP•• Architecting ArcGIS Server SolutionsArchitecting ArcGIS Server Solutions•• SecuritySecurity

1919

ArcGIS Server Supports MashupsArcGIS Server Supports MashupsIntegrating Multiple GIS Services using lightweight programming Integrating Multiple GIS Services using lightweight programming modelsmodels

Helping Users Tell Stories in Internet Map Sites . . . Helping Users Tell Stories in Internet Map Sites . . . . . . And Integrating Web Content into GIS. . . And Integrating Web Content into GIS

Mashups Mashups

GIS ServersGIS Servers

DesktopDesktopWeb ClientsWeb Clients

ArcGIS ArcGIS ServerServer

ArcGIS ClientsArcGIS Clients

Enterprise ServicesEnterprise ServicesConsumer ServicesConsumer Services

Mashup

Virtual EarthVirtual Earth

JavaScriptJavaScript

GoogleGoogle

KMLKML

ExplorerExplorer

OpenLayersOpenLayers

Web MapWeb Map

OGC, REST, SOAPOGC, REST, SOAP……

2020

Building Mashups using the ArcGIS JavaScript APIs

2121

2222

Developer Road Map to ArcGIS ServerDeveloper Road Map to ArcGIS Server

•• Managing geographic dataManaging geographic data•• Creating effective GIS ServicesCreating effective GIS Services•• Creating applicationsCreating applications

–– Desktop/ArcGIS Explorer/ArcGIS EngineDesktop/ArcGIS Explorer/ArcGIS Engine–– Web Mapping ApplicationsWeb Mapping Applications

•• ArcGIS ManagerArcGIS Manager•• .Net.Net•• JAVAJAVA•• JavaScriptJavaScript

–– MobileMobile–– OtherOther

•• SOAPSOAP•• Architecting ArcGIS Server SolutionsArchitecting ArcGIS Server Solutions•• SecuritySecurity

2323

Creating Mobile Application Creating Mobile Application –– ArcGIS MobileArcGIS MobileA Lightweight Client for the Field/Use Powered by ArcGIS ServerA Lightweight Client for the Field/Use Powered by ArcGIS Server

. . . Synchronized with Geodatabase. . . Synchronized with Geodatabase

SupportsSupports•• MappingMapping•• EditingEditing•• QueryQuery•• GPSGPS

Runs On Many DevicesRuns On Many Devices•• PhonesPhones•• PDAPDA’’ss•• LaptopsLaptops

ApplicationApplication

Includes development kitIncludes development kit forforcustom applicationscustom applications

2424

Programming and Design Patterns for the ArcGIS Mobile SDK

Implementing ArcGIS Mobile Applications for the Enterprise

2525

2626

Developer Road Map to ArcGIS ServerDeveloper Road Map to ArcGIS Server

•• Managing geographic dataManaging geographic data•• Creating effective GIS ServicesCreating effective GIS Services•• Creating applicationsCreating applications

–– Desktop/ArcGIS Explorer/ArcGIS EngineDesktop/ArcGIS Explorer/ArcGIS Engine–– Web Mapping ApplicationsWeb Mapping Applications

•• ArcGIS ManagerArcGIS Manager•• .Net.Net•• JAVAJAVA•• JavaScriptJavaScript

–– MobileMobile–– OtherOther

•• SOAP/REST/OGCSOAP/REST/OGC•• Architecting ArcGIS Server SolutionsArchitecting ArcGIS Server Solutions•• SecuritySecurity

2727

Working with ArcGIS Server Using the SOAP API

ArcGIS Server REST API

OGC Capabilities of ArcGIS Server

2828

Developer Road Map to ArcGIS ServerDeveloper Road Map to ArcGIS Server

•• Managing geographic dataManaging geographic data•• Creating effective GIS ServicesCreating effective GIS Services•• Creating applicationsCreating applications

–– Desktop/ArcGIS Explorer/ArcGIS EngineDesktop/ArcGIS Explorer/ArcGIS Engine–– Web Mapping ApplicationsWeb Mapping Applications

•• ArcGIS ManagerArcGIS Manager•• .Net.Net•• JAVAJAVA•• JavaScriptJavaScript

–– MobileMobile–– OtherOther

•• SOAP/REST/OGCSOAP/REST/OGC•• Architecting ArcGIS Server SolutionsArchitecting ArcGIS Server Solutions•• ArcGIS OnlineArcGIS Online•• SecuritySecurity

2929

Architecting ArcGIS Server Solutions for Performance

Architecting ArcGIS Server for Linux/Solaris

Moving Desktop Applications to Server

ArcGIS Server for ArcIMS Developers

3030

Developer Road Map to ArcGIS ServerDeveloper Road Map to ArcGIS Server

•• Managing geographic dataManaging geographic data•• Creating effective GIS ServicesCreating effective GIS Services•• Creating applicationsCreating applications

–– Desktop/ArcGIS Explorer/ArcGIS EngineDesktop/ArcGIS Explorer/ArcGIS Engine–– Web Mapping ApplicationsWeb Mapping Applications

•• ArcGIS ManagerArcGIS Manager•• .Net.Net•• JAVAJAVA•• JavaScriptJavaScript

–– MobileMobile–– OtherOther

•• SOAP/REST/OGCSOAP/REST/OGC•• Architecting ArcGIS Server SolutionsArchitecting ArcGIS Server Solutions•• ArcGIS OnlineArcGIS Online•• SecuritySecurity

3131

ArcGIS OnlineArcGIS OnlineGIS Content and Services for ArcGIS UsersGIS Content and Services for ArcGIS Users

. . . Helping GIS Professionals Be Immediately Productive. . . Helping GIS Professionals Be Immediately Productive

Content ServicesContent Services•• Maps & GlobesMaps & Globes•• Data DownloadsData Downloads•• TasksTasks

GIS Services (Future)GIS Services (Future)•• Geography NetworkGeography Network•• GeoprocessingGeoprocessing•• HostingHosting

PoliticalPolitical

ReliefRelief

TopographicTopographic

PhysicalPhysical

StreetsStreets

ImageryImagery

3232

Enhancing your applications with ArcGIS Online

3333

Developer Road Map to ArcGIS ServerDeveloper Road Map to ArcGIS Server

•• Managing geographic dataManaging geographic data•• Creating effective GIS ServicesCreating effective GIS Services•• Creating applicationsCreating applications

–– Desktop/ArcGIS Explorer/ArcGIS EngineDesktop/ArcGIS Explorer/ArcGIS Engine–– Web Mapping ApplicationsWeb Mapping Applications

•• ArcGIS ManagerArcGIS Manager•• .Net.Net•• JAVAJAVA•• JavaScriptJavaScript

–– MobileMobile–– OtherOther

•• SOAP/REST/OGCSOAP/REST/OGC•• Architecting ArcGIS Server SolutionsArchitecting ArcGIS Server Solutions•• SecuritySecurity

3434

Security for .Net Web Solutions

Implementing Security for ArcGIS Server .Net Solutions

Security for ArcGIS Server Java Solutions


Recommended