ShapefileポリゴンがQGISに表示されない


8

ShapefileをQGISにインポートしようとしています。インポートすると、境界がリストに表示されますが、マッピング領域で表示しようとしても表示されません。

編集モードに入ると、ノードを表示するために取得できるので、データがそこにあることがわかります。v2.8.2とv2.12.3でも同じ問題があります。SAGAポリゴンプロパティなどのツールボックスからいくつかのポリゴンツールを実行すると、新しいレイヤーが作成されたときにポリゴンが表示されます。

これらの同じポリゴンを別のプログラムに読み込むことができ、それらは正しく動作します。ファイルをGoogleドライブに保存しました。下でリンクできます。

誰もが私が間違っているかもしれないことを知っています。他のシェープファイルをQGISに表示して、以前は実際の問題はありませんでした。QGISは初めてです。

境界データへのリンク形状データ


ArcGISレポート:エンベロープが不良、データセットの範囲が不良(2回)、空間インデックスが見つかりませんでした。ジオメトリの修復ツールを試しましたが、それでもポリゴンが表示されませんでした。
mkennedy

ジオメトリの修復も試みましたが、失敗しました。また、 ジオメトリの有効性チェック ツールを実行しましたが、ArcGISレポートのようなエラーは表示されませんでした。ご覧いただきありがとうございます。
Jason Steffen、2016年

それは興味深いシェープファイルです。OpenJUMPはそれを開くことができ、QAツールが検出する唯一のエラーは、1つの場所にある2つの同じ連続したポイントです。ただし、シェープファイルをogr2ogrを使用して新しいものに変換した場合、新しいシェープファイルには引き続き同じポイントがありますが、QGISはそれを開きます。エクステントにいくつかの問題があります:オリジナルのogrinfo Extent: (0.000000, 0.000000) - (33.036383, 33.036383)から、修正されExtent: (-115.675374, 33.030347) - (-115.671647, 33.036383)たから。前述のように、ogr2ogrを使用してデータを修正できます。
user30184 2016年

範囲エラーに同意します。また、境界内にあるデータのみを選択するときに[フルズーム]を実行すると、想定された場所にズームすることに気付きました。ただし、境界線で同じことを行った場合、縮小表示され、0.00000、0.00000の場所が使用されます。
Jason Steffen、

シェイプファイルの形式が少し苦手ですが、QGISはファイルをインポートするときにエクステントをどのように決定しますか?間違って読んでいる可能性はありますか?適切にフォーマットされていないという点で、Shapeファイル自体に問題がありますか?この問題は特定のソフトウェアソースからのファイルでのみ発生するようです。そのため、ファイルを生成するときに、ファイルが正しく動作しない可能性があります。
Jason Steffen、

回答:


4

同じことを見た。少しジオメトリを修正してQGISで表示することができました。

を実行Vector > Geometry Tools > Check Geometriesし、Output Vector Layerオプションを使用して、修正されたジオメトリを新しいシェープファイルに書き込むと、次のようになります...

ここに画像の説明を入力してください

これはコア機能ですが、ごく最近(2.12と思う)追加されただけなので、これが利用可能かどうかを確認する価値があります。2.14.0エッセンでこれを行いました。

編集

このプラグインは手動でインストールする必要があることが判明しました。コアにはありません(.soとして実装されていることを確認しました-Linuxの.dllと同等であり、QGISの一部であると誤って想定していました... C ++)

プラグインマネージャの[ ジオメトリチェッカー]にあります。このブログ投稿によると、修正機能は2.12で追加されました。


Output Vector LayerQGIS 2.12.3にオプションが表示されないので、おそらく2.14でのみ利用できますか?
ジョセフ

私もそのオプションを見ませんでした。ジオメトリ有効性チェック ツールを見ました。私はそれを実行し、それはリストにエラーを示しませんでした。ただし、ツールを実行してエラーの場所を保存するように指示すると、同じポイントの重複を示すエラーが保存されました。エラーがツールの他の部分ではなく一部に表示されるのはなぜですか?そのバグ?
Jason Steffen、

2
@ジョセフ-このプラグインをインストールする必要があったことを覚えていませんが、間違っている可能性があります。プラグインリストに「ジオメトリチェッカー」と表示されます。このブログ投稿によると、ジオメトリを修正する機能は2.12に登場しました。それまでは、問題をリストするだけで、修正はできませんでした。
Steven Kay

ありがとう。私はプラグインを見つけました、そしてあなたが言うようにそれは働きました。少なくとも今はデータを使用できます。
Jason Steffen

1
@StevenKay-私の謝罪、あなたは確かに正しい=)
ジョセフ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.