本篇文章為大家展示了如何進行TE二次開發(fā)中BS和CS的架構說明,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
創(chuàng)新互聯(lián)于2013年成立,先為開封等服務建站,開封等地企業(yè),進行企業(yè)商務咨詢服務。為開封企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
TE的二次開發(fā),分為BS和CS的開發(fā)架構,這兩種開發(fā),使用的開發(fā)語言和最終的系統(tǒng)安裝還是有一定的不同。
系統(tǒng)的開發(fā)者需要在電腦上安裝一個te pro就行了,te pro里自帶一個sdk,CS版是通過com接口的方式進行調用,BS版是在IE 瀏覽器的ActiveX控件上運行,至于NPAPI在Chrome和Firefox上的支持,隨著兩個瀏覽器都宣布不支持NPAPI,而不能夠進行使用,所以,在開發(fā)BS的系統(tǒng)時,要提醒客戶只能在IE瀏覽器上運行,當然,最新的Skyline中包含了一個Webgl版,基于Cesium進行開發(fā)的,也可支持不安裝插件,但是數(shù)據(jù)量的支持目前還達不到插件版的量。
CS版的開發(fā)最常用是C#開發(fā),當然也能支持VB.NET,都是微軟體系的,高級一點,也支持C++的開發(fā);BS版的開發(fā)是通過javascript調用API接口,要保持三維窗口的頁面不能刷新,否則加載的地圖工程就要重新被打開了。
系統(tǒng)開發(fā)部署的時候,不用系統(tǒng)的機器上都去安裝一個te pro,那樣成本太高了,CS版的系統(tǒng),需要在客戶端安裝一個運行時,功能要求的不太高級,TE plus就能夠用,功能高級就需要安裝TE Runtime,假如CS版的每臺機器上都拷貝了數(shù)據(jù),就不需要進行網(wǎng)絡發(fā)布了,如果數(shù)據(jù)量比較大,那還需要tg+sfs或sgs去發(fā)布地形和模型數(shù)據(jù);BS版的系統(tǒng),因為數(shù)據(jù)都放在服務器上,需要安裝tg+sfs或sgs去發(fā)布地形和模型數(shù)據(jù),每臺客戶端只需要安裝一個 te viewer,這個是免費的一個插件,具有的功能比較少,但是連上tg或者sgs,就能保證客戶端也具有完整的api功能,tg和sgs都是有用戶數(shù)限制,用戶數(shù)越多,價格越高,用戶數(shù)是標識同時在線的用戶,超過了連接就會受到限制。
mpt數(shù)據(jù)是skyline特有的地形數(shù)據(jù),每個系統(tǒng)都必須有一個基礎的mpt,否則就不能打開,CS版的mpt在本地直接可打開,BS版的mpt必須通過tg或sgs進行發(fā)布,3dml是skyline特有的模型數(shù)據(jù),CS版本地都能打開,BS版必須通過sfs或者sgs發(fā)布,或本公眾號的解決方案進行發(fā)布,其他的諸如影像、高程、矢量等數(shù)據(jù),skyline也支持ogc的服務讀取,可借助發(fā)布工具,arcgis server,geoserver等進行發(fā)布讀取。
上述內容就是如何進行TE二次開發(fā)中BS和CS的架構說明,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網(wǎng)頁名稱:如何進行TE二次開發(fā)中BS和CS的架構說明
本文URL:http://aaarwkj.com/article12/igijgc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供Google、網(wǎng)站內鏈、響應式網(wǎng)站、App開發(fā)、網(wǎng)站改版、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)