最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【干貨】新中地GIS開發(fā)夏令營文檔(5)webGIS開發(fā)概述

2022-08-05 16:44 作者:新中地職業(yè)培訓(xùn)學(xué)校  | 我要投稿

第一章: webGIS開發(fā)概述

一. 開發(fā)概述

1 核心概念

在GIS開發(fā)中, 最核心的概念有兩個

●地圖
●數(shù)據(jù)

數(shù)據(jù)中包括一些基本的要素(Feature)

●點(diǎn)
●線
●面(區(qū))
●體

一句話總結(jié)

GIS開發(fā), 就是在地圖上某一個坐標(biāo)點(diǎn)上顯示對應(yīng)的要素

2 整體流程

首先要加載地圖做為底圖, 底圖比較常見的有瓦片, 地圖文檔 , 天地圖

因此, 開發(fā)的第一步是能夠通過web加載底圖

不同的要素需要不同的圖層承載, 而圖層是附著在底圖上, 和底圖配合.

因此, 開發(fā)的第二步是圖層操作

在每個圖層上有不同的要素, 在圖層的基礎(chǔ)上進(jìn)一步對要素進(jìn)行操作

因此, 開發(fā)的第三步是要素操作

總結(jié)

1加載底圖
2圖層操作
3要素操作

二. 產(chǎn)品介紹

1 產(chǎn)品體系



2 開發(fā)流程

對于webGIS的二次開發(fā), 主要是分為三步

1)數(shù)據(jù)處理

在MapGIS客戶端進(jìn)行數(shù)據(jù)處理

●瓦片裁剪
●生成失量地圖
●生成地圖文檔
●添加各種要素, 編輯要素的屬性

2)數(shù)據(jù)發(fā)布

通過server manger將數(shù)據(jù)上傳到IG Server

●發(fā)布瓦片
●發(fā)布失量地圖
●發(fā)布地圖文檔

3)數(shù)據(jù)顯示

在web端, 通過JavaScript SDK調(diào)用接口對接IG Server, 進(jìn)行地圖和數(shù)據(jù)的可視化操作

架構(gòu)分析



流程分析



3 Javascript SDK

可以理解為GIS Server的web客戶端

原生的web客戶端有4個著名的開源庫, 其中廣泛使用的主要是下面兩個

●Cesuim: 主要處理3D渲染
●OpenLayers: 主要處理2D渲染



1) 什么是SDK

4種不同的開源框架有各自獨(dú)立的API, 為了統(tǒng)一, 中地?cái)?shù)碼上開源框架基礎(chǔ)上進(jìn)行再次封裝, 提供更方便好用的接口, 簡化開發(fā)

2) 學(xué)什么

在我們本次培訓(xùn)中, 主要以O(shè)penLayer為例給大家講解

3) 具體內(nèi)容



1地圖服務(wù)
○加載各種地圖(瓦片, 失量地圖, 地圖文檔, 第三方地圖[天地圖]...)
○地圖常用控件(放大, 縮小, 比例尺, 鷹眼...)
2目錄服務(wù)
○圖層與目錄樹(控制圖層的顯示與隱藏)
3要素服務(wù)
○各種要素(點(diǎn), 線, 面)的操作
4分析服務(wù)
○空間分析, 拓?fù)浞治?..

三. 環(huán)境準(zhǔn)備
1 安裝配置IGServer
一、登錄官網(wǎng)
smaryun.com/


1、完成注冊和登錄
2、在個人中心完成郵箱和手機(jī)號的驗(yàn)證


二、下載IG Server
smaryun.com/dev/downloa
下載MapGIS IGServer開發(fā)包, 并安裝



三、升級成開發(fā)者
smaryun.com/dev/



四. 安裝IGServer
下載MapGIS IGServer開發(fā)包, 并安裝




右鍵, 使用管理員運(yùn)行

如果被阻止, 展開, 選擇"仍要運(yùn)行"


注意
1關(guān)閉所有的殺毒軟件(360, qq管家)
2windows自帶的保護(hù)程序, 點(diǎn)擊仍要運(yùn)行




選擇"下一步"會提示安裝缺少組件

選擇路徑(安裝路徑不要改變)




五、獲取授權(quán)

授權(quán)碼:?smaryun.com/dev/dev_aut
下載授權(quán)文件(這里我申請了高級授權(quán), 基礎(chǔ)開發(fā)授權(quán)也可以使用)

掃描下面這個二維碼





安裝key寫入注冊表



啟動MapGIS IGServer服務(wù)

可以通過localhost:9999訪問服務(wù)

點(diǎn)擊幫助, 自動填入用戶名/密碼, 登錄

可以通過web訪問server manager頁面

http://localhost:9999


六、解綁
smaryun.com/dev-space/#

2 申請?zhí)斓貓DKey

jingyan.baidu.com/artic

1 注冊天地圖用戶
2 在天地圖網(wǎng)站主頁登錄之后,點(diǎn)擊右上角自己的用戶名,然后點(diǎn)擊右上角的開發(fā)資源按鈕,如下圖所示:


3 在開發(fā)資源頁面,點(diǎn)擊“控制臺”,如下圖所示:


4 點(diǎn)擊“申請成為個人開發(fā)者”界面中的“去申請”,如下圖所示:


5 勾選“同意天地圖服務(wù)條款”,點(diǎn)擊提交按鈕,如下圖所示:


6 出現(xiàn)申請成功提示對話框后,單擊確定按鈕,如下圖所示:


7 點(diǎn)擊“創(chuàng)建新應(yīng)用”按鈕,如下圖所示:


8 填寫相關(guān)信息,勾選“同意天地圖服務(wù)條款”,點(diǎn)擊提交按鈕,如下圖所示:


9 出現(xiàn)“創(chuàng)建應(yīng)用成功”對話框后,單擊確定按鈕,如下圖所示:


10 在應(yīng)用管理列表中,紅框部分的字符串即是之后需要使用的Key,如下圖所示:



我這里申請的Key是: 11dce887d8c343629fe8efcf0c60caec

3 下載web SDK

develop.smaryun.com:8899



下載精簡包

四. 主要參考文檔

Openlayers示例:?develop.smaryun.com:81/

IGServer API文檔:?http://develop.smaryun.com:81/API/JS/IGS JavaScript API v02/index.htm

Openlayers文檔:?openlayers.org/en/lates


如果文章對你有幫助的話,也請你幫我2個忙吧 (*?▽?*)

給這篇文章一鍵三連吧,對我很重要啦~

關(guān)注一下我 @新中地職業(yè)培訓(xùn)學(xué)校,聽說現(xiàn)在關(guān)注的,以后都是尊貴的老粉啦!



獲取更多GIS開發(fā)相關(guān)課程資源V:gis2210


【干貨】新中地GIS開發(fā)夏令營文檔(5)webGIS開發(fā)概述的評論 (共 條)

分享到微博請遵守國家法律
越西县| 巴塘县| 裕民县| 铜鼓县| 修水县| 海安县| 涿州市| 察雅县| 乐业县| 菏泽市| 宁武县| 炉霍县| 周宁县| 酉阳| 卫辉市| 泽州县| 丰都县| 肇源县| 吴堡县| 平湖市| 富源县| 华安县| 扬中市| 白水县| 五大连池市| 休宁县| 潞西市| 常熟市| 宜州市| 永宁县| 伊金霍洛旗| 九龙坡区| 大港区| 大丰市| 南雄市| 洱源县| 渝中区| 伽师县| 盐山县| 望都县| 阜宁县|