我有PostgreSQL 9.2.4。下面是我使用找出一些幾何交集結果表:錯誤:GEOSIntersects:TopologyException:端位置衝突
Column | Type | Modifiers
---------------------------------+--------------------------+-----------
id | integer |
full_resolution | character varying(2000) |
full_resolution_path | character varying(256) |
feature_id | text |
full_resolution_initiated_order | character varying(64) |
true_image_feature_footprint_id | integer |
true_image_tile_footprint_id | integer |
full_resolution_time_created | timestamp with time zone |
feature_geom | geometry |
tile_geom | geometry |
現在查詢:
create Temp table temp4_test as
select id, ST_Intersects(feature_geom,tile_geom),full_resolution
, full_resolution_path, feature_id, full_resolution_initiated_order
, true_image_feature_footprint_id, true_image_tile_footprint_id
, full_resolution_time_created
from temp3_test;
是給我這個錯誤:
ERROR: GEOSIntersects: TopologyException: side location conflict at -122.42466 47.085999999999999
任何人都可以點我我在這裏做錯了什麼?
使用條件「where st_isvalid(feature_geom)='f'或st_isvalid(tile_geom)='f'」檢查無效幾何 – Patty