copy of a look at arcgis engine

Upload: raghasudha-bommidi

Post on 09-Apr-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    1/25

    A Look at ArcGIS Engine

    16th Annual Minnesota

    GIS/LIS ConferenceOctober 2006

    Craig Perreault

    Minnesota DNR

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    2/25

    Outline:What is ArcGIS engine

    Object Models

    Landview Application Code Examples

    Tips and Observations

    Licensing and Deploying

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    3/25

    What is ArcGIS Engine

    ESRI replacement of

    Windows map objectsAnd windows map objects Lite

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    4/25

    What is ArcGIS EngineBuilt on core ArcObjects components

    1,000s objects classes and interfaces

    Map control

    Page layout control

    Table of contentsTool bars (over 240 tools ready to use)

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    5/25

    What is ArcGIS EngineLoad .mxd, .lyr, datasets through code

    Methods

    AddMxFile, AddLayer, AddShapefile

    WorkspaceFactory functionality for all other

    formats

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    6/25

    Object Models

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    7/25

    Object Models

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    8/25

    Object Models

    A look at the CartoObjectModel.pdf

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    9/25

    Object Models

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    10/25

    Object Models

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    11/25

    Object Models

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    12/25

    Landview Application Spotlight

    Landview is a windows 2000/XP program.

    Written in VB6 using MapObjects Lite.Designed for the DNR staff to view GIS data.

    Written in house and free for all DNR

    employees.About 800 users.

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    13/25

    Landview Application SpotlightFunctionality includes:

    Creating shape files

    Adding customized data

    Editing tables

    Controlling symbology

    Labels

    GPS interface

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    14/25

    Landview Application Spotlight

    Map Objects Lite Limitations

    High Quality OutputLarge format printing

    PDF

    High resolution JPG

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    15/25

    Landview Application SpotlightVery popular because it is free

    Too costly to have all users need license

    Only uses license when

    Exporting

    Printing

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    16/25

    TIP: ClearLayers

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    17/25

    TIP: ClearLayers

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    18/25

    LV Export Using Map Objects

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    19/25

    LV Export Using ArcGIS Engine

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    20/25

    Licensing and Deploying

    ComponentsMust have ArcGIS engine runtime installed

    LicensingMust have an ArcGIS license available

    Desktop

    Arcview, ArcEditor and ArcInfoEngine

    Standard runtime

    Geodatabase extension

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    21/25

    Licensing and Deploying

    ArcGIS desktop licenses can float

    Engine runtime can not float

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    22/25

    Licensing and DeployingArcGIS Engine Developer Kit containsan ArcGIS Engine Runtime CD

    The runtime CD is freely distributablewith your application

    CD will install all of the required

    components for end users

    Not needed with ArcGIS 9.2 Desktop

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    23/25

    Licensing and DeployingNeed to authorize each end-user machineto run ArcGIS engine applications

    Methods

    SoftwareAuthorization.exe wizard

    Run manually by the end-user

    Run automatically by your setup programOr use an available ArcGIS Desktop license

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    24/25

    Licensing and DeployingEDN

    http://edndoc.esri.com/arcobjects/9.1/default.asp?URL=/arcobjects/9.1/ArcGISEngine/EngineDevGd_Ch5.pdf

  • 8/8/2019 Copy of a Look at ArcGIS Engine

    25/25

    Q&A

    Thank You

    Enjoy the Rest of Your Day!