1. 程式人生 > >2018 SuperMap iDesktop常見問題解答集錦(一)

2018 SuperMap iDesktop常見問題解答集錦(一)

問:出現安裝包不能解除安裝,也不能安裝新安裝包時,該怎麼解決?
答:"這種情況是由於解除安裝/安裝應用程式時操作不當,導致登錄檔異常。可以通過以下方法解決:
1 在單擊作業系統的開始按鈕,輸入“regedit”命令執行登錄檔編輯器。
2 在 HKEY_CLASSES_ROOT 資料夾下,找到 Installer 子資料夾。
3 選中 Installer 資料夾,單擊右鍵,在彈出的右鍵選單中選擇“查詢”命令,查詢“SuperMap iDesktop 9D”。
4 定位到搜尋項後,在右側區域刪除“ProductName”的值,重新執行解除安裝或者安裝操作即可。
"
問:Windows系統中只有Framework 4.5時,桌面啟動崩潰。


答:桌面產品是基於Framework 4.0開發的,建議重新安裝Framework 4.0。

問:在桌面怎麼用一個物件擦除另外一個物件?
答:例如面圖層,設定圖層可編輯,然後選中一個被擦除的面對象,選擇“物件操作”—“擦除”,選擇用於擦除的面對象即可完成擦除,注:物件節點過多,需要等一會,擦除完成會以紅線展示擦除物件。

問:在圖層可編輯狀態下,全選圖層中的所有物件,只有部分物件屬於被選中的狀態,但在非可編輯狀態下,全選所有物件都是可以選中的,這是為什麼?
答:"只能選中部分物件的原因是:元件層在實現時,編輯狀態下選中的Geometry物件會被存在記憶體中,選擇數量太大會導致記憶體不足,所以對預設選中物件設定了10000條的數量限制,超過限制條數的物件將不呈選中狀態。

如果一定需要將可編輯狀態下的所有物件都顯示,可以在SuperMap.xml中修改MaxEditGeometrySize的數值,但是如果記憶體不夠大,建議不要設定太大的數值。

如果資料集的資料量不大,例如小於10000條,可編輯情況下還是不能選中所有物件,可能是資料集的空間索引壞掉了,對資料集重新建立空間索引再進行選擇操作。
"

問:"將Oracle資料來源下的資料集複製到另一個Oracle資料來源中,一部分複製成功一部分失敗,並在桌面的log中報以下錯誤,應該如何解決該問題呢?
2018-5-16 10:05:23[error]ORA-12592:TNS:包錯誤,ThreadID:400,Timespan(ms):172,ReasourceID:-100,SourceCode:…\Src\EngineOracleUGDatasetVectorOrc.cpp"


答:在資料庫服務端和客戶端配置sqlnet.ora檔案,設定引數SQLNET.SEND_TIMEOUT=600,重新啟動監聽,即可解決該問題。

問:如何修改supermap啟動時的圖片?
答:啟動的圖片支援改,在軟體選單欄裡:“檔案”–“選項”–“常用”–“顯示啟動畫面”,選擇啟動的圖片,然後重啟即可。下面的文字,是不可以替換的

問:有時候開啟地圖,地圖視窗中會顯示大紅叉是為什麼?
答:“連結:https://pan.baidu.com/s/1T4ikPO6Y2c359yGOymANTw 密碼:o3ql
根據上面的網盤地址下載Mapping.Resources.rar,這個壓縮包裡面的檔案,拷貝到iDesktop的…\Bin\Resource\Mapping路徑下解決大紅叉的問題”

問:如何不裝許可驅動就能使用產品?
答:“1.如果使用的是試用許可,可以不裝許可驅動,直接將許可檔案拷貝到C:\Program Files\Common Files\SuperMap\License目錄下。
2.9D產品,如果當前網段內有正式硬體鎖,且正式硬體鎖許可數量夠用。
則只需要在插鎖機器安裝驅動,網段內的其他機器可以不安裝許可驅動程式,不安裝驅動的機器會強制讀取網段內的正式鎖。
PS: 沒安裝驅動的機器如果連線了VPN軟體,可能會讀取不到正式鎖。”

問:Shp檔案中有個雙精度的欄位,其精度為15,小數點位數為2,在匯入udb再匯出為shp,用arcgis打開發現該欄位的精度變為18,小數點位數變為11了,這是什麼原因?
答:這是正常的,生成的精度18與小數點11,是由於在匯出為shp時建立了一個 shp的雙精度型別欄位,我們針對雙精度欄位的精度值都是18,小數點位數都是11,這個機制與arcgis不一樣,arcgis在建立欄位時可以自由設定其值,我們的產品是固定了這個值的。

問:9D的桌面將傾斜攝影資料儲存到認證模式下的mongodb資料庫裡失敗,檢視mongodb日誌提示Failed to authenticate [email protected] with mechanism MONGODB-CR。
答:"""這是因為桌面的認證方式與mongodb預設的認證方式不一致,mongodb3以上版本新增了(SCRAM)SHA-1認證方式,而桌面支援的是MONGODB-CR認證方式,故需要修改mongodb認證方式為MONGODB-CR,修改方法可百度下。
"

問:工作空間可以儲存為那個型別?
答:9D之前只能儲存為檔案型(smwu)和(.sxwu)、Oracle型別工作空間、SQL Server型別工作空間,9D之後除了前面所說的三種類型,新增了PostgreSQL、Mysql、DM、MongoDB四種資料庫型別工作空間。

問:SuperMap iDesktop 9D可以將點資源庫裡面現有的圖示匯出為圖片嗎?
答:可以,在資源庫裡面選中需要匯出的圖示符號,右鍵-匯出為圖片即可匯出。

問:SuperMap iDesktop 9D可以將資料集裡面的模型匯出為單獨模型物件嗎?支援匯出為什麼格式?
答:支援,將模型資料集開啟到場景裡面,選中要到處的模型物件,右鍵-匯出模型即可。支援匯出格式包含:KMZ、OSGB、KML、S3M、OFF、STL、GLTF。

問:SuperMap iDesktop 9D三維場景可以像地圖裡面一樣實現框選嗎?
答:可以,但是和二維地圖不同的是不是直接設定滑鼠狀態,而是在“場景”選項卡–“瀏覽”–“多邊形查詢”即可繪製多邊形,設定可選擇圖層、底部高程及拉伸高度實現場景框選。

問:複製資料集到oracle資料庫中出現失敗,報錯資訊為“無法載入技數器名稱資料,因為從登錄檔中讀取的索引無效”,如何解決?
答:輸入cmd,以管理員身份執行,然後輸入LODCTR/R。重啟桌面就可以了