PostGIS Geometry Query仅对某些值返回“错误:对混合SRID几何进行操作”
我有两个带有SRID 4326定义的几何列的PostGIS表。我可以使用以下INSERT语句(其中lng和lat以编程方式传递的值)毫无问题地插入表中: INSERT INTO pad_meta ( uuid, created, updated, name, origin, radius, area, expiry, creator ) VALUES ( $1, now(), now(), $2, ST_GeomFromText('POINT(lng, lat)', 4326), $3, ST_Buffer(ST_GeomFromText('POINT(lng, lat)', 4326), $4), $5, $6 ) 但是当我使用ST_Intersects查询交点时,取决于得到的点的值ERROR: Operation on mixed SRID geometries。 例如,此查询有效: SELECT * FROM pad_meta where ST_Intersects( 'POINT(-122.334172173172 46.602634395263560)'::geometry, area::geometry ) …