68
What What s new in s new in ArcGIS ArcGIS 9.2 9.2 Products / Technology Products / Technology Ryan Dalton, Melita Kennedy, Tim Ryan Dalton, Melita Kennedy, Tim Weisenberger Weisenberger

Esri Arcgis92

Embed Size (px)

Citation preview

Page 1: Esri Arcgis92

WhatWhat’’s new in s new in ArcGISArcGIS 9.2 9.2 Products / TechnologyProducts / Technology

Ryan Dalton, Melita Kennedy, Tim Ryan Dalton, Melita Kennedy, Tim WeisenbergerWeisenberger

Page 2: Esri Arcgis92

ArcGIS 9.2 Development ThemesArcGIS 9.2 Development Themes

•• Improve the ArcGIS Desktop applications Improve the ArcGIS Desktop applications –– Mapping, analysis, editingMapping, analysis, editing–– Quality, performance, and usability (user driven)Quality, performance, and usability (user driven)

•• Comprehensive Database functionalityComprehensive Database functionality–– Data ManagementData Management

•• Robust Server GISRobust Server GIS–– Geographic Information ServicesGeographic Information Services–– Smart Clients Smart Clients

•• Improve application development platformImprove application development platform–– SDKs and deploymentSDKs and deployment

Page 3: Esri Arcgis92

Examples of Customer Driven ImprovementsExamples of Customer Driven Improvements

•• GUIGUI–– Scale CustomizationScale Customization–– Layers controlLayers control–– ArcWeb Toolbar ArcWeb Toolbar –– Find XYFind XY–– Map Markup Tools Map Markup Tools

•• PerformancePerformance–– GeocodingGeocoding

•• 4x+ faster4x+ faster•• Stand alone tableStand alone table

–– MultiMulti--threaded web requests threaded web requests •• StabilityStability

–– Driven by testing and user Driven by testing and user reportsreports

•• MetadataMetadata–– ISO 19139 SupportISO 19139 Support

•• Table ImprovementsTable Improvements–– Direct read Excel filesDirect read Excel files–– More long field name supportMore long field name support–– Print tablesPrint tables–– Calculate areas & perimeter Calculate areas & perimeter –– SQL Query Table SQL Query Table

•• CADCAD–– Single Icon for dataSingle Icon for data–– More accurate More accurate symbologysymbology–– CAD GeoCAD Geo--referencingreferencing–– Improve CAD textImprove CAD text–– Standardize Field listsStandardize Field lists

•• PrintingPrinting–– New EPSON DriversNew EPSON Drivers

•• EditingEditing–– COGO ToolsCOGO Tools

Page 4: Esri Arcgis92

Desktop GUI ImprovementsDesktop GUI Improvements

Page 5: Esri Arcgis92

Map Navigation ShortcutsMap Navigation Shortcuts

•• Shortcut keys temporarily override toolShortcut keys temporarily override tool–– Z = Zoom InZ = Zoom In–– X = Zoom OutX = Zoom Out–– C = PanC = Pan–– B = Continuous Pan/ZoomB = Continuous Pan/Zoom

•• Roller Wheel enabled Pan/ZoomRoller Wheel enabled Pan/Zoom

Zoom InZoom In Roll wheel awayRoll wheel away

Zoom InZoom In Hold down and dragHold down and drag

Zoom OutZoom Out Roll wheel towardRoll wheel toward

Page 6: Esri Arcgis92

Customizable Full ExtentCustomizable Full Extent

•• Specify your Specify your ““Zoom to FullZoom to Full”” extentextent

Page 7: Esri Arcgis92

Better Usability for Group LayersBetter Usability for Group Layers

•• GeoprocessingGeoprocessing ToolsTools•• Identify DialogIdentify Dialog•• Select by AttributesSelect by Attributes•• Swipe ToolSwipe Tool•• Transparency as a GroupTransparency as a Group

Page 8: Esri Arcgis92

•• Subtypes and Domain values displayedSubtypes and Domain values displayed•• Group LayersGroup Layers•• Sort FieldsSort Fields•• Show Field AliasesShow Field Aliases

Select by AttributesSelect by Attributes

Page 9: Esri Arcgis92

•• Identify features by dragging a boxIdentify features by dragging a box•• Sort Records, Sort Fields and modify Field VisibilitySort Records, Sort Fields and modify Field Visibility•• Copy Location X,Y coordinatesCopy Location X,Y coordinates

