Relación espacial

La operación “relation” permite determinar remotamente los pares de geometrías de las dos cadenas de entrada que participan de la relación indicada por el usuario.

Ejemplo de petición:

http://galileo.icc.cat/arcgis/rest/services/Utilities/Geometry/GeometryServer/relation?sr=25831&geometries1={"geometryType":"esriGeometryPolyline","geometries":[{"paths":[[[417800,4584900],[418600,4584900]]]}]}&geometries2={"geometryType":"esriGeometryPolygon","geometries":[{"rings":[[[418000,4584800],[418000,4585000],[418500,4585000],[418500,4585000],[418000,4584800]]]}]}&relation=esriGeometryRelationCross&relationParam=&f=json&token=WgTR74xQdSvkHVECel6pSEijFKWafsP3g9DLA8WYg1sD3ycDBOx4g-Vj_i4xHhus

y respuesta asociada:

{"relations": [{
 "geometry1Index": 0,
 "geometry2Index": 0
}]}

Parámetros del servicio

Parámetro

Descripción

f

Formato de la respuesta.

Valores válidos: html | json
Valor por defecto: html

geometries1

Primera cadena de geometrías de las cuales se desea determinar la relación.

La sintaxis de este parámetro debe ser la siguiente:

{
"geometryType" : ""
"geometries" : [ , ]
}

geometries2

Segunda cadena de geometrías de les cuales e desea determinar la relación.

La sintaxis de este parámetro debe ser la siguiente:

{
"geometryType" : ""
"geometries" : [ , ]
}

sr

Identificador del sistema de referencia asociado a las geometrías.

relation

Tipo de relación espacial a testar entre las dos cadenas de geometrías.

Valores válidos:

esriGeometryRelationCross | esriGeometryRelationDisjoint | esriGeometryRelationIn | esriGeometryRelationInteriorIntersection | esriGeometryRelationIntersection | esriGeometryRelationLineCoincidence | esriGeometryRelationLineTouch | esriGeometryRelationOverlap | esriGeometryRelationPointTouch | esriGeometryRelationTouch | esriGeometryRelationWithin | esriGeometryRelationRelation

Más información

relationParam

Cadena de texto, expresada en lenguaje ‘*Shape *Comparison *Language’, que determina el tipo de relación a testar cuando se elige el valor ‘esriGeometryRelationRelation’ en el parámetro “relation”.

Más información

token

Clave de seguridad imprescindible para ejecutar esta función, generada a partir del formulario de petición de clave.

Más información