esri technology update - amazon s3 · esri technology update larry young, brent pierce esri. arcgis...

81
ESRI Technology Update ESRI Technology Update Larry Young, Brent Pierce Larry Young, Brent Pierce ESRI ESRI

Upload: ngokhuong

Post on 16-Feb-2019

227 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

ESRI Technology UpdateESRI Technology Update

Larry Young, Brent PierceLarry Young, Brent PierceESRIESRI

Page 2: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

ArcGIS 9 Releases ArcGIS 9 Releases

ArcGIS 9.0ArcGIS 9.0

ArcGIS 9.0.1ArcGIS 9.0.1 Linux and Solaris ReleaseLinux and Solaris Release

Quality, Network AnalystQuality, Network Analyst3D 3D ArcReaderArcReader, Schematics, Schematics

Quality, Data Interoperability ExtensionQuality, Data Interoperability ExtensionSP1,2SP1,2

QualityQualitySP3SP3

ArcGIS 9.1ArcGIS 9.1

ArcGIS 9.2ArcGIS 9.2

Quality (scheduled for Nov)Quality (scheduled for Nov) SP1SP1

Beta scheduled for DecBeta scheduled for Dec

Page 3: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

ArcGIS 9.1ArcGIS 9.1OverviewOverview

Vision: Continue to improve quality and usability, and Vision: Continue to improve quality and usability, and add key new featuresadd key new features

Major enhancements:Major enhancements:•• Improved Quality and UsabilityImproved Quality and Usability

–– Over 1700 improvements since 9.0Over 1700 improvements since 9.0•• Network Analyst (new at 9.1)Network Analyst (new at 9.1)•• 3D ArcReader3D ArcReader•• Integrated ArcGIS SchematicsIntegrated ArcGIS Schematics

Page 4: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

ArcGIS 9.1 ArcGIS 9.1 DesktopDesktop

Stability and productivity enhancementsStability and productivity enhancements•• Pan to selectionPan to selection•• Pause drawingPause drawing•• Better support for longer field namesBetter support for longer field names•• Swipe toolSwipe tool•• Geoprocessing:Geoprocessing:

–– Add +60 tools to ArcEditor Add +60 tools to ArcEditor –– Add +40 tools to ArcView Add +40 tools to ArcView –– New Merge ToolNew Merge Tool

•• New feature to ease migration New feature to ease migration -- ‘‘Save AsSave As’’•• New improved dataNew improved data

–– 150m world wide imagery available for all users 150m world wide imagery available for all users •• Much moreMuch more……

Page 5: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Improvements to DialogsImprovements to Dialogs

•• The Query Builder dialog The Query Builder dialog in in ““Select By AttributesSelect By Attributes””and the and the ““Field CalculatorField Calculator””has been redesigned to has been redesigned to accommodate long field accommodate long field namesnames

Page 6: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

ArcReader and ArcGIS PublisherArcReader and ArcGIS Publisher

•• ArcGIS PublisherArcGIS Publisher–– Publisher Extension for GlobesPublisher Extension for Globes

•• ArcReaderArcReader–– General FunctionalityGeneral Functionality

•• Layer TransparencyLayer Transparency•• Swipe Tool (also now available in Swipe Tool (also now available in

ArcMap)ArcMap)•• ArcWebArcWeb Place FinderPlace Finder

–– ArcReaderArcReader GlobeGlobe•• Global Navigation toolGlobal Navigation tool•• Pivot ToolPivot Tool•• Fly ToolFly Tool•• Target ToolTarget Tool•• Animation playerAnimation player

•• General Quality ImprovementsGeneral Quality Improvements

Page 7: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Network AnalystNetwork Analyst

Easy to use network Easy to use network analysis on GIS dataanalysis on GIS data

•• Simple User InterfaceSimple User Interface•• Geoprocessing (Dialogs, Geoprocessing (Dialogs,

Scripts, Scripts, ModelBuilderModelBuilder))•• ArcObjects for ArcObjects for

developersdevelopers•• Advanced multiAdvanced multi--modal modal