–– Alter Location units (DD, Feet, Meters)Alter Location units (DD, Feet, Meters)

Identify Tool EnhancementsIdentify Tool Enhancements

Page 10: Esri Arcgis92

Go to X,Y LocationGo to X,Y Location

•• Map unitsMap units•• Decimal DegreesDecimal Degrees•• Degrees Minutes SecondsDegrees Minutes Seconds

Page 11: Esri Arcgis92

Measure Tool EnhancementsMeasure Tool Enhancements

•• Measure Area/Length in multiple unit typesMeasure Area/Length in multiple unit types•• Measure Individual FeatureMeasure Individual Feature•• SnappingSnapping•• Summarize multiple measuresSummarize multiple measures

Page 12: Esri Arcgis92

Multiple Viewer WindowsMultiple Viewer Windows

•• Magnifier WindowMagnifier Window•• Viewer WindowsViewer Windows

Page 13: Esri Arcgis92

Customize Map ScalesCustomize Map Scales

•• Edit in ArcMap Edit in ArcMap –– Use through DesktopUse through Desktop

Page 14: Esri Arcgis92

Tabular DataTabular Data

Page 15: Esri Arcgis92

Direct Read Excel SpreadsheetsDirect Read Excel Spreadsheets

•• Use first row of nonUse first row of non--empty values for field namesempty values for field names•• DoesnDoesn’’t support formulast support formulas

Page 16: Esri Arcgis92

Table Window EnhancementsTable Window Enhancements

•• TableTable--toto--Map navigationMap navigation–– Zoom to, Pan to, Flash, Select/Unselect recordsZoom to, Pan to, Flash, Select/Unselect records

•• Extra options for selected or highlighted recordsExtra options for selected or highlighted records•• Use Shift and Ctrl keys to select multiple recordsUse Shift and Ctrl keys to select multiple records

Page 17: Esri Arcgis92

Calculating Geometry Area/Length/Calculating Geometry Area/Length/CentroidCentroid/XY/XY

•• Easily perform Geometry CalculationsEasily perform Geometry Calculations–– AreaArea–– PerimeterPerimeter–– LengthLength–– X LocationX Location–– Y LocationY Location–– CentroidCentroid XX–– CentroidCentroid YY

Page 18: Esri Arcgis92

Printing TablesPrinting Tables

•• Print range of recordsPrint range of records•• Basic printing range, page layout and header Basic printing range, page layout and header

optionsoptions

Page 19: Esri Arcgis92

ChartingCharting

•• SupportSupport–– Business ChartsBusiness Charts–– Scientific / ESDA ChartsScientific / ESDA Charts

•• Colors match mapColors match map•• 2 way selection (Linking/brushing)2 way selection (Linking/brushing)•• Can be animatedCan be animated

Page 20: Esri Arcgis92

New Features: New Features: Coloring, Linking, Sorting, and EditingColoring, Linking, Sorting, and Editing

•• Color matching Color matching between graph between graph and map layerand map layer

•• Linking interaction Linking interaction amongst map, amongst map, graph and data graph and data table table -- Dynamic Dynamic selection selection highlightinghighlighting

•• Sort values in Sort values in ascending / ascending / descending orderdescending order

•• Improve graphic Improve graphic quality and increase quality and increase editing controlediting control

Page 21: Esri Arcgis92

Data Management Data Management and and GeoprocessingGeoprocessing

Page 22: Esri Arcgis92

GeoprocessingGeoprocessing: : Spatial Analysis and ModelingSpatial Analysis and Modeling

•• Enhancements to GP frameworkEnhancements to GP framework–– GP Function LoopingGP Function Looping

•• (Ex: Clip 10 layers using same Clip Layer)(Ex: Clip 10 layers using same Clip Layer)

–– List processingList processing–– Geoprocessing layerGeoprocessing layer–– Raster Attribute TablesRaster Attribute Tables

Page 23: Esri Arcgis92

Improving GeoprocessingImproving Geoprocessing

•• Associate process (model) Associate process (model) with layerwith layer–– When layer is refreshed, When layer is refreshed,

model is rerunmodel is rerun–– Maintain symbology / avoid Maintain symbology / avoid

adding multiple layers to mapadding multiple layers to map–– Layers maintain how they Layers maintain how they

