Densificar

La operación “densify” permite generar nuevos puntos entre los vértices existentes en las geometrías especificadas por el usuario.

Ejemplo de petición:

http://galileo.icc.cat/arcgis/rest/services/Utilities/Geometry/GeometryServer/densify?sr=25831&geometries={"geometryType":"esriGeometryPolyline","geometries":[{"paths":[[[418000,4584800],[418500,4584800],[418500,4585000],[418000,4585000],[418000,4584800]]]}]}&maxSegmentLength=500&geodesic=false&lengthUnit=9001&f=json&token=WgTR74xQdSvkHVECel6pSEijFKWafsP3g9DLA8WYg1sD3ycDBOx4g-Vj_i4xHhus

y respuesta asociada:

{
  "geometryType": "esriGeometryPolyline",
   "geometries": [
     {"paths": [[[418000,4584800],[418500,4584800],
                     [418500,4585000],[418000,4585000],[418000,4584800]
  ]]}]
}

Parámetros del servicio

Paràmetre

Descripció

f

Formato de la respuesta.

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

geometries

Cadena de geometrías que se desean densificar. La sintaxis de este parametro debe ser la siguiente:

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

sr

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

maxSegmentLength

Todos los segmentos de línea más llargos que esta magnitud para nuevos segmentos más pequeños.

geodesic

Indicador que debe ser igual a “true” si se trabaja con un sistema de coordenadas geográficas.

Valores válidos: true | false

Valor por defecto: false

lengthUnit

Unidad de distancia utilizada en el parámetro “maxSegmentLength”. Véase los valores posibles

token

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

Más información