|
@@ -13,11 +13,6 @@
|
|
FROM image_16
|
|
FROM image_16
|
|
WHERE public.ST_Intersects(rast, public.ST_GeomFromText(#{wkt}, 4326))
|
|
WHERE public.ST_Intersects(rast, public.ST_GeomFromText(#{wkt}, 4326))
|
|
</select>
|
|
</select>
|
|
- <select id="getRids" resultType="Integer">
|
|
|
|
- SELECT rid
|
|
|
|
- FROM image_16
|
|
|
|
- WHERE rid = 0;
|
|
|
|
- </select>
|
|
|
|
<select id="getRasterImage" resultType="String">
|
|
<select id="getRasterImage" resultType="String">
|
|
SET
|
|
SET
|
|
postgis.gdal_enabled_drivers = 'ENABLE_ALL';
|
|
postgis.gdal_enabled_drivers = 'ENABLE_ALL';
|
|
@@ -25,7 +20,7 @@
|
|
#{wkt}, 4326
|
|
#{wkt}, 4326
|
|
) AS POLYGON),
|
|
) AS POLYGON),
|
|
merged_raster AS (SELECT PUBLIC.ST_Union(rast) AS rast
|
|
merged_raster AS (SELECT PUBLIC.ST_Union(rast) AS rast
|
|
- FROM image16,
|
|
|
|
|
|
+ FROM image15,
|
|
geom
|
|
geom
|
|
WHERE PUBLIC.ST_Intersects(rast, geom.POLYGON))
|
|
WHERE PUBLIC.ST_Intersects(rast, geom.POLYGON))
|
|
SELECT encode(PUBLIC.ST_AsPNG(PUBLIC.ST_Clip(rast, 1, geom.POLYGON, TRUE)), 'base64') AS png
|
|
SELECT encode(PUBLIC.ST_AsPNG(PUBLIC.ST_Clip(rast, 1, geom.POLYGON, TRUE)), 'base64') AS png
|