were madewere made

•• Large data processingLarge data processing

•• Batch processingBatch processing

•• Custom Datum Custom Datum Transformation SupportTransformation Support

•• More ArcInfo Workstation More ArcInfo Workstation tools addedtools added

ArcInfo, ArcInfo, ArcEditor, ArcEditor, ArcViewArcView

Spatial Join (NEW)Spatial Join (NEW)

ArcInfoArcInfoSpatial Autocorrelation (kSpatial Autocorrelation (k--function) function) (NEW)(NEW)

ArcInfoArcInfoSpatial Relationship Analysis (Chi Spatial Relationship Analysis (Chi Sq.)(NEWSq.)(NEW))

ArcInfoArcInfoFind Geometric Relationships (AIW Find Geometric Relationships (AIW ––PALINFO)PALINFO)

ArcInfoArcInfoGenerate Fishnet (AIW)Generate Fishnet (AIW)

ArcInfoArcInfoTheissenTheissen Polygons (AIW)Polygons (AIW)

ArcInfoArcInfoArcInfo Generalization Tools (AIW)ArcInfo Generalization Tools (AIW)

ArcInfoArcInfoTransform (AIW)Transform (AIW)

ArcInfoArcInfoRandom value generation (AIW)Random value generation (AIW)

ArcInfo, ArcInfo, ArcEditorArcEditor

Data Compare (NEW)Data Compare (NEW)

LicenseLicenseTool Tool

Page 24: Esri Arcgis92

More Raster FormatsMore Raster Formats

•• Direct Read: Direct Read: •• File GeodatabaseFile Geodatabase•• USGS ASCII DEMUSGS ASCII DEM•• X11 X11 PixelmapPixelmap•• Oracle Oracle GeoRasterGeoRaster•• ECW (ER ECW (ER MapperMapper –– no plugno plug--in download required)in download required)•• PCRasterPCRaster•• PCIPCI

•• Direct Write: Direct Write: •• File GeodatabaseFile Geodatabase•• Oracle Oracle GeorasterGeoraster•• JPEG 2000 (JP2)JPEG 2000 (JP2)•• JPEGJPEG•• Windows BMPWindows BMP•• GIFGIF•• PNGPNG

Page 25: Esri Arcgis92

Terrain Data Model and ToolsTerrain Data Model and Tools

•• Terrains are derived based on a set of Terrains are derived based on a set of Feature classesFeature classes

–– Mass Points (point or line) Mass Points (point or line) –– e.g. LIDARe.g. LIDAR–– Hard/Soft lines (line) Hard/Soft lines (line) –– e.g. contourse.g. contours–– Erase (polygon) Erase (polygon) –– e.g. no datae.g. no data–– Replace (polygon) Replace (polygon) –– e.g. lakese.g. lakes–– Clip (polygon) Clip (polygon) –– e.g. study area definitione.g. study area definition–– TagValueFillTagValueFill (polygon) (polygon) –– e.g. tag land cover to tin e.g. tag land cover to tin

facesfaces

•• Stored in GDBStored in GDB–– User defined terrain (pyramid) levelsUser defined terrain (pyramid) levels–– Optimized for massive numbers of points (+100m)Optimized for massive numbers of points (+100m)

•• Tools for LIDAR data import (LAS format)Tools for LIDAR data import (LAS format)

•• 3D Analyst license required to initially Define 3D Analyst license required to initially Define a Terrain / All clients can view a terraina Terrain / All clients can view a terrain

•• Usable in ArcMap, Catalog, Globe, ServerUsable in ArcMap, Catalog, Globe, Server

Page 26: Esri Arcgis92

Temporal Data Visualization and AnalysisTemporal Data Visualization and Analysis

• Goal: Provide initial set of tools for temporal data analysis

• Visualization– Animation of data over time (Fire extents,

sea surface temperature, zoning changes, traffic flows, etc.)

– Charting of time series/ESDA/standard– Support for NetCDF format data– Same UI in ArcMap, ArcGlobe, and

ArcScene

• Analysis (expand beyond deterministic models)– Support time and attribute based model

looping– Random value generation for model

simulation

• Goal: Provide initial set of tools for temporal data analysis

• Visualization– Animation of data over time (Fire extents,

sea surface temperature, zoning changes, traffic flows, etc.)

