Diferencia
La operación “difference” permite calcular remotamente y siguiendo la teoría de conjuntos, el conjunto de elementos de una cadena de geometrías, especificada por el usuario, que no pertenece a una geometría, también indicada por el usuario.
Las siguientes ilustraciones muestran el resultado de esta operación. Los elementos de color rojo (líneas y puntos) y azul (polígonos) son el resultado de aplicar al conjunto de geometrías inicial (todas menos el círculo verde, parámetro ‘geometrías’), la diferencia del contenido del círculo de color verde (parámetro ‘geometry’).
Ejemplo de petición:
y respuesta asociada:
{
"geometryType": "esriGeometryPolygon",
"geometries": [
{"rings": []},
{"rings": [[
[420500,4595000],[420000,4594800],[420000,4595000],[420500,4595000]
]]}
]
}
Parámetros del servicio
Parámetro | Descripción |
---|---|
f | Formato de la respuesta. Valores válidos: html | json |
Cadena de geometrías de las que se quiere calcular la diferencia con la geometría especificada en el parámetro “geometry”. La sintaxis de este parámetro debe ser: | |
Geometría de cualquier tipo, de dimensión igual o superior a los elementos recogidos en el parámetro “geometries”. La sintaxis de este parámetro debe ser: | |
Identificador del sistema de referencia utilizado para describir las geometrías. | |
token | Clave de seguridad imprescindible para ejecutar esta función, generada a partir del formulario de petición de clave. |