欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

ArcGIS web開發(fā)流程 - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們在追求其視覺表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏壧峁┍憬莸闹С郑?

您當(dāng)前位置>首頁 » 新聞資訊 » 網(wǎng)站建設(shè) >

ArcGIS web開發(fā)流程

發(fā)表時(shí)間:2018-7-27

發(fā)布人:葵宇科技

瀏覽次數(shù):56

搭建一個網(wǎng)站,在其中引用GIS數(shù)據(jù)來顯示地圖,并進(jìn)行各種操作。其流程是:

  1. 在服務(wù)器1上搭建ArcGIS Server,并且將地圖數(shù)據(jù)發(fā)布到Server中。這樣就可以訪問到地圖數(shù)據(jù)。
  2. 在服務(wù)器2上搭建ArcGIS API for JavaScript,這樣就提供了一個可訪問API的服務(wù)。注意API與地圖并沒有直接關(guān)系,API與Server可以放在不同的服務(wù)器上,甚至API可以放在web工程下。
  3. 搭建web工程,在頁面中引入API的地址,這樣就能訪問API;在頁面中定義Server的地址,并將Server地址作為參數(shù)傳給API,這樣就能調(diào)用API操作地圖。

總而言之,整個過程類似于磨面粉:ArcGIS Server相當(dāng)于一塊地,可以提供小麥(地圖數(shù)據(jù));ArcGIS API相當(dāng)于是磨坊,提供磨面接口;web工程就是人,人將小麥從地里收割出來(獲取地圖數(shù)據(jù)),然后交給磨坊磨面(調(diào)用ArcGIS API),最后磨坊將磨好的面返回給人。

注意事項(xiàng):

  1. ArcGIS Server僅僅是個地圖服務(wù),往往需要配合數(shù)據(jù)庫如Sql Server使用。至于地圖的原始處理,例如添加元素等,需要使用ArcGIS Desktop。而ArcGIS Desktop是需要配合License Manager使用的。所以,發(fā)布一個Server,需要安裝Sql Server、License Manager、ArcGIS Desktop和ArcGIS Server。
  2. ArcGIS API for JavaScript有不同的版本,官網(wǎng)提供下載,命名格式是arcgis_js-vxx_api.zip。其中3.x目前最新版為3.25,4.x最新版為4.8。注意僅僅提供API下載,沒有SDK。僅有API文件夾就可以發(fā)布為API服務(wù)。
  3. 發(fā)布API服務(wù)有多種方式,推薦的兩種方式為IIS發(fā)布與Tomcat發(fā)布。發(fā)布后,直接通過瀏覽器即可訪問。注意發(fā)布服務(wù)是要修改API文件下的文件的(即修改路徑[HOSTNAME_AND_PATH_TO_JSAPI])。路徑修改這里有坑,inits的baseUrl并非簡單替換[HOSTNAME_AND_PATH_TO_JSAPI],還需要將https也一并改掉。
  4. web工程引用ArcGIS API的時(shí)候,注意使用http方式引用,而不要用https方式,可能會導(dǎo)致無法正確訪問文件。
  5. 在頁面中使用ArcGIS API模塊的時(shí)候,注意不同版本的API,模塊的路徑是不同的。務(wù)必確保引用模塊的路徑正確。

相關(guān)案例查看更多