〜花だってつらい。がんばろう東北の花〜
主に海岸の砂地に育つ花。根浜地区などに多く自生していたが、今回の震災で多くが流されてしまいました。
ハマナスが自力で範囲を拡大する模様を地図や時系列でトラッキングすることにより、植物から見た視点での復興を観察したいと思います。
このプロジェクトは、Hack For Japan ハッカソンの遠野開場で生まれました。
〜花だってつらい。がんばろう東北の花〜
主に海岸の砂地に育つ花。根浜地区などに多く自生していたが、今回の震災で多くが流されてしまいました。
ハマナスが自力で範囲を拡大する模様を地図や時系列でトラッキングすることにより、植物から見た視点での復興を観察したいと思います。
このプロジェクトは、Hack For Japan ハッカソンの遠野開場で生まれました。
Real-time Location Based Social Discovery using MongoDBFredrik Björk
This document discusses how Banjo, a location-based social discovery app, uses MongoDB to store and query geo-tagged social media posts in real-time. Key points:
- Banjo aggregates posts from Facebook, Twitter, Instagram and Foursquare to show users nearby social activity. It stores over 50 billion connections and receives 200 posts per second.
- Posts are stored in MongoDB with fields like ID, username, text, coordinates and friend IDs. Geospatial indexes on coordinates allow querying for nearby posts.
- Techniques like pre-sharding large friend arrays and switching from capped to TTL collections help optimize performance of queries involving friends and expiration of old posts.
The document provides information about using geocoding services in Rails applications. It discusses what geocoding is, examples of geocoding addresses to get latitude and longitude coordinates, complications that can arise with geocoding, and several geocoding services including Google Maps, Yahoo Maps, and Geocoder.us. It also covers calling geocoding APIs using REST, parsing XML responses, and automatically geocoding model addresses in Rails.
This document summarizes the development of a public toilet search system using open data and chatbots in Tokyo, Japan. The system allows users to search for the nearest public toilet by sending their location or address to a chatbot on the LINE messaging app. The chatbot searches a Voronoi diagram built using open data on public toilet locations from Tokyo and two cities. Search results include the toilet name and a photo link. While evaluated positively, challenges remain in adding search filters, transportation directions, and internationalizing the system and data.
- The document describes Yoichi Kayama's work extending spatial data functionality to the CKAN open data platform to support the Japanese government's open data and spatial information initiatives.
- Key extensions to CKAN implemented include improving the spatial resource preview function, adding spatial data processing tools using GDAL/OGR, overlay mapping of multiple spatial resources, and enabling purchase of spatial data products from private companies through the system.
- Future plans include public launch of the system in November along with incorporating paid data from private sector vendors.
近年QGISの利用者,開発者が増加するにつれ多くの機能やアイデアがQGISに集積してきています.Wired誌の昨年のOpen Source Rookie Of the Year awardにはQGISの災害対策用プラグインInaSAFEが選出されました.10月21日には無料版のGoogle Maps Engineの発表とともにQGISとの(ESRIもですが)統合がGoogleからアナウンスされGoogle Maps Engine Connector for QGIS Version 1.0がリリースされました.Webやクラウドでは処理できない多種多様な空間データ操作はQGISにまかせてクラウドと統合していこういう動きです.レガシーテクノロジーであるデスクトップGISがなぜかここにきて脚光をあびています.オープンデータの動きが加速化する中で空間データを扱うための高機能プラットフォームとしてQGISが注目を集めているのでしょう.FOSS4G2013開催中の9月20日にリリースされたQGIS2.0は高い性能と豊富な機能、拡張性をそなえFOSS4Gの新たな利用シーンを牽引していくソフトウェアとなっています.本発表ではQGIS2.0のリリースまでの過程とそれを取り巻く新たな利用環境について述べたいです.
Real-time Location Based Social Discovery using MongoDBFredrik Björk
This document discusses how Banjo, a location-based social discovery app, uses MongoDB to store and query geo-tagged social media posts in real-time. Key points:
- Banjo aggregates posts from Facebook, Twitter, Instagram and Foursquare to show users nearby social activity. It stores over 50 billion connections and receives 200 posts per second.
- Posts are stored in MongoDB with fields like ID, username, text, coordinates and friend IDs. Geospatial indexes on coordinates allow querying for nearby posts.
- Techniques like pre-sharding large friend arrays and switching from capped to TTL collections help optimize performance of queries involving friends and expiration of old posts.
The document provides information about using geocoding services in Rails applications. It discusses what geocoding is, examples of geocoding addresses to get latitude and longitude coordinates, complications that can arise with geocoding, and several geocoding services including Google Maps, Yahoo Maps, and Geocoder.us. It also covers calling geocoding APIs using REST, parsing XML responses, and automatically geocoding model addresses in Rails.
This document summarizes the development of a public toilet search system using open data and chatbots in Tokyo, Japan. The system allows users to search for the nearest public toilet by sending their location or address to a chatbot on the LINE messaging app. The chatbot searches a Voronoi diagram built using open data on public toilet locations from Tokyo and two cities. Search results include the toilet name and a photo link. While evaluated positively, challenges remain in adding search filters, transportation directions, and internationalizing the system and data.
- The document describes Yoichi Kayama's work extending spatial data functionality to the CKAN open data platform to support the Japanese government's open data and spatial information initiatives.
- Key extensions to CKAN implemented include improving the spatial resource preview function, adding spatial data processing tools using GDAL/OGR, overlay mapping of multiple spatial resources, and enabling purchase of spatial data products from private companies through the system.
- Future plans include public launch of the system in November along with incorporating paid data from private sector vendors.
近年QGISの利用者,開発者が増加するにつれ多くの機能やアイデアがQGISに集積してきています.Wired誌の昨年のOpen Source Rookie Of the Year awardにはQGISの災害対策用プラグインInaSAFEが選出されました.10月21日には無料版のGoogle Maps Engineの発表とともにQGISとの(ESRIもですが)統合がGoogleからアナウンスされGoogle Maps Engine Connector for QGIS Version 1.0がリリースされました.Webやクラウドでは処理できない多種多様な空間データ操作はQGISにまかせてクラウドと統合していこういう動きです.レガシーテクノロジーであるデスクトップGISがなぜかここにきて脚光をあびています.オープンデータの動きが加速化する中で空間データを扱うための高機能プラットフォームとしてQGISが注目を集めているのでしょう.FOSS4G2013開催中の9月20日にリリースされたQGIS2.0は高い性能と豊富な機能、拡張性をそなえFOSS4Gの新たな利用シーンを牽引していくソフトウェアとなっています.本発表ではQGIS2.0のリリースまでの過程とそれを取り巻く新たな利用環境について述べたいです.
1) The document introduces a web site created by Yoichi Kayama to provide public information about a disaster using open source tools and open data.
2) The site included satellite images, oblique photos of damage areas, and results from image analysis displayed on an OSM map. It also included a search function to find related disaster information by address.
3) Using open data, open source software, and cloud computing allowed the site to be created quickly to benefit the public in the aftermath of a major earthquake in Japan.
Introduction of flood evacuation route search system using QGIS,PostGIS,GRASS...Yoichi Kayama
The document describes a flood evacuation route search system that uses QGIS, PostGIS, GRASS and pgRouting. Raster flood area data from LIDAR is converted to vector polygons in GRASS and loaded into PostGIS. PgRouting is then used to search for evacuation routes while avoiding flooded roads using the spatial queries in PostGIS. The results are displayed on maps in QGIS to help identify safe evacuation routes over time as flooding progresses. Open source GIS tools were crucial for building this system to analyze spatial data and flooding scenarios.