GeoTree - библиотека для гео-данных в Google App Engine

Preview:

Citation preview

GeoTree — библиотека длягео-данных в Google App Engine

Артем Дударевкофе-и-код, Донецк, ноябрь 2010

Используются

• Google App Engine• Mercurial• hg gvimdiff — diff при помощи gvim DirDiff: [1], [2]

Demo 1Bulkloader — загрузить 200 самых населенныхгородов

Demo 1README — наш друг

hg clone http://geotiles.googlecode.com/hg/ geotilescd geotiles/hg serve

http://localhost:8000все остальные начинаем в geotiles/

Demo 1 (продолжение)hg checkout 0.1cd demodev_appserver.py src

http://localhost:8080cd utilswget http://download.geonames.org/export/dump/cities15000.zipunzip cities15000.zip./select_cities.py./load_cities.sh./update_geo_tree.py

http://localhost:8080

Demo 2Добавлять и удалять точки вручную

Demo 2hg checkout 0.2cd demos/cd add_remove/dev_appserver.py src/

http://localhost:8080

hg gvimdiff -r0 -r12

Demo 3Два дерева

Demo 3hg checkout 0.3cd demos/cities_and_points/dev_appserver.py src/

cd demos/cities_and_points/utils./load_cities.sh./update_geo_tree.py

http://localhost:8080

hg gvimdiff -r12 -r32

Demo 4Taskqueue — обновлять на фоне точками изOpenStreetMap

Demo 4hg checkout 0.4cd demos/load_osm/dev_appserver.py src/

http://localhost:8080

hg gvimdiff -r32 -r36

Еще ссылки

• rst2pdf• пост в блоге о презентациях при помощи rst2pdf• частично использовался стиль от Alexis Métaireau

• ссылка на github

Recommended