Hillshade Example. Custom product generation with elevation data

Similar documents
Map Blending Using Combiners Map to Image Combinations

Hillshade igen. Custom product generation with elevation data

Map Blending Using Combiners Map to Image Combinations

GEOGRAPHIC INFORMATION SYSTEMS Lecture 25: 3D Analyst

Digital Elevation Models (DEM)

Digital Elevation Models (DEMs)

Objectives Learn how GMS uses rasters to support all kinds of digital elevation models and how rasters can be used for interpolation in GMS.

Tools. (figure 3A) 3) Shaded Relief Derivative. c. HydroSHED DS DEM

Tutorial 18: 3D and Spatial Analyst - Creating a TIN and Visual Analysis

Vector Data Analysis Working with Topographic Data. Vector data analysis working with topographic data.

Lecture 21 - Chapter 8 (Raster Analysis, part2)

Terrain Analysis. Using QGIS and SAGA

Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Files Used in this Tutorial

GSD-Elevation data, grid 50+ nh

Tutorial (Intermediate level): Dense Cloud Classification and DTM generation with Agisoft PhotoScan Pro 1.1

Lab 11: Terrain Analysis

By Colin Childs, ESRI Education Services. Catalog

v SMS Tutorials Working with Rasters Prerequisites Requirements Time Objectives

Preparation of contouring, hill shade and slope map of erode district by using QGIS

Final project: Lecture 21 - Chapter 8 (Raster Analysis, part2) GEOL 452/552 - GIS for Geoscientists I

I CALCULATIONS WITHIN AN ATTRIBUTE TABLE

Applied Cartography and Introduction to GIS GEOG 2017 EL. Lecture-7 Chapters 13 and 14

Introduction to GIS A Journey Through Gale Crater

Using rasters for interpolation and visualization in GMS

Tutorial 1: Downloading elevation data

Point Cloud Classification

iric Software Changing River Science River2D Tutorials

Elevation Model Viewing service

RASTER ANALYSIS GIS Analysis Fall 2013

RASTER ANALYSIS GIS Analysis Winter 2016

ossimplanet Users Manual

Lecture 4: Digital Elevation Models

GISC9312- Geospatial Visualization

Bouncing ball animation made up of 6 frames

ALOS PALSAR. Orthorectification Tutorial Issued March 2015 Updated August Luis Veci

How does Map Algebra work?

Chapter 2 Surfer Tutorial

Geographic Surfaces. David Tenenbaum EEOS 383 UMass Boston

SENTINEL-1 Toolbox. SAR Basics Tutorial Issued March 2015 Updated August Luis Veci

Using GIS to Site Minimal Excavation Helicopter Landings

Image Services for Elevation Data

Mapping Photoperiod as a Variable in Vegetation Distribution Analysis. Photoperiod is defined as the duration of time for which an organism receives

v Introduction to WMS WMS 11.0 Tutorial Become familiar with the WMS interface Prerequisite Tutorials None Required Components Data Map

v Mesh Editing SMS 11.2 Tutorial Requirements Mesh Module Time minutes Prerequisites None Objectives

Introduction to GIS 2011

GIS OPERATION MANUAL

ossimplanet Users Manual

Exercise 2-DEM downloading

CHAPTER 5 DIGITAL ELEVATION MODEL AND 3D VISUALIZATION

Learn how to delineate a watershed using the hydrologic modeling wizard

Lab 7: Bedrock rivers and the relief structure of mountain ranges

GEO 465/565 - Lab 7 Working with GTOPO30 Data in ArcGIS 9

All data is in Universal Transverse Mercator (UTM) Zone 6 projection, and WGS 84 datum.

Topographic Survey. Topographic Survey. Topographic Survey. Topographic Survey. CIVL 1101 Surveying - Introduction to Topographic Mapping 1/7

Corporation. GeoCode LOS

START>PROGRAMS>ARCGIS>

Files Used in this Tutorial

GeoEarthScope NoCAL San Andreas System LiDAR pre computed DEM tutorial

COPYRIGHTED MATERIAL. Introduction to 3D Data: Modeling with ArcGIS 3D Analyst and Google Earth CHAPTER 1

v Working with Rasters SMS 12.1 Tutorial Requirements Raster Module Map Module Mesh Module Time minutes Prerequisites Overview Tutorial

NEXTMap World 30 Digital Surface Model

Digital Elevation Models

Downscaling satellite derived irradiation using topographic shading analysis. EXECUTIVE SUMMARY

Files Used in this Tutorial

Module: Rasters. 8.1 Lesson: Working with Raster Data Follow along: Loading Raster Data CHAPTER 8

Exercise 1: Introduction to ILWIS with the Riskcity dataset

Objectives Learn how free online map data can quickly and easily be used to dynamically update background maps and aerial photography in GMS.

GIS IN ECOLOGY: VISUALIZING IN 3D

TerraScan Tool Guide

GIS IN ECOLOGY: VISUALIZING IN 3D

A Comparison of ALOS PALSAR-2 Calibration Data by Using External DEM

A METHODOLOGY FOR CREATING ANALYTICAL HILL-SHADING BY COMBINING DIFFERENT LIGHTING DIRECTIONS

The WSC Data Users Guide

Digital Elevation Model & Surface Analysis

