Your SlideShare is downloading. ×
0
Питон и ГИС
                  Андрей Мишковский


                       January 30, 2010



Андрей Мишковский ()        П...
Кто?


Андрей Мишковский, CloudMade
   Карты
   Python
   GNU Emacs




Андрей Мишковский ()   Питон и ГИС   January 30, 2...
ГИС – это...


       Географические
       Информационные
       Системы




Андрей Мишковский ()   Питон и ГИС   January...
Картографические сервисы

       Карты (тайлы, векторные и
       статические)
       Маршрутизация
       Статистика (“he...
Геолокация



       GPS навигаторы
       Геотэггинг (Flickr, Twitter, GeoRSS)




Андрей Мишковский ()   Питон и ГИС   J...
А также

       Историческая картография
       (эволюция карт, статистическая
       информация)
       Геоигры (геокешин...
Направления ГИС

       Математика (аналитическая
       геометрия, теория графов)
       Компьютерная графика (рендеринг
...
Почему Python?
Надеюсь, не надо обьяснять, но всё же
   Огромное количество
   существующих библиотек (см. Ruby)
   Проста...
Shapely

       Поддержка простых (точка, линия,
       полигон) и комплексных геометрий
       (мультиполигоны, мультиточ...
Shapely


       На самом деле, всего лишь обертка
       вокруг библиотеки GEOS
       ...но весьма “питоничная”




Андр...
NumPy

       Прекрасная библиотека для любого
       математика
       Для ГИС тоже неплохо
       В частности, операции ...
PyProj


       Прямые и обратные проекции
       Геодетические проекции
       Ну и всё (больше и не надо)
       Обёртка...
Mapnik

       Цель – создавать красивые карты
       Написана на C++ (Boost + AGG)
       Полноценный интерфейс для
     ...
SQLAlchemy

       Объективно лучшая ORM на
       сегодня
       Доступ к почти любой
       существуещей СУБД
       ......
GeoAlchemy
       Маленький (но гордый) модуль,
       подключаемый к SQLAlchemy
       Поддержка стандарта OpenGIS
      ...
TileCache

       Имплементация стандарта WMS-C
       Кеширующий прокси для
       провайдеров тайлов (Google Maps,
     ...
GeoDjango


       Все любят Django
       Отличная документация
       Большая часть “черной” работы уже
       сделана з...
ГИС это весело и интересно
       Огромное количество Python API
       (Flickr, CloudMade, Yahoo)
       Огромное количес...
О чем я не рассказал


       QGIS
       Quantumnik
       GeoPy




Андрей Мишковский ()   Питон и ГИС   January 30, 201...
Полезные ссылки


       gispython.org
       geodjango.org
       mapnik.org
       openstreetmap.org




Андрей Мишковск...
Задавайте вопросы, что-ли?




Андрей Мишковский ()   Питон и ГИС   January 30, 2010   31 / 31
Python and GIS (Russian version)
Python and GIS (Russian version)
Python and GIS (Russian version)
Python and GIS (Russian version)
Python and GIS (Russian version)
Python and GIS (Russian version)
Python and GIS (Russian version)
Python and GIS (Russian version)
Python and GIS (Russian version)
Python and GIS (Russian version)
Upcoming SlideShare
Loading in...5
×

Python and GIS (Russian version)

2,840

Published on

Русская версия презентации с PyCamp (30.01.2010).
Общий осмотр библиотек и фреймворков для Python, используемых в ГИС в целом и CloudMade в частности.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,840
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
40
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Python and GIS (Russian version)"

  1. 1. Питон и ГИС Андрей Мишковский January 30, 2010 Андрей Мишковский () Питон и ГИС January 30, 2010 1 / 31
  2. 2. Кто? Андрей Мишковский, CloudMade Карты Python GNU Emacs Андрей Мишковский () Питон и ГИС January 30, 2010 2 / 31
  3. 3. ГИС – это... Географические Информационные Системы Андрей Мишковский () Питон и ГИС January 30, 2010 3 / 31
  4. 4. Картографические сервисы Карты (тайлы, векторные и статические) Маршрутизация Статистика (“heatmaps”) Геокодинг Андрей Мишковский () Питон и ГИС January 30, 2010 4 / 31
  5. 5. Геолокация GPS навигаторы Геотэггинг (Flickr, Twitter, GeoRSS) Андрей Мишковский () Питон и ГИС January 30, 2010 5 / 31
  6. 6. А также Историческая картография (эволюция карт, статистическая информация) Геоигры (геокешинг) Расширенная реальность (augmented reality (c) Apple) Андрей Мишковский () Питон и ГИС January 30, 2010 6 / 31
  7. 7. Направления ГИС Математика (аналитическая геометрия, теория графов) Компьютерная графика (рендеринг карт) Базы данных (геоиндексы, спец. типы данных, спецификация OpenGIS) Андрей Мишковский () Питон и ГИС January 30, 2010 7 / 31
  8. 8. Почему Python? Надеюсь, не надо обьяснять, но всё же Огромное количество существующих библиотек (см. Ruby) Простая интеграция с C-библиотеками (см. Erlang, Haskell, JavaScript) Чистота и выразительность (см. Perl, C++) Андрей Мишковский () Питон и ГИС January 30, 2010 8 / 31
  9. 9. Shapely Поддержка простых (точка, линия, полигон) и комплексных геометрий (мультиполигоны, мультиточки) Поддержка всех необходимых операций с фигурами Андрей Мишковский () Питон и ГИС January 30, 2010 9 / 31
  10. 10. Shapely На самом деле, всего лишь обертка вокруг библиотеки GEOS ...но весьма “питоничная” Андрей Мишковский () Питон и ГИС January 30, 2010 11 / 31
  11. 11. NumPy Прекрасная библиотека для любого математика Для ГИС тоже неплохо В частности, операции с матрицами и векторами Лучший способ работы с данными для физических карт и “heatmaps” Андрей Мишковский () Питон и ГИС January 30, 2010 12 / 31
  12. 12. PyProj Прямые и обратные проекции Геодетические проекции Ну и всё (больше и не надо) Обёртка библиотеки PROJ.4 Андрей Мишковский () Питон и ГИС January 30, 2010 14 / 31
  13. 13. Mapnik Цель – создавать красивые карты Написана на C++ (Boost + AGG) Полноценный интерфейс для Python (через Boost.Python) Среди пользователей – Flickr, OpenStreetMap, CloudMade Андрей Мишковский () Питон и ГИС January 30, 2010 18 / 31
  14. 14. SQLAlchemy Объективно лучшая ORM на сегодня Доступ к почти любой существуещей СУБД ...не лучший выбор для данных ГИС Андрей Мишковский () Питон и ГИС January 30, 2010 23 / 31
  15. 15. GeoAlchemy Маленький (но гордый) модуль, подключаемый к SQLAlchemy Поддержка стандарта OpenGIS (геометрические данные и функции) Наверняка поддерживает PostGIS и Spatial Lite (SQLite) Должно работать с Oracle GIS и MySQL GIS Андрей Мишковский () Питон и ГИС January 30, 2010 24 / 31
  16. 16. TileCache Имплементация стандарта WMS-C Кеширующий прокси для провайдеров тайлов (Google Maps, OSM, CloudMade) Использует TurboGears Андрей Мишковский () Питон и ГИС January 30, 2010 25 / 31
  17. 17. GeoDjango Все любят Django Отличная документация Большая часть “черной” работы уже сделана за вас Андрей Мишковский () Питон и ГИС January 30, 2010 27 / 31
  18. 18. ГИС это весело и интересно Огромное количество Python API (Flickr, CloudMade, Yahoo) Огромное количество свободно доступных данных (OpenStreetMap, NASA SRTM, data.gov, data.gov.uk) В Python есть всё что нужно для разработки ГИС Андрей Мишковский () Питон и ГИС January 30, 2010 28 / 31
  19. 19. О чем я не рассказал QGIS Quantumnik GeoPy Андрей Мишковский () Питон и ГИС January 30, 2010 29 / 31
  20. 20. Полезные ссылки gispython.org geodjango.org mapnik.org openstreetmap.org Андрей Мишковский () Питон и ГИС January 30, 2010 30 / 31
  21. 21. Задавайте вопросы, что-ли? Андрей Мишковский () Питон и ГИС January 30, 2010 31 / 31
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×