Recortar o extender una línea
La operación “trimExtend” permite modificar las polilíneas especificadas por el usuario, extendiéndolas o recortándolas en función de una polilínea que también especifique el usuario.
Las siguientes ilustraciones muestran el resultado de esta operación. Los elementos lineales verticales son los que se tienen que recortar/extender en relación a la línea verde dispuesta horizontalmente.
Ejemplo de petición:
y respuesta asociada:
{
"geometryType": "esriGeometryPolyline",
"geometries": [{"paths": [[
[417500,4584975],[417600,4584975]
]]}]
}
Parámetros del servicio
Parámetro | Descripción |
---|---|
f | Formato de la respuesta. Valores válidos: html | json |
Cadena de polilíneas que se desea recortar o extender. La sintaxis de este parámetro debe ser | |
Polilínea utilizada como referencia para recortar o extender las polilíneas anteriores. La sintaxis de este parámetro debe ser: | |
Identificador del sistema de referencia asociado a las geometrías. | |
extendHow | Identificador que condiciona el resultado de la operación de extensión. Valores válidos: 0 | 1 | 2 | 4 | 8 | 16. 0: la extensión se puede realizar por cualquier extremo de las líneas y los nodos extremos se repetan. 1: si la extensión se realiza por un extremo concreto, el nuevo segmento creado hereda los atributos del segmento final original. 2: si l’extensió se realitza por un extremo concreto, el nuevo segmento creado hereda los atributos del segmento final original. 4: si la extensión se realiza por un extremo concreto, el nuevo segmento tendrá todos sus atributos en blanco. 8: no extender nunca una línea por el nodo extremo inicial (from end). 16: no extender nunca una línea por el nodo extremo final (to end). |
token | Clave de seguridad imprescindible para ejecutar esta función y generada a partir del formulario de petición de clave. |