由 Geo2020 工程地質探勘資料庫 (MDB) 批次產製地質剖面 QGIS 專案檔 (.qgz) 與 GeoPackage 圖層庫。
| 版本 | {{version}} |
| 開發者 | {{author}} |
| 聯絡信箱 | {{email}} |
| 專案網站 | {{homepage}} |
| 原始碼 | {{repository}} |
| 問題回報 | {{tracker}} |
| QGIS 版本 | {{qgisminimumversion}} 以上(支援 QGIS 3.x 與 4.x) |
| 授權 | GNU General Public License v2 或更新版本 |
| 第三方元件 | 3D 剖面預覽使用 three.js r147(MIT 授權,viewer3d/LICENSE-three.js.txt) |
地層圖元依經濟部中央地質調查所「工程地質探勘資料庫資料作業規範」(2008) 附錄B 「工程地質圖元符號對照表」及「簡化地層使用工程地質圖元一覽表」繪製,套件內含全部 131 個圖元。
| 按鈕 | 功能 |
|---|---|
| 地質剖面產製設定 | 開啟設定畫面,設定 MDB、地形、剖面線與輸出位置後產製剖面專案。 |
| 3D 剖面成果圖 | 選擇平面圖專案,結合地質技師修改後的各剖面立面圖專案,產生「3D 剖面成果圖」網頁(功能同 3D 剖面預覽),並可由 MDB 鑽孔建立地層界面 3D 面。 |
| 顯示岩心照片 | 點選地圖上的地層(鑽孔柱狀圖)圖徵,於「岩心照片」視窗顯示對應深度的岩心箱照片。 |
| 程式說明 | 顯示本說明。 |
NgeoextNew.MDB)放在一個資料夾中。<資料夾>\<計畫編號>_Image\<孔號>\<孔號>-<箱號>….jpg;
任何名稱等於孔號的子資料夾(三層以內)也可被辨識。照片深度優先取自 MDB 的 drill_image 資料表,
若無資料則以檔名中的箱號、每箱 7 m 推算。從目前專案的圖層中選擇 DEM(網格)或等高線(線)。選擇等高線時,須指定高程欄位;剖面地形以剖面線與等高線的交點線性內插。 DEM 以雙線性內插取樣,取樣間距 0.25 m。
以拉桿設定 5~50 m(預設 10 m)。鑽孔與剖面線的最近距離在此值以內者,投影到剖面線上繪製。
每條剖面輸出一個 <前綴><剖面名稱><後綴>.qgz;所有剖面的圖層都存入同一資料夾的
GroProfile.gpkg。專案以相對路徑參照 GeoPackage,整個資料夾可搬移或複製給他人。
| 專案圖層 | GroProfile.gpkg 圖層 | 內容 |
|---|---|---|
| SPT (N1+N2+N3) | <剖面>_SPT | 標準貫入試驗位置及擊數標註 |
| 不連續面 | <剖面>_不連續面 | 節理、劈理、岩脈等,依傾角旋轉繪示 |
| RQD | <剖面>_RQD | RQD 長條圖(3 m 寬 = 100%) |
| 地層 | <剖面>_鑽孔柱狀圖 | 鑽孔柱狀圖,依工程地質圖元符號填繪;含深度、描述、風化程度、照片路徑 |
| 地形剖面 | <剖面>_地形剖面 | 地形、地層界線(土岩界面+岩層界線)、斷層、地層視傾角、各類不連續面、地下水位面;圖例只列出有資料的類別 |
| <剖面> — paths | <剖面>_paths | 剖面路徑(端點標示用) |
| (不顯示於圖例) | <剖面>_岩心照片 | 岩心箱照片清單(孔號、箱號、深度、路徑) |
剖面座標:X = 沿剖面線的里程 (m),Y = 高程 (m),水平與垂直比例 1:1。版面配置在「專案 → 版面管理器」中,可直接匯出 PDF / 圖片。
依地質作業的截切律(較年輕的構造截切較老的構造),線段依下列順序產生,後畫的線遇到先畫的線即終止:
視傾角公式:tan(視傾角) = tan(傾角) × cos(傾向 − 剖面方位) = tan(傾角) × sin(走向與剖面夾角)。 剖面方位為剖面線由起點(A)往終點(A')的方位角。版面左上方會註記剖面方位、代表位態及視傾角, 地形剖面圖層的地層視傾角線與斷層線也會標示視傾角度數;不連續面圖層的符號依各筆的視傾角旋轉。 開啟產出的專案時,地圖會縮放至地形剖面圖層的範圍。
「不整合面」需由區域地質判定,無法由鑽孔資料自動產生,可在專案中自行以該類別繪製。 地形剖面圖層的「終止」欄位記錄每條線兩端是遇到哪一種界線而終止,方便檢核。
產製剖面後,按設定視窗下方的「3D 剖面預覽」,即以 3D 方式顯示地質模型(以預設瀏覽器開啟單一網頁):
網頁輸出為輸出資料夾中的 3D剖面預覽.html(內含所有影像與 three.js,不需網路,可直接複製給他人)。操作方式:
預覽為按下按鈕當下的快照:修改圖層、樣式或重新產製剖面後,請再按一次「3D 剖面預覽」更新。 需使用支援 WebGL 的瀏覽器(Chrome、Edge、Firefox 等新版瀏覽器)。
地質技師依專業修改剖面專案(圖層資料、樣式、版面標註)後,可用工具列「3D 剖面成果圖」產生成果網頁, 畫面與操作和「3D 剖面預覽」相同(垂直誇大、地形透明度、正視剖面、切開地形、平面及剖面圖例、下載截圖)。
3D剖面成果圖.html,可修改檔名與標題。勾選「建立地層界面」後建立三度空間的面,顯示在 3D 剖面成果圖中,並輸出 GeoPackage。界面資料來源可擇一或兩者並列:
地層界面3D.gpkg)內含「地層界面_3D」PolygonZ 圖層(每個三角形一筆,欄位:名稱、類型、控制孔數、控制孔、內插、方法)
與「地層界點」PointZ 圖層(控制點:鑽孔界點或剖面界線取樣點),並內建各面一色的 2D 樣式及 QGIS 3D 檢視樣式(絕對高程)。外圍遠離鑽孔處的面為推估結果,鑽孔少或分布集中時尤其如此,請以專業判斷檢核。
剖面圖面取自每個剖面專案第一個含地圖的版面(取其中最大的地圖):依地圖範圍換算里程與高程, 技師修改後的圖層、樣式、地圖範圍及地圖範圍內新增的文字標註都會呈現;圖例、比例尺、指北針、表格、位態註記、格線, 以及地圖範圍以外的版面物件(如標題欄)不貼在 3D 剖面上,剖面圖例另外顯示在圖例面板。
套件內建純 Python 的 Access (Jet 4) 讀取器,Windows、macOS、Linux 都不需另外安裝驅動程式。 若內建讀取器失敗,會改用 GDAL ODBC(需 Microsoft Access Database Engine)或 mdbtools。使用的資料表:
dr_coord、measured_attribu、case_holes、drill_attributes、geol_graphic_log、geol_rock_soil_d、
geol_weather_deg、geol_rqds、geol_rock_discon、std_proct_compac、water_tables、drill_image、kind