為何我在 PgAdmin 中檢視幾何圖形欄位時是空白?
和大多數資料類型相比,幾何圖形相當大。在某些版本的 PgAdmin 中,每個儲存格可以顯示的資料量是有限的;如果記錄大於此限制,儲存格就會顯示空白。
- 您可以使用 ST_AsText() 取得幾何圖形易於閱讀的形式,但即使這樣,資料大小可能仍然太大。
- 您可以使用簡化函式,例如 ST_Centroid() 取得足夠小的幾何圖形以進行視覺化。
- 您可以使用摘要函式,例如 ST_NPoints() 以幾何圖形中頂點的數量取代幾何圖形。
- 在較新的 PgAdmin 版本中,您可以按一下儲存格中的「眼睛」圖示,以取得幾何圖形的圖形化視覺效果。
最後,由於某些原因,您的欄位中可能完全沒有任何幾何圖形!
SELECT Count(*) FROM mytable WHERE geom IS NOT NULL