hawai‘i’s aerial photographs: creating a visual interface with flight diagrams by g. salim...

49
Hawaii’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams Hawai‘i Library Association Conference G. Salim Mohammed Maps/GIS Librarian University of Hawaii at Manoa Library [email protected]

Upload: hawaii-library-association

Post on 14-Jun-2015

774 views

Category:

Education


0 download

DESCRIPTION

2008 Hawaii Library Association Conference at the Grand Wailea, Maui

TRANSCRIPT

Page 1: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Hawai‘i’s Aerial Photographs:Creating a Visual Interface

with Flight Diagrams

Hawai‘i Library Association Conference

G. Salim MohammedMaps/GIS Librarian

University of Hawaii at Manoa Library

[email protected]

Page 2: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

TIFFS

FLIGHTLINE DIAGRAMS

PHOTOMOSAICS

ATTRIBUTEDATA

basic text

VECTORDATApoints

DERIVATIVEFILES

jpegs, thumbs

RenamingTiffs to

Unique IDs

ShapeFile

Georeferencing

FlightlineOverlays

Base Layers

(google)

PostgreSQLdatabase

Map Page

PHPHtml/CSSjavascript

Sources

Processing

Display,Access &Downloading

CenterPoints, PS3

GEOSERVER

Page 3: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Manoa Stream FloodOctober 2004

United States Geological SurveyUSGS = 3,743

United States DepartmentOf Agriculture, USDA = 2,728

National OceanicAtmospheric Administration

NOAA = 446

Approximately 91,000 Photographs

Destroyed or rendereduseless

7,000 PhotographsHighly used purchased

Page 4: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

TIFFS

FLIGHTLINE DIAGRAMS

PHOTOMOSAICS

ATTRIBUTEDATA

basic text

VECTORDATApoints

DERIVATIVEFILES

jpegs, thumbs

RenamingTiffs to

Unique IDs

ShapeFile

Georeferencing

FlightlineOverlays

Base Layers

(google)

PostgreSQLdatabase

Map Page

PHPHtml/CSSjavascript

Sources

Processing

Display,Access &Downloading

CenterPoints, PS3

GEOSERVER

Page 5: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

United States Geological SurveyUSGS (3,743 photographs)

What came with the USGS Photographs?

• Imprinted Date• Imprinted Flight Mission,

no real metadata

• File Name (Cryptic?): ABVXJ00..003_12_a.tif

•Flight Line Diagrams

Page 6: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Fields – metadata normally available for USGSAerials:

ENTITY_IDPROJECTROLL_NBRACC_FRAMEACC_ACQ_DATEFILM_TYPE ACC_AGENCY_CODENORTH_BOUNDINGSOUTH_BOUNDINGWEST_BOUNDINGEAST_BOUNDINGCENTER_LATCENTER_LON

IMAGE_TYPEFOCAL_LENGTHDATA_TYPEQUALITYCLOUD_COVERREC_TECHMICROFRAME_LOCDATE_OF_UPDATESTEREO_OVRSCALE FLY_HEIGHTFILM_WIDTHFILM_LENGTHFILTER

SENSORACC_ARCH_STATUSBROWSE_AVAIL_FLAGMED_RES_AVAILABILITY

Page 7: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Fields – metadata normally available for USGSAerials:

ENTITY_IDPROJECTROLL_NBRACC_FRAMEACC_ACQ_DATEFILM_TYPE ACC_AGENCY_CODENORTH_BOUNDINGSOUTH_BOUNDINGWEST_BOUNDINGEAST_BOUNDINGCENTER_LATCENTER_LON

IMAGE_TYPEFOCAL_LENGTHDATA_TYPEQUALITYCLOUD_COVERREC_TECHMICROFRAME_LOCDATE_OF_UPDATESTEREO_OVRSCALE FLY_HEIGHTFILM_WIDTHFILM_LENGTHFILTER

SENSORACC_ARCH_STATUSBROWSE_AVAIL_FLAGMED_RES_AVAILABILITY

Hawaii and Alaska not processed yet!!

Page 8: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Good metadata available for NOAA but onlyevery other image:

Page 9: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

USGS Flightline Diagrams (Menlo Park Facility)

Page 10: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

USGS Flightline Diagrams

Page 11: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

USGS Flightline Diagrams

Page 12: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

NOAA Flightline Diagrams – In-HouseApproximations

Page 13: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

United States Department of AgricultureNo Flightline Diagrams…only Mosaics

Page 14: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

TIFFS

FLIGHTLINE DIAGRAMS

PHOTOMOSAICS

ATTRIBUTEDATA

basic text

VECTORDATApoints

DERIVATIVEFILES

jpegs, thumbs

RenamingTiffs to

Unique IDs

ShapeFile

Georeferencing

FlightlineOverlays

Base Layers

(google)

PostgreSQLdatabase

Map Page

PHPHtml/CSSjavascript

Sources

Processing

Display,Access &Downloading

CenterPoints, PS3

GEOSERVER

Page 15: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

TIFFS

FLIGHTLINE DIAGRAMS

PHOTOMOSAICS

ATTRIBUTEDATA

basic text

VECTORDATApoints

DERIVATIVEFILES

jpegs, thumbs

RenamingTiffs to

Unique IDs

ShapeFile

Georeferencing

FlightlineOverlays

Base Layers

(google)

PostgreSQLdatabase