– Charting of time series/ESDA/standard– Support for NetCDF format data– Same UI in ArcMap, ArcGlobe, and

ArcScene

• Analysis (expand beyond deterministic models)– Support time and attribute based model

looping– Random value generation for model

simulationT1T1

Page 27: Esri Arcgis92

CAD dataCAD data

Page 28: Esri Arcgis92

CAD development for ArcGIS 9.2CAD development for ArcGIS 9.2

•• Simplified user experienceSimplified user experience–– User interface standardization and improvementUser interface standardization and improvement–– New CAD dataset organizationNew CAD dataset organization–– New New GeoreferencingGeoreferencing toolstools

•• More CAD properties supportedMore CAD properties supported–– Expanded attribute supportExpanded attribute support–– Improved feature renderingImproved feature rendering–– Improved annotation export Improved annotation export

•• Improved documentationImproved documentation•• Support AutoCAD Release 12 and 2005Support AutoCAD Release 12 and 2005

Page 29: Esri Arcgis92

New CAD dataset organizationNew CAD dataset organization

CAD data representation at ArcGIS 9.1 CAD data representation at

ArcGIS 9.2

CAD Drawing Dataset now inside CAD

Feature Dataset

Page 30: Esri Arcgis92

Improved feature renderingImproved feature rendering

Better CAD feature layer rendering at ArcGIS 9.2Better CAD feature layer rendering at ArcGIS 9.2

Page 31: Esri Arcgis92

New New GeoreferencingGeoreferencing toolstools

Control points can now be created in the map interactively to define a transformation

2 point – Scale and Rotate 2 point – Scale and Rotate

Page 32: Esri Arcgis92

GeodatabaseGeodatabase EnhancementsEnhancements

Page 33: Esri Arcgis92

ArcGIS 9.2 GeodatabaseArcGIS 9.2 Geodatabase

•• Extended Extended GeodatabaseGeodatabase modelsmodels–– FileFile--based, MS SQL Expressbased, MS SQL Express--basedbased

•• High Precision Storage (64 bit)High Precision Storage (64 bit)•• Spatial referenceSpatial reference•• Vertical coordinate systemsVertical coordinate systems

•• Enhanced Transaction ModelEnhanced Transaction Model–– HistoryHistory–– ReplicationReplication

•• Misc. ImprovementsMisc. Improvements

Page 34: Esri Arcgis92

Three kinds of GeodatabasesThree kinds of Geodatabases

Stored in RDBMS (Oracle, SQL Server, DB2, Informix). Stored in RDBMS (Oracle, SQL Server, DB2, Informix). Uses ArcSDE. Versioning and MultiUses ArcSDE. Versioning and Multi--user Support. user Support. Recommended.Recommended.

3. ArcSDE3. ArcSDEGeodatabaseGeodatabase

Stored in file folder. Up to 1 TB per dataset. Any platform. Stored in file folder. Up to 1 TB per dataset. Any platform. Single editor and a few readers. Single editor and a few readers. Recommended.Recommended.

2. File 2. File GeodatabaseGeodatabase

Stored in Access. 2 GB Limit, but effective size is 250 to Stored in Access. 2 GB Limit, but effective size is 250 to 500 MB. Windows only. Single editor and a few readers. 500 MB. Windows only. Single editor and a few readers. Legacy support.Legacy support.

1. Personal 1. Personal GeodatabaseGeodatabase

Page 35: Esri Arcgis92

FileFile--based Geodatabasesbased Geodatabases

•• Single user (Single user (no replication, versioning, or historyno replication, versioning, or history))•• Better then shapefiles / Access (Better then shapefiles / Access (pGDBpGDB))

–– Supports all features of geodatabase Supports all features of geodatabase (raster, vector, terrain, annotation, etc.)(raster, vector, terrain, annotation, etc.)

–– Query/draw fasterQuery/draw faster–– 1+ TB dataset limit, no overall size limit1+ TB dataset limit, no overall size limit–– Supports data compression (2:1 with most datasets)Supports data compression (2:1 with most datasets)–– Uses a coverageUses a coverage--like directory structure (no INFO directory!)like directory structure (no INFO directory!)

•• Cross platform (Cross platform (Windows, Linux, SolarisWindows, Linux, Solaris))•• Access (mdb) based Geodatabases still supported, but not Access (mdb) based Geodatabases still supported, but not

