日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ArcGIS打开shapefile失败:形状数与记录表数不一致

發(fā)布時(shí)間:2023/12/31 编程问答 63 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ArcGIS打开shapefile失败:形状数与记录表数不一致 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

在使用ArcGIS編輯shapefile文件時(shí),有可能遇上忽然電腦崩了、軟件崩了等突發(fā)情況,這時(shí)再重新打開文件,加載shp文件時(shí),就可能會(huì)遇上下面的錯(cuò)誤

錯(cuò)誤的原因明顯,就是它提示的—— 形狀數(shù)與記錄表數(shù)不一致

  • 比如你圖上有100個(gè)多邊形,但是dbf表卻只有99個(gè)記錄數(shù);或者你圖上有100個(gè)多邊形,dbf表卻有101個(gè)記錄數(shù)。在一般因?yàn)檐浖螂娔X崩潰情況下產(chǎn)生的形狀數(shù)和記錄表數(shù)不匹配的問題,基本都dbf表是多了一個(gè)或者少了一個(gè)記錄。那我們要想打開這個(gè)shp文件,就可以在這兩種情況中試探。

  • 所以我們需要的是編輯dbf表。dbf表在excel中也能打開,但是修改了保存就成了問題,所以我們需要一個(gè)dbf的編輯工具來幫助我們,這里使用的是DBF viewer 2000(鏈接:https://pan.baidu.com/s/1emUPPi225C1AH6orMIBeZw
    提取碼:wuac )。

  • 安裝流程:解壓→運(yùn)行DBFVIEW原版.EXE,最后finish界面的√取消掉,完成→復(fù)制dbview.exe到安裝路徑中進(jìn)行覆蓋→OK

現(xiàn)在進(jìn)行修復(fù)工作:

  • 將shapefile的dbf表復(fù)制兩份,三份dbf表一份做備用,一份加記錄,一份刪記錄。

  • 打開DBF viewer 2000,打開一份dbf表的備份,姑且叫dbf(+),添加一條數(shù)據(jù)。

  • 修改了不用保存,沒有保存,關(guān)閉就行了。然后打開另一份bdf表,姑且叫做dbf(-),我們刪除最后一條數(shù)據(jù),除了刪除記錄還要進(jìn)行物理刪除。

  • 完成后將3個(gè)dbf表都放在shp的同一個(gè)文件夾之外,依次將修改過的兩個(gè)dbf表放入shp所在的文件夾,改為和shp文件同名的dbf文件。

  • 最后嘗試在ArcGIS中打開,一般來說兩次嘗試中會(huì)有一次可以打開。

  • 總結(jié)

    以上是生活随笔為你收集整理的ArcGIS打开shapefile失败:形状数与记录表数不一致的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。