Software & services for georeferencing of natural history collections data

Preview:

DESCRIPTION

Software & services for georeferencing of natural history collections data. automated georeferencing. verification & correction. multi-lingual. kml export. interoperability. soap & rest api. batch processing. training. geographic visualization. uncertainty determination. - PowerPoint PPT Presentation

Citation preview

Software & services for georeferencing of natural history collections data

automated georeferencing

verification & correction

batch processing

geographic visualizationuncertainty determination

collaborative georeferencing

interoperability

multi-lingual

kml export

google, bing, openstreet, wms

soap & rest api

training

What is Georeferencingpushepatapa creek, trib. to pearl river, 7.8 miles north of bogalusa at hwy 21; Washington; LA; USA

latitude: 30.88797longitude: -89.83601 uncertainty radius: 48muncertainty polygon: 30.88823,-89.83641, 30.88815,-89.83634, 30.88808,-89.83622…

Typical GE

OLocate Workflow

pushepatapa creek, trib. to pearl river, 7.8 miles north of bogalusa at hwy 21; Washington; LA; USA

Automated Georeferencing

Visualize, verify & adjust output coordinates & uncertainties

Data Entry &Preparation

AutomatedProcessing

ManualVerification

latitude: 30.88797longitude: -89.83601 uncertainty radius: 48m

uncertainty polygon: 30.88823,-89.83641, 30.88815,-89.83634, 30.88808,-89.83622…

1

2

3

Options: Web vs. Desktop?

Georeferencing Example: Desktop App

Computed coordinates are displayed on digital maps

Manual verification of each record

Drag and drop correction of records

Locality Visualization & Adjustment

Multiple Result Handling

Caused by duplicate names, multiple names & multiple displacements

Results are ranked and most “accurate” result is recorded and used as primary result

All results are recorded and displayed as red arrows

Working on using specimen data to limit spread of results

Beaver Creek; Louisiana; USA

Eagle Lake,Warren County,Mississippi, USA

Representation of Uncertainty

Uncertainty within GEOLocate

Polygons represented as a comma delimited array of vertices using latitude and longitude

Point radius (web app) and polygonal uncertainties (both)

Supports auto-detection and generation of polygons for selected places (web app only, in development for desktop app)

Point radius represented as a distance in meters fromgeoreferenced point

Utah Lake, UT, USA

Georeferencing Options:

Mythical Place

7 miles N

orth of

Mythical Place

7 miles N

orth of

My Creek at Hwy 1

My C

reek

Match Water BodyDetect Hwy/River Crossing

Generating Polygons:

15 mi N of Lawrence, KSdisplaced polygon

15 mi N of Lawrence, KSno displacementLawrence, KS

7 miles South of Harrisburg; Poinsett; Arkansas;

USA;

+BGIntegrating Results from Biogeomancer

Biogeomancer

GEOLocate

Active Marker

Visualization: Base Layers

Web Client

Walkthrough

Homochitto National Forest; MS; USA

Homochitto National Forest; MS; USA

Homochitto National Forest; MS; USA

Along Highway 84

Batch Georeferencing

Collaborative Georeferencing: Sharing Data

Collaborative Georeferencing: Distributed Workloads

A Framework for Collaborative GeoreferencingDiGIR Service

Record Processor

CoGe Client Application

(Desktop or Web)

Cache Update Web Service

CoGe Web Portal Application

Data Store

Georeferencing Web Service

Data Retrieval Web Service

Insert Correction Web Service

Remote Data Source

CSV Upload

Community Community

CommunityCommunity

Data sources

Data sources

Data sources

Data sources

Users

A Framework for Collaborative Georeferencing

Collaborative Georeferencing Management Portal

Georeferencing Communities

Data Sources

CreateCommunities

Add New Users & Link Out

Georeferencing Communities

Data Sources

Assign all records from Kenya toexperts on East African regions

User Management:Task Assignment

Monitoring & Managing Progress

Data Repatriation

Collaborative Web Client

Optional Hyperlink

Interoperable Services

• Georeferencing Web Services– Version 1– Version 2

• Validation– Taxon Footprint

• Application– Embeddable Web Client

SOAP & HTTP Get/PostGeoreferencing Services:

GEOLocate v2

http://www.museum.tulane.edu/webservices/geolocatesvcv2/geolocatesvc.asmx

HTTP/1.1 200 OKContent-Type: text/xml; charset=utf-8Content-Length: length

<?xml version="1.0" encoding="utf-8"?><Georef_Result_Set xmlns="http://www.museum.tulane.edu/webservices/"> <EngineVersion>string</EngineVersion> <NumResults>int</NumResults> <ExecutionTimems>double</ExecutionTimems> <ResultSet> <WGS84Coordinate> <Latitude>double</Latitude> <Longitude>double</Longitude> </WGS84Coordinate> <ParsePattern>string</ParsePattern> <Precision>string</Precision> <Score>int</Score> <UncertaintyRadiusMeters>string</UncertaintyRadiusMeters> <UncertaintyPolygon>string</UncertaintyPolygon> <ReferenceLocation>string</ReferenceLocation> <DisplacedDistanceMiles>double</DisplacedDistanceMiles> <DisplacedHeadingDegrees>double</DisplacedHeadingDegrees> <Debug>string</Debug> </ResultSet> <ResultSet> . . . </ResultSet></Georef_Result_Set>

georef2()Version 2 Get Response

Application Services: Web Client APIs

• URL API for user input & lightweight web clients

• Lightweight client, specifically designed for embedding into other web applications.

• Two way communication in light client requires JavaScript postMessage()

• Compatible with all modern browsers:

IE 8.0+Firefox 3.0+Safari 4.0+Chrome 1.0+Opera 9.5+

Arctos

Excel

http://www.museum.tulane.edu/geolocate/web/WebGeoref.aspx?v=1&Country=USA&State=LA&County=Washington&Locality=Bogalusa&georef=run

Recommended