encouragedencouraged•• After 9.2 publish API for File After 9.2 publish API for File GeodatabaseGeodatabase

Page 36: Esri Arcgis92

ArcSDE ProductsArcSDE Products

•• ArcSDE Personal ArcSDE Personal (SQL Server Express + ArcSDE Direct Connect)(SQL Server Express + ArcSDE Direct Connect)–– SQL Server Express limited to:SQL Server Express limited to:

4 GB data, 1 CPU, 1 GB Ram4 GB data, 1 CPU, 1 GB Ram–– Limited to Limited to 3 concurrent users3 concurrent users (1 editor, 2 readers) (1 editor, 2 readers) –– Intranet Use ONLYIntranet Use ONLY–– Simplified AdministrationSimplified Administration

–– Support via ESRI for all aspects of DBMSSupport via ESRI for all aspects of DBMS–– ArcEditorArcEditor and ArcInfo create, design, and editand ArcInfo create, design, and edit–– ArcView readArcView read--onlyonly–– Included with Included with ArcGISArcGIS Desktop (as optional installation)Desktop (as optional installation)

Page 37: Esri Arcgis92

ArcSDE ProductsArcSDE Products

•• ArcSDEArcSDE WorkgroupWorkgroup(SQL Server Express + (SQL Server Express + ArcSDEArcSDE Direct Connect)Direct Connect)–– SQL Server Express limited to:SQL Server Express limited to:

4 GB data, 1 CPU, 1 GB Ram4 GB data, 1 CPU, 1 GB Ram–– Limited to Limited to 10 users/editors10 users/editors–– Intranet Use ONLYIntranet Use ONLY–– Simplified AdministrationSimplified Administration–– ArcEditorArcEditor and ArcInfo create, design, and editand ArcInfo create, design, and edit–– ArcView readArcView read--onlyonly–– Support via ESRI for all aspects of DBMSSupport via ESRI for all aspects of DBMS

•• ArcSDEArcSDE EnterpriseEnterprise–– Multiple Database OptionsMultiple Database Options–– Unlimited UsersUnlimited Users–– Internet and Intranet use supportedInternet and Intranet use supported

Page 38: Esri Arcgis92

PrePre--9.2 geodatabases9.2 geodatabases

•• PrePre--9.2 geodatabases use 329.2 geodatabases use 32--bit integersbit integers•• Limited to 0 Limited to 0 –– 2147483645 integers2147483645 integers

Page 39: Esri Arcgis92

PrePre--9.2 default values9.2 default values

•• Spatial domain/precision defaults were uselessSpatial domain/precision defaults were useless–– DoesnDoesn’’t fit geographic or projected datat fit geographic or projected data

•• Conversion tools were betterConversion tools were better——checked data extentschecked data extents

Page 40: Esri Arcgis92

High precisionHigh precision

•• 6464--bit storagebit storage•• Actually, itActually, it’’s 53s 53--bitsbits•• Range is 0 to 9007199254740990Range is 0 to 9007199254740990•• ArcSDE supports it already, ArcGIS couldnArcSDE supports it already, ArcGIS couldn’’t use t use

the datathe data•• Equivalent to double precisionEquivalent to double precision

Page 41: Esri Arcgis92

Upgrading to high precisionUpgrading to high precision

•• Two partsTwo parts–– Upgrade the geodatabaseUpgrade the geodatabase–– Upgrade feature dataset/class spatial referenceUpgrade feature dataset/class spatial reference

•• Will not Will not ‘‘shakeshake’’ the datathe data

Page 42: Esri Arcgis92

Upgrading to high precisionUpgrading to high precision

•• Black = original gridBlack = original grid•• Blue = new grid, 4xBlue = new grid, 4x•• Rose = 16xRose = 16x

0.0, 1.0 1.0, 1.0

0.0, 0.0 1.0, 0.0

0.25, 0.75

0.25, 0.25

0.75, 0.75

0.75, 0.25

0.0, 0.5 1.0, 0.5

0.5, 1.0

0.5, 0.0

Page 43: Esri Arcgis92

Tolerance, resolution, and precisionTolerance, resolution, and precision

•• ToleranceTolerance——data accuracydata accuracy•• ResolutionResolution——1/precision1/precision

–– In the units of the coordinate systemIn the units of the coordinate system–– Storage precisionStorage precision

•• PrecisionPrecision——number of decimal placesnumber of decimal places–– XYUnitsXYUnits

