Dividir

La operación “cut” permite generar nuevos polígonos o polilíneas resultantes de dividir las polilíneas o polígonos especificados por el usuario donde intersecan con la polilínea de corte.

Las siguientes ilustraciones muestran el resultado de esta operación. Las líneas de color azul claro iniciales (3) pasan a dividirse al resultado, obteniendo un total de cinco líneas (las azules más las verdes).

Ejemplo de petición:

http://galileo.icc.cat/arcgis/rest/services/Utilities/Geometry/GeometryServer/cut?sr=25831&target={"geometryType":"esriGeometryPolygon","geometries":[{"rings":[[[418000,4584800],[418500,4584800],[418500,4585000],[418000,4585000],[418000,4584800]]]}]}&cutter={"paths":[[[417500,4584900],[419000,4584900]]]}&f=json&token=WgTR74xQdSvkHVECel6pSEijFKWafsP3g9DLA8WYg1sD3ycDBOx4g-Vj_i4xHhus

y respuesta asociada:

{
  "geometryType": "esriGeometryPolygon",
  "geometries": [
  {"rings": [[[418500,4584900],[418000,4584900],[418000,4585000],
                 [418500,4585000],[418500,4584900]]]}
  ,
  {"rings": [[[418000,4584900],[418500,4584900],[418500,4584800],
                 [418000,4584800],[418000,4584900]]]}
  ],
  "cutIndexes": [0,0]
}

Parámetros del servicio

Parámetro

Descripción

f

Formato de la respuesta.

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

cutter

Polilínea utilizada para dividir las geometrías especificadas en el parámetro “target” donde la intersecan. La sintaxis de este parámetro debe ser el siguiente:

[]

target

Cadena de geometrías de las cuales se desea generar los elementos resultantes de la intersección con la polilínea indicada en el parámetro “polylines”. La sintaxis de este parámetro debe ser el siguiente:

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

sr

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.

Més informació