ArcGIS By Example
eBook - ePub

ArcGIS By Example

Hussein Nasser

Share book
  1. 258 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

ArcGIS By Example

Hussein Nasser

Book details
Book preview
Table of contents
Citations

About This Book

Develop three engaging ArcGIS applications to address your real-world mapping scenarios

About This Book

  • Design, build and run ArcGIS applications using ArcObjects SDK
  • Extend ArcGIS objects and use add -ins to deploy applications on top of ArcGIS
  • An example-centric practical guide to help you understand mapping scenarios with ArcGIS

Who This Book Is For

If you are an application developer and wish to enhance your skills for the GIS domain with ArcGIS, then this book is for you. Previous experience with ArcGIS is not required.

What You Will Learn

  • Use essential ArcGIS code to query geodatabases
  • Communicate with ArcGIS maps, with the help of critical designing and optimisation tips
  • Highlight and interact with objects on your map
  • Query ArcGIS geodatabases with related data to display your information on ArcGIS
  • Edit your underlying geodatabase
  • Explore strategies for the adaptation of various types of spatial analysis techniques into the GIS framework
  • Analyze tools for Geographical Information Systems and remote sensing
  • Experience ArcGIS's advanced tools for manipulation of shapefiles and geodatabases

In Detail

ArcGIS is a geographic information system (GIS) for working with maps and geographic information. It is considered the turnkey solution to creating and sharing interactive maps. ArcGIS is designed to work the way you work. With nothing to install and set up, ArcGIS helps you make your work productive from day one.

The book covers the design and development of three ArcGIS applications to guide the readers in crafting their own GIS solution as per their requirements. The book begins by giving you a refresher on the concepts of ArcGIS. Without wasting any time, you'll begin with developing your first ArcGIS application. You will be developing a cell tower analysis tool. Following this, you will be guided through mapping signal strength and real - time manoeuvring in your GIS system. You will then move on to the second application of the book: a restaurant mapping system. The application will allow tourists to browse restaurants on a map, according to their preferences. Next, you will learn how to work with reviews and ratings and also cover some of the advanced searching options offered by ArcGIS. You will then make use of advanced ArcObjects to develop your third application: an excavation planning manager. The book will conclude by teaching you how work out excavation cost calculations and also saving and retrieving your excavation designs.

Style and approach

The book offers an enhanced way of learning ArcGIS, through the design and development of three applications throughout its length. In addition to this the book also covers features that you can add to your application as you develop each one covered in the book.

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is ArcGIS By Example an online PDF/ePUB?
Yes, you can access ArcGIS By Example by Hussein Nasser in PDF and/or ePUB format, as well as other popular books in Informatica & Applicazioni desktop. We have over one million books available in our catalogue for you to explore.

Information

Year
2015
ISBN
9781782175209

ArcGIS By Example


Table of Contents

ArcGIS By Example
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Getting Started with ArcGIS
The history of ArcGIS
An introduction to ArcGIS for Desktop
ArcGIS for Desktop licenses
The system requirements of ArcGIS for Desktop
The important concepts of ArcGIS for Desktop
The ArcGIS geodatabase
Working with the map layers
Customizing ArcGIS for Desktop
The system requirements of ArcObjects
Verifying the installation of ArcObjects
App 1 – the cell tower analysis tool
App 2 – the restaurant mapping application
App 3 – the excavation planning manager
Summary
2. App 1 – the Cell Tower Analysis Tool
An introduction to ArcGIS add-ins
Creating the Hello, ArcGIS add-in project
Preparing the TelZaViBa data and code
Preparing the geodatabase
Preparing the map document
Preparing the TelZaViBa add-in project
Displaying the range of each tower
Querying features
The topological operators and graphic elements
Drawing the tower range based on the attribute value
Drawing the range attribute
Drawing the range for all towers
Summary
3. Mapping Signal Strength
Adding a point to the map
The ArcGIS coordinate system
Adding the find closest tower tool
Creating a marker point
Finding the distance between two points
Finding the distance between two towers
Finding the distance between the point and a tower
Finding and highlighting the closest tower
Finding the closest tower
Highlighting the closest tower
Displaying the signal strength
Summary
4. Real-time Maneuvering
Adding real-time cell phone simulator button add-ins
Creating a map point from the x and y coordinates
Reading and mapping external GPS point coordinates
Reading external GPS coordinates
Mapping GPS coordinates
Enabling signal maneuvering and highlighting the active tower
Loading the GPS file
Enabling maneuvering with a timer
Highlighting the selected tower and displaying signal strength
Summary
5. App 2 – Extending ArcObjects
Extending ArcObjects
Preparing the geodatabase and map for bestaurants
Preparing the bestaurants project
Adding the restaurants mapping toolbar
Adding the restaurants viewer button
Adding the button
Assigning a button to the toolbar
Querying the subtypes of restaurants
A geodatabase workspace
Populating subtypes
Finding restaurants in a subtype
Summary
6. Reviews and Ratings
Introducing relationships
The reviews and ratings table
Querying reviews and ratings
Retrieving related records
Calculating the average rating
Highlighting restaurants
The ArcGIS Display object
Highlighting features
Filtering restaurants on the map
Summary
7. Advanced Searching
Querying the regions
Connecting to the region's geodatabase
Populating the regions
Finding restaurants in a region
Spatial queries
Populating restaurants in a region
Adding the search textbox in the toolbar
Real-time search and filtering
Summary
8. App 3 – Advanced ArcObjects
Geodatabase editing
Preparing the data and project
Preparing the Yharnam geodatabase and map
Preparing the Yharnam project
Adding the new excavation tool
Adding the excavation editor tool
Adding the excavation manager toolbar
Creating excavation features
Using the rubber band to draw geometries on the map
Converting geometries into features
Viewing and editing the excavation information
Summary
9. Excavation Cost Calculation
Preparing the excavation cost calculator
Creating the excavation cost calculator class
Calculating the soil type removal cost
Calculating the tree removal cost
Calculating the number of trees
Calculating the tree removal cost
Estimating the final cost
Summary
10. Saving and Retrieving Excavation Designs
Preparing the design table
Creating the design manager
Adding the design manager button
Preparing the design manager form
Creating a new design
Saving multiple excavations
Opening existing designs
The LoadDesign method
Loading excavations
Loading trees
Calculating the design cost
Using the filter map to show only design excavation
Deleting designs
Deleting an excavation
Deleting a design
Generating the excavation design report
Searching for the design
Summary
Index

ArcGIS By Example

Copyright © 2015 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capi...

Table of contents