Page 44: Esri Arcgis92

New feature dataset/class wizardsNew feature dataset/class wizards

•• Completely reworkedCompletely reworked•• Less things are hiding on the last panelLess things are hiding on the last panel

–– Point/line/polygonPoint/line/polygon–– Spatial referenceSpatial reference

Page 45: Esri Arcgis92

Vertical coordinate systemsVertical coordinate systems

•• Can define on vector dataCan define on vector data•• Transformations not supported yetTransformations not supported yet•• Supports Supports geoidgeoid--based and ellipsoidbased and ellipsoid--based heightsbased heights•• Heights/DepthsHeights/Depths

Page 46: Esri Arcgis92

Feature class Feature class wizardwizardDEMODEMO

Page 47: Esri Arcgis92

Developer ToolsDeveloper Tools

Page 48: Esri Arcgis92

ArcGIS EngineArcGIS Engine

•• ArcGIS Engine Developer KitArcGIS Engine Developer Kit–– Toolkit for building and deploying .Net and Java Toolkit for building and deploying .Net and Java

custom desktop ArcObjects solutionscustom desktop ArcObjects solutions•• ArcGIS Engine RuntimeArcGIS Engine Runtime

–– Software for running cross platform custom Software for running cross platform custom desktop solutions built with Engine Developer Kitdesktop solutions built with Engine Developer Kit

. . . Embed GIS in Your Application. . . Embed GIS in Your Application. . . Quick & Easy Application Development. . . Quick & Easy Application Development

Tools &Tools &ControlsControls

ApplicationsApplications

Page 49: Esri Arcgis92

ArcGIS EngineArcGIS Engine-- New for 9.2New for 9.2

•• Increase developer productivity by providing more Increase developer productivity by providing more controls and commandscontrols and commands

•• Geoprocessing supportGeoprocessing support•• New extensions for specialized solutionsNew extensions for specialized solutions•• Java and .Net focused SDKsJava and .Net focused SDKs

•• Hundreds of ToolsHundreds of Tools

•• All Desktop ExtensionsAll Desktop Extensions•• Many New ControlsMany New Controls

Page 50: Esri Arcgis92

ArcGIS EngineArcGIS Engine-- New ComponentsNew Components

•• Symbology Selector ControlSymbology Selector Control•• Common dialogsCommon dialogs

–– Add data, Identify, Find, etcAdd data, Identify, Find, etc

•• New toolsNew tools–– Map explorationMap exploration–– Editing / Markup (Digital Ink)Editing / Markup (Digital Ink)–– Network Analyst / SchematicsNetwork Analyst / Schematics–– ArcWeb ServicesArcWeb Services–– GlobeGlobe

Page 51: Esri Arcgis92

ArcGIS EngineArcGIS Engine-- GeoprocessingGeoprocessing

•• Geoprocessing part of ArcGIS Engine RuntimeGeoprocessing part of ArcGIS Engine Runtime–– Standard Engine Runtime apps use ArcView level GP Standard Engine Runtime apps use ArcView level GP

tools, scripts, & modelstools, scripts, & models–– Engine Runtime + GDB Update extension provides Engine Runtime + GDB Update extension provides

support of the ArcEditor level GP toolssupport of the ArcEditor level GP tools–– Engine Runtime extensions are enhanced with GP Engine Runtime extensions are enhanced with GP

toolstools

•• New New GeoProcessorGeoProcessor .NET object .NET object –– Visual Studio .Net integration toolsVisual Studio .Net integration tools–– Allows selection of any GP toolboxAllows selection of any GP toolbox

Page 52: Esri Arcgis92

Engine ExtensionsEngine Extensions

New

Updated

Build custom tracking solutionsTrackingView / modify schematicsSchematics

GP integration for Server modelsData InteroperabilityHigh quality labelingMaplex

Better error reporting, GP toolsNetworkGP Tools, solar radiation toolsSpatialGP tools3D

Page 53: Esri Arcgis92

GIS ServersGIS Servers

•• Major improvements in ArcIMSMajor improvements in ArcIMS•• Major enhancements for ArcGIS ServerMajor enhancements for ArcGIS Server

Page 54: Esri Arcgis92

ArcIMS 9.2ArcIMS 9.2

Major releaseMajor release

•• Improved administrationImproved administration•• Improved Java developer frameworkImproved Java developer framework

