日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

MapGuide应用开发系列(五)---- Autodesk MapGuide Studio应用简介

發(fā)布時(shí)間:2025/5/22 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MapGuide应用开发系列(五)---- Autodesk MapGuide Studio应用简介 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

Autodesk MapGuide Studio是Autodesk公司出品的、Autodesk MapGuide Enterprise隨盤附送的一個(gè)MapGuide 地圖編輯工具(Authoring Tool),它即可應(yīng)用于MapGuide Enterprise也可以應(yīng)用于MapGuide OepnSource。我以前了解到了MapGuide的體系架構(gòu),知道MapGuide是由三層架構(gòu)組成的WebGIS系統(tǒng),其實(shí)MapGuide Studio也和IE、Firefox、Google Chrome、Maestro甚至Google Earth一樣,都是作為一個(gè)MapGuide的瀏覽端使用。他完全通過(guò)Http協(xié)議與MapGuide服務(wù)器端通訊。

?

?

啟動(dòng)MapGuide Studio,首先要連接到MapGuide 站點(diǎn):

site: http://<machinename>/mapguide<XXXX>? xxxx 是版本號(hào)

userId : Administrator(A大寫)

password: admin ( 全小寫)

?

?

?

?

?

MapGuide Studio的主要功能有:

?

§加載地圖數(shù)據(jù)

§創(chuàng)建要素樣式和主題

§將層嵌入到地圖中

§管理瀏覽器中的網(wǎng)頁(yè)布局

§簡(jiǎn)化地圖創(chuàng)建和發(fā)布

?

?

下面對(duì)各個(gè)功能分別作簡(jiǎn)要介紹。

1. 加載地圖數(shù)據(jù)。

MapGuide 能支持多種GIS數(shù)據(jù)格式,這完全得益于FDO(Feature Data Object)技術(shù),只要有對(duì)應(yīng)的FDO provider,MapGuide可以連接到任何類型的GIS數(shù)據(jù)。MapGuide Enterprise內(nèi)置提供的FDO Provider包括:

OSGeo FDO Provider for SDF????????????? 用于連接到SDF數(shù)據(jù),SDF是Autodesk Map3D 所采用的一種GIS格式

OSGeo FDO Provider for SHP????????????? 用于連接到SHP格式的數(shù)據(jù),SHP一直是最重要的GIS數(shù)據(jù)格式之一

OSGeo FDO Provider for ODBC??????????? 用于連接到Access、Excel或關(guān)系型數(shù)據(jù)庫(kù)的Provider,這個(gè)有一個(gè)特別的功能就是可以根據(jù)數(shù)據(jù)庫(kù)中的坐標(biāo)值生成地圖上的點(diǎn)對(duì)象。

OSGeo FDO Provider for MySQL?????????

OSGeo FDO Provider for SQL Server Spatial?? 用于連接到最新的SQL Server 2008的空間數(shù)據(jù)庫(kù)

OSGeo FDO Provider for WMS

OSGeo FDO Provider for WFS

OSGeo FDO Provider for ArcSDE

Autodesk FDO Provider for Oracle?????? Autodesk提供的連接Oracle的Provider,OpenSource版不提供,不過(guò)也有類似King FDO for Oracle等開(kāi)源Provider使用。?

Autodesk FDO Provider for Raster

?

在MapGuide Studio中可以通過(guò)新建load procedures,把基于文件的GIS數(shù)據(jù)上載到MapGuide站點(diǎn),比如SDF文件,SHP文件、DWG文件等等。這時(shí)候這些GIS數(shù)據(jù)會(huì)存儲(chǔ)到MapGuide站點(diǎn)服務(wù)器上。而且SHP文件在加載的過(guò)程中已經(jīng)被轉(zhuǎn)換為sdf文件存放。操作過(guò)程比較簡(jiǎn)單,我們不再贅述。

加載數(shù)據(jù)的另外一種方式即新建一個(gè)Data Connection,這種方式無(wú)需把數(shù)據(jù)加載到MapGuide站點(diǎn),即可適用于SDF、shp等文件型的GIS數(shù)據(jù),也適用于Oracle、 Sql Server等大型數(shù)據(jù)庫(kù)。下面我們首先以連接到Oracle空間數(shù)據(jù)庫(kù)做一個(gè)很簡(jiǎn)單的例子,我需要連接到存儲(chǔ)另外一臺(tái)計(jì)算機(jī)上的Oracle XE這的空間數(shù)據(jù)。要使用Oracle Provider,首先必須要安裝好Oracle客戶端,并設(shè)置好到Oracle的service name;下面是我的tnsnames.ora中的一段設(shè)置:

PC_XE =
? (DESCRIPTION =
??? (ADDRESS = (PROTOCOL = TCP)(HOST = bei9m4jxix)(PORT = 1521))
??? (CONNECT_DATA =
????? (SERVER = DEDICATED)
????? (SERVICE_NAME = XE)
??? )
? )

我的本地服務(wù)名叫PC_XE,連接到運(yùn)行在計(jì)算機(jī)bei9m4jxix上的Oracle服務(wù)XE上。關(guān)于Oracle客戶端的設(shè)置,你可以放狗搜一下,汗牛充棟,Daniel這里就不廢話了。在開(kāi)始之前,我們先推薦大家一個(gè)最佳實(shí)踐,為方便管理,大家可以首先在MapGuide 站點(diǎn)上建立一些目錄組織好。比如下圖所示。然后我們?cè)赿ata目錄上點(diǎn)右鍵選擇 New Data Connection,選擇Autodesk FDO Provider for Oracle這個(gè)提供者,打開(kāi)New Feature Source界面按照上面的Oracle設(shè)置填好即可。注意如果你也用的是Oracle XE,用戶名和密碼全部大寫就OK了,否則可能會(huì)有問(wèn)題。

?

?

命名保存,到此我們到Oracle的連接就設(shè)置完畢了,接下來(lái)你就可以在新建圖層的時(shí)候選擇這個(gè)Feature Source中的Feature Class了。這個(gè)我們后續(xù)在說(shuō)。

?

這節(jié)內(nèi)容較多,我們分為多個(gè)部分進(jìn)行,今天先到此為止吧。

轉(zhuǎn)載于:https://www.cnblogs.com/junqilian/archive/2009/10/21/1587629.html

總結(jié)

以上是生活随笔為你收集整理的MapGuide应用开发系列(五)---- Autodesk MapGuide Studio应用简介的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。