GeoTree — библиотека для
гео-данных в Google App Engine
Артем Дударев
кофе-и-код, Донецк, ноябрь 2010
Альтернативные подходы
• geodatastore
• geomodel
• mutiny
• geobox
• geobox-lite
Locovidi
→ Video, Google Maps
Используются
• Google App Engine
• Mercurial
• hg gvimdiff — diff при помощи gvim DirDiff: [1], [2]
Demo 1
Bulkloader — загрузить 200 самых населенных
городов
Demo 1
README — наш друг
hg clone http://geotiles.googlecode.com/hg/ geotiles
cd geotiles/
hg serve
http://localhost:8000
...
Demo 1 (продолжение)
hg checkout 0.1
cd demo
dev_appserver.py src
http://localhost:8080
cd utils
wget http://download.geon...
Demo 2
Добавлять и удалять точки вручную
Demo 2
hg checkout 0.2
cd demos/
cd add_remove/
dev_appserver.py src/
http://localhost:8080
hg gvimdiff -r0 -r12
Demo 3
Два дерева
Demo 3
hg checkout 0.3
cd demos/cities_and_points/
dev_appserver.py src/
cd demos/cities_and_points/utils
./load_cities.sh...
Demo 4
Taskqueue — обновлять на фоне точками из
OpenStreetMap
Demo 4
hg checkout 0.4
cd demos/load_osm/
dev_appserver.py src/
http://localhost:8080
hg gvimdiff -r32 -r36
Еще ссылки
• rst2pdf
• пост в блоге о презентациях при помощи rst2pdf
• частично использовался стиль от Alexis Métaireau
•...
Upcoming SlideShare
Loading in …5
×

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

1,019 views

Published on

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

No Downloads
Views
Total views
1,019
On SlideShare
0
From Embeds
0
Number of Embeds
87
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

  1. 1. GeoTree — библиотека для гео-данных в Google App Engine Артем Дударев кофе-и-код, Донецк, ноябрь 2010
  2. 2. Альтернативные подходы • geodatastore • geomodel • mutiny • geobox • geobox-lite
  3. 3. Locovidi → Video, Google Maps
  4. 4. Используются • Google App Engine • Mercurial • hg gvimdiff — diff при помощи gvim DirDiff: [1], [2]
  5. 5. Demo 1 Bulkloader — загрузить 200 самых населенных городов
  6. 6. Demo 1 README — наш друг hg clone http://geotiles.googlecode.com/hg/ geotiles cd geotiles/ hg serve http://localhost:8000 все остальные начинаем в geotiles/
  7. 7. Demo 1 (продолжение) hg checkout 0.1 cd demo dev_appserver.py src http://localhost:8080 cd utils wget http://download.geonames.org/export/dump/cities15000.zip unzip cities15000.zip ./select_cities.py ./load_cities.sh ./update_geo_tree.py http://localhost:8080
  8. 8. Demo 2 Добавлять и удалять точки вручную
  9. 9. Demo 2 hg checkout 0.2 cd demos/ cd add_remove/ dev_appserver.py src/ http://localhost:8080 hg gvimdiff -r0 -r12
  10. 10. Demo 3 Два дерева
  11. 11. Demo 3 hg checkout 0.3 cd 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
  12. 12. Demo 4 Taskqueue — обновлять на фоне точками из OpenStreetMap
  13. 13. Demo 4 hg checkout 0.4 cd demos/load_osm/ dev_appserver.py src/ http://localhost:8080 hg gvimdiff -r32 -r36
  14. 14. Еще ссылки • rst2pdf • пост в блоге о презентациях при помощи rst2pdf • частично использовался стиль от Alexis Métaireau • ссылка на github

×