–– Integration with Java Eclipse and Sun CreatorIntegration with Java Eclipse and Sun Creator•• Major quality enhancementsMajor quality enhancements•• Improved documentationImproved documentation•• OGC web services standardsOGC web services standards

More Integration with ArcGISMore Integration with ArcGIS

Page 55: Esri Arcgis92

ArcIMS 9.2ArcIMS 9.2

•• New Client ViewerNew Client Viewer–– New Designer New Designer –– Quick StartQuick Start–– Based on .NET connectorBased on .NET connector

•• New .Net ConnectorNew .Net Connector–– Integration with Visual Studio .NETIntegration with Visual Studio .NET

•• ArcIMS API part of the Web ADFArcIMS API part of the Web ADF–– Same Web ADF as ArcGIS ServerSame Web ADF as ArcGIS Server–– Same Development Environment for Same Development Environment for

ArcIMS & ArcGIS ServerArcIMS & ArcGIS Server

GeoportalGeoportalTool KitTool Kit

ArcIMSArcIMS

ArcMapArcMap

MappingMapping DataData MetadataMetadata

RoutingRouting DataDataDeliveryDelivery

The Web ADF allows you to create ArcIMS solutions completely in the .NET Framework, without having to write ArcXML requests.

Page 56: Esri Arcgis92

ArcIMS DesignerArcIMS Designer

Page 57: Esri Arcgis92

ArcIMS ExtensionsArcIMS Extensions

•• Enhance Metadata ServerEnhance Metadata Server•• Enhance Data Delivery ExtensionEnhance Data Delivery Extension

–– More formatsMore formats•• New Routing ServerNew Routing Server

Page 58: Esri Arcgis92

New Approach for Deploying GISNew Approach for Deploying GIS

SupportsSupports•• Web BrowserWeb Browser•• Mobile DevicesMobile Devices•• Smart ClientsSmart Clients•• Open Web ServiceOpen Web Service•• Enterprise Application Enterprise Application

IntegrationIntegrationDataData

MapMap

GlobeGlobe

GeoprocessingGeoprocessing

RoutingRouting

TrackingTracking

Write your ownWrite your ownServiceService

Data and AnalysisData and AnalysisOn the ServerOn the Server

DatabaseDatabaseManagementManagement

ArcGIS Server 9.2ArcGIS Server 9.2

Page 59: Esri Arcgis92

ArcGIS Server 9.2ArcGIS Server 9.2

•• Significant .Net and Java ADF improvementsSignificant .Net and Java ADF improvements•• SecuritySecurity•• Load balancingLoad balancing•• AdministrationAdministration•• Map display performanceMap display performance

Full support for .NET Framework 2.0 and Visual Studio 2005Full support for .NET Framework 2.0 and Visual Studio 2005

Page 60: Esri Arcgis92

ArcGIS Server 9.2ArcGIS Server 9.2

•• Map Cached ServicesMap Cached Services•• Publisher for Web ServicesPublisher for Web Services

–– Map Server ObjectsMap Server Objects–– KML, WMS SupportKML, WMS Support

•• GIS Server OutputGIS Server Output–– GeodataGeodata ServerServer

•• Support for Replications and Synchronizing Support for Replications and Synchronizing Geodatabase with ArcCatalog from ArcGIS ServerGeodatabase with ArcCatalog from ArcGIS Server

•• PrePre--Create NonCreate Non--Pooled Server ObjectsPooled Server Objects•• Programmatically Access LogsProgrammatically Access Logs•• Server Object ExtensionsServer Object Extensions•• Data Interoperability SupportedData Interoperability Supported

Page 61: Esri Arcgis92

ArcGIS Server 9.2ArcGIS Server 9.2

•• Web ADF Web ADF –– Complete ReComplete Re--WriteWrite–– ArcIMS SupportArcIMS Support–– ArcWebArcWeb Services SupportServices Support–– WMS Service SupportWMS Service Support–– Multiple Service DisplayMultiple Service Display

•• Transparent Service Integration Transparent Service Integration

•• Incorporates Site Builder Web DesignerIncorporates Site Builder Web Designer–– Intended for people with little web development Intended for people with little web development

skillsskills•• AJAX support AJAX support –– AsynchronizedAsynchronized Calling Calling

–– No more complete refreshes from the Server No more complete refreshes from the Server

