2021-08-18 UOS中發(fā)布arcgis切片(松散緊湊都適應(yīng))

國產(chǎn)化軟件開始后,導(dǎo)致以前用的windows一套都被拋棄了冬筒,開始轉(zhuǎn)向linux恐锣,最近發(fā)布arcgis切片時,發(fā)現(xiàn)UOS系統(tǒng)中arcgis server安裝不上舞痰。于是另尋它法土榴,看到網(wǎng)上很多人用geowebcatch,于是拿來研究一番响牛,真可以玷禽,在此記錄一下赫段,記憶力差了,怕忘記矢赁。

軟件組合:UOS 20 SP1專業(yè)版糯笙、jdk8、tomcat9撩银、GeoWebCache

系統(tǒng)是UOS 20 SP1專業(yè)版给涕,查看系統(tǒng)內(nèi)核 $ uname -a

截圖錄屏_選擇區(qū)域_20210818112312.png

jdk安裝

發(fā)現(xiàn)是 arm64的處理器,安裝相應(yīng)版本的jdk额获,筆者用的 jdk-8u301-linux-aarch64.tar.gz够庙,沒有直接去官網(wǎng)下載即可,沒有帳號直接郵箱申請一個抄邀,不麻煩耘眨;

將壓縮包拷貝并解壓到 /usr/local 目錄
拷貝命令: cp -r dir/firle dir
解壓命令: tar -zxvf jdk-8u181-linux-x64.tar.gz
刪除命令: rm -f jdk-8u181-linux-x64.tar.gz

配置jdk環(huán)境變量

/etc/profile文件的改變會涉及到系統(tǒng)的環(huán)境,也就是有關(guān)Linux環(huán)境變量的東西所以撤摸,我們要將jdk配置到/etc/profile,才可以在任何一個目錄訪問jdk褒纲,編輯此文件命令:vim /etc/profile准夷,按i進(jìn)入編輯,在profile文件尾部添加如下內(nèi)容:

export JRE_HOME=${JAVA_HOME}/jre 
export  CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH 
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin 
export PATH=$PATH:${JAVA_PATH}

Esc --> :wq
保存并退出編輯
通過命令讓profile文件立即生效: [root@localhost local]# source /etc/profile

測試是否安裝成功

[root@localhost local]# javac
[root@localhost local]# java -version
出現(xiàn)幫助和版本號說明linux下jdk8安裝成功莺掠。

tomcat9安裝

筆者用的版本是9.0.52,直接官網(wǎng)下載的
將壓縮包拷貝并接到/usr/local文件夾中
在/etc/profile文件后面添加環(huán)境變量:
export TOMCAT_HOME=/usr/software/apache-tomcat-9.0.8
我最終的profile環(huán)境變量配置截圖:


截圖錄屏_選擇區(qū)域_20210818141133.png

執(zhí)行source profile 使得環(huán)境變量立即生效
進(jìn)入tomcat的bin目錄衫嵌,執(zhí)行./startup.sh 命令啟動tomcat,./shutdown.sh命令停止服務(wù)彻秆,打開服務(wù)默認(rèn)端口是8080,即可訪問tomcat網(wǎng)站楔绞。
跨域?qū)崿F(xiàn):
1、需要下載cors-filter-1.8.jar唇兑,Java-property-utils-1.9.jar這兩個庫文件放在lib目錄下
2酒朵、打開資源部署的tomcat安裝目錄 -> 打開 conf 目錄 -> 打開web.xml文件,
尾部添加配置:

<filter>
<filter-name>CORS</filter-name>
<filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class>
<init-param>
<param-name>cors.allowOrigin</param-name>
<param-value>*</param-value>
</init-param>
<init-param>
<param-name>cors.supportedMethods</param-name>
<param-value>GET, POST, HEAD, PUT, DELETE</param-value>
</init-param>
<init-param>
<param-name>cors.supportedHeaders</param-name>
<param-value>Accept, Origin, X-Requested-With, Content-Type, Last-Modified</param-value>
</init-param>
<init-param>
<param-name>cors.exposedHeaders</param-name>
<param-value>Set-Cookie</param-value>
</init-param>
<init-param>
<param-name>cors.supportsCredentials</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CORS</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

我的配置如圖:


截圖錄屏_選擇區(qū)域_20210818142903.png

Geowebcache安裝

去官網(wǎng)下載最新版本的war包扎附,直接放到tomcat的webapps文件夾中蔫耽,啟動tomcat,webapps中出現(xiàn)一個geowebcache文件夾留夜。
進(jìn)入geowebcache的web-inf目錄下匙铡,修改web-inf文件夾下的文件web.xml,在</context-param>節(jié)點(diǎn)后添加如下節(jié)點(diǎn)

<context-param>
<param-name>GEOWEBCACHE_CACHE_DIR </param-name>
<param-value>/home/tgtf/geowebcachetem</param-value>
</context-param>
截圖錄屏_選擇區(qū)域_20210818143514.png

