on 08-05-2014 12:58 PM
Hi,
We are using HANA 08, and using Spatial Reference, trying to calculate intersection of 3 polygons(BLACK part in diagram). For this, we use multipolygon, as shown below query and it's graphical diagram is also shown,
SELECT NEW ST_MultiPolygon( 'MultiPolygon(((0 0, 5 0, 2.5 4, 0 0)),(( 0 0, 3 2, 0 4, 0 0 )))' ).ST_Intersection
(NEW ST_MultiPolygon( 'MultiPolygon((( 6 0, 5 4, 2 2, 6 0 )))' )).ST_AsEWKT() as Ar
FROM dummy
but it gives following error :
Could not execute 'SELECT NEW ST_MultiPolygon( 'MultiPolygon(((0 0, 5 0, 2.5 4, 0 0)),(( 0 0, 3 2, 0 4, 0 0 )))' ...' in 243 ms 288 µs .
[129]: transaction rolled back by an internal error: exception 1000013: exception 1: no.0 (geometry/error/GeometryError.h:17)
Intersection
NO exception throw location recorded. Stack generation suppressed.
at function st_intersection()
I am searching on internet and also read Spatial Reference guide, but not find any solution. Is any one have solution please share.
Thanks,
Somnath A. Kadam
Message was edited by: Tom Flanagan
Finally i got solution,
SELECT NEW ST_MultiPolygon( 'MultiPolygon(((0 0, 5 0, 2.5 4, 0 0)))' )
.ST_Intersection(NEW ST_MultiPolygon( 'MultiPolygon((( 6 0, 5 4, 2 2, 6 0 )))' ))
.ST_Intersection(NEW ST_MultiPolygon( 'MultiPolygon((( 0 0, 3 2, 0 4, 0 0 )))' )).ST_AsEWKT() as Ar
FROM dummy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.