Calcular desplazado

La operación “offset” permite calcular remotamente réplicas de las geometrías especificadas por el usuario a una distancia también indicada por el usuario.

Las siguientes ilustraciones muestran el resultado de esta operación. El elemento de color azul es eñ original y el magenta el resultante (en la imagen de la izquierda con el parámetro “SimplifyResults” igual a false, en la derecha igual a true).

Ejemplo de petición:

http://galileo.icc.cat/arcgis/rest/services/Utilities/Geometry/GeometryServer/offset?sr=25831&geometries={"geometryType":"esriGeometryPolyline","geometries":[{"paths":[[[417800,4584900],[418600,45884900]]]}]}&offsetDistance=50&offsetUnit=&offsetHow=esriGeometryOffsetMitered&bevelRatio=&simplifyResult=false&f=json&token=WgTR74xQdSvkHVECel6pSEijFKWafsP3g9DLA8WYg1sD3ycDBOx4g-Vj_i4xHhus

y respuesta asociada:

{
 "geometryType": "esriGeometryPolyline",
 "geometries": [{"paths": [[
  [417849.99,4584899.99],[418649.99,4599990.31]
 ]]}]
}

Parámetros del servicio

Parámetro

Descripción

f

Formato de la respuesta.

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

geometries

Cadena de geometrías de las que se desea calcular la réplica. La sintaxis de este parámetro debe ser la siguiente:

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

sr

Identificador del sistema de referencia utilizado para describir las geometrías.

offsetDistance 

Distancia a la cual se debe crear la réplica de cada una de las geometrías. Si el valor de la distancia es positivo, las geometrías se crearán a la derecha de los originales, teniendo en cuenta el sentido de digitalización de cada una de ellas. En caso contrario, se situará a la izquierda de original.

offsetUnit

Unidad en la cual se expresa el valor de la distancia expresado en el parámetro “offsetDistance”. Véase los valores posibles

offsetHow

Especifica el estilo aplicado en la construcción de la réplica. El valor deberá ser uno de los siguientes:

esriGeometryOffsetMiteredesriGeometryOffsetBevelled | esriGeometryOffsetRounded

Más información

bevelRatio

Valor por el cual se multiplica la distancia indicada en “offsetDistance” para determinar a qué distancia se tiene que crear la réplica cuando se ha elegido la opción ‘esriGeometryOffsetBevelled’ en el parámetro “offfsetHow”.

simplifyResult

En caso afirmativo, los bucles internos de la geometría réplica se eliminarán.

Valores válidos: true | false

Valor por defecto: false

token

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

Más información