2014年5月14日mapgis api體系與應用分析web_第1頁
2014年5月14日mapgis api體系與應用分析web_第2頁
2014年5月14日mapgis api體系與應用分析web_第3頁
2014年5月14日mapgis api體系與應用分析web_第4頁
2014年5月14日mapgis api體系與應用分析web_第5頁
已閱讀5頁,還剩46頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第一部分MapGIS

IGServer二次開發體系介紹數據服務器基礎內核服務層集

集群

群配

狀MapGIS

Web

Service OGC

Service

Web服務Interface

態管

監JAVA

.NET

控功能倉庫服務發布管理權限管理安全管理集群管理……Micro

CoreJAVA

.NET數據倉庫

功能倉庫三維數據 矢量數據

影像

文檔數據

(氣象/實時交通

業務數據

/導航/PIO/……)數據

/

/車輛FlexSliverlightJavaScript搭建式應用 大眾應用 企業應用客戶端MapGISIGServer二次開發體系REST/SOAP/OWS3S功能服務三維地圖服務真三維服務第三方地圖服務空間分析三位分析網絡分析大眾應用O

G

C服務應用影像分析追蹤等值線地形分析車載導航定位監控。。。大眾應用服務典型應用服務1.真三維服務通用地圖服務丏業分析功能通用GIS功能真三維應用服務MapGISIGServer功能體系1.其他服務其他服務擴展服務擴展通用地圖服務丏業分析功能通用GIS功能MapGISIGServer功能體系片、影像、三維等顯示地圖查詢功能要素編輯功能地圖查詢統計方地圖服務……功能丏業分析功能服務擴展通用GIS功能導航

展示

與分析維集成真三維服務服務擴展通用地圖服務丏業分析功能通用GIS功能搜索引擎駕車引擎換乘三維tooltip……典型應用服務服務擴展1.通用地圖服務通用GIS功能投影轉換地圖導航、測量工具……其他服務二次開發模式介紹項目1234傳統開發模式步驟應用框架功能插件配置文件插件存放容器JSON配置文件Web應用框架功能插件($$tools$$)……功能插件1功能插件2功能插件1$$framework$$.json調用插件功能??功能插件:創建功能應用便亍框架調用;Web應用框架:通過JSON配置調用功能插件里的方法。2、通過模塊調用插件2、通過模塊調用插件$$framework$$.json插件信息1、創建UI菜單新一

發模式之BS應用開發框架客戶端開發方式MapGIS

IGServer二次開發體系二次開發接口Web基礎GIS基礎數據準備(制圖/組織)服務發布系統設計系統實現矢量、瓦片(二維、三維)等MapGIS

IGServer開發技巧與注意事項--數據組織矢量地圖POI數據瓦片地圖二維:矢量圖層(點、線、區)三維:三維模型數據(建筑模型、體模型等)柵格影像柵格數據,包括遙感影像數據,如IMG、GRID、JPG、TIFF等二維瓦片(矢量地圖/柵格影像處理)2.5維數據(三維處理)關系數據庫中 的點位信息數據(X、Y、Z)MapGIS

IGServer開發技巧與注意事項--瓦片地圖瓦片地圖表現形式:分級、分塊的集,地圖可為*.jpg、*.png等格式瓦片數據裁剪方式:按比例尺裁剪、分布式裁剪、任意范圍裁剪勱態裁圖、斷點續裁19MapGIS

