foss4g2011 report
DESCRIPTION
TRANSCRIPT
FOSS4G 2011 Denver 参加報告興味深い技術セッションより
株式会社オークニー 村上恵11年11月16日水曜日
デンバーに行ってきました
11年11月16日水曜日
FOSS4Gカンファレンスって?
11年11月16日水曜日
FOSS4G is the global conference focused onFree and Open Source Software for Geospatial,
organized by
FOSS4G is ...
11年11月16日水曜日
42countries
世界中から多くの人が集う
11年11月16日水曜日
会場の様子
11年11月16日水曜日
スポンサー
11年11月16日水曜日
日程
Sept. 9th
State of the Map State of the Map 10th State of the Map Annual International OpenStreetMap Conference State of the Map Annual International OpenStreetMap Conference
11th Annual International OpenStreetMap Conference Annual International OpenStreetMap Conference
12th
Workshops 13th Workshops
14th
15th Main Conference 16th
Code Sprint 17th Code Sprint
11年11月16日水曜日
多彩なプログラム
11年11月16日水曜日
MapServer GRASS OSM Geomajas MapFish PostGIS GeoNetwork GeoMoose pgRouting GeoExt GeoServer OpenLayers GeoKettle QGIS Mapnick GeoNode ZOO Node.js GDAL/OGR MapProxy gvSIG mod-geocache
MapMint MapQuery TileMill glob3 mobile MapWindow GIS GeoTools TinyOws GeoPrisma
TileCache PyWPS GeoScript CartoDB MapGuide Open Source i2maps GeoWebCache MapMill
MapKnitter deegree WebGL Earth Leaflet GeoCell OpenWebGlobe GeoCouch INSPIRE Legato
GeoMondrian SOLAPLayers HSLayers Neo4j Spatial Mapbender PROJ.4 GeoAPI GeoCat uDig OpenJump
トピックが盛り沢山
11年11月16日水曜日
major was Agriculture Software Engineer Web Mapping @ Orkney
バックグラウンド
MapServerGeoServer
PostGISOpenLayers
GeoExt
Java, PHP,JavaScript
Apache, Tomcat, PostgreSQL
11年11月16日水曜日
PostGIS
11年11月16日水曜日
PostGISとは?
PostgreSQLの空間拡張
ジオメトリ型、幾何関数、空間インデックス、座標系管理
カナダの Refractions Research によって開発
GPL license
空間情報をDBに格納して、検索、演算、作成
最新バージョンは 1.5.3
11年11月16日水曜日
• “typmod” support CREATE TABLE my_spatial_table( id INTEGER, name VARCHAR(64), geo GEOMETRY(Point, 900913) );• 3D/4D index• Topology support • Raster for Analysis• 3D objects support• Indexed Nearest-Neighbor Search
PostGIS 2.0 の新機能
11年11月16日水曜日
Tips for PostGIS Power Users
Tips for Power Usershttp://s3.opengeo.org/postgis-power.pdf
・ポリゴンの始点と終点が一致していない場合にST_Union()をうまく使う
・ポリゴン作成時のST_BuildArea()、ST_Polygonize()の違い
・ジオメトリの分割にST_Dump()(場合によってはST_GeometryN())
・invalidなポリゴンを、ST_MakeValid()(2.0より)、ST_Buffer()、あるいは
SELECT ST_BuildArea(ST_Union(‘LINESTRING EMPTY’,
ST_ExteriorRing(‘POLYGON((…))’))); で修正
・パフォーマンス向上のために、”Cluster on R-tree”、”Cluster on GeoHash”
などなど…………
11年11月16日水曜日
NOSQL
11年11月16日水曜日
NOSQL
Not Only SQL
リレーショナルモデルではなく、クエリ言語としてSQLを使っていない
大量のデータを扱うために
MongoDB, CouchDBなど
Neo4j Javaベースのグラフモデルデータベース
オープンソース
11年11月16日水曜日
Neo4j Spatial
First Release in Sept. 2010
Storage, GeometryEncoder Search/RTree, Operations I/O(shapefile)
Core
Geotools Datastore GeoServer & uDig
Extensions
MongoDB CouchDB もGeoに対応
11年11月16日水曜日
11年11月16日水曜日
OpenLayersとは?
地図表示のためのオープンソースJavaScriptライブラリ
簡単にフリースクロール地図ができる
ベクター編集機能
11年11月16日水曜日
OpenLayersとは?
GeoなJavaScriptライブラリの中心的存在
OpenLayers + Ext.js = GeoExt, Mapfish OpenLayers + jQuery = MapQuery
11年11月16日水曜日
FOSS4Gでの OpenLayers
OpenLayersに関するセッションは複数
モバイル、SNS連携、パフォーマンス、Tips など
OpenGeoが大きく貢献
11年11月16日水曜日
OpenLayers mobile
What's newTouch event support across the library (jQuery or Sencha)Pan and zoom the mapDraw, select ,drag, and modify vectorGeolocation
OpenLayers.Handler.PinchOpenLayers.Control.PinchzoomOpenLayers.Control.ToouchNavigationOpenLayers.Control.Geolocate
CSS3, HTML5
スムーズに動くようになった
2.11
11年11月16日水曜日
Leaflet ...JavaScrit Library つながりで
A Modern, Lightweight Open-Source JavaScript Library
for Interactive Maps by CloudMade
Leaflet on Mobile
http://leaflet.cloudmade.com/examples/mobile.html
11年11月16日水曜日
GeoScript ...script つながりで
> GeoScript - Spatial Capabilities for Scripting Languages> http://geoscript.org/
> GeoTools hard, scripting easy> Similar API, but respect languages differences
> JavaScript, Python, Scala, Groovy and Ruby
11年11月16日水曜日
GeoKettle ...tool つながりで
・ETL tool
・GeoSpatial web services
・On the fly preview
・最新バージョン 2.0
・LGPL
has installer
supports double bite read/write
11年11月16日水曜日
11年11月16日水曜日
MapServer とは?
地図(地理情報/位置情報)データを描画するためのオープンソース WebGISエンジン。
本家サイト
http://mapserver.org
OSGeoプロジェクトの一つ
MIT lisence
最新バージョンは、6.0.1
11年11月16日水曜日
MapServerに関するセッションもいくつか
新バージョンにてMapファイル”文法”の大きな変更
レンダリングエンジンにCairo
セキュリティーまわりの改善
6.0.1でバグフィックス多数
次は........MapCache(formerly mod-geocache) for tile cachingTinyOWS for WFS-T support for PostGIS data sourcesINSPIRE view service supportlayers, class and label geometry transformation supportdriver-specific common filter translation(offload spatial filter)
11年11月16日水曜日
MapServer 6.0
www.orkney.co.jp
11年11月16日水曜日
MapCache(formerly mod-geocache)
fast tiling solution for the apache web
server
MapServer との連携
MeatatilingHigher level Locking
mechanism
Epiration handling Watermaking
Dimensions FeatureInfo forwarding FastCGI / CGI option
Proxying support Extensiblecustom hierarchy
Sqlite caches
Vertical AssemblingSave bandwidth, request a
single tiled layer
Horizontal AssemblingSupport non-tiled clients
Services TMS WMTS
WMS/WMS-C
WMS is the only implemented data source
Image recompression / optimazation
“mixed” format: PNG / JPEG
11年11月16日水曜日
ありがとう
ございました。
11年11月16日水曜日