Geodatabase: The ArcGIS
Mechanism for Data Management
Sabata Mcatshulwa and Liezel Botha
Presentation Outline

      Cartographic Representations


         Relationship feature classes


         Raster Data


         Complex feature classes


      Versioning and Distributed GDB
Patterns of an Enterprise GIS
                                        Data
                                     Management
                                        Collect,
                                       organise &
                                     exchange data




        Stakeholder                                                 Planning &
        Engagement                                                   Analyses
        Get feedback                                               Transform data
         and make                                                  in to actionable
         informed                                                    information
         decisions                   Complete
                                    Integrated
                                     Systems


                   Operational
                   Awareness                         Field Mobility
                   Disseminate                       Get information
                    knowledge                        into & out of the
                  where & when it                          field
                    is needed




                                 ArcGIS Addresses common organizational needs
Presentation Outline

     Cartographic Representations


        Relationship feature classes


        Raster Data


        Complex feature classes


     Versioning and Distributed GDB
Cartographic Representations
• For storing

       Complex symbology

       Rule-based

       In the geodatabase




 Requires an ArcEditor or ArcInfo license
Presentation Outline

      Cartographic Representations


         Relationship feature classes


         Raster Data


         Complex feature classes


      Versioning and Distributed GDB
Relationship feature classes

 • Ensures Referential integrity
 • Cardinality:
   − one-to-one
   − one-to-many
   − many-to-many
 • Rule based
Presentation Outline

      Cartographic Representations


         Relationship feature classes


         Raster Data


         Complex feature classes


      Versioning and Distributed GDB
Raster Data

 Raster Datasets
 • Raster datasets can be:
  −   Individual raster datasets
  −   Mosaicked together
  −   Grouped into mosaic datasets
  −   Grouped into catalogs
Raster Data
Raster Catalog
  − Collection of raster datasets stored in
    geodatabase




  − A raster catalog is typically used to display
    adjacent fully overlapping, or partially overlapping
    raster datasets without having to mosaic them into
    one large raster dataset
Raster Data
Mosaic Datasets

• Store, manage, view and query small to
  vast collections of raster and image data
• Dynamic Mosaicking
• Optimized




 Data is stored as a catalog and viewed as a mosaicked image
Demonstration
Presentation Outline

      Cartographic Representations


         Relationship feature classes


         Raster Data


         Complex feature classes


      Versioning and Distributed GDB
Complex feature classes
Topology
• Relationships between coincident features
• Ensures data integrity
• Rule based
  − Constrain how features share geometry
Complex feature classes
Topology – New 10.1 Tools
•   Align To Shape
•   Replace Geometry Tool
•   Align Edge Tool
•   Topology Edit Trace Tool
•   Reshape multiple edges at once
Complex feature classes
Geometric Networks
• Model common networks and infrastructures found
  in the real world
• Examples:
  −   Water distribution
  −   Electrical lines
  −   Gas pipelines
  −   Telephone services
  −   Rivers/Streams
• Network Tracing
  − Upstream/downstream
  − Finding connected/disconnected features
Demonstration
Presentation Outline

      Cartographic Representations


         Relationship feature classes


         Raster Data


         Complex feature classes


      Versioning and Distributed GDB
Versioning and Distributed GDB
Versioning and Distributed GDB

  Feature edit tracking
             Editor   •   name of the user who created it
             Tom
                      •   date and time it was created
             Bill
             Joe
                      •   name of the user who edited it
                      •   date and time it was last edited
Versioning and Distributed GDB
 What is a Version?
Versioning and Distributed GDB
Privileges Dialog
• See all privileges on a dataset
• Bulk grant and revoke to users and roles
Versioning and Distributed GDB

 Scripting Administration
Versioning and Distributed GDB
Replication
Versioning and Distributed GDB
Archiving

    Provides the functionality to record and access
    changes made to all or a subset of data in a
    versioned geodatabase




