GeoMeetup kickoff meeting - Overview of Geospatial Landscape

30
GEOMEETUP – OVERVIEW OF GEOSPATIAL TECHNOLOGIES Ragi Burhum Schizophrenic } http://xkcd.com/713/

Transcript of GeoMeetup kickoff meeting - Overview of Geospatial Landscape

Page 1: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

GEOMEETUP – OVERVIEW OF GEOSPATIAL TECHNOLOGIES Ragi Burhum

Schizophrenic} http://xkcd.com/713/

Page 2: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

1) The “basics” of Geo

2) Answer the #1 question asked in the survey for this GeoMeetup (from all 7 answers)

3) Geo-Demos

The structure of chaos

Page 3: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

Does this number mean anything to you?

404

Page 4: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

How about this one?

4326

Page 5: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

Let’s get the basics out of the way.

Page 6: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

Objects in the real world are represented by:

1) A collection of “standard” attributes. For example: age (int), length(double), color (enum), name (string), etc.

2) 1 or many “spatial” attributes. For example: location (point geometry), shape (polygon geometry), route traveled (line geometry), etc

The formal name for those objects in GIS is features.

Summary of Geo-concepts

Page 7: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

Image: http://johanneskebeck.spaces.live.com

Page 8: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

Open Geospatial Consortium (OGC)

Simple Features for SQL (SFSQL)

Page 9: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

The feature’s geometry can be represented in different coordinate systems – commonly referred to as Spatial Reference.

Summary of Geo-concepts

img: [1]

In case you were wondering, 4326 is the spatial reference identifier (SRID) assigned to the WGS84 spatial reference system published by the European Petroleum Survey Group (EPSG).

Page 10: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

Projected Coordinate Systems

Page 11: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

Summary of Geo-concepts

•Many geospatial formats out there•They all use various indexing mechanism•Many libraries, APIs, services, applications, etc. to leverage the concept of a geometry (e.g. http://postgis.refractions.net/docs/reference.html)

Page 12: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

“What parcels are within 1km of this fire?”

Page 13: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

SELECT owner_phoneFROM parcelsWHERE ST_DWithin( geom, ‘POINT()’, 1000 );

Page 14: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

“How far did the bus travel last week?”

Page 15: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

SELECT Sum(ST_Length(geom))FROM vehicle_pathsWHERE (v_id = 12) AND (v_date > Now() - ‘7d’);

Page 16: GeoMeetup kickoff meeting - Overview of Geospatial Landscape
Page 17: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

1) The “basics” of Geo

2) Answer the #1 question asked in the survey for this GeoMeetup (from all 7 answers)

3) Geo-Demos

The structure of chaos

Page 18: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

#1 Q: What is available as Open Source?

Page 19: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

WEB MAPPING SOFTWARE

projects

Page 20: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

projects

MapBuilder MapGuideOpen Source

WEB MAPPING SOFTWARE

Page 21: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

DESKTOP APPLICATIONS

projects

Page 22: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

DESKTOP APPLICATIONS

projects

GRASS GIS

OSSIM

Page 23: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

GEOSPATIAL LIBRARIES

projects

Page 24: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

projectsGEOSPATIAL LIBRARIES

FDO

Page 25: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

That is a tiny little fraction of what is available out there. Many companiesin the Web 2.0 space (pardon me for lackof a better word that word) open source their geospatial technology and data.

Page 26: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

“I am tired of listening to you talk.SHOW ME SOMETHING”

Page 27: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

1) The “basics” of Geo

2) Answer the #1 question asked in the survey for this GeoMeetup (from all 7 answers)

3) Geo-Demos

The structure of chaos

Page 28: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

1) Showing *a lot* of data on a webmap – Google style.

2) OpenStreetMap

3) A tiny ESRI product sample

4) Creating your own tiles and leveraging a spatial db

5) Beyond Streetview – Merging augmented reality and enterprise GeoData.

6) Machine Learning and automatic feature detection.

Pick your GeoDemo poison

Page 29: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

Thanks!

Ragi [email protected]

@rburhumlinkedin.com/in/rburhum

Page 30: GeoMeetup kickoff meeting - Overview of Geospatial Landscape

References

• One GeoDemo based on Paul Ramsey’s (OpenGeo) Where 2.0 workshop:

http://workshops.opengeo.org/postgis-spatialdbtips/

Some slides shamelessly copied from his slides.