4
編集中に破損したシェープファイルを作成しないようにする方法は?
QGISの一部の行をシェープファイル形式でデジタル化するGIS技術者がいます。私は彼がそれをどのようにしたのかわかりません(そして彼もしません)が、どういうわけかシェープファイルが壊れました。ランダムな行を作成していたか、作成した行の一部が消えてしまいました。ArcCatalogueにアクセスして、ArcGISでの外観を確認しました。これは私が見たものです。 シェイプファイルの「ライン」アイコンが表示されるはずの疑問符アイコンに注目してください。明らかに、ArcCatalogueはこのファイルを読み取ることができません。また、最後に '_packed'が付加された2番目のdbfファイルが作成されたようです。Windowsエクスプローラーを使用してシェープファイルを見ると、シェープファイル 'M3_PRE_SMU_lines_10Apr13_SMC.dbf'の.dbfが既にあることがわかります。この_packedシェープファイルがどこから来たのかわかりません。それはそれに話します。 このファイルをArcMapに追加しようとすると、次のエラーが発生しました。 エラーはかなり自明です...図形の数はレコードの数と一致しません。なぜそれが起こっているのか分からない。QGISでこれがどのように発生するかを説明するオンライン情報はないようですが、修復ツールがいくつかあります。QGISを開いてレイヤーを追加し、レイヤーを右クリックして別のシェープファイルとして「保存」するだけで、実際に自分でこれを修復しました。だから、私は回避策を考えましたが、私はこれが最初に発生するのを防ぐ解決策を見つけることを望んでいます。ありがとう、マイク