Submit Search
Upload
OpenMapEngine
•
Download as PPTX, PDF
•
0 likes
•
327 views
克
克敏 田畑
Follow
このこん提出用の資料です。
Read less
Read more
Report
Share
Report
Share
1 of 14
Download now
Recommended
JavaScript GIS ライブラリ turf.js 入門
JavaScript GIS ライブラリ turf.js 入門
Takahiro Kamada
120620 chred r_presentation1
120620 chred r_presentation1
Takayuki Nuimura
Bgworkerで簡易クラスタ管理
Bgworkerで簡易クラスタ管理
Masahiko Sawada
Leaflet.js超入門
Leaflet.js超入門
Takahiro Kamada
Serv publ. contrato 217 2013-recomposição de pisos
Serv publ. contrato 217 2013-recomposição de pisos
Resgate Cambuí
Presentacio projecte
Presentacio projecte
vane_nuro
12% Assured Return on Property in Noida Expressway “Cosmic Corporate Park-2”@...
12% Assured Return on Property in Noida Expressway “Cosmic Corporate Park-2”@...
INCUBUS CONSULTING
Moodboard (planing musc video)
Moodboard (planing musc video)
mediamanz69
Recommended
JavaScript GIS ライブラリ turf.js 入門
JavaScript GIS ライブラリ turf.js 入門
Takahiro Kamada
120620 chred r_presentation1
120620 chred r_presentation1
Takayuki Nuimura
Bgworkerで簡易クラスタ管理
Bgworkerで簡易クラスタ管理
Masahiko Sawada
Leaflet.js超入門
Leaflet.js超入門
Takahiro Kamada
Serv publ. contrato 217 2013-recomposição de pisos
Serv publ. contrato 217 2013-recomposição de pisos
Resgate Cambuí
Presentacio projecte
Presentacio projecte
vane_nuro
12% Assured Return on Property in Noida Expressway “Cosmic Corporate Park-2”@...
12% Assured Return on Property in Noida Expressway “Cosmic Corporate Park-2”@...
INCUBUS CONSULTING
Moodboard (planing musc video)
Moodboard (planing musc video)
mediamanz69
3º basico a 29 de mayo
3º basico a 29 de mayo
Colegio Camilo Henríquez
Appster Disruptive Startups: 3 foundations of a scalable startup
Appster Disruptive Startups: 3 foundations of a scalable startup
John Pinson
Objectivity/DB: A Multipurpose NoSQL Database
Objectivity/DB: A Multipurpose NoSQL Database
InfiniteGraph
Surrealismo (origenes , argentina , literario y visual)
Surrealismo (origenes , argentina , literario y visual)
40020050
Chapter 4 Presentation 2
Chapter 4 Presentation 2
gerbs1010
Prescribe el derecho a heredar?
Prescribe el derecho a heredar?
Fernando Barrientos
Apache geode at-s1p
Apache geode at-s1p
Masaki Yamakawa
Chrome Extensionsの基本とデザインパターン
Chrome Extensionsの基本とデザインパターン
Yoichiro Tanaka
RedHat MW 2015
RedHat MW 2015
omatsuha
BIG DATA サービス と ツール
BIG DATA サービス と ツール
Ngoc Dao
mod_cluster
mod_cluster
nekop
Microsoft Graph API Library for Go
Microsoft Graph API Library for Go
yaegashi
Devfes kyoto2017
Devfes kyoto2017
Satomi Tsujita
〜Apache Geode 入門 gfsh によるクラスター構築・管理
〜Apache Geode 入門 gfsh によるクラスター構築・管理
Akihiro Kitada
Google Cloud でアプリケーションを動かす.pdf
Google Cloud でアプリケーションを動かす.pdf
Google Cloud Platform - Japan
Hello, DirectCompute
Hello, DirectCompute
dasyprocta
More Related Content
Viewers also liked
3º basico a 29 de mayo
3º basico a 29 de mayo
Colegio Camilo Henríquez
Appster Disruptive Startups: 3 foundations of a scalable startup
Appster Disruptive Startups: 3 foundations of a scalable startup
John Pinson
Objectivity/DB: A Multipurpose NoSQL Database
Objectivity/DB: A Multipurpose NoSQL Database
InfiniteGraph
Surrealismo (origenes , argentina , literario y visual)
Surrealismo (origenes , argentina , literario y visual)
40020050
Chapter 4 Presentation 2
Chapter 4 Presentation 2
gerbs1010
Prescribe el derecho a heredar?
Prescribe el derecho a heredar?
Fernando Barrientos
Viewers also liked
(6)
3º basico a 29 de mayo
3º basico a 29 de mayo
Appster Disruptive Startups: 3 foundations of a scalable startup
Appster Disruptive Startups: 3 foundations of a scalable startup
Objectivity/DB: A Multipurpose NoSQL Database
Objectivity/DB: A Multipurpose NoSQL Database
Surrealismo (origenes , argentina , literario y visual)
Surrealismo (origenes , argentina , literario y visual)
Chapter 4 Presentation 2
Chapter 4 Presentation 2
Prescribe el derecho a heredar?
Prescribe el derecho a heredar?
Similar to OpenMapEngine
Apache geode at-s1p
Apache geode at-s1p
Masaki Yamakawa
Chrome Extensionsの基本とデザインパターン
Chrome Extensionsの基本とデザインパターン
Yoichiro Tanaka
RedHat MW 2015
RedHat MW 2015
omatsuha
BIG DATA サービス と ツール
BIG DATA サービス と ツール
Ngoc Dao
mod_cluster
mod_cluster
nekop
Microsoft Graph API Library for Go
Microsoft Graph API Library for Go
yaegashi
Devfes kyoto2017
Devfes kyoto2017
Satomi Tsujita
〜Apache Geode 入門 gfsh によるクラスター構築・管理
〜Apache Geode 入門 gfsh によるクラスター構築・管理
Akihiro Kitada
Google Cloud でアプリケーションを動かす.pdf
Google Cloud でアプリケーションを動かす.pdf
Google Cloud Platform - Japan
Hello, DirectCompute
Hello, DirectCompute
dasyprocta
Similar to OpenMapEngine
(10)
Apache geode at-s1p
Apache geode at-s1p
Chrome Extensionsの基本とデザインパターン
Chrome Extensionsの基本とデザインパターン
RedHat MW 2015
RedHat MW 2015
BIG DATA サービス と ツール
BIG DATA サービス と ツール
mod_cluster
mod_cluster
Microsoft Graph API Library for Go
Microsoft Graph API Library for Go
Devfes kyoto2017
Devfes kyoto2017
〜Apache Geode 入門 gfsh によるクラスター構築・管理
〜Apache Geode 入門 gfsh によるクラスター構築・管理
Google Cloud でアプリケーションを動かす.pdf
Google Cloud でアプリケーションを動かす.pdf
Hello, DirectCompute
Hello, DirectCompute
OpenMapEngine
1.
2.
高度情報エンジン+ルーティングエンジン 地図エンジン この2つを作り、組み合わせています。
3.
高度計算、ルーティングエンジン 出発点、到着点の緯度、経度を指定すればルートの 情報と、各ポイントの高度情報が返ってくる。 (REST API) ・地図エンジン フリーハンドや上に述べたルーティングエンジンで 書いたルートの保存、公開ができる。また、 KML,GPX,GeoJSON形式でのインポート、エクス ポートが可能 →他のサービスと連携できる
4.
Nginx CentOSメモリ1GB CentOS メモリ2GB 地図エンジン Ubuntu メモリ2GB 高度エンジン ルーティングエンジン
5.
データ ファイル ファイル形 式のものを 逐一PHPで 処理 Webサーバー Node.js プロキシ nignx
6.
データベース PostgreSQL WEBサーバ Node.js プロキシサー バ nginx
7.
データベース WEBサーバー フロント MongoDB Node.js Openlayers.js GeoJSONの保 管 ルートエンジン の利用、 MongoDBへの 保存など。 Openlayersで openstretmap というオープン な地図を利用し ています。 プロキシ nginx
8.
GooglemapはAPIも含めて制限があります。また、 著作権表示、データ保存の禁止など、制限が多いで す。これは、新しい地図サービスを作る上でさまた げになっているのではないでしょうか;;;(実際 地図アプリを作るとき制限に泣かされました) →自分が最近興味を持っているオープンな地図の知 識を使って、新しい地図サービス開発につながるよ うなwebサービスを作ろう!!
9.
GoogleMapAPIは一切使用していません。 そのため、このサイトで作ったデータは自由に保存、 改変再配布可能です。 インフラとして 保存した地図は、ユニークなURLが付きます。メモ 代わりに地図を作って友達と簡単に共有、なんてこ とができます。また、iframeタグに対応したことで、 ブログに張り付けることができます。
10.
ルーティングのAPIは高度情報も返します。これ は他にはないAPIです。 コンテスト用のため、負荷に耐えられませんが、 要望が多ければ正式サービスとしてサーバーを増 設します。 今回間に合いませんでしたが、オープンデータを 使ったGoogleのPlaceAPIのようなものもできそ うです。
11.
学生、個人でサーバー3つ借りるのは抵抗があり ましたが、せっかくなんで頑張ってみました。 初めてサーバー借りたので、不具合などあるかも しれませんが、システム構成の面では最低限の負 荷に耐えられる設計にはしたつもりです。
12.
今回使ったデータについて 高度情報は、NASAのSRTMのデータを使っていま す。 http://www2.jpl.nasa.gov/srtm/ ルートエンジンにはOSM(オープンストリート マップ)のデータを使っています。Pgroutingとい うオープンソースのルーティングエンジンを有効に 使うことで1か月での実装が可能になりました。 http://pgrouting.org/
13.
地図エンジンについて Google mapに慣れていたのですが、OSMのデータ を使いたいので、Openlayersというツールを使っ ています。やや難しいですが、細かいところまで融 通が利くのでおすすめです。 地図に書き込む処理はこれを使わないと無理でした。 http://openlayers.org/
14.
新規サービスにつながるよう実験的に作ったので、 興味を持った方は皆さんも自分で地図エンジンを 作ってみましょう! 最後まで読んでくださってありがとうございました。
Download now