data modeldata model

Page 8: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Network AnalystNetwork Analyst

Many multiMany multi--modal network solversmodal network solvers•• RoutingRouting

–– MultiMulti--point routingpoint routing–– Traveling salespersonTraveling salesperson–– Time windowsTime windows–– Stop durationStop duration

•• Driving Directions Driving Directions •• Closest FacilityClosest Facility•• Service AreasService Areas

–– Complex polygon generationComplex polygon generation–– Allocation across networksAllocation across networks

•• Origin / Destination Cost MatrixOrigin / Destination Cost Matrix

Page 9: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Network DatasetsNetwork Datasets

•• Layer typesLayer types–– GeodatabasesGeodatabases–– ShapefilesShapefiles–– SDCSDC

•• Multiple Cost fields (dynamic costs, fixed Multiple Cost fields (dynamic costs, fixed costs,costs,……))

•• Advanced Turn restrictionsAdvanced Turn restrictions•• Hierarchical Routing (performance)Hierarchical Routing (performance)•• Barrier SupportBarrier Support

Page 10: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

ArcGIS SchematicsArcGIS SchematicsIntegrated with ArcGISIntegrated with ArcGIS

Usability ImprovementsUsability Improvements•• Use of ArcMap standard Use of ArcMap standard

ToolsTools•• 3 schematic toolbars3 schematic toolbars•• Diagrams added to data Diagrams added to data

frames as layersframes as layers

Page 11: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

ArcGIS SchematicsArcGIS Schematics

•• New diagram typesNew diagram types•• Schematics stored and Schematics stored and

managed in geodatabase managed in geodatabase •• New ArcObjects SDKNew ArcObjects SDK

Page 12: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

ArcGIS 9.1ArcGIS 9.1New Extension LicensingNew Extension Licensing

Product Maplex ArcScan ArcPressStreetMap USA

ArcInfo Core Core Core Core

ArcEditor Extension Core Core Core

ArcView Extension Extension Core Core

ArcGIS Engine(Dev Kit and

Runtime)NA NA NA Core

ArcGIS Server NA NA NA Core

Page 13: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

ArcIMSArcIMS

•• Queries on dynamic layersQueries on dynamic layers•• SDE Connection check SDE Connection check

optimizedoptimized•• Support for JPEG2000 and Support for JPEG2000 and

MrSidMrSid Gen 3 raster formatsGen 3 raster formats•• Full support for OAS 10gFull support for OAS 10g•• Metadata Server search Metadata Server search

performance improvementsperformance improvements•• WFS providerWFS provider

Page 14: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

ArcSDEArcSDE

•• Improve quality, performance and scalabilityImprove quality, performance and scalability–– XML column performance and scalabilityXML column performance and scalability–– Oracle Spatial performanceOracle Spatial performance

•• OGC Simple Feature Conformance testingOGC Simple Feature Conformance testing–– DB2 DB2 –– SQL types and functions SQL types and functions –– Informix Informix –– SQL types and functionsSQL types and functions–– SQL Server SQL Server –– Binary schemaBinary schema–– Oracle Oracle –– Binary SchemaBinary Schema–– ArcGIS ArcGIS –– OLE/DBOLE/DB

Page 15: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Software LibrarySoftware Library•• ArcGIS Engine Developer Kit ArcGIS Engine Developer Kit (inc. Ext, runtime)(inc. Ext, runtime)•• ArcGIS Server (inc. Ext)ArcGIS Server (inc. Ext)•• ArcIMSArcIMS•• ArcSDEArcSDE•• ArcWebArcWeb Services (100k credits)Services (100k credits)

WebsiteWebsite

++

•• Advanced SupportAdvanced Support•• TrainingTraining•• Implementation Implementation ServicesServices

++

ESRI Developer Network (EDN)ESRI Developer Network (EDN)

Annual Subscription per DeveloperAnnual Subscription per Developer

Page 16: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

ArcGIS 9.2 VisionArcGIS 9.2 Vision

