簡易檢索 / 詳目顯示

研究生: 賴昱源
Lai, Yu-Yuan
論文名稱: 利用Docker容器技術建置影像圖磚服務
指導教授: 周學政
學位類別: 碩士
Master
系所名稱: 地理學系
Department of Geography
論文出版年: 2019
畢業學年度: 107
語文別: 中文
論文頁數: 77
中文關鍵詞: DockerGeoServer影像圖磚遙測影像
英文關鍵詞: Docker, GeoServer, Image Tile, Remote Sensing
DOI URL: http://doi.org/10.6345/NTNU201900575
論文種類: 學術論文
相關次數: 點閱:84下載:23
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 自從USGS開放Landsat的衛星影像資料,大幅提升了GIS的研究視野,而近年來無人機(UAV)技術逐漸成熟,在衛星及航拍遙測之外也多了一個相當有力的輔助工具,隨著遙測影像資料的大量增加,在許多應用遙測影像進行判讀的場景,能有一個可以快速觀看影像的服務更顯得便利,
    本論文利用Docker開發可快速上線的影像圖磚伺服器,將原始衛星影像的合成調色處理過程,以Dockerfile撰寫成自動化流程並製作成Docker映像檔,以此產生可用於圖磚發布的影像圖資Docker容器。另外再將自動發布圖磚服務的流程寫成程式化腳本,配合另一個Geoserver的Docker容器,建置成一個衛星影像圖磚服務。

    Since the USGS opened its Landsat data from 2008. The policy has unleashed the power of remote sensing. In recent years, the UAV technology has gradually matured, provides new source of remotely sensed images. With the data volume of remotely sensed data greatly increased, there is a need to have image services that can quickly provide image for data sharing.
    This paper uses Docker to develop an image tile server that can be quickly launched. The image enhancement process of Landsat imagery has been into a Dockerfile to create a Docker image containing enhanced imagery which is used for image publishing. The image data container is used by the GeoServer Docker container to build a satellite image tile service.

    摘要 i Abstract ii 目錄 iii 圖次 v 表次 vii 第一章 緒論 1 第一節 研究動機 1 第二節 研究目的 3 第三節 研究架構 4 第四節 研究限制 5 第二章 文獻回顧 6 第一節 遙測影像與Landsat的發展 6 第二節 Open Source GIS的發展 10 第三節 WebGIS發展與圖磚應用 13 第四節 Docker技術簡介 17 第五節 Docker在GIS的應用 22 第六節 小結 25 第三章 系統開發 26 第一節 開發工具 26 第二節 採用資料 28 第三節 分析Docker容器建置架構 29 第四節 Landsat原始影像檔處理步驟驗證 30 第五節 以GeoServer的ImageMosaic功能提供影像圖磚服務步驟驗證 36 第六節 Docker映像檔製作 45 第七節 開發shell script程式腳本 47 第八節 撰寫Docker Compose配置檔 49 第四章 開發成果 52 第一節 影像圖磚佈署 52 第二節 影像服務讀取 55 第五章 結論與建議 63 第一節 結論 63 第二節 研究建議 65 參考文獻 67 期刊論文 67 網路資料 67 附錄一:Dockerfile程式碼 70 附錄二:deploy.sh 73 附錄三:docker-compose.yml 74 附錄四:Landsat影像下載清單文字檔內容 75 謝誌 77

    期刊論文
    江宗展、史天元(2004):〈由自由軟體MapServer探討WebGIS建置〉,《地籍測量:中華民國地籍測量學會會刊》,23劵4期,頁 43-79。
    林士裕(2005):《開放式架構之網路主題地圖服務研究》。台南:國立成功大學測量及空間資訊學系學位論文。
    林傳世(2016):《以Landsat衛星影像分析桃園地區埤塘面積時間空間變化》。基隆市:國立臺灣海洋大學海洋環境資訊系碩士論文。
    施錦揮、游政恭、鄒慶敏、蔡季欣、林志清、林燕山 (2010):〈無人飛行載具應用於防救災圖資供應之研究-以北二高崩塌地為例〉,《地籍測量:中華民國地籍測量學會會刊》, 29卷3期,頁 17-36。
    陳益凰、曾義星(1999):〈應用多時段衛星影像辨識水稻田之研究〉,《航測及遙測學刊》,4卷3期,頁 1-15。
    陳清民(2015):《應用LANDSAT衛星資料偵測及預估全球紅樹林之變遷》。桃園:國立中央大學遙測科技碩士學位學程論文。
    蕭志全(2006):《應用衛星影像建立災後植生復育模型》。台中:國立中興大學土木工程學系碩士論文。
    蘇元風 (2018):〈以傳奇衛星探索大地的歷史傷痕-山坡地長期裸露地監測〉,《土木水利》,45卷3期,頁 30-33。
    Corbane, C., Pesaresi, M., Politis, P., Syrris, V., Florczyk, A. J., Soille, P. et al (2017). Big earth data analytics on Sentinel-1 and Landsat imagery in support to global human settlements mapping. Big Earth Data, 1(1-2), 118-144.
    Landa, M., Kavka, P., Strouhal, L., Cepicky, J. (2017). Building a complete free and open source gis infrastructure for hydrological computing and data publication using GIS.lab and GISQUICK platforms. XLII-4/W2, 101-105. Gottingen.
    Soille, P., Burger, A., Rodriguez, D., Syrris, V., Vasilev, V. (2016). Towards a JRC earth observation data and processing platform. Proceedings of the Conference on Big Data from Space (BiDS’16), 15-17. Santa Cruz de Tenerife.

    網路資料
    〈美國大地衛星(Landsat)簡介〉,《中央大學太空及遙測研究中心》。http://www.csrsr.ncu.edu.tw/product/Landsat.php。(2018/10/01瀏覽)
    何宗翰(2016):〈淺談輕量化的虛擬技術 - Docker容器〉,《國立台灣大學計算機及資訊網路中心電子報》。http://www.cc.ntu.edu.tw/chinese/epaper/0036/20160321_3611.html。(2019/04/01瀏覽)
    陳瑞霖(2019):〈Windows 10將包含完整Linux核心,WSL2提供完整全部的Linux體驗〉,《科技新報》。https://technews.tw/2019/05/09/windows-10-will-include-whole-linux-kernal-by-wsl2。(2019/05/01瀏覧)
    〈開源地理空間基金會〉,《維基百科》。https://zh.wikipedia.org/wiki/开源地理空间基金会。(2019/05/01瀏覽)
    彭逸帆(2012):〈地理資訊系統伺服器端之自由軟體簡介〉,《中研院計算中心通訊電子報》。http://newsletter.ascc.sinica.edu.tw/news/read_news.php?nid=2675。(2019/02/01瀏覽)
    〈About web GIS〉,《ArcGIS Enterprise》。https://enterprise.arcgis.com/en/server/latest/create-web-apps/windows/about-web-gis.htm。(2019/01/01瀏覽)
    Charlie Loyd(2013),〈Processing Landsat 8 Using Open-Source Tools〉。https://blog.mapbox.com/processing-landsat-8-using-open-source-tools-d1c40d442263。(2018/11/01瀏覽)
    〈Docker〉,《維基百科》。https://zh.wikipedia.org/wiki/Docker。(2019/04/01瀏覽)
    〈Docker overview〉,《Docker官方文件》。https://docs.docker.com/engine/docker-overview/。(2019/04/01瀏覽)
    Eric Lawrey(2018):〈What is GeoServer? Why would I use it〉,《GeoServer Basics Training Workshop》。 https://eatlas.org.au/node/300。(2018/12/01瀏覽)
    〈GDAL〉,《維基百科》。https://en.wikipedia.org/wiki/GDAL。(2019/02/01瀏覽)
    〈Landsat資料〉,《Google Cloud Storage 公開資料集》。 https://cloud.google.com/storage/docs/public-datasets/landsat?hl=zh-tw。(2018/10/01瀏覽)
    〈ImageMagick〉,《維基百科》。https://zh.wikipedia.org/wiki/ImageMagick。(2019/02/01瀏覽)
    〈ImageMosaic〉,《GeoServer官方文件》。 https://docs.geoserver.org/latest/en/user/data/raster/imagemosaic/index.html。(2018/09/01瀏覽)
    Open Geospatial Consortium Inc. (2010):〈OpenGIS Web Map Tile Service Implementation Standard〉。http://www.opengeospatial.org/standards/wmts。(2019/02/03瀏覽)
    philipzheng(2014):〈Docker – 從入門到實踐〉。https://philipzheng.gitbooks.io/docker_practice/content/。(2019/04/01瀏覽)
    Rex Tsai(2016):〈使用Docker玩轉開放街圖〉。http://blog.nutsfactory.net/2016/06/10/open-source-geospatial-software-for-docker/,瀏覽時間2019/5
    Robert Simmon(2013):〈How To Make a True-Color Landsat 8 Image〉。https://earthobservatory.nasa.gov/blogs/elegantfigures/2013/10/22/how-to-make-a-true-color-landsat-8-image。(2018/12/01瀏覽)
    〈What Is GeoWebCache〉,《Geowebcache官方文件》。 https://www.geowebcache.org/docs/current/introduction/whatis.html。(2019/02/03瀏覽)
    Winsent:〈Winsent/geoserver〉,《Docker Hub》。 https://hub.docker.com/r/winsent/geoserver。(2018/11/01瀏覽)

    下載圖示
    QR CODE