禹贡(Yukon)空间数据库 QA 集锦
文章目錄
- 一、禹貢(Yukon)安裝常見問題
- 問:安裝禹貢(Yukon)空間數(shù)據(jù)庫的時(shí)候使用的是 openGauss 極簡版 2.1.0,openGauss 數(shù)據(jù)庫安裝成功后,安裝禹貢總是失敗,是什么原因呢?
- 問:安裝 openGauss 企業(yè)版 2.1.0 的時(shí)候參考安裝教程操作很復(fù)雜,請問有沒有快速安裝的方式呢?
- 問:禹貢(Yukon)基于 openGauss 企業(yè)版 2.1.0 數(shù)據(jù)庫安裝失敗,請問怎么解決呢?
- 問:禹貢(Yukon)空間數(shù)據(jù)庫安裝成功后添加擴(kuò)展模塊的時(shí)候拋找不到 libtiff.so 文件是什么原因呢?
- 問:禹貢(Yukon)空間數(shù)據(jù)庫安裝成功后添加擴(kuò)展模塊的時(shí)候報(bào)錯(cuò) “ERROR: could not load library "postgis-3.so": libboost_serialization-mt.so.1.53.0: cannot open shared object file: No such file or directory?”是什么原因呢?
- 問:禹貢(Yukon)空間數(shù)據(jù)庫 v1.0.1 docker 鏡像安裝成功后,執(zhí)行 "select yukon_version();" 命令拋 "ERROR: function yukon_version(); HINT: No function matches the given name and argument types. You might need to add explicit type casts. CONTEXT: referenced column: yukon_version" 異常,是什么原因呢?
- 二、禹貢(Yukon)使用常見問題
- 問:通過 SuperMap iDesktopX 11i 新建禹貢(Yukon)空間數(shù)據(jù)庫失敗,是什么原因呢?
- 問:為什么使用 SuperMap iDesktopX 11i 打開禹貢(Yukon)空間數(shù)據(jù)庫后,新建、導(dǎo)入、復(fù)制影像、柵格數(shù)據(jù)集都會失敗?
- 問:禹貢(Yukon)空間數(shù)據(jù)庫支持影像金字塔嗎?如果支持的話影像金字塔是如何存儲在禹貢空間數(shù)據(jù)庫中的呢?
- 問:SDX+ for Yukon 引擎支持操作其他(非 public) schema 下的數(shù)據(jù)表嗎?
- 問:GeoSOT 網(wǎng)格編碼有多少層?禹貢(Yukon)空間數(shù)據(jù)庫目前支持到多少層?編碼字段是如何存儲的?
- 問:在禹貢(Yukon)空間數(shù)據(jù)庫中 GeoSOT 二維編碼和三維編碼有什么區(qū)別呢?
- 問:禹貢(Yukon)空間數(shù)據(jù)庫備份后恢復(fù)的時(shí)候失敗,怎么辦呢?
- 問:為什么在禹貢(Yukon)空間數(shù)據(jù)庫實(shí)現(xiàn)矢量面拉伸構(gòu)建三維模型性能比在 SuperMap iDesktopX 11i 上低很多?
一、禹貢(Yukon)安裝常見問題
-
問:安裝禹貢(Yukon)空間數(shù)據(jù)庫的時(shí)候使用的是 openGauss 極簡版 2.1.0,openGauss 數(shù)據(jù)庫安裝成功后,安裝禹貢總是失敗,是什么原因呢?
??目前禹貢(Yukon)1.0 正式版只支持 openGauss 企業(yè)版 2.1.0,不建議使用 openGauss 其他版本(如:極簡版、輕量版等)。
-
問:安裝 openGauss 企業(yè)版 2.1.0 的時(shí)候參考安裝教程操作很復(fù)雜,請問有沒有快速安裝的方式呢?
??openGauss 企業(yè)版 2.1.0 的安裝包里提供了一個(gè) simpleInstall 的目錄,里面提供了 install.sh 快速安裝腳本,如下圖所示:
-
問:禹貢(Yukon)基于 openGauss 企業(yè)版 2.1.0 數(shù)據(jù)庫安裝失敗,請問怎么解決呢?
??openGauss 企業(yè)版 2.1.0 數(shù)據(jù)庫安裝成功后,會在 /home/omm 目錄下生成 env_single 文件,env_single 是 openGauss 企業(yè)版安裝成功后生成的數(shù)據(jù)庫環(huán)境配置文件,在安裝禹貢前需要先根據(jù)該文件內(nèi)容將 openGauss 數(shù)據(jù)庫的環(huán)境變量導(dǎo)出。
-
問:禹貢(Yukon)空間數(shù)據(jù)庫安裝成功后添加擴(kuò)展模塊的時(shí)候拋找不到 libtiff.so 文件是什么原因呢?
????當(dāng)前 Linux 系統(tǒng)缺少 libtiff.so 庫,建議可以直接使用 sudo yum install -y libtiff-devel 命令直接安裝。
-
問:禹貢(Yukon)空間數(shù)據(jù)庫安裝成功后添加擴(kuò)展模塊的時(shí)候報(bào)錯(cuò) “ERROR: could not load library “postgis-3.so”: libboost_serialization-mt.so.1.53.0: cannot open shared object file: No such file or directory?”是什么原因呢?
??當(dāng)前 Linux 系統(tǒng)缺少 boost 庫,建議可以直接使用 yum install boost-devel 命令直接安裝。
-
問:禹貢(Yukon)空間數(shù)據(jù)庫 v1.0.1 docker 鏡像安裝成功后,執(zhí)行 “select yukon_version();” 命令拋 “ERROR: function yukon_version(); HINT: No function matches the given name and argument types. You might need to add explicit type casts. CONTEXT: referenced column: yukon_version” 異常,是什么原因呢?
??拋該異常是由于當(dāng)前禹貢(Yukon)空間數(shù)據(jù)庫 v1.0.1 docker 鏡像中沒有默認(rèn)添加禹貢插件,所以找不到 yukon_version 名的函數(shù),添加禹貢插件擴(kuò)展后即可正常使用。
二、禹貢(Yukon)使用常見問題
-
問:通過 SuperMap iDesktopX 11i 新建禹貢(Yukon)空間數(shù)據(jù)庫失敗,是什么原因呢?
??目前 SuperMap iDesktopX 11i 只能打開禹貢(Yukon)空間數(shù)據(jù)庫,暫時(shí)不支持新建。如果想要新建禹貢空間數(shù)據(jù)庫,需要先在數(shù)據(jù)庫終端通過 SQL 語句創(chuàng)建數(shù)據(jù)庫,添加禹貢擴(kuò)展模塊后,再使用 SuperMap iDesktopX 11i 打開禹貢空間數(shù)據(jù)庫。
-
問:為什么使用 SuperMap iDesktopX 11i 打開禹貢(Yukon)空間數(shù)據(jù)庫后,新建、導(dǎo)入、復(fù)制影像、柵格數(shù)據(jù)集都會失敗?
??由于禹貢(Yukon)空間數(shù)據(jù)庫中存儲的影像數(shù)據(jù)格式和 SDX+ 引擎的影像存儲格式不一樣,所以目前暫時(shí)無法通過 SDX+ 空間數(shù)據(jù)庫引擎在禹貢數(shù)據(jù)庫中新建、導(dǎo)入、復(fù)制影像、柵格數(shù)據(jù)集。
-
問:禹貢(Yukon)空間數(shù)據(jù)庫支持影像金字塔嗎?如果支持的話影像金字塔是如何存儲在禹貢空間數(shù)據(jù)庫中的呢?
??目前禹貢(Yukon)空間數(shù)據(jù)庫中暫不支持影像金字塔,后續(xù)可能會考慮支持。
-
問:SDX+ for Yukon 引擎支持操作其他(非 public) schema 下的數(shù)據(jù)表嗎?
??SDX+ for Yukon 引擎是支持操作其他(非 public)schema 下的數(shù)據(jù)表的,如需操作,建議參考以下流程:
- 新建禹貢數(shù)據(jù)庫;
- 在新建數(shù)據(jù)庫下新建 schema(如:yukon);
- 添加禹貢(Yukon)擴(kuò)展插件的時(shí)候指定具體的 schema,如下代碼所示:
- CREATE EXTENSION postgis WITH SCHEMA yukon;
- CREATE EXTENSION postgis_raster WITH SCHEMA yukon;
- CREATE EXTENSION postgis_sfcgal WITH SCHEMA yukon;
- CREATE EXTENSION yukon_geomodel WITH SCHEMA yukon;
- CREATE EXTENSION yukon_geogridcoder WITH SCHEMA yukon;
-
問:GeoSOT 網(wǎng)格編碼有多少層?禹貢(Yukon)空間數(shù)據(jù)庫目前支持到多少層?編碼字段是如何存儲的?
??GeoSOT 網(wǎng)格編碼共有 32 層;目前禹貢(Yukon)空間數(shù)據(jù)庫支持對 GeoSOT 網(wǎng)格全部 32 層級進(jìn)行編碼;編碼字段可以根據(jù)用戶選擇存儲在原數(shù)據(jù)表的列上或者存儲在一張新表中。
-
問:在禹貢(Yukon)空間數(shù)據(jù)庫中 GeoSOT 二維編碼和三維編碼有什么區(qū)別呢?
??GeoSOT 二維編碼和三維編碼的區(qū)別可以通過 ST_AsText 直觀的表現(xiàn)出來,如下圖所示,可以直觀的看見禹貢 GeoSOT 三維編碼的規(guī)則與二維編碼一致,三維編碼多記錄了一個(gè)高程值(如:G001310322-232132-210132.2, 0)。
- 二維面 GeoSOT 編碼 - (如:G001312100-011000-000212.0)
- 三維模型 GeoSOT 編碼 - (如:G001310322-232132-210132.2, 0)
- 二維面 GeoSOT 編碼 - (如:G001312100-011000-000212.0)
-
問:禹貢(Yukon)空間數(shù)據(jù)庫備份后恢復(fù)的時(shí)候失敗,怎么辦呢?
??因?yàn)閭浞莸臄?shù)據(jù)庫中含有 geometry 類型的數(shù)據(jù),因此在還原的時(shí)候要先創(chuàng)建 postgis 擴(kuò)展,才能恢復(fù)數(shù)據(jù)庫,否則將會報(bào)錯(cuò)。(建議可以先將禹貢的 5 個(gè)擴(kuò)展模塊都添加到要恢復(fù)的數(shù)據(jù)庫中,再進(jìn)行恢復(fù)備份)
-
問:為什么在禹貢(Yukon)空間數(shù)據(jù)庫實(shí)現(xiàn)矢量面拉伸構(gòu)建三維模型性能比在 SuperMap iDesktopX 11i 上低很多?
??在禹貢(Yukon)空間數(shù)據(jù)庫拉伸構(gòu)建三維模型的時(shí)候,拉伸矢量面操作的時(shí)候構(gòu)建 TIN 面的函數(shù)比較費(fèi)時(shí)。因此在進(jìn)行矢量面拉伸構(gòu)建三維模型的時(shí)候,建議使用 SDX+ 空間數(shù)據(jù)庫引擎(如:使用 SuperMap iDesktopX 11i 的線性拉伸代替)。
總結(jié)
以上是生活随笔為你收集整理的禹贡(Yukon)空间数据库 QA 集锦的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端人工智能:通过机器学习推导函数方程式
- 下一篇: 读书笔记_键盘嗅探器(2)