Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Marmotta Wiki" for change notification.
The "GSoC/2015/MARMOTTA584" page has been changed by Francisco Sumba:
https://wiki.apache.org/marmotta/GSoC/2015/MARMOTTA584?action=diff&rev1=16&rev2=17
Here is a list of GeoSPARQL functions that are implemented on KiWi:
 '''FUNCTION'''  '''TYPE'''  '''DESCRIPTION'''  '''STATE'''  '''SYNTAX''' 
'''VIEW''' 
  INTERSECTS  Boolean  Returns TRUE if arg_A intersect with arg_B geometry  Implemented
 geof:sfIntersects(?arg_A, ?argB)  [[attachment:intersects.PNG]] 
+  INTERSECTS  Boolean  Returns TRUE if geom1 intersect with geom2 geometry  Implemented
 geof:sfIntersects(?geom1, ?geom2)  [[attachment:intersects.PNG]] 
  WITHIN  Boolean  Returns TRUE if the geometry arg_A is completely inside geometry
arg_B  Implemented  geof:sfWithin(?arg_A, ?argB)  [[attachment:within.PNG]] 
+  WITHIN  Boolean  Returns TRUE if the geometry geom1 is completely inside geometry
geom2  Implemented  geof:sfWithin(?geom1, ?geom2)  [[attachment:within.PNG]] 
  CONTAINS  Boolean  Returns TRUE if and only if no points of arg_B lie in the exterior
of arg_A, and at least one point of the interior of arg_B lies in the interior of arg_A. 
Implemented  geof:sfContains(?arg_A, ?argB) 
+  CONTAINS  Boolean  Returns TRUE if and only if no points of geom2 lie in the exterior
of geom1, and at least one point of the interior of geom2 lies in the interior of geom1. 
Implemented  geof:sfContains(?geom1, ?geom2)  [[attachment:contains.PNG]] 
  OVERLAPS  Boolean  Returns TRUE if the Geometries share space, are of the same dimension,
but are not completely contained by each other.  Implemented  geof:sfOverlaps(?arg_A,
?argB) 
+  OVERLAPS  Boolean  Returns TRUE if the Geometries share space, are of the same dimension,
but are not completely contained by each other.  Implemented  geof:sfOverlaps(?geom1,
?geom2)  [[attachment:overlaps.PNG]] 
  TOUCHES  Boolean  Returns TRUE if the geometries have at least one point in common,
but their interiors do not intersect.  Implemented  geof:sfTouches(?arg_A, ?argB) 
+  TOUCHES  Boolean  Returns TRUE if the geometries have at least one point in common,
but their interiors do not intersect.  Implemented  geof:sfTouches(?geom1, ?geom2) 
[[attachment:touches.PNG]] 
  EQUALS  Boolean  Returns TRUE if the given geometries represent the same geometry
 Implemented  geof:sfEquals(?arg_A, ?argB) 
+  EQUALS  Boolean  Returns TRUE if the given geometries represent the same geometry
 Implemented  geof:sfEquals(?geom1, ?geom2)  [[attachment:equals.PNG]] 
  DISJOINT Boolean  Returns TRUE if the Geometries do not "spatially intersect"  if
they do not share any space together.  Implemented  geof:sfDisjoint(?arg_A, ?argB) 
+  DISJOINT Boolean  Returns TRUE if the Geometries do not "spatially intersect"  if
they do not share any space together.  Implemented  geof:sfDisjoint(?geom1, ?geom2) 
[[attachment:disjoint.PNG]] 
  CROSSES  Boolean  Returns TRUE if the supplied geometries have some, but not all,
interior points in common.  Implemented  geof:sfCrosses(?arg_A, ?argB) 
+  CROSSES  Boolean  Returns TRUE if the supplied geometries have some, but not all,
interior points in common.  Implemented  geof:sfCrosses(?geom1, ?geom2)  [[attachment:crosses.PNG]]

  INTERSECTION  Geometry Returns a geometry that represents the shared portion of arg_A
and arg_B.  Implemented  geof:intersection(?arg_A, ?argB) 
+  INTERSECTION  Geometry Returns a geometry that represents the shared portion of geom1
and geom2.  Implemented  geof:intersection(?geom1, ?geom2)  [[attachment:intersection.PNG]]

  CONVEXHULL Geometry The convex hull of a geometry represents the minimum convex geometry
that encloses all geometries within the set.  Implemented  geof:convexHull(?arg_A) 
+  CONVEXHULL Geometry The convex hull of a geometry represents the minimum convex geometry
that encloses all geometries within the set.  Implemented  geof:convexHull(?geom1) 
[[attachment:convexhull.PNG]] 
  BUFFER  Geometry Returns a geometry that represents all points whose distance from
this Geometry is less than or equal to distance.  Implemented  geof:buffer(?arg_A, radius)

+  BUFFER  Geometry Returns a geometry that represents all points whose distance from
this Geometry is less than or equal to distance.  Implemented  geof:buffer(?geom1, radius)
 [[attachment:buffer.PNG]] 
  DISTANCE  Geometry  Returns the shortest distance in units between any two Points
in the two geometric objects.  Implemented  geof:distance(?arg_A,arg_B,unit)
+  DISTANCE  Geometry  Returns the shortest distance in units between any two Points
in the two geometric objects.  Implemented  geof:distance(?geom1, ?geom2,unit) [[attachment:distance.PNG]]

  BOUNDARY  Geometry   Implemented 
+  BOUNDARY  Geometry  This function returns the closure of the boundary of geom1. 
Implemented  geof:distance(?geom1) 
 DIFFERENCE  Geometry   Implemented 
 ENVELOPE  Geometry   Implemented 
 RELATE  Boolean   Implemented 
