Learning ArcGIS Geodatabases

Learning ArcGIS Geodatabases
eBook: $16.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print + free eBook + free PacktLib access to the book: $43.98    Print cover: $26.99
save 39%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Covers the basics of building Geodatabases, using ArcGIS, from scratch
  • Model the Geodatabase to an optimal state using the various optimization techniques
  • Packed with real-world examples showcasing ArcGIS Geodatabase to build mapping applications in web, desktop, and mobile

Book Details

Language : English
Paperback : 158 pages [ 235mm x 191mm ]
Release Date : June 2014
ISBN : 1783988649
ISBN 13 : 9781783988648
Author(s) : Hussein Nasser
Topics and Technologies : All Books, Other

Table of Contents

Chapter 1: Authoring Geodatabases
Chapter 2: Working with Geodatabase Datasets
Chapter 3: Modeling Geodatabases
Chapter 4: Optimizing Geodatabases
Chapter 5: Programming Geodatabases
Chapter 6: Enterprise Geodatabases
  • Chapter 1: Authoring Geodatabases
    • Bestaurants, the best restaurants in Belize
    • Designing the geodatabase schema
    • Creating the geodatabase
      • The spatial reference
      • Creating the feature classes
    • Editing the geodatabase in ArcMap
    • Summary
  • Chapter 2: Working with Geodatabase Datasets
    • Working with feature classes
      • Adding new attributes
      • Modifying the properties of the attributes
      • Domains
      • Subtypes
    • Working with object tables and relations
    • Working with annotations
    • Importing other datasets
      • Importing shape files
      • Importing the CAD files
      • Importing coverage classes
    • Summary
  • Chapter 3: Modeling Geodatabases
    • The entity relationship diagram for Bestaurants
      • The flaws in the current geodatabase
      • The proposed geodatabase model
    • Implementing the proposed model
      • Authoring the geodatabase
      • Creating geodatabase datasets
      • Assigning domains to the feature class
      • Adding subtypes to the new feature class
      • Enabling attachments in the feature class
    • Testing the new geodatabase in ArcMap
    • Summary
  • Chapter 4: Optimizing Geodatabases
    • Geodatabase indexing
      • Attribute indexing
      • Adding an attribute index
      • Spatial indexing
      • Adding a spatial index
      • Using indexes effectively
    • Geodatabase compression
      • Compressing a file geodatabase
      • Using compression effectively
    • Compacting
      • Compacting a file geodatabase
      • Using compacting effectively
    • Summary
  • Chapter 5: Programming Geodatabases
    • Using Python scripting
      • Creating a geodatabase
      • Creating a feature class
      • Adding and deleting fields
      • Copying features
      • Backing up the Bestaurants_Web geodatabase
      • A list of arcpy commands
    • Using the model builder
      • Creating a model
      • Creating a feature class
      • Running the model
    • Summary
  • Chapter 6: Enterprise Geodatabases
    • The benefits of the enterprise geodatabase
    • Setting up a Microsoft SQL Server Express geodatabase
      • System requirements
      • Installing SQL Server Express
      • Configuring SQL Server Express
        • Enabling TCP remote pipe
        • Enabling the firewall's database port
        • Connecting to the database
        • Connecting to the database from a remote machine
      • Creating an enterprise geodatabase
    • Working with an enterprise geodatabase
      • Adding users
      • Creating a connection to the enterprise geodatabase
      • Migrating a file geodatabase to an enterprise geodatabase
      • Assigning privileges
    • Summary

Hussein Nasser

Hussein Nasser is an Esri award-winning senior GIS solution architect at Electricity and Water Authority, Bahrain. He was the first author to write about the ArcGIS for Server technology after its complete revamp in Version 10.1. In 2007, Hussein won the annual ArcGIS for Server Code Challenge conducted at the Esri Developer Summit in Palm Springs, California, for using the AJAX technology with ArcGIS for Server, which was not implemented back then. His eight-year career as a GIS architect at the leading Middle Eastern engineering company Khatib & Alami involved implementing various utility GIS systems based on the Esri technology across the Middle East. After this, Hussein decided to move to a more focused environment at Electricity and Water Authority, Bahrain, his homeland, where he could channel his expertise to develop a robust GIS utility solution and fully integrate it with the e-government project, which would help Bahrain march towards the smart grid. Beyond GIS, Hussein is fascinated by acute research topics. Among the papers he is currently working on are The Human API: A Software Interface to Prevent Cancer, Global Economic Crisis and Natural Disasters Quantum Detector, and the Stock Market and the Moon Phases.

Sorry, we don't have any reviews for this title yet.

Code Downloads

Download the code and support files for this book.

Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

Sample chapters

You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

Frequently bought together

Learning ArcGIS Geodatabases +    Mastering Object-oriented Python =
50% Off
the second eBook
Price for both: £19.95

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • Explore the benefits of geodatabases with practical illustrations
  • Work with geodatabase datasets covering feature classes, tables, relationship classes, coverage, and annotations
  • Model your geodatabase by creating a sturdy design that can sustain large edits and decrease maintenance
  • Discover various tools to optimize queries and response time, which will help you to fine-tune your geodatabase
  • Utilize Python scripting to author your geodatabase programmatically
  • Set up and configure a full-fledged networked enterprise geodatabase using ArcSDE technology
  • Add programming flavors to your geodatabase using Python

In Detail

ArcGIS is an industry standard for geospatial development and management. A geodatabase is the database used to store and manage the spatial data.

Learning ArcGIS Geodatabases offers a comprehensive working and practical experience for readers who are interested in knowing about ArcGIS. The initial chapters guide you through authoring geodatabases and creating a geodatabase schema and datasets. Then, the book focuses extensively on modeling and optimizing geodatabases.

Finally, you will be able to work comfortably with datasets, annotations, and relationship classes, making it easier to migrate from a legacy database to an ArcGIS geodatabase.


This is a solution-based book, showcasing the real power of ArcGIS Geodatabase by following a real-world, example-based approach

Who this book is for

This book is aimed at geospatial developers who want to work with ArcGIS geodatabases as well as manage them. Having knowledge of building a geodatabase from scratch isn't a must; Learning ArcGIS Geodatabases is ideal for those who want to use ArcGIS geodatabase for the first time, or for those who want to migrate from their existing legacy database to a geodatabase.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software