dat2kml遠端計算服務
背景
- dat2kml.py跨平台執行的困難、以及提供遠端服務的必要性
- 除了快速的KML方案,使用者也可以選擇速度較慢一些的NCL方案(NCLonOTM on iMacKuang)。
- dat2kml的程式設計詳見等值圖KML檔之撰寫,此處詳細介紹遠端服務系統的架構、運作、以及可能的問題。
instance
檔案結構
HTML
- $web/dat2kml.html
- 使用filepicker開啟使用者指定上傳的檔案
- 啟動CGI-python程式
- 提供isc_results/case_SOX_Y.PLTAERMOD模擬結果範例檔案
CGI-python
- $cgi/isc/dat2kmlCGI.py,詳見有關繪圖的CGI-pythons的說明
- 提供地圖貼板(Leaflet Filelayer on iMacKuang)的連結
EXE
DAT2KML='/opt/local/bin/dat2kml.py'
,詳見等值圖KML檔之撰寫
工作目錄
pth=WEB+'isc_results/kmls_'+ran+'/'
,ran為隨機產生之6碼文字