Advertisement
Guest User

Untitled

a guest
May 29th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. WITH r AS (
  2. SELECT *, area(geometry) as aeraInter FROM
  3. (
  4. SELECT
  5. *,
  6. area(greyLayer.geometry) as areaGrey,
  7. Intersection(greyLayer.geometry, redLayer.geometry) as geometry,
  8. greyLayer.geometry AS geomGrey
  9. FROM grayLayer, redLayer
  10. )
  11. )
  12.  
  13. SELECT *, (aeraInterSum / areaGrey) * 100 AS overlap FROM (
  14. SELECT idGrey, aeraGray, sum(aeraInter) as aeraInterSum, geomGrey
  15. FROM r GROUP BY idGray)
  16. WHERE aeraInterSum / aeraGrey > 0.9
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement