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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

错误:形状数与表记录数不匹配

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

錯(cuò)誤:形狀數(shù)與表記錄數(shù)不匹配

錯(cuò)誤消息

將 shapefile 添加到 ArcView 3.x 或 ArcMap 數(shù)據(jù)框中的視圖時(shí),會(huì)發(fā)生以下錯(cuò)誤:

“形狀數(shù)與表記錄數(shù)不匹配。”

?

原因

當(dāng) shapefile 中的要素?cái)?shù)與 DBF 表(即 shapefile 的屬性表)中的記錄數(shù)不匹配時(shí),將返回此錯(cuò)誤。 以下是產(chǎn)生錯(cuò)誤的一些常見原因。

  • 在另一個(gè)軟件包(如 Microsoft Excel 或 Microsoft Access)中向 DBF 表添加或刪除記錄。
  • 正在編輯 shapefile 以及 shapefile 在損壞狀態(tài)下保存時(shí)發(fā)生系統(tǒng)故障。
  • 多個(gè)用戶同時(shí)編輯相同的 shapefile。
  • 向 shapefile 中添加要素時(shí)雙擊鼠標(biāo)。 零面積記錄添加到表中,但該要素沒有幾何圖形,并且在視圖中不可見。

?

解決方案或解決方法

可通過以下方法之一恢復(fù) shapefile。

警告: 強(qiáng)烈建議在嘗試使用任何這些方法之前制作一份損壞的 shapefile 的備份副本。

使用 Andrew Williamson 的?ShapeFile 修復(fù)實(shí)用程序

此實(shí)用程序是獨(dú)立產(chǎn)品,無需運(yùn)行 ArcView GIS 或 ArcGIS Desktop。

注: 要使 ShapeFile Repairer Utility 正常工作,請(qǐng)確保計(jì)算機(jī)的語言設(shè)置與用于創(chuàng)建 shapefile 的語言相匹配。

編輯 DBF 文件

注: 可以多次嘗試該方法。
  • 打開 DBF 文件。
  • 刪除最后一條記錄。
  • 保存并關(guān)閉 DBF 文件。
  • 將 shapefile 加載到視圖中。
    • 下載?Shapefile 修復(fù)工具。 在損壞的 shapefile 上運(yùn)行該工具。
    • 使用 ArcInfo Workstation SHAPEARC 命令:
    • 在 shapefile 上運(yùn)行 SHAPEARC 命令。
    • 在輸出 coverage 上運(yùn)行 DESCRIBE。
    • 記下形狀的數(shù)量。
    • 打開 shapefile 對(duì)應(yīng)的 DBF。
    • 將 DBF 的記錄數(shù)與 DESCRIBE 命令產(chǎn)生的形狀數(shù)進(jìn)行比較。
      • 如果 DBF 記錄數(shù)小于形狀數(shù),請(qǐng)?zhí)砑佑涗?#xff0c;直到形狀數(shù)與記錄數(shù)匹配。
      • 如果 DBF 記錄數(shù)大于形狀數(shù),則刪除記錄,直到形狀數(shù)與記錄數(shù)匹配。
    • 保存 DBF 文件。
      Shapefile 應(yīng)在 ArcView 中打開,但不能保證 shapefile 的屬性信息是正確的。 要測(cè)試屬性數(shù)據(jù)是否已分配給正確的要素,請(qǐng)執(zhí)行以下操作:
    • 將 shapefile 加載到新視圖中。
    • 打開 shapefile 的屬性表。
    • 平鋪視圖和表格。
    • 選擇記錄。
    • 將所選記錄與視圖中的所選要素進(jìn)行比較。
    • 如果該要素與屬性不對(duì)應(yīng),請(qǐng)確定是否添加或刪除記錄以及添加或刪除記錄的位置。 必須適當(dāng)?shù)鼐庉?DBF,請(qǐng)記住記錄數(shù)必須等于形狀數(shù)。
      重復(fù)比較步驟,直到要素和屬性同步。
  • ?

    相關(guān)信息

    ?

    • ShapeFile 修復(fù)實(shí)用程序
    • Shapefile 修復(fù)工具

    ?

    上次修改時(shí)間:?9/26/2018

    文章 ID:?000003001

    軟件:?ArcGIS-ArcEditor 9.3.1, 9.3, 9.2, 9.1, 9.0, 8.3, 8.2, 8.1.2, 8.1, 10 ArcGIS-ArcInfo 9.3.1, 9.3, 9.2, 9.1, 9.0, 8.3, 8.2, 8.1.2, 8.1, 8.0.2, 8.0.1, 10 ArcGIS-ArcView 9.3.1, 9.3, 9.2, 9.1, 9.0, 8.3, 8.2, 8.1.2, 8.1, 10 ArcView GIS 3.3, 3.2a, 3.2, 3.1, 3.0a, 3.0 其他產(chǎn)品 legacy.products

    總結(jié)

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

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