param-value為geowebcache的配置目錄碍粥,重啟tomcat鳖眼,配置目錄多出來一些文件,修改其中的geowebcache.xml文件嚼摩,在<layer>…</layer>節(jié)點(diǎn)中添加如下節(jié)點(diǎn)

<arcgisLayer>
<name>naturalearth</name>
<tilingScheme>/home/thtf/kfq/Conf.xml</tilingScheme>
<tileCachePath>/home/thtf/kfq/_alllayers</tileCachePath>
</arcgisLayer>
截圖錄屏_選擇區(qū)域_20210818144025.png

在文件/usr/local/apache-tomcat-8.5.65/webapps/geowebcache/WEB-INF/geowebcache-core-context.xml 需要加以下代碼

<bean id="gwcArcGIGridsetConfigutation" class="org.geowebcache.arcgis.layer.ArcGISCacheGridsetConfiguration"/>

另外钦讳,將arcgis切片的conf.cdi只保留EnvelopeN節(jié)點(diǎn)矿瘦,刪除SpatialReference、xml節(jié)點(diǎn); conf.xml中刪除LatestWKID蜂厅、LeftLongitude匪凡、PreciseDPI三個節(jié)點(diǎn)。

調(diào)用展示

發(fā)布出來的切片服務(wù)是預(yù)覽不了的掘猿,但是調(diào)用是沒有問題的病游,這里寫2個我自己的切片模板以備后期使用:
worldimg:http://localhost:8080/geowebcache/service/wmts?layer=worldimg&style=&tilematrixset=EPSG%3A4326_worldimg&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fjpeg&TileMatrix=EPSG%3A4326_worldimg%3A1&TileCol=0&TileRow=0
zjimg:http://localhost:8080/geowebcache/service/wmts?layer=zjimg&style=&tilematrixset=EPSG%3A4490_zjimg&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fjpeg&TileMatrix=EPSG%3A4490_zjimg%3A12&TileCol=1718&TileRow=340

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市稠通,隨后出現(xiàn)的幾起案子衬衬,更是在濱河造成了極大的恐慌,老刑警劉巖改橘,帶你破解...
    沈念sama閱讀 219,110評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件滋尉,死亡現(xiàn)場離奇詭異,居然都是意外死亡飞主,警方通過查閱死者的電腦和手機(jī)狮惜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來碌识,“玉大人碾篡,你說我怎么就攤上這事》げ停” “怎么了开泽?”我有些...
    開封第一講書人閱讀 165,474評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長魁瞪。 經(jīng)常有香客問我穆律,道長,這世上最難降的妖魔是什么导俘? 我笑而不...
    開封第一講書人閱讀 58,881評論 1 295
  • 正文 為了忘掉前任峦耘,我火速辦了婚禮,結(jié)果婚禮上旅薄,老公的妹妹穿的比我還像新娘贡歧。我一直安慰自己,他們只是感情好赋秀,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,902評論 6 392
  • 文/花漫 我一把揭開白布利朵。 她就那樣靜靜地躺著,像睡著了一般猎莲。 火紅的嫁衣襯著肌膚如雪绍弟。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,698評論 1 305
  • 那天著洼,我揣著相機(jī)與錄音樟遣,去河邊找鬼而叼。 笑死,一個胖子當(dāng)著我的面吹牛豹悬,可吹牛的內(nèi)容都是我干的葵陵。 我是一名探鬼主播,決...
    沈念sama閱讀 40,418評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼瞻佛,長吁一口氣:“原來是場噩夢啊……” “哼脱篙!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起伤柄,我...
    開封第一講書人閱讀 39,332評論 0 276
  • 序言:老撾萬榮一對情侶失蹤绊困,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后适刀,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體秤朗,經(jīng)...
    沈念sama閱讀 45,796評論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,968評論 3 337
  • 正文 我和宋清朗相戀三年笔喉,在試婚紗的時候發(fā)現(xiàn)自己被綠了取视。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,110評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡常挚,死狀恐怖作谭,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情待侵,我是刑警寧澤丢早,帶...
    沈念sama閱讀 35,792評論 5 346
  • 正文 年R本政府宣布姨裸,位于F島的核電站秧倾,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏傀缩。R本人自食惡果不足惜那先,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,455評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望赡艰。 院中可真熱鬧售淡,春花似錦、人聲如沸慷垮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽料身。三九已至汤纸,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間芹血,已是汗流浹背贮泞。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評論 1 272
  • 我被黑心中介騙來泰國打工楞慈, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人啃擦。 一個月前我還...
    沈念sama閱讀 48,348評論 3 373
  • 正文 我出身青樓囊蓝,卻偏偏與公主長得像,于是被迫代替她去往敵國和親令蛉。 傳聞我的和親對象是個殘疾皇子聚霜,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,047評論 2 355

推薦閱讀更多精彩內(nèi)容