POSTGIS修復錯誤資料

2022-06-25 17:24:13 字數 855 閱讀 7306

select

*from river as r limit 10;--

先備份垃圾到表temp1,然後刪除垃圾資料

create

table temp1 as

select

*from river where st_isvalid(geom) =

false;

delete

from river where st_isvalid( geom) =

false;

--更改原有庫表列為三維

alter

table

temp1

alter

column

geom type geometry(multipolygonz)

using st_force3d(geom);

--更改原有庫表列為三維

alter

table

river

alter

column

geom type geometry(multipolygonz)

using st_force3d(geom);

--查詢表裡面有沒有垃圾資料

select

*from temp1 where st_isvalid(geom) =

false;

--修復垃圾資料

update temp1 as r set geom =

st_makevalid(st_force3d(r.geom));

--把弄好的資料插入到原表

insert

into river select

*from temp1;

修復Centos yum錯誤

yum 報錯 no module named yum python v 顯示為2.6.ls usr local lib python2.6 site packages 下面是空的 手工安裝python2.4 rpm 修改 usr bin yum,第一句改為python2.4 還有下面錯誤 trace...

Cydia崩潰錯誤修復

iphone越獄之後cydia崩潰了,既開啟就秒退,cydia各種報錯看著頭疼,那麼該如何修復cydia呢,cydia崩潰錯誤修復教程如下 1 用ifile或ifunbox進入var lib apt list然後刪掉此資料夾下的所有檔案 資料夾不刪 該目錄下的partial資料夾下的內容也刪除,但要...

centos 中yum錯誤修復

剛剛裝了centos6.5要用yum安裝東西結果發現yum不能解析網域名稱 具錯誤體如下 loaded plugins fastestmirror,refresh packagekit,security loading mirror speeds from cached hostfile could...