SDE資料在ArcMap下平移報錯超出邊界範圍

2021-08-02 11:45:34 字數 589 閱讀 7533

錯誤資訊:

用arcmap載入sde裡的資料(資料空間參考是unkown),平移出當前檢視視窗的時候報錯:one or more layers failed to draw: the specified coordinate exceeds the valid coordinate range

原因:

domain設定的問題,資料在匯入sde的時候預設是按照空間參考的domain來設定的,由於原始的sde資料來源空間參考是unkown,在匯入的時候就按照資料的extent來設domain,因此在arcmap裡稍一移動就會超出domain的範圍而報錯,而shp檔案沒有domain 的限制故不會報錯。

解決方法:

在將shp檔案import進sde的時候,點那個對話方塊下面的environment settings,然後在geodatabase settings欄裡設定output xy domain,可以開啟該shp檔案在它extent的基礎上加大一點,最好相關資料的domain設定一致;或者在sde中新建乙個 featureclass(預設domain很大),再將資料load進來。

在ios下儲存資料到plist

今晚想把之前新手教程裡的todolist拿出來,新增退出儲存資料的功能,本來以為只需要簡單地呼叫乙個寫資料函式就可以搞定,沒想到竟然也折騰了好久。用 nsdictionary的writetofile方法一直儲存不成功。非常簡單,就只有幾行 nsdictionary filedata if filed...

在linux系統下遠端訪問mysql資料庫

第一 更改 mysql 資料庫裡的 user 表裡的 host 項,從 localhost 改稱 或者新加條記錄,host 項為要訪問的ip位址,並授權。重啟mysql服務。第二 在系統防火牆新增例外埠 3306,並允許例外。error 1130 host 192.168.1.3 is not al...

在Linux環境下安裝部署MySQL資料庫系統例項

mysql是乙個真正的多執行緒,多使用者的sql資料庫服務,現由oracle公司負責運營和維護。一,準備工作。1,為了避免發生埠衝突 程式衝突的現象,建議查詢mysql軟體安裝情況,確認沒有使用rpm方式安裝的mysql server mysql軟體包,否則建議將其解除安裝。使用命令 rpm q m...