•• ArcGIS 9.2 builds on the ArcGIS 9.2 builds on the ArcGISArcGIS platform platform extending GIS in many areas, including:extending GIS in many areas, including:–– CartographyCartography–– ModelingModeling–– Information managementInformation management–– Cadastral / land records managementCadastral / land records management–– Web GISWeb GIS

Page 17: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

ArcGIS 9.2 Development ArcGIS 9.2 Development ThemesThemes

•• Improve GIS desktop applicationsImprove GIS 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 18: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

ArcGIS 9.2 ScheduleArcGIS 9.2 Schedule

•• Estimated release scheduleEstimated release schedule–– Beta December 2005Beta December 2005–– First Customer ShipmentFirst Customer Shipment

midmid-- 20062006

Page 19: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Customer Driven ImprovementsCustomer Driven Improvements•• GUIGUI

–– Standardize tools Standardize tools –– Scale CustomizationScale Customization–– Layers controlLayers control–– ArcWeb Toolbar ArcWeb Toolbar –– Map Markup Tools Map Markup Tools –– Find XYFind XY

•• PerformancePerformance–– GeocodingGeocoding

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

–– MultiMulti--threaded web threaded web requests requests

•• StabilityStability–– Fixed many random Fixed many random

crashescrashes–– Driven by testing and user Driven by testing and user

reportsreports•• MetadataMetadata

–– ISO 19139 SupportISO 19139 Support

•• Table ImprovementsTable Improvements–– Print tablesPrint tables–– Calculate areas & perimeter Calculate areas & perimeter –– SQL Query Table SQL Query Table –– Clean up stand alone table Clean up stand alone table

model model –– More long field name More long field name

supportsupport–– Direct read Excel filesDirect read Excel files

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

•• PrintingPrinting–– New EPSON DriversNew EPSON Drivers–– Fixed a number of issuesFixed a number of issues

•• EditingEditing–– Construction/COGO ToolsConstruction/COGO Tools

Page 20: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Advanced CartographyAdvanced Cartography-- Modeling, Modeling, Editing and Finishing Editing and Finishing

•• Introduce Cartographic RepresentationsIntroduce Cartographic Representations–– Cartographic Symbols on FeaturesCartographic Symbols on Features–– Defined Cartographic Rule baseDefined Cartographic Rule base–– Individual feature symbology and geometry overrideIndividual feature symbology and geometry override

•• New editing and finishing tools New editing and finishing tools (graphic editing)(graphic editing)–– Intuitive graphic editing toolsIntuitive graphic editing tools–– Control specific feature symbology / cartographic Control specific feature symbology / cartographic

shapeshape–– Geoprocessing tools (e.g. detect graphic conflicts, Geoprocessing tools (e.g. detect graphic conflicts,

manage representations, generalizationmanage representations, generalization……))

Page 21: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Cartographic Editing and Finishing Cartographic Editing and Finishing Target UsersTarget Users

•• CartoCarto--SavySavy Users (currently Users (currently spend hours on cartographic spend hours on cartographic finishing, in and outside of finishing, in and outside of ArcGIS)ArcGIS)

•• National / Regional Mapping National / Regional Mapping AgenciesAgencies

•• Military mapping agenciesMilitary mapping agencies•• Cartographic Production Sites Cartographic Production Sites

((DOTsDOTs, Rand McNally, National , Rand McNally, National Geographic, AAA, etc.)Geographic, AAA, etc.)

•• Functionality aims to drastically Functionality aims to drastically reduce the need to reduce the need to ‘‘finishfinish’’ a map a map outside our system. Starts in outside our system. Starts in 9.2, more in Dakota.9.2, more in Dakota.

Page 22: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

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•• Model LoopingModel Looping

Tool LicenseSpatial Join (NEW) ArcInfo,

ArcEditor, ArcView

Data Compare (NEW) ArcInfo, ArcEditor

Random value generation (AIW) ArcInfoTransform (AIW) ArcInfoArcInfo Generalization Tools (AIW)

ArcInfo

Theissen Polygons (AIW) ArcInfoGenerate Fishnet (AIW) ArcInfoFind Geometric Relationships (AIW – PALINFO)