Map Page

PHPHtml/CSSjavascript

Sources

Processing

Display,Access &Downloading

CenterPoints, PS3

GEOSERVER

Page 16: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Attribute Data Creation

Page 17: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Attribute Data Creation

Page 18: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Creating Vector DataFor the USGS and NOAA photos Using ArcMap we: • Imported scans of the flightline diagram

• Georeferenced the flightline diagrams

• Added points, and assigned unique ids created during the database populating process

• Imported the spreadsheets (converted to DBFs)

• Using the unique ids in the dbf and the points, did a basic “join” to connect the data we created with the latitude/longitude information• export shape files

Page 19: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Creating Vector Data:Georeferencing, Adding Points

Page 20: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Creating Vector DataGeoreferencing, Adding Points

Page 21: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Creating Vector DataGeoreferencing, Adding Points

Page 22: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Creating Vector DataGeoreferencing, Adding Points

Page 23: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Creating Vector DataGeoreferencing, Adding Points

Page 24: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Creating Vector DataGeoreferencing, Adding Points

Page 25: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Creating Vector Data

Additional Step With USDA pictures • Remember these are Mosaics, not flightline diagrams

• So center points needed to be approximated first

• Using Photoshop, we manually created these center points

• Then imported that image into ArcMap

• then till all the other steps…

Lanai

Page 26: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Creating Vector DataAdditional Steps for USDA Mosaics

Page 27: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Creating Vector DataAdditional Steps for USDA Mosaics

Page 28: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Creating Vector DataAdditional Steps for USDA Mosaics

Page 29: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Vector Data, USDA Mosaic, Georeferenced eg.

Page 30: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Joineddbf

w/points

Creating Attribute Data

Page 31: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Creating Derivative Images

Original Tiff File:4645 X 4545 pixels 9.29 X 9.29 inches500 DPI, 61 MB or about65,000,000 bytes

View/Download Jpeg: 4645 X 4545 pixels 9.29 X 9.29 inches500 DPI, 0.424 MB or

about 445,440 bytes

Thumbnail jpeg: 200 X 200 pixels, 0.048 MB or about 41,200 bytes

Page 32: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

File Re-naming to Unique IdAB1HAI00000015_A.TIF

EKL100CC_120.TIF

1356.TIF

RenamerAnd File

MoveProgram

USGS

USDA

NOAA

1 to 7000.TIF

Unique ID

Page 33: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Creating Derivative Images

Original Tiff File:4645 X 4545 pixels 9.29 X 9.29 inches500 DPI, 61 MB or about65,000,000 bytes

View/Download Jpeg: 4645 X 4545 pixels 9.29 X 9.29 inches500 DPI, 0.424 MB or

about 445,440 bytes

Thumbnail jpeg: 200 X 200 pixels, 0.048 MB or about 41,200 bytes

Page 34: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

TIFFS

FLIGHTLINE DIAGRAMS

PHOTOMOSAICS

ATTRIBUTEDATA

basic text

VECTORDATApoints

DERIVATIVEFILES

jpegs, thumbs

RenamingTiffs to

Unique IDs

ShapeFile

Georeferencing

FlightlineOverlays

Base Layers

(google)

PostgreSQLdatabase

Map Page

PHPHtml/CSSjavascript

Sources

Processing

Display,Access &Downloading

CenterPoints, PS3

GEOSERVER

Page 35: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

TIFFS

FLIGHTLINE DIAGRAMS

PHOTOMOSAICS

ATTRIBUTEDATA

basic text

VECTORDATApoints

DERIVATIVEFILES

jpegs, thumbs

RenamingTiffs to

Unique IDs

ShapeFile

Georeferencing

FlightlineOverlays

Base Layers

(google)

PostgreSQLdatabase

Map Page

PHPHtml/CSSjavascript

Sources

Processing

Display,Access &Downloading

CenterPoints, PS3

GEOSERVER

Page 36: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed
Page 37: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed
Page 38: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed
Page 40: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed
Page 41: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed
Page 42: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed
Page 43: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed
Page 44: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed
Page 45: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Lessons Learnt

•Data

-Do not purchase imagery without metadata! -Have a plan for access BEFORE buying the images -Be involved in all stages: planning, purchasing, follow-up, processing and interface building…

Page 46: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Lessons Learnt

•Processing

-ArcGIS is VERY finicky and particular! -Document, document, document… -Be very open to changing how you process -Keep track of the details/implications -Accept a certain level of approximation

Page 47: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Lessons Learnt

•Display, Access and Downloading

-Open source options out there – geoserver (shp files) -Jpegs versus tiffs – thumbs are important -reduce number of clicks – make it user friendly -Set it up for the long term – how can I display maps?

No amount of server space is enough!

Page 48: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Acknowledgements

• Wing Hin Leung – geoserver programming • Brandon Sekiya – GIS processing• Ross Togashi – familiarity with flight lines, aerials• Ju Sun Yi – Photoshop , USDA mosaics• Jon Yamaoka – geoserver programming, fine-tuning

• Also to Mabel Suzuki and Martha Chantiny department chairs, Govt. Docs/Maps & DNS

Page 49: Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagrams by G. Salim Mohammed

Thank you!Questions? Comments? Tomatoes?

G. Salim MohammedMaps/GIS LibrarianUniversity of Hawaii at Manoa Library

[email protected]