3.3请参考 本文 。您无需测量区域的尺寸即可将其转换为栅格。确保使用非常小的图块生成平铺的栅格覆盖。
对于4:您不必计算点到栅格的位置。使用坐标表中的ST_MakePoint()创建点,并确保它们位于正确的坐标系中。然后创建一个新表,其中的点投影到与栅格表相同的坐标系中,并使用ST_Transform()并索引此表。然后使用如下查询查询像素值:
SELECT ST_Value(rast, geom) val FROM rastertable, geomtable WHERE ST_Intersects(rast, geom)