Working with Map Algebra

RiparianZone = buffer( River, 100 Feet )

ILOG. Introduction to ILOG. Changing the rules of business

Norwegian Polar Institute, February 2018 Project website: quantarctica.npolar.no

Import, view, edit, convert, and digitize triangulated irregular networks

Workflows for Managing and Serving Elevation (and Lidar) Data. Cody Benkelman

From Data to Map in 30 Minutes. Aileen Buckley, PhD

v Importing Rasters SMS 11.2 Tutorial Requirements Raster Module Map Module Mesh Module Time minutes Prerequisites Overview Tutorial

COMPONENTS. The web interface includes user administration tools, which allow companies to efficiently distribute data to internal or external users.

Setting up a 3D Environment for the City of Portland

Surface Analysis. Data for Surface Analysis. What are Surfaces 4/22/2010

Server Usage & Third-Party Viewers

Terrain and Imagery Tutorial. Contents. By: Brian Zager

Massive Data Algorithmics

TerrainOnDemand ArcGIS

Terrain Modeling with ArcView GIS from ArcUser magazine

QGIS Tutorials Documentation

NEXTMap World 10 Digital Elevation Model

Download elevation model page 2 Re-Project DEM coordinates page 5 Cut region of interest page 10

Lidar and GIS: Applications and Examples. Dan Hedges Clayton Crawford

In addition, the image registration and geocoding functionality is also available as a separate GEO package.

Lab 12: Sampling and Interpolation

Raster GIS. Raster GIS 11/1/2015. The early years of GIS involved much debate on raster versus vector - advantages and disadvantages

v Mesh Generation SMS Tutorials Prerequisites Requirements Time Objectives

GSSHA WMS Basics Loading DEMs, Contour Options, Images, and Projection Systems

Transcription:

Hillshade Example Custom product generation with elevation data Version 1.0 Mark Lucas 22 May 2005 Overview Performing Artificial Shading based on Elevation OSSIM and ImageLinker provide many capabilities for advanced custom processing. This example will demonstrate the topographic shading of a raster map based on an elevation data set. Normal vectors to the elevation surface are first calculated - essentially determining the slope of the terrain. These vectors are then used to calculate artificial shading based on an arbitrary light source. The roughness or steepness of all of the slopes can also be adjusted with a simple parameter. The results are then used to artificially shade a raster map. So start up ImageLinker and follow the following steps: 1

Open the source files Example Open the corresponding elevation data cell and display. DTED or SRTM files can be loaded directly in to a display. The sample data set includes distributable examples of SRTM data. OSSIM preserves the native resolution and radiometry of the file. Under the main menu open the SRTM file File->Open, navigate to /demodata/elevation/srtm/1arc/n37w123.hgt Open the San Francisco Digital Raster map File->Open, navigate to /demodata/sanfran_map/sanfran_map.tif. Select and open the image. 2

Tile the Windows Place the images side by side by using the Tile menu command Select Window->Tile Calculate the normals on the elevation file. This step calculates normal vectors to the elevation surfaces. Elevation files are typically regular meshes of posts where each post is a sample of the height at a geographic location. Triangular meshes are typically generated using the posts as vertices so that the elevation in the areas between the posts can be interpolated. When we generate normals we are creating orthogonal vectors to the surfaces between the posts. This is a convenient indicator of the slope of the elevation surface for each triangular surface. Under the main menu, select Layers->Elevation->Normals and select the elevation file 3

Press the Apply button Execute the Hillshade menu item by selecting: Layer->Elevation->Hillshade You should see the Choose Layers to Hill Shade dialog, select the N37W123.hgt image chain and the sanfran_map.tif. 4

Press the Apply Button The area of coverage for the elevation cell is much larger than the footprint for the map. Select the Map display and zoom in to an area of interest as shown below: Press the Propagate button in the map display window to propagate the view to the elevation window. 5

Propagate You can see some of the elevation shading as well as they areas where there is no valid elevation in the SRTM file. Use the tile command to organize the windows. Window-->Tile This displays all open windows, lets get minimize the elevation and map display so we can focus on the shaded terrain display. Click the minimize button in the elevation (left) and map (top right) windows. 6

Minimize the source windows Now we can maximize the remaining hillshade display to occupy the canvas area. Expand the Hillshaded Window Next we will want to pan or scroll to the area in the upper left hand corner of the display where there is more terrain. 7

Scroll to the mountainous regions Edit some parameters Many of the functions in OSSIM have adjustable parameters. The same is true for the Hillshade example. In the display menu for the hillshade select Edit-->Layers to get to the hillshade parameters 8

Change the roughness factor to 0.4 and press apply. This parameter effectively amplifies the slope. Try changing the sun elevation and azimuth angles e.g. azimuth to 130 9

Now save your work in a project file so you can pick up at this point later. File->Save Project... Save the project as hillshade.prj. Later you can open hillshade.prg with the File->Open Project menu item to restore your session. Summary This completes a simple example of generating an image chain with elevation processing. An SRTM file was loaded along with a geotiff file of the San Francisco area. Normal vectors were calculated against the elevation surfaces and the results were used in a hillshade function to artificially shade the map. Adjustable parameters for the artificial position of the sun (azimuth and elevation) as well as surface roughness were modified to experiment with different shading. 10