ArcInfo

Spatial Relationship Analysis (Chi Sq.)(NEW)

ArcInfo

Spatial Autocorrelation (k-function) (NEW)

ArcInfo

Page 23: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

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

optionsoptions

9.2 Tables 9.2 Tables –– Print TablesPrint Tables

Page 24: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

•• 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

9.2 Tables 9.2 Tables –– Record Context MenuRecord Context Menu

Page 25: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Graphing Enhancements in ArcGIS 9.2Graphing Enhancements in ArcGIS 9.2

•• Graph usability and functionalityGraph usability and functionality–– Graph types and templateGraph types and template–– SortingSorting–– Multiple datasetsMultiple datasets

•• Display quality and editing capabilityDisplay quality and editing capability–– Color matchingColor matching–– Improved editingImproved editing–– Export typesExport types

•• Interaction amongst map, graph, and tableInteraction amongst map, graph, and table–– LinkingLinking–– Animated graphsAnimated graphs

Page 26: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

9.2 Graphs 9.2 Graphs –– New FeaturesNew FeaturesColoring, 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 27: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

CAD development for CAD development for ArcGISArcGIS 9.29.2

•• New CAD dataset organizationNew CAD dataset organization•• Expanded attribute supportExpanded attribute support•• New New GeoreferencingGeoreferencing toolstools•• Improved feature renderingImproved feature rendering•• Improved annotation export Improved annotation export •• User interface standardization and User interface standardization and

improvementimprovement•• Bug fixesBug fixes•• Improved documentationImproved documentation

Page 28: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

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 29: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

New Group Layer representation for New Group Layer representation for CAD feature datasetsCAD feature datasets

ArcMap TOC at 9.1

ArcMap TOC at 9.2

Page 30: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

New New GeoreferencingGeoreferencing toolstools

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

Page 31: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Improved feature renderingImproved feature rendering

•• Annotation features:Annotation features:–– Previous design Previous design –– ArcGISArcGIS renders all CAD renders all CAD

annotation features the sameannotation features the same•• Default font is ArialDefault font is Arial

–– New design New design –– respects CAD annotation respects CAD annotation feature display properties feature display properties

•• Text style attribute mapped to Text style attribute mapped to ArcMapArcMap symbol; set for all symbol; set for all True Type fontsTrue Type fonts

•• Automatically renders when annotation feature class is Automatically renders when annotation feature class is added to mapadded to map

•• Expanded text style reporting in Layer Properties UIExpanded text style reporting in Layer Properties UI

Page 32: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Improved feature renderingImproved feature rendering

Current CAD Annotation feature rendering at ArcGIS 9.1

Page 33: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Improved feature renderingImproved feature rendering

New CAD Annotation feature rendering at ArcGIS 9.2

Page 34: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Improved feature renderingImproved feature rendering

•• Line features:Line features:–– Previous design Previous design –– ArcGISArcGIS renders all CAD renders all CAD

polylinepolyline features the samefeatures the same•• Continuous lines; random colorContinuous lines; random color

–– New design New design –– respects CAD respects CAD polylinepolyline feature feature display properties display properties

•• LinetypeLinetype attributes mapped to new CAD attributes mapped to new CAD ArcMapArcMapstyle filestyle file

•• Color attributes mapped to RGB valuesColor attributes mapped to RGB values•• LineweightLineweight attributes converted to attributes converted to ArcMapArcMap width width

valuesvalues

•• Point and polygon features:Point and polygon features:

Page 35: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Improved feature renderingImproved feature rendering

Current CAD feature layer rendering at ArcGIS 9.1

Page 36: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Improved feature renderingImproved feature rendering

New CAD feature layer rendering at ArcGIS 9.2

Page 37: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Desktop ExtensionsDesktop Extensions3D Analyst3D Analyst Improved performance, Draped text/labeling support, Improved performance, Draped text/labeling support,

easier navigation tools, bug fixeseasier navigation tools, bug fixes……(see next slide)(see next slide)

