Skip to content

Add-In for ArcGIS 2.x which aims to add support for visual magnitude viewsheds

License

Notifications You must be signed in to change notification settings

czechflek/VisualMagnitude

Repository files navigation

Visual Magnitude for ArcGIS Pro

This is an Add-In for ArcGIS 2.x which aims to add support for visual magnitude viewsheds.

Features

  • Visual magnitude calculation
  • Viewshed generation
  • Support for visibility of wind turbines
  • Vector viewpoints
  • Vector roads, trails,...
  • Weighted viewpoints
  • Custom elevation offset for each viewpoint
  • Parallel processing

Example

Input - Digital Elevation Model (DEM) and vector viewpoints

alt text

Output - Visual magnitude viewshed

alt text

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

Software you need to have installed to use or develop the add-in.

Use

ArcGis Pro 2.x

Development

ArcGis Pro 2.x
Visual Studio 2017
.NET Framework 4.6

Installing

This part will guide you through the add-in installation process.

To install the Add-In:

  1. Install the ArcGIS Pro 2.x and all its dependencies.
  2. Download the latest release of Visual Magnitude Add-In from Release tab.
  3. Open the downloaded VisualMagnitude.esriAddinX file.
  4. Click Install Add-In.

Now, the Visual Magnitude Add-In is installed. To test this:

  1. Open ArcGis Pro.
  2. Open a project.
  3. In a ribbon, check the Visual Magnitude Tab. alt text

Usage

See a video tutorial on YouTube: https://youtu.be/UA4JMfoY38I

Basic Usage

  1. Import Digital Elevation Model (DEM) and viewpoints to a project.
  2. Go to Visual Magnitude tab.
  3. Go to Settings and update them if necesssary.
  4. Save the new settings.
  5. Select DEM layer and viewpoints layer from dropdowns in Visual Magnitude tab.
  6. Click Start Analysis.
  7. When the analysis is finished, the result will be displayed and saved to VisualMagnitudeOutput folder inside the project folder.

Per viewpoint elevation offset

  1. Open Attribute Table of the viewpoint layer
  2. Click Add Field.
  3. Add new field OFFSET with Data Type Double.
  4. Save the changes.
  5. Add offsets for each viewpoint in the table.
  6. Run the analysis.

Weighted viewpoints

  1. Open Attribute Table of the viewpoint layer
  2. Click Add Field.
  3. Add new field WEIGHT with Data Type Double.
  4. Save the changes.
  5. Add the weight for each viewpoint in the table.
  6. Run the analysis.

Documentation

Download the Documentation.chm which contains HTML documentation.

Contributing

If you wish to contribute to this project:

  • E-mail me at visualmagnitude alt text kubacech.cz
  • Create a new issue

Authors

License

This project is licensed under the GPL-3 License - see the LICENSE.md file for details

Acknowledgments

  • Brent Chamberlain for developing the methodology
  • Kansas State University

About

Add-In for ArcGIS 2.x which aims to add support for visual magnitude viewsheds

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages