Chapter 1 Reading Data Analysis and applications of remote sensing imagery Instructor: Dr. Cheng-Chien Liu Department of Earth Sciences National Cheng.

Slides:



Advertisements
Similar presentations
1 Spatial Data What is Geographic Spatial Data? What are its Properties TWiST.
Advertisements

New functionality of Photomod system. Version 3.8 RACURS Denis Naumov Jurmala, Latvia, September 14, 2005.
GIS Matthew Rosencrans Tom DiLiberto. Outline What is GIS? What can we do with it? What data can we work with?
LP DAAC User Services Provide support to users on ASTER data related problems; Resources on ASTER: EROS Data Center Land Processes DAAC URL:
Fall 2004CRSC 6 Remote Sensing Chapter 6 GIS Crop Science 6 Fall 2004 October 22, 2004.
Maps as Numbers Getting Started with GIS Chapter 3.
West Hills College Farm of the Future. West Hills College Farm of the Future Where are you NOW?! Precision Agriculture – Lesson 3.
Raster Data in ArcSDE 8.2 Why Put Images in a Database? What are Basic Raster Concepts? How Raster data stored in Database?
Arrays Applications of Computer Programming in Earth Sciences Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National Cheng.
Geographic Information Systems
Geographic Information Systems. What is a Geographic Information System (GIS)? A GIS is a particular form of Information System applied to geographical.
NR 422: GIS Review Jim Graham Fall What is GIS? Geographic Information System? Geographic Information Science? A system that provides the ability.
Maps as Numbers Lecture 3 Introduction to GISs Geography 176A Department of Geography, UCSB Summer 06, Session B.
RGS-IBG Online CPD course in GIS Creating a GIS project in ArcGIS Session 7.
Lecture 16: Data input 1: Digitizing and Geocoding By Austin Troy University of Vermont Using GIS-- Introduction to GIS.
Digital Data Introduction to Remote Sensing Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National Cheng Kung University.
Introduction to ArcView ArcView_module_2 May 12, 10:40 AM.
GIS Tutorial 1 Lecture 6 Digitizing.
Variables and constants Applications of Computer Programming in Earth Sciences Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences.
Introduction Analysis and applications of remote sensing imagery Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National Cheng.
Intro to ArcGIS Kate Dougherty, Geosciences & Maps Librarian Tutorial created for version 10.1 in February 2013.
Spatial Analysis University of Maryland, College Park 2013.
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
CE 525 1/17/2013. Quiz #3 Question 1 You look in the phone book and see names associated with phone numbers. Is this geographic data?
Spatial data models (types)
Learning the Basics of ArcMap Updated 2/3/2015 Using Arc/View pt. 1 1.
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
CORSE '07 Spatial Data Spatial data comes in many forms. So How does a GIS work with the data so that it can put the data in the right place on a map?
Exploring Map Layers in Google Earth Georeferencing Images.
Raster Data Chapter 7. Introduction  Vector – discrete  Raster – continuous  Continuous –precipitation –elevation –soil erosion  Regular grid cell.
Coordinate Systems Global Coordinate System – Latitude, Longitude and elevation UTM – eastings and northings, reference points are the equator and the.
Maps as Numbers Getting Started with GIS Chapter 3.
Major parts of ArcGIS ArcView -Basic mapping, editing and Analysis tools ArcEditor -all of ArcView plus Adds ability to deal with topological and network.
GIS concepts, skills and tools
Exercise 1: Creating GIS data—points lines and polygons A very common method of creating vector data is to physically create these files through on-screen.
Introduction to ArcView NPS Introduction to GIS: Lecture 2 Based on NINC, ESRI and Other Sources.
How do we represent the world in a GIS database?
The world of RASTER data Modeling... Elevation....etc. The Spatial Analyst Extension.
Introduction to MISR Data Analysis and Tools
Geographic Information Systems Using ESRI ArcGIS 9.3 INTRODUCTION.
GEOG 2007A An Introduction to Geographic Information SystemsFall, 2004 C. Earl A model is a ‘synthesis of data’ + information about how the data interact.
Arch: 383 Introduction to GIS Week 2 Introduction to GEOGRAPHIC INFORMATION SYSTEMS Can Kara Faculty of Architecture 2011 ARC 383.
Map Projections. What is a Map Projection? A mathematical expression used to represent the 3D surface of the earth on a 2D map Always results in distortions.
CFR 250/590 Introduction to GIS, Autumn 1999 View Basics © Phil Hurvitz, intro.ppt 1 Overview Getting data into ArcView Displaying themes Theme.
1 Introduction To Geographical Data and TEISS Maps Angelique Luedeker, ITEP/TAMS Center.
Claritas – 3D Land Geometry Example Workflow for an Example 3D Land Geometry Dataset supplied by USGS.
1 Overview Importing data from generic raster files Creating surfaces from point samples Mapping contours Calculating summary attributes for polygon features.
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
Final Exam review Dr. Ahmad Bin Touq GEO 221: (GIS.1) Geographic Information Systems.1.
Programming language – C++ Digital Image Processing Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National Cheng Kung University.
DEM TRAINING (DIGITAL ELEVATION MODEL). STEP 1 OPEN GIS.
1 Introduction To Geographical Data and TEISS Maps Angelique Luedeker, ITEP/TAMS Center.
Introduction to MISR Data Analysis and Tools Brian E. Rheingans Jet Propulsion Laboratory, California Institute of Technology Exploring and Using MISR.
West Hills College Farm of the Future. West Hills College Farm of the Future Precision Agriculture – Lesson 3 Basics of GIS A GIS system provides for.
Copyright © 2006 by Maribeth H. Price 4-1 Chapter 4 Drawing and Symbolizing Features.
1 Sections 5.1 – 5.2 Digital Image Processing Fundamentals of Java: AP Computer Science Essentials, 4th Edition Lambert / Osborne.
CAD to GIS Data Integration Part 1 Datum, Projection, Coordination Systems Presented by Doug Howe, PLS April 24, 2015.
GIS Data Shape files, Rasters, Coordinate Systems, ArcGIS.
Geo-referencing an aerial photo of Newton Park and overlay a vector layer HW Britz GISV431 & GEN 405.
General GIS Quick Reference
Chapter 8 Raster Analysis.
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
Text on a curve.
WOCAT Mapping methodology
Lecture 2 – Spatial Data Preparation
Hazards Planning and Risk Management
Hazards Planning and Risk Management
GRAPHICAL DATA EXCHANGE FORMATS .jpg .gif .tif.
8. ArcScan 8.1 Interactive vectorization 8.2 Automatic vectorization
Clip & Convert to ASCII Program Kelly Knapp Spring 2010
Presentation transcript:

Chapter 1 Reading Data Analysis and applications of remote sensing imagery Instructor: Dr. Cheng-Chien Liu Department of Earth Sciences National Cheng Kung University Last updated: 28 February 2005

Outline Digital image format Header file Map information Vector data

Digital image format Sequential and interleave Raster vs. vector Band sequential (BSQ) Band interleaved by Pixel (BIP) Band interleaved by Line (BIL) Raster vs. vector ENVI image format Flat binary file A binary stream of bytes without embedded non-image data or structural elements of any type Header file

Exercise 1 Reading known image formats Open external file Read Flkeys.tif Load standard false color bands Explain why changing the view of main image slows down the display Finding the cursor’s location and data value Understand the widget of cursor location/value Pixel locator Determine the pixel size by watching the map coordinates update Enter a lat/lon coordinate

Header file ENVI header file Generation of header file A small ascii text file that contains the basic information that ENVI must know in order to read the image data Extension Generation of header file Importing file Reading a generic format Reading a native format (e.g. GeoTiff) No change  save in memory Change  save in disk View and edit header file in ENVI

Exercise 2 Generic import: defining an ENVI header Managing files Open image file: envidata/boulder/bldr_tm.dat Input: 702 samples, 863 lines, 6 bands, 0 bytes offset, floating point data type, Host byte order, ENVI standard file type, BIP interleave, Band name = Band 1, 2, 3, 4, 5, 7 Check cursor location/value  not georeferenced Add map information Reference pixel: (526, 645)  (480168.67E, 4427572.69N) Projection: UTM, zone 13, North American 1927 Pixel size = 30m x 30m Wavelength: import ascii file  twave6.asc (two columns) Managing files Open image files: envidata/cup95av/cup95at.int Wavelength locator Available file list

Self test Repeat exercise 2 Open image file: envidata/boulder/bldr_tm.dat Input: 702 samples, 863 lines, 6 bands, 0 bytes offset, floating point data type, Host byte order, ENVI standard file type, BIP interleave, Band name = Band 1, 2, 3, 4, 5, 7 Check cursor location/value  not georeferenced Add map information Reference pixel: (526, 645)  (480168.67E, 4427572.69N) Projection: UTM, zone 13, North American 1927 Pixel size = 30m x 30m Wavelength: import ascii file  twave6.asc (two columns)

Map information Why and what is mapping Two named structure USGS map projections Two named structure ENVI_PROJ_STRUCT Define a map projection ENVI_MAP_STRUCT Define the georeferencing for an ENVI file Viewing current structure of projection proj = ENVI_PROJ_CREATE() help, proj, /structures Name: any name except for UTM- or utm- files Projection type: 38 types (see User guide, appendix D) Projection params: (see User guide, appendix D) Projection units: (e.g. deg = 6, feet = 2, meters = 0) Projection datum: (see C:\RSI\IDL60\products\envi40\map_proj)

Map information (cont.) Viewing current structure of map map_proj = ENVI_MAP_INFO_CREATE() help, map_proj , /struct proj: the ENVI_PROJ_STRUCT variable mc: a 4-element double array, [position in the image in file coordinates, corresponding map coordinates] ps: a 2-element double array, the pixel size in the sample and line directions rotation pseudo: a flag used to indicate that the image has not been projected ENVI files related to map projections map_proj.txt: required parameters up to 15 values ellipse.txt: ellipse name, semi-major a, semi-minor b datum.txt:datum name, ellipse name, delta X, delta Y, delta Z

Exercise 3 Getting map information ENVI_OPEN_FILE, 'C:\RSI\envidata\enviprog\avhrr\fl_avhrr.img‘ map_infor = ENVI_GET_MAP_INFO(fid=fl_fid) help, map_infor, /struct help, map_infor.proj, /struct print, ENVI_TRANSLATE_PROJECTION_NAME(map_infor.proj.type) Ref to User’s guide, appendix D print, map_infor.proj.params[2:3] print, 'pixel sizes = ', map_infor.ps print, 'Units = ', ENVI_TRANSLATE_PROJECTION_UNITS(map_infor.proj.units)

Exercise 4 Converting coordinates between map projections lat_lon = dblarr(2,50) fname = ENVI_PICKFILE(filter='*.txt') OpenR, unit, fname, /Get_LUN ReadF, unit, lat_lon Free_LUN, unit print, lat_lon[*, 0:4] geo_proj = ENVI_PROJ_CREATE(/geographic) sanfran_params = dblarr(6) sanfran_params[0:5] = [a, b, lat0, lon0, x0, y0] The North America 1983 datum (see map_proj.txt) Projection origin: 37 North Latithde and 122 West Longitude False easting and northing will both be 500,000 meters

Exercise 4 (cont.) Converting coordinates between map projections print, ENVI_TRANSLATE_PROJECTION_NAME('Polyconic') sanfran_proj = ENVI_PROJ_CREATE(type=10, params=sanfran_params, name='WCoast Polyconic', datum='North America 1983') help, /struct, geo_proj help, /struct, sanfran_proj ENVI_CONVERT_PROJECTION_COORDINATES, lat_lon[1,*], lat_lon[0,*], geo_proj, mapX, mapY, sanfran_proj for i=0,49 do print, lat_lon[*,i], mapX[i], mapY[i], format='(4(F20.5))‘ ENVI_ADD_PROJECTION, sanfran_proj, /write Check the file: map_proj.txt

Map information (cont.) TWD 67

Map information (cont.) TWD 97

Exercise 5 Write an IDL program to convert coordinates between TWD67 and TWD97 map projections Check file: C:\RSI\IDL60\products\envi40\map_proj\map_proj.txt Specify the required parameters for TWD67: 6378160.0, 6356774.5, 0.000000, 121.000000, 250000.0, 0.0, 0.999900, Hu-Tzu-Shan, TWD67 TWD97: 6378137.0, 6356752.3, 0.000000, 121.000000, 250000.0, 0.0, 0.999900, WGS-84, TWD97

Vector data Vector data Utilize a coordinate-based system to represent and locate physical elements such as points, lines, and areas Vertices, arcs, polygons Compact Format supported by ENVI Available vectors list Vector parameters window

Exercise 6 Vector layer overlay and editing File: envidata/vectors/washdc_x.bil Display: 321 RGB Georeference image data Open vector file: cities.shp, roads.shp, counties.shp Geographic Lat/Lon projection with WGS-84 datum It doesn’t specify a projection into which the imported vector data will be converted! Display vector Editing vector displays Edit layer properties: Associate attribute name Display vector attributes Vector parameter, option, vector information, scroll, select one to display Vector parameter, edit, view/edit/query Change column width Sorting Change highlight color

Exercise 6 (cont.) Vector layer overlay and editing (cont.) Editing vector layers Select road.shp Model, edit existing vectors Tool, pixel locator, (690, 860) Add node Accept change Model, add new vector Node handles on Accept new polyline Add attribute information Vector parameter, edit, view/edit/query Querying vector attributes Vector parameters, Edit, query attributes, STATE_NAME == Virginia Vector to raster conversion Export active layer to ROIs Overlay Options, report area of ROIs, Miles2

Exercise 7 Generating image contour lines and overlaying vector layers Read USGS DEM file Mosaic and display Contouring a DEM image Overlay vectors on a 3-Dsurface view

Self test Repeat exercise 6 to generate the figure