Python and GIS
Upcoming SlideShare
Loading in...5
×
 

Python and GIS

on

  • 3,332 views

Pycamp Kyiv 2010 presentation. Talk about usage of Python in GIS.

Pycamp Kyiv 2010 presentation. Talk about usage of Python in GIS.

Statistics

Views

Total Views
3,332
Views on SlideShare
3,310
Embed Views
22

Actions

Likes
4
Downloads
84
Comments
0

2 Embeds 22

http://www.slideshare.net 17
http://trunk.ly 5

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Python and GIS Python and GIS Presentation Transcript

  • Python and GIS Nobody expects Python in maps! Andrii V. Mishkovskyi January 30, 2010 Andrii V. Mishkovskyi () Python and GIS January 30, 2010 1 / 28
  • GIS stands for... Geographic Information System Andrii V. Mishkovskyi () Python and GIS January 30, 2010 2 / 28
  • Maps and map services Tiles Routing Geocoding Staticmaps Andrii V. Mishkovskyi () Python and GIS January 30, 2010 3 / 28
  • Geolocation GPS Navigators Geotagging (Flickr, Twitter, GeoRSS) Andrii V. Mishkovskyi () Python and GIS January 30, 2010 4 / 28
  • And also Historical mapping Geocaching Augmented reality Andrii V. Mishkovskyi () Python and GIS January 30, 2010 5 / 28
  • GIS involves... Math (analytic geometry) Computer graphics (rendering) Databases (GiST, OpenGIS spec) Andrii V. Mishkovskyi () Python and GIS January 30, 2010 6 / 28
  • Python advantages Clean language Lots of existing modules Easy interaction with C libraries Andrii V. Mishkovskyi () Python and GIS January 30, 2010 7 / 28
  • Shapely Wrapper over GEOS library Basic geometries Geometry collections Functions for all geometry operations (intersection, equality, etc.) Andrii V. Mishkovskyi () Python and GIS January 30, 2010 8 / 28
  • NumPy Lots of array operations Best way of converting binary data For example, hillshading or heatmaps Andrii V. Mishkovskyi () Python and GIS January 30, 2010 10 / 28
  • PyProj Pyrex wrapper over PROJ.4 Forward and reverse projections Geodetic projections Andrii V. Mishkovskyi () Python and GIS January 30, 2010 12 / 28
  • Mapnik Established library for making beautiful maps Written in C++ Boost.Python interface Used by Flickr, OpenStreetMap, CloudMade and many more Andrii V. Mishkovskyi () Python and GIS January 30, 2010 16 / 28
  • SQLAlchemy Best ORM ever Access to almost any existing RDBMS ...but not really suitable for GIS stuff Andrii V. Mishkovskyi () Python and GIS January 30, 2010 21 / 28
  • GeoAlchemy Small add-on to SQLAlchemy Support of OpenGIS geometries Geometry functions (AsKML, Intersects, etc.) Andrii V. Mishkovskyi () Python and GIS January 30, 2010 22 / 28
  • TileCache Implements WMS-C standard Proxy over tile providers (Google Maps, OSM, CloudMade) Uses TurboGears Andrii V. Mishkovskyi () Python and GIS January 30, 2010 23 / 28
  • GeoDjango Everybody loves Django Great documentation All in one place, no need to do it yourself Andrii V. Mishkovskyi () Python and GIS January 30, 2010 25 / 28
  • GIS is fun and geeky Lots of cool Python APIs to experiment with Lots of free data to play with Python has all you need for GIS ...unless you’re mapping distant planets Andrii V. Mishkovskyi () Python and GIS January 30, 2010 26 / 28
  • Links gispython.org geodjango.org mapnik.org openstreetmap.org Andrii V. Mishkovskyi () Python and GIS January 30, 2010 27 / 28
  • Thank you! mishok13@gmail.com Andrii V. Mishkovskyi () Python and GIS January 30, 2010 28 / 28