2016-04-06 15 views
1

PostgreSQLのこのあいまいさを理解できる人は誰でも助けてくれますか?私は2412785の行を含む大きなデータセットのポリゴンを構築するテーブルを持っています。同時にPostgreSQLのViewDataウィンドウにジオメトリがありません

Missing geom in View Window

ながら:pgAdminで-III、私は右>データの表示]をクリックします> MY_TABLEしよう>内のすべての行を表示し、ビューウィンドウには、このような無ジオメトリと一部の行を返さ

Select * from my_table; 

、それは次のように同じ行のジオメトリ値が返されました::、私は、このコマンドを試してみました

No missing values now

誰も私がこれを理解するのを助けることができますか? Postgisシェイプファイルインポータを使用してインポート手順に間違ったことが起こったことを意味しますか、または「View Data」は大きなジオメトリを表示するための推奨方法ではありませんか?

+0

私は前にこれを見ている、あなたのジオメトリデータはおそらくありますが示されていない:

細胞である場合は見ての真のテストは、実際にNULLかないようなものを使用することです。これは効率性のためかもしれません。 – API

+0

はい、あなたは正しいかもしれません。私は、 "View Data"は大きな幾何学的データセットを見るのに適した方法ではないという意見を持っていますか? –

答えて

1

私は、pgAdmin IIIに奇妙なことがあると確信しています。ここでは、ユーザー定義の制限の下にある文字数のデータしか表示されません。しかし、データがその限界より大きい場合は、代わりに空のセルが表示されます。これらの空白のセルはあいまいで、あなたが最初にそれを捕まえることはできません。

SELECT COUNT(*) FROM my_table WHERE geom IS NULL; 
+0

私は答えとしてあなたの意見を受け入れましたが、上記のクエリ(私のために構文エラーを返しました)の代わりに、このコマンドはうまくいきました。 geomがNULLのmy_tableからSELECT COUNT(*)を選択します。 –

関連する問題