ArcScanArcScan for ArcGISfor ArcGIS bug fixesbug fixes……

Data InteroperabilityData Interoperability More formats, bug fixesMore formats, bug fixes……

Geostatistical AnalystGeostatistical Analyst GP integration, bug fixesGP integration, bug fixes……Maplex for ArcGISMaplex for ArcGIS Leader line support, bug fixesLeader line support, bug fixes……

Network AnalystNetwork Analyst better error reporting, bug fixesbetter error reporting, bug fixes……

PublisherPublisher filefile--GDB used for packaging data, ArcWeb service GDB used for packaging data, ArcWeb service support, ext layer support, bug fixessupport, ext layer support, bug fixes……

SchematicsSchematics focused new Tools, bug fixesfocused new Tools, bug fixes……

Spatial AnalystSpatial Analyst New solar radiation tools, vector to raster New solar radiation tools, vector to raster improvements, bug fixesimprovements, bug fixes……

Survey AnalystSurvey Analyst Minor bug fixesMinor bug fixes…………

Tracking AnalystTracking Analyst performance, API, bug fixesperformance, API, bug fixes……

Page 38: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

ArcIMS 9.2ArcIMS 9.2•• Improved administrationImproved administration•• New Client ViewerNew Client Viewer

–– Dynamic ZoomDynamic Zoom–– Continuous PanContinuous Pan–– New Designer New Designer –– .Net and Java support.Net and Java support

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

•• 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

Page 39: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

ArcIMS DesignerArcIMS Designer

Page 40: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

ArcGIS ServerArcGIS Server

•• New ClientsNew Clients•• GeoprocessingGeoprocessing•• GeodataGeodata ServerServer•• Globe ServerGlobe Server•• Smart Client SDKSmart Client SDK•• New ExtensionsNew Extensions•• Many general ImprovementsMany general Improvements

Page 41: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

ArcGIS 9.2Geodatabase

• Better Integration with IT systems• Enhanced Transaction Model• History• Replication• High Precision Storage• Misc. Improvements

Page 42: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Better Integration with IT systems

• Provide alternative editing solutions– Simple data models

• Don’t require advanced geodatabase functionality such as versioning

– Advanced data models• Require versioning for topology, geometric networks,

disconnected editing, replication, history

– Ability to choose both versioned and non-versioned datasets

Page 43: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Enhanced Transaction Model Non-versioned editing

• Ability to edit “out of the box” non-versioned data

• Introduces a new workspace editing mode for versioned or non-versioned editing

• Changes are applied within a database transaction– Edits are applied directly to the data source– No support for undo or redo

Page 44: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Enhanced Transaction Model Non-versioned editing

• Ability to support DBMS principles– Unique indexes– Referential integrity– Constraints– Triggers– Advanced security features

Page 45: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Enhanced Transaction ModelSave to base

• Extends the multi-versioned transaction model

• Base aware tables possess the same Addsand Deletes tables which multi-versioned tables possess

• When editing the DEFAULT version, upon saving, changes are applied to the base table

Page 46: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Enhanced Transaction Model Save to base

• Save to base registration only available for simple feature classes

• Provides undo/redo capability which non-versioned editing model cannot

• Ability to persist long transactions in the delta tables until the version is posted to DEFAULT

Page 47: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

SQL Access to simple geometries

• Some applications want to work with feature tables in a geodatabase using SQL

• ArcSDE includes a new spatial type for Oracle

• Users can choose– SDE binary schema – OGC binary schema– Oracle Spatial type– ESRI Spatial type for Oracle

Page 48: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

SQL Access to simple geometries

• All types of features can be read and queried via SQL

• Simple Features with no additional geodatabase behavior can also be changed via SQL

Page 49: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

ESRI Spatial Type for Oracle

• Utilizes Oracle’s data cartridge

• Data Cartridge extends the Oracle Extensibility Architecture– Data cartridges determine how the server interprets, stores,

retrieves, and indexes domain-specific data user-defined data types

• The geometry data is stored in the ArcSDE compressed binary format– Properties such as geometry type, number of coordinates,

