国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

arcgis for js柵格圖層疊加(Raster Layer)問題

來源:懂視網 責編:小采 時間:2020-11-27 22:25:10
文檔

arcgis for js柵格圖層疊加(Raster Layer)問題

arcgis for js柵格圖層疊加(Raster Layer)問題:其實呢,這個問題或許與柵格圖層(Raster Layer)關系并不十分大,也可能所有類型的圖層都有這個問題,我對arcgis尚不十分了解,目前只在柵格圖層遇到問題,所以先記下來,存疑。 柵格圖層啥問題呢?疊不出來,報錯。 比如,有這么個地圖服務: 然后想直接
推薦度:
導讀arcgis for js柵格圖層疊加(Raster Layer)問題:其實呢,這個問題或許與柵格圖層(Raster Layer)關系并不十分大,也可能所有類型的圖層都有這個問題,我對arcgis尚不十分了解,目前只在柵格圖層遇到問題,所以先記下來,存疑。 柵格圖層啥問題呢?疊不出來,報錯。 比如,有這么個地圖服務: 然后想直接

其實呢,這個問題或許與柵格圖層(Raster Layer)關系并不十分大,也可能所有類型的圖層都有這個問題,我對arcgis尚不十分了解,目前只在柵格圖層遇到問題,所以先記下來,存疑。

柵格圖層啥問題呢?疊不出來,報錯。

比如,有這么個地圖服務:

這里寫圖片描述

然后想直接疊加其中一個子圖層(可見其類型為柵格圖層)。

這里寫圖片描述

代碼如下:

var layer = new ArcGISDynamicMapServiceLayer("http://192.168.0.225:6080/arcgis/HN_test/MapServer/1");
map.addLayer(layer);

但這樣必報錯。報”400”錯誤,錯誤提示為:不支持的輸出格式。

Error: Output format not supported.
Code: 400

啥格式?就是 image 格式。arcgis圖層服務輸出的格式有許多種,詳見這里

但是,如果只訪問圖層服務的根地址,則圖層可以出來:

var layer = new ArcGISDynamicMapServiceLayer("http://192.168.0.225:6080/arcgis/HN_test/MapServer");//<----------------- 后面沒有“/1”
map.addLayer(layer);

這里寫圖片描述

真奇怪啊,我疊FeatureLayer的時候,都是直接訪問子圖層,從來不見有什么問題。為什么這里卻不行,無論是用

ArcGISDynamicMapServiceLayer,
ArcGISImageServiceLayer,
RasterLayer

還是

ArcGISTiledMapServiceLayer,
FeatureLayer

都不行。前三個直接報400錯,后兩個沒報錯,但圖層根本出不來。

難道柵格圖層這么特別?

從周六開始,到今天周二,每天都花了時間去搞這個問題,問了兩個高手,但高手沒空,有一個其實是提到問題答案了,但我沒理解,還是搞不出來。這種問題,到百度上搜,根本無從下手,沒有啥代碼提到柵格圖層的(這也證明其實柵格圖層并不需要用什么特別的對象來處理)。

后來偶爾看到網上有篇文章提到訪問地圖服務,控制子圖層,我想起年初剛開始搞arcgis時,自己好像也抄過類似的代碼,用于顯示或隱藏不同的圖層。翻出來一看,果然啊,圖層對象有個layerInfos的屬性,這里面就是其所有子圖層的列表。所有,不僅僅是兒子,還包括孫子及后代。但這個layerInfos加載需要一定的過程,一般在圖層加載完畢的事件中才開始訪問。

修改代碼,圖像終于出來了。

這里寫圖片描述

處理過程如下:

1、構建動態切片圖層對象

var layer = new ArcGISDynamicMapServiceLayer(http://192.168.0.225:6080/arcgis/rest/services/HN_test/MapServer);

2、該圖層對象加載完畢后設置子圖層可見屬性

if (layer.loaded) {
 buildSubLayerList(layer);
}
else {
 dojo.connect(layer, "onLoad", buildSubLayerList);
} 
function buildSubLayerList(layer) {
 var visible = [];
 dojo.map(layer.layerInfos,function (info, index) {
 if(符合條件) visible.push(info.id);
 });
 map.addLayer(layer);//萬事俱備,至此方才將圖層添加到地圖
}

總結

以上所述是小編給大家介紹的arcgis for js柵格圖層疊加(Raster Layer),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

arcgis for js柵格圖層疊加(Raster Layer)問題

arcgis for js柵格圖層疊加(Raster Layer)問題:其實呢,這個問題或許與柵格圖層(Raster Layer)關系并不十分大,也可能所有類型的圖層都有這個問題,我對arcgis尚不十分了解,目前只在柵格圖層遇到問題,所以先記下來,存疑。 柵格圖層啥問題呢?疊不出來,報錯。 比如,有這么個地圖服務: 然后想直接
推薦度:
標簽: for arcgis 柵格
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 欧美一区二区三区在线 | 成人精品视频在线观看播放 | 国产亚洲欧美日韩综合另类 | 91av欧美 | 欧美成人中文字幕在线视频 | 国产一区二区免费视频 | 国产精品免费_区二区三区观看 | 日本高清在线播放一区二区三区 | 国产精品成人麻豆专区 | 久久久久免费精品国产小说 | 免费在线不卡视频 | 欧美激情在线 | 日韩精品欧美高清区 | 色综合久久中文字幕综合网 | 不卡二区 | 国产高清视频 | 免费国产小视频在线观看 | 亚洲第一区视频 | 日韩欧美中字 | 九九精品成人免费国产片 | 在线亚洲综合 | 一区二区视频在线 | 波多野结衣系列在线观看 | 边做边爱边吃奶叫床的视频 | 日韩综合第一页 | 国产综合精品一区二区 | 91精品国产高清久久久久久91 | 成人精品一区二区激情 | 欧美中文在线观看 | 啪啪网址大全 | 国内精品久久久久久久久 | 国产精品视频免费 | 欧美日韩亚洲高清不卡一区二区三区 | 欧美中文在线观看 | 国产日韩欧美在线观看不卡 | 性刺激欧美三级在线现看中文 | 亚洲 另类 在线 欧美 制服 | 亚洲十欧美十日韩十国产 | 国产91一区二这在线播放 | 久久国产成人午夜aⅴ影院 久久国产精品成人免费古装 | 永久在线毛片免费观看 |