• What was the value for a specific attribute at a certain moment?
• How has a particular feature or row changed through time?
• How has a spatial area evolved over time?
Demonstration
Discussion

Geodatabase: The ArcGIS Mechanism for Data Management

  • 1.
    Geodatabase: The ArcGIS Mechanismfor Data Management Sabata Mcatshulwa and Liezel Botha
  • 2.
    Presentation Outline Cartographic Representations Relationship feature classes Raster Data Complex feature classes Versioning and Distributed GDB
  • 3.
    Patterns of anEnterprise GIS Data Management Collect, organise & exchange data Stakeholder Planning & Engagement Analyses Get feedback Transform data and make in to actionable informed information decisions Complete Integrated Systems Operational Awareness Field Mobility Disseminate Get information knowledge into & out of the where & when it field is needed ArcGIS Addresses common organizational needs
  • 4.
    Presentation Outline Cartographic Representations Relationship feature classes Raster Data Complex feature classes Versioning and Distributed GDB
  • 5.
    Cartographic Representations • Forstoring Complex symbology Rule-based In the geodatabase Requires an ArcEditor or ArcInfo license
  • 6.
    Presentation Outline Cartographic Representations Relationship feature classes Raster Data Complex feature classes Versioning and Distributed GDB
  • 7.
    Relationship feature classes • Ensures Referential integrity • Cardinality: − one-to-one − one-to-many − many-to-many • Rule based
  • 8.
    Presentation Outline Cartographic Representations Relationship feature classes Raster Data Complex feature classes Versioning and Distributed GDB
  • 9.
    Raster Data RasterDatasets • Raster datasets can be: − Individual raster datasets − Mosaicked together − Grouped into mosaic datasets − Grouped into catalogs
  • 10.
    Raster Data Raster Catalog − Collection of raster datasets stored in geodatabase − A raster catalog is typically used to display adjacent fully overlapping, or partially overlapping raster datasets without having to mosaic them into one large raster dataset
  • 11.
    Raster Data Mosaic Datasets •Store, manage, view and query small to vast collections of raster and image data • Dynamic Mosaicking • Optimized Data is stored as a catalog and viewed as a mosaicked image
  • 12.
  • 13.
    Presentation Outline Cartographic Representations Relationship feature classes Raster Data Complex feature classes Versioning and Distributed GDB
  • 14.
    Complex feature classes Topology •Relationships between coincident features • Ensures data integrity • Rule based − Constrain how features share geometry
  • 15.
    Complex feature classes Topology– New 10.1 Tools • Align To Shape • Replace Geometry Tool • Align Edge Tool • Topology Edit Trace Tool • Reshape multiple edges at once
  • 16.
    Complex feature classes GeometricNetworks • Model common networks and infrastructures found in the real world • Examples: − Water distribution − Electrical lines − Gas pipelines − Telephone services − Rivers/Streams • Network Tracing − Upstream/downstream − Finding connected/disconnected features
  • 17.
  • 18.
    Presentation Outline Cartographic Representations Relationship feature classes Raster Data Complex feature classes Versioning and Distributed GDB
  • 19.
  • 20.
    Versioning and DistributedGDB Feature edit tracking Editor • name of the user who created it Tom • date and time it was created Bill Joe • name of the user who edited it • date and time it was last edited
  • 21.
    Versioning and DistributedGDB What is a Version?
  • 22.
    Versioning and DistributedGDB Privileges Dialog • See all privileges on a dataset • Bulk grant and revoke to users and roles
  • 23.
    Versioning and DistributedGDB Scripting Administration
  • 24.
  • 25.
    Versioning and DistributedGDB Archiving Provides the functionality to record and access changes made to all or a subset of data in a versioned geodatabase • What was the value for a specific attribute at a certain moment? • How has a particular feature or row changed through time? • How has a spatial area evolved over time?
  • 26.
  • 27.