coordinate reference, area, length, etc, are also stored in the type as persistent properties

Page 50: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

ArcSDE for SQL ServerPersonal and workgroup

• User’s have asked for a Database Server for your Geodatabases that works well for:– Mobile field applications– Disconnected editors and database replicas– Small organizations

• And it must:– Be easy to install– Be easy to use– Perform well– Scale from one to many users– Be inexpensive

Page 51: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

ArcSDE for SQL ServerPersonal and workgroup

• Personal ArcSDE for SQL Server– For single user applications (field editing,

replication)– Included with ArcInfo and ArcEditor license

• Workgroup ArcSDE for SQL Server– For departmental workgroups and small

organizations – Low cost license

Page 52: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

ArcSDE for SQL ServerPersonal and workgroup

• Personal Geodatabase Server– Allows three concurrent users– Allows one editor– Included with ArcInfo and ArcEditor– Based on SQL Server 2005 Express

• Workgroup Geodatabase Server– Allows ten concurrent users (can all be editors)– Low cost license with ArcGIS– Based on SQL Server 2005 Express

Page 53: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

ArcSDE for SQL ServerPersonal and workgroup

• Easy to deploy– Simple install – Preset database configuration– Includes SQL Server 2005 Express

• Easy to use– Browse and administer from ArcCatalog– Uses windows authentication– Provides essential services such as database

creation, adding users and database backup

Page 54: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Geodatabase History

• Allows you to automatically save earlier states of the database as changes are made to the database

• You can attach to any moment in time and work with your database as it existed at that point in time

• You can also look at the changes made to any particular feature over a span of time– Available with ArcInfo and ArcEditor– Requires you to version your data

Page 55: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Geodatabase History

• History is stored in an Archive table– A complete copy of the original data source

• All changes made to the DEFAULT version are archived– Timestamps for each insert, update and delete

• Archive tables have FROM and TO dates– gdb_from_date– gdb_to_date

• Archive table can be accessed directly in ArcMap

Page 56: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Archiving

F T

Archive Table

Versioned feature class with archiving

Base table

Delta Tables

Adds

Deletes

Page 57: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

F T

Archive TableBase table

Delta Tables

Adds

Deletes

When versions are posted to DEFAULT the archive is updated

Archiving

Page 58: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Geodatabase HistoryTypes of queries

• Moment in Time Query– Show how the database looked like on Jan 10 2002

• Temporal Range Queries– Show all records for pipe 23– Show all pipes edited between Jan 10 2002 and

April 10 2003– Show all transformer records whose type is

Padmounted added between Jan 10 2002 and April 10 2003

Page 59: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Geodatabase HistoryTools

• History Viewer Tool allows you to flip through moments in time

• You can also add the Archive as a layer to ArcMap and view or query historical records– By using definition queries

Page 60: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Geodatabase HistoryTools

DEMO

Page 61: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Geodatabase ReplicationUse Cases

• Mobile users and field crews need to be disconnected from the network

• Users who need to maintain copies of data at different organizational levels (city, county, state)

• Users who want to maintain copies of data at different geographic facilities

• Users who need to distribute work to contractors

Page 62: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Geodatabase ReplicationConcepts

• Basic replication relationship is between two replicas– A Child Replica is created from a Parent Replica

• You can replicate– A specific version– Specific datasets– A subset of features

Page 63: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Geodatabase ReplicationConcepts

• Replicas can be organized as a tree

• A central parent replica can be used as a hub to propagate changes between multiple child replicas

StateState

CountyCounty

CityCity

ParentParent

Page 64: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Geodatabase ReplicationConcepts

• Replicas may be either– Connected via computer networks – Connected only via Mail / UPS / FedEx

• Replicas can be synchronized in either both or one direction

• Synchronization is based on exchanging messages

• You can Create and Synchronize Replicas using Wizards and GP Tools

Page 65: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Geodatabase ReplicationTypes

ParentParent ChildChildOnce OnlyOnce Only

ParentParent ChildChildMultiple TimesMultiple Times