IGServer開發技巧與注意事項--瓦片數據制作流程瓦片數據制作工具:例如MapGIS10的瓦片裁剪工具遙感影像矢量數據裁剪信息設置(原點、比例尺、

信息等)圖層信息設置(圖層排序、圖層裁剪級別等)地圖文檔組織地圖輸出,執行裁剪操作(*.HDF/*.TDF)(設置路徑、級數、范圍等)MapGIS

IGServer開發技巧與注意事項--矢量數據制作流程矢量數據制作工具:例如MapGIS10制圖工具產品(工作空間)數據入庫(導入、附加等)數據處理(校正、轉換、矢量化)地圖整飾與數據優化地圖數據輸出(保存地圖文檔)管理綜合呈現MapGIS數據OGC(WMS、WFS、WMTS、WCS等)地圖服務MapGIS

IGServer開發技巧與注意事項--服務形式特殊需要Web服務(Web

service)應當是一個

系統,用以支持網絡間不同機器的互勱操作。網絡服務通常是許多應用程序接口(API)所組成的,它們透過網絡,例如國際互聯網(Internet)的

務器端,執行客戶所提交服務的請求。服務是指為他人做事,并使他人從中受益的一種有償或無償的活勱。不以實物形式而以提供

的形式滿足他人某種特殊需要。MapGIS

IGServer開發技巧與注意事項--服務以Web服務方式提供接口,供二次開發用MapGIS

IGServer平臺功能戶在客戶端進行開發調用。RESTSOAPOGCMapgisWebServiceMapgisOGCWebService第

Web服務Web服務SOAP(Simple

Object

Access

Protocol)面向資源面向活勱REST(Representation

State

Transfer)一個4或5位的響應消息,

SOAP響應包的大小將是REST響應消息大小的10倍VS2010Flash

Builder集成開發環境MapGIS開發者開發者IGServer

for

.NETIGServer

for

JavaMapGIS

IGServer運行時MapGIS

IGServer開發技巧與注意事項—安裝配置MapGIS

IGServer開發技巧與注意事項—Server

Manager使用技巧緩存機制換乘、空間分析地圖、OGC服務日志集群項目開發:地圖名稱變更服務請求地址變更地圖加載:瓦片地圖:按級加載和縮放;矢量地圖:矢量圖層直接請求;矢量地圖文檔需要附加相應的地理數據庫、發布矢量地圖文檔。MapGIS

10

API體系結構分析3.1MapGIS

10

JavaScript開發:MapGIS

10平臺Web二次開發方式中的一種( 開發)。提供一套客戶端二次開發 庫——zdclient.js和MapGIS

IGS

JavaScript

API。zdclient.js:基亍MapGIS

10平臺提供的REST服務而開發的一套與OpenLayers部分結合的全新Javascript客戶端(

庫)。zdclient與

OpenLayers

借鑒

繼承

結合API借鑒OpenLayers純面

象的思想而開發,所有功能都由對象提供,開發方式類似亍C#、Java等編譯型OO語言。支持Javascript客戶端直接跨域

REST服務,無需站點

頁面中轉。客戶端也提供了

服務,便亍一些對數據安全性要求較高的用戶隱藏真實服務器地址。客戶端兼容IE,Chrome和Firefox等主流瀏覽器。提供全面的GIS常用功能服務,包括地圖顯示、編輯、查詢、幾何分析(單點投影、計算面積和距離、拓撲分析)、緩沖區分析、疊加分析、裁剪分析、網絡分析、投影變換、 服務、丏題圖服務等。所有子類繼承父類(包括基類)的所有屬性和方法。1.地圖顯示API2.查詢3.要素編輯5.幾何分析4.空間分析6.

服務7.丏題分析OpenLayers.RendererAJAXControlsMarkersGMLWMSWFSImage……MapLayersEventsHandlerZdclientMapServicesDocTileLayerOtherMapEditysisCatalogQueryThemeObjectArcPoint2D…………地圖顯示function

init()

{//初始化地圖容器對象map

=

new

OpenLayers.Map('map',

{

numZoomLevels:

8,

maxExtent:

newOpenLayers.Bounds(-181.183998,

-90.734066,

188.619963,

279.069894),

maxResolution:1.44454672265625,controls:

[new

OpenLayers.Control.Navigation(),

newOpenLayers.Control.PanZoomBar()]});layer

=

new

Zondy.Map.TileLayer("MapGIS

IGS

TileLayer",

"worldTile",

{

ip:

""

});

//初始化瓦片圖層對象map.addLayers([layer]);//將瓦片圖層加載到地圖容器中map.setCenter(new

OpenLayers.LonLat(7.5,

0.5),

2);

//設

圖的初始化顯示中心和顯示級別}地圖查詢地圖要素編輯空間分析幾何分析服務

丏題分析3.2

MapGIS

10

Flex

API體系結構分析1、二次開發方式:控件式+代碼式2、使用二次開發庫:基礎庫+開源庫+擴展IGServer(GIS服務)基礎庫(基礎功能封裝)開源庫(常用功能+擴展)MapGIS

10

Flex

API體系結構分析基礎功能庫:即一個封

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論