3. Web 2.0 web mapping
• Web 1.0 – first-generation web mapping
– Web 1.0 =配信( publishing )
– MapGuide6.x, MapServer, ArcIMS, …
• Web 2.0 – next-generation web mapping
– Web 2.0 = 協調( participation )
– コラボレーションの例: Google Maps, OpenLayers
– MapGuide Open Source/FDO には、
• Webベースの空間編集API
• 協調するためのツールとして設計
4. 幅広いプラットフォームサポート
対応OS 開発環境
Linux 対応ブラウザ
Microsoft
Windows
対応Webサーバ
Internet Mozilla Apple Google
Explorer Firefox Safari Chrome
Apache
Microsoft Web
IIS Server
5. MapGuideシステム構成
SERVER TIER WEB TIER CLIENT TIER
シン・クライア
データ
ント
ソース
(ブラウザのみ)
WMS / WFS Web Server +
Google
MapGuide Earth
Database MapGuide Web Server
MapGuide
サーバ Server Extensions AJAX Viewer
Internet
MapGuide
AJAX Viewer
Maestro
データ Services Web
PHP アプリ シック・クライ
ファイ Rendering KML Mapping
システムの ケーション
.NET アント
ル Tile Feature Drawing
コア FDO
Resource Site
Java (PCへインストール
コンポーネン )
ト
6. MapGuide Web Server Extensions につ
いて
Web Server Extensionsの種類
• Java (JSP)
• Microsoft ASP.NET
• PHP
7. MapGuide Web Server Extensions につい
て
JAVA
• Linux or Windows
• Apache Tomcat が必要
8. MapGuide Web Server Extensions につい
て
Microsoft ASP.NET
• Microsoft Windows と IIS
• C# または VB.NET
9. MapGuide Web Server Extensions につい
て
PHP
• MapGuide Site Administrator は、PHPを利用
• Open Source, 構文は Java, Perl, C言語のミックス
• 動作環境
– Linux またはWindows
– IISまたはApache
12. MapGuide Server and Web Extensionsインストール
• mapguide.osgeo.orgよりダウンロード
• ハンズオンセットアップ:
• Windows 7 (ハンズオンはx64版)
• PHP
• Apache Web Server
• Port 8008
• Web Extensions と Server service は同一マシンで実
行
13. MapGuide Server and Web Extensionsインストール
• Mapguide.osgeo.orgよりダウンロード
http://mapguide.osgeo.org/home
14. MapGuide Server and Web Extensionsインストール
• インストール
MapGuideOpenSource-2.4.0.7096-Final-x64.exe
15. MapGuide Server and Web Extensionsインストール
• インストール
– Bundled Confituration
– connection ports:2810-2812
– Port Nuumber:8008
– Servicename:mapguide
– Develop Environment:PHP
16. MapGuide Server and Web Extensionsインストール
• インストール
– Server IP addresses 127.0.1~ localhost
– Destination Folder:
c:program filesOSGeoMapGuide
17. MapGuide Server and Web Extensionsインストール
• インストール
– Windowsセキュリティで「ブロックを解除する
」★
– マシンの再起動(必要に応じて)
19. インストール設定まとめ
設定項目 設定値 備考
Admin Connection Port 2810 管理ツールのアクセス用
Client Connection Port 2811 ユーザ処理のアクセス用
Site Connection Port 2812
Web Server Port Number 8008
Virtual Directory Name mapguide
Development Environment PHP PHP Version 5.3.2
MapGuide Server IP Address 127.0.0.1
Install Directory C:Program FilesOSGeoMapGuide
ファイアウォールブロック解除 Apache HTTP 許可のタイプは使用状況に応じて後
Server で変更可能です。
20. Feature Data Objects - FDO
About Feature Data Objects - FDO
• OSGeo FDO Provider for PostGIS/PostgreSQL
• OSGeo FDO Provider for SDF With Autodesk Infrastructure Map Server
・Autodesk FDO Provider for Oracle
• OSGeo FDO Provider for SHP •Autodesk FDO provider for Raster
•Autodesk FDO Provuder for Design Service(DWG)
• OSGeo FDO Provider for WFS Third Party
•Safe Software FME FDO Providers
• OSGeo FDO Provider for WMS •Smallworld
•SuperMap…
• OSGeo FDO Provider for ODBC
• OSGeo FDO Provider for GDAL
• OSGeo FDO Provider for OGR
• OSGeo FDO Provider for SQL Server Spatial
• OSGeo FDO Provider for SQLite
• OSGeo FDO Provider for ArcSDE
• OSGeo FDO Provider for MySQL
21. Autodesk 3rd Party Solutions Read only
Read / Write
Products
Autodesk Certified Providers Providers from 3rd Party & Open Source
Providers supporting
multiple formats
ODBC Raster OGR
MS Access, Oracle and 200+ vector and 25+ vector 25+ raster
15+ raster
Excel and SQL-Server raster formats formats formats
formats
Oracle
ArcGIS
Geodatabases
SDF
single format
supporting
Providers
SHP
GE Energy SuperMap Informix
Dynamic Server KML
Smallworld
WMS
SQLite MapInfo
WFS
39. MapGuide Maestro Layers
• MapGuide Maestroでのレイヤオーサリング
– 縮尺による設定と条件による主題設定
– Places => Large_Cities という名前で保存
• population >=500000 and Population <
1000000
– Symbol Size 5 Black Circle
– Labelstyle “name” Size 8
• Population >= 1000000
– Symbol Size 10 Red Circle
– Labelstyle “name” size 10