ParentParent ChildChildMultiple TimesMultiple Times

Two WayTwo Way

One WayOne Way

Checkout-Checkin

Checkout-Checkin

Page 66: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Geodatabase ReplicationCheckout Checkin

EnterpriseGeodatabase

Check-out

Check In

Check-out

Check In

Check-out

Check In

Personal GDB

Personal GDB

Page 67: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Geodatabase ReplicationTwo way replication

Page 68: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Geodatabase ReplicationOne way replication

Read-only Geodatabase

Web users

ArcGIS ServerArcIMS

Enterprise Geodatabase

Page 69: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Geodatabase ReplicationSynchronization

• Connected Synchronization– Can be performed when all replicas accessible on

the network– System manages message exchange and always

acknowledges

• Disconnected Synchronization– Must be performed when replicas are not on the

same network– Message exchange is performed by the end user

Page 70: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

High Precision Data storage

• High Precision storage solves problems faced by users who:– need very high coordinate resolution – have very large spatial extents

• You no longer need to worry about maximum possible extent when working in a standard coordinate system

• The resolution defaults to 1/10 of a mm, you can change the resolution as required

Page 71: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Misc. Improvements

•• Improved Raster Data ManagementImproved Raster Data Management–– Faster projection on the flyFaster projection on the fly–– Read and write more formatsRead and write more formats

•• Support for very large Terrain DatasetsSupport for very large Terrain Datasets

•• New file geodatabasesNew file geodatabases–– Unix or WindowsUnix or Windows–– High performance and removes size limitsHigh performance and removes size limits–– Single user editing modelSingle user editing model

•• Faster Faster geocodinggeocoding

Page 72: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Misc. ImprovementsMultiple project workspaces

• For Oracle the ability to have multiple ArcSDE instances within one Oracle instance

• ArcSDE 9.2 for Oracle will have a master instance in the SDE schema

• All project workspaces exist within any given schema– Contain all the sde and gdb* data dictionary tables

Page 73: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Misc. ImprovementsOS Authentication

• Two options when connecting to an enterprise geodatabase– Database authentication

• Username and password supplied

– Operating System authentication• Passes OS credentials to the DBMS

– Dependant on how your enterprise DBMS user is defined

Page 74: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Misc. ImprovementsObject model

• IWorkspaceEdit2::EditDataChanges– WithinEditOperation– WithinEditSession

• Ability to detect all edits with the current edit operation or within the edit session

• Powerful mechanism used for auditing or application event driven behavior

Page 75: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Misc. ImprovementsObject model

• IQueryFilterDefinition::PostFixClause– Ability to set conditional clauses

• GROUP BY• ORDER BY• HAVING COUNT

• IVersion2::GetCommonAncestor– Ability to obtain a version representing the state of

the database which is common to both the current and input versions

Page 76: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Misc. ImprovementsPerformance

• New stop editing (save) not releasing and reacquiring object lock on the version being edited

• Composite relationships not setting foreign key to NULL on destination class prior to deleting

• Further improvements with cursor management

Page 77: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Misc. ImprovementsVersioning

• Users can choose how conflicts are defined when reconciling versions– By object:

• When two users edit the same feature then the feature is in conflict

– By attribute:• A feature is in conflict only when two users edit the same

attribute

• Users can choose which version conflicts are automatically resolved in favor– Either the edit version or the target version

Page 78: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Misc. ImprovementsVersioning

• Difference queries optimized– No longer server based, client side detection

• Conflict Resolution dialog– Ability to visually compare conflicts

• Current representation• Pre-reconcile representation• Target version representation• Common ancestor representation

– Ability to replace by attribute– Notation to identify what conflicts were visited

Page 79: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Conflict Resolution Dialog

DEMO

Page 80: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection

Conflict Resolution

Dialog

Page 81: ESRI Technology Update - Amazon S3 · ESRI Technology Update Larry Young, Brent Pierce ESRI. ArcGIS 9 Releases ArcGIS 9.0 ArcGIS 9.0.1 Linux and Solaris Release ... • Pan to selection