““The Ajax engine allows the userThe Ajax engine allows the user’’s interaction with the application to happen s interaction with the application to happen asynchronously asynchronously —— independent of communication with the server. So the user is independent of communication with the server. So the user is never staring at a blank browser window and an hourglass icon, wnever staring at a blank browser window and an hourglass icon, waiting around aiting around for the server to do something.for the server to do something.””

Page 62: Esri Arcgis92

ArcGIS Server 9.2ArcGIS Server 9.2

•• Web ControlsWeb Controls–– Map ControlMap Control

•• More than one ServiceMore than one Service•• Seamless Panning and Zooming, Scroll Wheel Seamless Panning and Zooming, Scroll Wheel

Support and Keyboard shortcutsSupport and Keyboard shortcuts

–– Toolbar ControlToolbar Control•• Pick List Property to add Tools and CommandsPick List Property to add Tools and Commands

–– New Navigation ControlNew Navigation Control•• Pan and Zoom in one controlPan and Zoom in one control

–– Map Tips ControlMap Tips Control

Page 63: Esri Arcgis92

ArcGIS ServerArcGIS Server-- Mobile ADFMobile ADF

•• Developer technology for creating mapping Developer technology for creating mapping applications:applications:–– Lightweight (< 1 MB) Lightweight (< 1 MB) –– Run on Windows Desktop and MobileRun on Windows Desktop and Mobile–– Occasionally disconnected and distributedOccasionally disconnected and distributed–– Leverage ArcGIS serverLeverage ArcGIS server

•• Map control and component libraryMap control and component library•• Part of ArcGIS ServerPart of ArcGIS Server

Page 64: Esri Arcgis92

Mobile ADFMobile ADF-- FunctionalityFunctionality

•• Basic mappingBasic mapping–– Pan, Zoom, IdentifyPan, Zoom, Identify–– Basic symbologyBasic symbology

•• Download and cache Download and cache data from ArcGIS data from ArcGIS Server Extremely fast Server Extremely fast displaydisplay

•• Vector and raster dataVector and raster data•• Web services Web services

communicationcommunication•• No editing in first No editing in first

releaserelease

Page 65: Esri Arcgis92

Network Analyst Network Analyst Extension SupportExtension Support

•• NAServerNAServer Extension:Extension:–– Easier Access to Network Analyst Easier Access to Network Analyst

FunctionsFunctions–– Publish Network Analysis LayersPublish Network Analysis Layers

•• RoutingRouting•• Closest Facilities, Service AreasClosest Facilities, Service Areas

–– Expose as Web ServicesExpose as Web Services

Page 66: Esri Arcgis92

Geoprocessing on ServerGeoprocessing on Server

Goal: serverGoal: server--side geoprocessingside geoprocessing

•• Models, Scripts, Tools run on Models, Scripts, Tools run on the serverthe server

•• Synchronous processing (no Synchronous processing (no queuing)queuing)

•• Just like any ArcObjects functionJust like any ArcObjects function•• Access is by developers, via Access is by developers, via

ArcObjectsArcObjects•• Access to ArcInfo level GP tools Access to ArcInfo level GP tools

(except AIW tools)(except AIW tools)

ArcGIS ServerArcGIS Server

Page 67: Esri Arcgis92

Globe Viewer and ServerGlobe Viewer and Server

Goal: 3D visualization and analysis over Goal: 3D visualization and analysis over the webthe web

•• ArcGIS Globe ServerArcGIS Globe Server•• ClientsClients

–– Free viewer Free viewer –– ArcGIS ExplorerArcGIS Explorer–– ArcReaderArcReader–– ArcGIS Engine ArcGIS Engine -- Globe ControlGlobe Control–– ArcGIS DesktopArcGIS Desktop–– Developer APIDeveloper API

•• ArcWebArcWeb ServicesServices•• Excellent performance Excellent performance -- caching on client and caching on client and

serverserver

Page 68: Esri Arcgis92

Server ExtensionsServer Extensions

New

Updated

Support tracking solutionsTrackingFocused for viewing / modifying diagramsSchematics

Use pre-defined formats, direct read and exportData InteropIncluded in ArcGIS Server (Included)Maplex for ArcGIS

Better error reporting, GP toolsNetwork

Includes GP Tools, solar radiation toolsSpatialGlobe Server, GP tools3D