Importante

La traducción es un esfuerzo comunitario puede unirse. Esta página está actualmente traducida en |progreso de traducción|.

24.1.10. Análisis de Red

24.1.10.1. Área de servicio (a partir de capa)

Devuelve todos los bordes o partes de bordes de una red a los que se puede llegar dentro de una distancia o un tiempo determinados, partiendo de una capa de puntos. Esto permite evaluar la accesibilidad dentro de una red, por ejemplo, a qué lugares puedo llegar en una red de carreteras sin gastar más de un valor determinado (el coste puede ser distancia o tiempo).

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capa vectorial representando red

INPUT

[vectorial: lineal]

Capa vectorial lineal representando la red a ser cubierta

Capa vectorial con puntos de inicio

START_POINTS

[vector: punto]

Capa vectorial de puntos cuyas entidades son usadas como puntos iniciales para generar las áreas de servicio

Tipo de ruta a calcular

STRATEGY

[enumeración]

Predeterminado: 0

El tipo de ruta a calcular. Uno de:

  • 0 — Mas corta

  • 1 — Mas rápida

Coste del viaje (distancia para «Shortest», tiempo para «Fastest»)

TRAVEL_COST

[numérico: doble]

Predeterminado: 0.0

El valor se estima como distancia (en unidades de la capa de red) cuando se busca el camino Más corto y como tiempo (en horas) para el camino Más rápido.

Área de servicio (líneas)

OUTPUT_LINES

[vectorial: lineal]

Predeterminado: [Crear capa temporal]

Especifique la capa de línea de salida para el área de servicio. Una de:

  • Saltar salida

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en archivo…

  • Guardar en Geopackage…

  • Guardar en tabla de base de datos…

El fichero codificado también puede ser cambiado aquí.

** Área de servicio (nodos límite) **

OUTPUT

[vector: punto]

Predeterminado: [Omitir salida]

Especifique la capa de puntos de salida para los nodos del límite del área de servicio. Una de:

  • Saltar salida

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en archivo…

  • Guardar en Geopackage…

  • Guardar en tabla de base de datos…

El fichero codificado también puede ser cambiado aquí.

**Objetos espaciales no enrutables*

OUTPUT_NON_ROUTABLE

[vector: punto]

Predeterminado: [Omitir salida]

Especifique la salida que se utilizará para almacenar cualquier objeto espacial de entrada que no se haya podido enrutar (por ejemplo, aquellas que están demasiado lejos de la capa de red). Una de:

  • Saltar salida

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en archivo…

  • Guardar en Geopackage…

  • Guardar en tabla de base de datos…

El fichero codificado también puede ser cambiado aquí.

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Campo Dirección

Opcional

DIRECTION_FIELD

[campo de tabla: cualquiera]

El campo usado para especificar direcciones para las trazaos de red.

Los valores utilizados en este campo se especifican con los tres parámetros Valor para la dirección hacia adelante, Valor para la dirección hacia atrás y Valor para ambas direcciones. Las direcciones hacia adelante y hacia atrás corresponden a un borde unidireccional, mientras que ambas direcciones indica un borde bidireccional. Si una característica no tiene un valor en este campo, o si no se ha establecido ningún campo, se utiliza la configuración de dirección predeterminada (proporcionada con el parámetro Dirección predeterminada).

Valor para dirección de avance

Opcional

VALUE_FORWARD

[cadena de texto]

Predeterminado: “” (cadena vacía)

Valor establecido en el campo de dirección para identificar los trazos con una dirección de avance

Valor para dirección de retorno

Opcional

VALUE_BACKWARD

[cadena de texto]

Predeterminado: “” (cadena vacía)

Valor establecido en el campo de dirección para identificar los trazos con una dirección de retorno

Valor para ambas direcciones

Opcional

VALUE_BOTH

[cadena de texto]

Predeterminado: “” (cadena vacía)

Valor establecido en el campo dirección para identificar trazos bidireccionales

Dirección predeterimnada

DEFAULT_DIRECTION

[enumeración]

Preestablecido: 2

Si una entidad no tiene ningún valor establecido en el campo de dirección o si no se establece ningún campo de dirección, se utiliza este valor de dirección. Uno de:

  • 0 — Dirección de avance

  • 1 — Dirección de retorno

  • 2 — Ambas direcciones

Campo velocidad

Opcional

SPEED_FIELD

[campo de tabla: numérico]

Campo que proporciona el valor de velocidad (en ``km/h “”) para los tramos de la red cuando se busca la ruta más rápida.

Si una función no tiene un valor en este campo, o no se establece ningún campo, se utiliza el valor de velocidad predeterminado (proporcionado con el parámetro Velocidad predeterminada).

Velocidad por Defecto (km/h)

DEFAULT_SPEED

[numérico: doble]

Predeterminada: 50.0

Valor que se utilizará para calcular el tiempo de viaje si no se proporciona ningún valor de velocidad para un borde en el campo especificado.

Tolerancia de Topología

TOLERANCE

[numérico: doble]

Predeterminado: 0.0

Dos líneas con nodos mas cercanos que la tolerancia especificada se consideran conectados

Incluir puntos límite superior/inferior

INCLUDE_BOUNDS

[booleano]

Predeterminado: False

Crea una salida de capa de puntos con dos puntos para cada tramo en los límites del área de servicio. Un punto es el comienzo de ese tramo, el otro es el final.

Distancia máxima en puntos desde la red

Opcional

POINT_TOLERANCE

[numérico: doble]

Predeterminado: No establecido

Especifica un límite opcional en la distancia desde los puntos hasta la capa de red. Si un punto está más lejos de la red que esta distancia, se tratará como no enrutable. Si no se establece, los puntos finales se ajustarán al punto más cercano en la capa de red, independientemente de lo lejos que estén realmente de la red.

Salidas

Etiqueta

Nombre

Tipo

Descripción

** Área de servicio (nodos límite) **

OUTPUT

[vector: punto]

La capa de punto de salida con los nodos de límite del área de servicio.

Área de servicio (líneas)

OUTPUT_LINES

[vectorial: lineal]

Capa lineal que representa las partes de la red que pueden ser atendidas por los puntos de inicio, para el costo dado.

Objetos espaciales no enrutables

OUTPUT_NON_ROUTABLE

[vector: punto]

Una salida opcional que se utilizará para almacenar cualquier característica de entrada que no haya podido enrutarse (por ejemplo, aquellas que se encuentran demasiado lejos de la capa de red).

Código Python

Algorithm ID: qgis:serviceareafromlayer

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra al desplazarse sobre el algoritmo en la Caja de Herramientas de Procesamiento. El parámetro diccionario suministra los NOMBREs y valores de los parámetros. Ver consola_procesamiento para detalles sobre como ejecutar algoritmos desde la consola Python.

24.1.10.2. ärea de servicio (desde punto)

Devuelve todos los bordes o partes de bordes de una red a los que se puede llegar dentro de una distancia o tiempo determinados, partiendo de un objeto espacial punto. Esto permite evaluar la accesibilidad dentro de una red, por ejemplo, a qué lugares puedo llegar en una red de carreteras sin gastar más de un valor determinado (el coste puede ser distancia o tiempo).

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capa vectorial representando la red

INPUT

[vectorial: lineal]

Capa vectorial lineal representando la red a ser cubierta

Tipo de ruta a calcular

STRATEGY

[enumeración]

Predeterminado: 0

El tipo de ruta a calcular. Uno de:

  • 0 — Mas corta

  • 1 — Mas rápida

Punto de partida

START_POINT

[coordenadas]

Coordenadas del punto alrededor del cual calcular el área de servicio.

Pulse el botón situado junto a la opción y haga clic en el lienzo para rellenar el parámetro con la coordenada del punto en el que ha hecho clic.

Coste del viaje (distancia para «Shortest», tiempo para «Fastest»)

TRAVEL_COST

[numérico: doble]

Predeterminado: 0.O

El valor se estima como distancia (en unidades de la capa de red) cuando se busca el camino Más corto y como tiempo (en horas) para el camino Más rápido.

Área de servicio (líneas)

Opcional

OUTPUT_LINES

[vectorial: lineal]

Predeterminado: [Crear capa temporal]

Especifique la capa de línea de salida para el área de servicio. Una de:

  • Saltar salida

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en archivo…

  • Guardar en Geopackage…

  • Guardar en tabla de base de datos…

El fichero codificado también puede ser cambiado aquí.

** Área de servicio (nodos límite) **

Opcional

OUTPUT

[vector: punto]

Predeterminado: [Omitir salida]

Especifique la capa de puntos de salida para los nodos del límite del área de servicio. Una de:

  • Saltar salida

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en archivo…

  • Guardar en Geopackage…

  • Guardar en tabla de base de datos…

El fichero codificado también puede ser cambiado aquí.

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Campo Dirección

Opcional

DIRECTION_FIELD

[campo de tabla: cualquiera]

El campo usado para especificar direcciones para las trazaos de red.

Los valores utilizados en este campo se especifican con los tres parámetros Valor para la dirección hacia adelante, Valor para la dirección hacia atrás y Valor para ambas direcciones. Las direcciones hacia adelante y hacia atrás corresponden a un borde unidireccional, mientras que ambas direcciones indica un borde bidireccional. Si una característica no tiene un valor en este campo, o si no se ha establecido ningún campo, se utiliza la configuración de dirección predeterminada (proporcionada con el parámetro Dirección predeterminada).

Valor para dirección de avance

Opcional

VALUE_FORWARD

[cadena de texto]

Predeterminado: “” (cadena vacía)

Valor establecido en el campo de dirección para identificar los trazos con una dirección de avance

Valor para dirección de retorno

Opcional

VALUE_BACKWARD

[cadena de texto]

Predeterminado: “” (cadena vacía)

Valor establecido en el campo de dirección para identificar los trazos con una dirección de retorno

Valor para ambas direcciones

Opcional

VALUE_BOTH

[cadena de texto]

Predeterminado: “” (cadena vacía)

Valor establecido en el campo dirección para identificar trazos bidireccionales

Dirección predeterimnada

DEFAULT_DIRECTION

[enumeración]

Preestablecido: 2

Si una entidad no tiene ningún valor establecido en el campo de dirección o si no se establece ningún campo de dirección, se utiliza este valor de dirección. Uno de:

  • 0 — Dirección de avance

  • 1 — Dirección de retorno

  • 2 — Ambas direcciones

Campo velocidad

Opcional

SPEED_FIELD

[campo de tabla: numérico]

Campo que proporciona el valor de velocidad (en ``km/h “”) para los tramos de la red cuando se busca la ruta más rápida.

Si una función no tiene un valor en este campo, o no se establece ningún campo, se utiliza el valor de velocidad predeterminado (proporcionado con el parámetro Velocidad predeterminada).

Velocidad por Defecto (km/h)

DEFAULT_SPEED

[numérico: doble]

Predeterminada: 50.0

Valor que se utilizará para calcular el tiempo de viaje si no se proporciona ningún valor de velocidad para un borde en el campo especificado.

Tolerancia de Topología

TOLERANCE

[numérico: doble]

Predeterminado: 0.0

Dos líneas con nodos mas cercanos que la tolerancia especificada se consideran conectados

Distancia máxima en puntos desde la red

Opcional

POINT_TOLERANCE

[numérico: doble]

Predeterminado: 0.0

Especifica un límite opcional para la distancia desde el punto de inicio hasta la capa de red. Si el punto se encuentra más lejos de la red que esta distancia, se generará un error. Si no se establece, el punto se ajustará al punto más cercano de la capa de red, independientemente de la distancia real a la que se encuentre de la red.

Incluir puntos límite superior/inferior

INCLUDE_BOUNDS

[booleano]

Predeterminado: False

Crea una salida de capa de puntos con dos puntos para cada tramo en los límites del área de servicio. Un punto es el comienzo de ese tramo, el otro es el final.

Salidas

Etiqueta

Nombre

Tipo

Descripción

** Área de servicio (nodos límite) **

OUTPUT

[vector: punto]

La capa de punto de salida con los nodos de límite del área de servicio.

Área de servicio (líneas)

OUTPUT_LINES

[vectorial: lineal]

Capa lineal que representa las partes de la red que pueden ser atendidas por el punto de inicio, por el costo dado.

Código Python

Algorithm ID: native:serviceareafrompoint

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra al desplazarse sobre el algoritmo en la Caja de Herramientas de Procesamiento. El parámetro diccionario suministra los NOMBREs y valores de los parámetros. Ver consola_procesamiento para detalles sobre como ejecutar algoritmos desde la consola Python.

24.1.10.3. Ruta mas corta (capa a punto)

Calcula las rutas óptimas (mas corta o mas rápida) para múltiples puntos iniciales definidos por un capa vectorial y un punto de destino dado.

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capa vectorial representando red

INPUT

[vectorial: lineal]

Capa vectorial lineal representando la red a ser cubierta

Tipo de ruta a calcular

STRATEGY

[enumeración]

Predeterminado: 0

El tipo de ruta a calcular. Uno de:

  • 0 — Mas corta

  • 1 — Mas rápida

Capa vectorial con puntos de inicio

START_POINTS

[vector: punto]

Capa vectorial de puntos cuyas entidades son empleadas como puntos iniciales de las rutas

punto Destino (x, y)

END_POINT

[coordenadas]

Entidad puntual que representa el punto final de las rutas

Pulse el botón situado junto a la opción y haga clic en el lienzo para rellenar el parámetro con la coordenada del punto en el que ha hecho clic.

Ruta mas corta

OUTPUT

[vectorial: lineal]

Predeterminado: [Crear capa temporal]

Especifique la capa de línea de salida para las rutas más cortas. Una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en archivo…

  • Guardar en Geopackage…

  • Guardar en tabla de base de datos…

El fichero codificado también puede ser cambiado aquí.

**Objetos espaciales no enrutables*

Opcional

OUTPUT_NON_ROUTABLE

[vector: punto]

Predeterminado: [Omitir salida]

Especifique la salida que se utilizará para almacenar cualquier objeto espacial de entrada que no se haya podido enrutar (por ejemplo, aquellas que están demasiado lejos de la capa de red). Una de:

  • Saltar salida

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en archivo…

  • Guardar en Geopackage…

  • Guardar en tabla de base de datos…

El fichero codificado también puede ser cambiado aquí.

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Campo Dirección

Opcional

DIRECTION_FIELD

[campo de tabla: cualquiera]

El campo usado para especificar direcciones para las trazaos de red.

Los valores utilizados en este campo se especifican con los tres parámetros Valor para la dirección hacia adelante, Valor para la dirección hacia atrás y Valor para ambas direcciones. Las direcciones hacia adelante y hacia atrás corresponden a un borde unidireccional, mientras que ambas direcciones indica un borde bidireccional. Si una característica no tiene un valor en este campo, o si no se ha establecido ningún campo, se utiliza la configuración de dirección predeterminada (proporcionada con el parámetro Dirección predeterminada).

Valor para dirección de avance

Opcional

VALUE_FORWARD

[cadena de texto]

Predeterminado: “” (cadena vacía)

Valor establecido en el campo de dirección para identificar los trazos con una dirección de avance

Valor para dirección de retorno

Opcional

VALUE_BACKWARD

[cadena de texto]

Predeterminado: “” (cadena vacía)

Valor establecido en el campo de dirección para identificar los trazos con una dirección de retorno

Valor para ambas direcciones

Opcional

VALUE_BOTH

[cadena de texto]

Predeterminado: “” (cadena vacía)

Valor establecido en el campo dirección para identificar trazos bidireccionales

Dirección predeterimnada

DEFAULT_DIRECTION

[enumeración]

Preestablecido: 2

Si una entidad no tiene ningún valor establecido en el campo de dirección o si no se establece ningún campo de dirección, se utiliza este valor de dirección. Uno de:

  • 0 — Dirección de avance

  • 1 — Dirección de retorno

  • 2 — Ambas direcciones

Campo velocidad

Opcional

SPEED_FIELD

[campo de tabla: numérico]

Campo que proporciona el valor de velocidad (en ``km/h “”) para los tramos de la red cuando se busca la ruta más rápida.

Si una función no tiene un valor en este campo, o no se establece ningún campo, se utiliza el valor de velocidad predeterminado (proporcionado con el parámetro Velocidad predeterminada).

Velocidad por Defecto (km/h)

DEFAULT_SPEED

[numérico: doble]

Predeterminada: 50.0

Valor que se utilizará para calcular el tiempo de viaje si no se proporciona ningún valor de velocidad para un borde en el campo especificado.

Tolerancia de Topología

TOLERANCE

[numérico: doble]

Predeterminado: 0.0

Dos líneas con nodos mas cercanos que la tolerancia especificada se consideran conectados

Distancia máxima en puntos desde la red

Opcional

POINT_TOLERANCE

[numérico: doble]

Predeterminado: No establecido

Especifica un límite opcional en la distancia entre los puntos inicial y final y la capa de red. Si una característica inicial se encuentra más lejos de la red que esta distancia, se considerará no enrutable. Si el punto final se encuentra más lejos de la red que esta distancia, se generará un error. Si no se establece, los puntos se ajustarán al punto más cercano de la capa de red, independientemente de la distancia real a la que se encuentren de la red.

Salidas

Etiqueta

Nombre

Tipo

Descripción

Ruta mas corta

OUTPUT

[vectorial: lineal]

Capa lineal de la ruta mas corta o mas rápida desde cada uno de los puntos de inicio hasta el punto final

Objetos espaciales no enrutables

OUTPUT_NON_ROUTABLE

[vector: punto]

Una capa de salida opcional que se utilizará para almacenar cualquier objeto espacial de entrada que no haya podido ser enrutada (por ejemplo, aquellas que se encuentran demasiado lejos de la capa de red).

Código Python

Algoritmo ID: native:shortestpathlayertopoint

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra al desplazarse sobre el algoritmo en la Caja de Herramientas de Procesamiento. El parámetro diccionario suministra los NOMBREs y valores de los parámetros. Ver consola_procesamiento para detalles sobre como ejecutar algoritmos desde la consola Python.

24.1.10.4. Ruta mas corta (punto a capa)

Calcula las rutas óptimas (más cortas o más rápidas) entre un punto de inicio determinado y varios puntos finales definidos por una capa vectorial de puntos.

Advertencia

Este algoritmo elimina las claves primarias o los valores FID existentes y los regenera en las capas de salida.

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capa vectorial representando red

INPUT

[vectorial: lineal]

Capa vectorial lineal representando la red a ser cubierta

Tipo de ruta a calcular

STRATEGY

[enumeración]

Predeterminado: 0

El tipo de ruta a calcular. Uno de:

  • 0 — Mas corta

  • 1 — Mas rápida

Punto de partida

START_POINT

[coordenadas]

Entidad de punto que representa el punto de inicio de las rutas

Pulse el botón situado junto a la opción y haga clic en el lienzo para rellenar el parámetro con la coordenada del punto en el que ha hecho clic.

Capa vectorial con puntos finales

END_POINTS

[vector: punto]

Capa de vector de puntos cuyas entidades se utilizan como puntos finales de las rutas

Ruta mas corta

OUTPUT

[vectorial: lineal]

Predeterminado: [Crear capa temporal]

Especifique la capa de línea de salida para las rutas más cortas. Una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en archivo…

  • Guardar en Geopackage…

  • Guardar en tabla de base de datos…

El fichero codificado también puede ser cambiado aquí.

**Objetos espaciales no enrutables*

OUTPUT_NON_ROUTABLE

Opcional

[vector: punto]

Predeterminado: [Omitir salida]

Especifique la salida que se utilizará para almacenar cualquier objeto espacial de entrada que no se haya podido enrutar (por ejemplo, aquellas que están demasiado lejos de la capa de red). Una de:

  • Saltar salida

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en archivo…

  • Guardar en Geopackage…

  • Guardar en tabla de base de datos…

El fichero codificado también puede ser cambiado aquí.

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Campo Dirección

Opcional

DIRECTION_FIELD

[campo de tabla: cualquiera]

El campo usado para especificar direcciones para las trazaos de red.

Los valores utilizados en este campo se especifican con los tres parámetros Valor para la dirección hacia adelante, Valor para la dirección hacia atrás y Valor para ambas direcciones. Las direcciones hacia adelante y hacia atrás corresponden a un borde unidireccional, mientras que ambas direcciones indica un borde bidireccional. Si una característica no tiene un valor en este campo, o si no se ha establecido ningún campo, se utiliza la configuración de dirección predeterminada (proporcionada con el parámetro Dirección predeterminada).

Valor para dirección de avance

Opcional

VALUE_FORWARD

[cadena de texto]

Predeterminado: “” (cadena vacía)

Valor establecido en el campo de dirección para identificar los trazos con una dirección de avance

Valor para dirección de retorno

Opcional

VALUE_BACKWARD

[cadena de texto]

Predeterminado: “” (cadena vacía)

Valor establecido en el campo de dirección para identificar los trazos con una dirección de retorno

Valor para ambas direcciones

Opcional

VALUE_BOTH

[cadena de texto]

Predeterminado: “” (cadena vacía)

Valor establecido en el campo dirección para identificar trazos bidireccionales

Dirección predeterimnada

DEFAULT_DIRECTION

[enumeración]

Preestablecido: 2

Si una entidad no tiene ningún valor establecido en el campo de dirección o si no se establece ningún campo de dirección, se utiliza este valor de dirección. Uno de:

  • 0 — Dirección de avance

  • 1 — Dirección de retorno

  • 2 — Ambas direcciones

Campo velocidad

Opcional

SPEED_FIELD

[campo de tabla: numérico]

Campo que proporciona el valor de velocidad (en ``km/h “”) para los tramos de la red cuando se busca la ruta más rápida.

Si una función no tiene un valor en este campo, o no se establece ningún campo, se utiliza el valor de velocidad predeterminado (proporcionado con el parámetro Velocidad predeterminada).

Velocidad por Defecto (km/h)

DEFAULT_SPEED

[numérico: doble]

Predeterminada: 50.0

Valor que se utilizará para calcular el tiempo de viaje si no se proporciona ningún valor de velocidad para un borde en el campo especificado.

Tolerancia de Topología

TOLERANCE

[numérico: doble]

Predeterminado: 0.0

Dos líneas con nodos mas cercanos que la tolerancia especificada se consideran conectados

Distancia máxima en puntos desde la red

Opcional

POINT_TOLERANCE

[numérico: doble]

Predeterminado: No establecido

Especifica un límite opcional en la distancia entre los puntos inicial y final y la capa de red. Si el punto inicial se encuentra más lejos de la red que esta distancia, se generará un error. Si una característica final se encuentra más lejos de la red que esta distancia, se considerará no enrutable. Si no se establece, los puntos se ajustarán al punto más cercano de la capa de red, independientemente de la distancia real a la que se encuentren de la red.

Salidas

Etiqueta

Nombre

Tipo

Descripción

Ruta mas corta

OUTPUT

[vectorial: lineal]

Capa lineal de la ruta mas corta o mas rápida desde cada uno de los puntos de inicio hasta el punto final

Objetos espaciales no enrutables

OUTPUT_NON_ROUTABLE

[vector: punto]

Una capa de salida opcional que se utilizará para almacenar cualquier objeto espacial de entrada que no haya podido ser enrutada (por ejemplo, aquellas que se encuentran demasiado lejos de la capa de red).

Código Python

Algoritmo ID: native:shortestpathpointtolayer

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra al desplazarse sobre el algoritmo en la Caja de Herramientas de Procesamiento. El parámetro diccionario suministra los NOMBREs y valores de los parámetros. Ver consola_procesamiento para detalles sobre como ejecutar algoritmos desde la consola Python.

24.1.10.5. Ruta mas corta (punto a punto)

Calcula la ruta óptima (más corta o más rápida) entre un punto de inicio y un punto final determinados.

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capa vectorial representando red

INPUT

[vectorial: lineal]

Capa vectorial lineal representando la red a ser cubierta

Tipo de ruta a calcular

STRATEGY

[enumeración]

Predeterminado: 0

El tipo de ruta a calcular. Uno de:

  • 0 — Mas corta

  • 1 — Mas rápida

Punto inicial (x, y)

START_POINT

[coordenadas]

Punto que representa el punto de inicio de las rutas.

Pulse el botón situado junto a la opción y haga clic en el lienzo para rellenar el parámetro con la coordenada del punto en el que ha hecho clic.

punto Destino (x, y)

END_POINT

[coordenadas]

Punto que representa el punto final de las rutas.

Pulse el botón situado junto a la opción y haga clic en el lienzo para rellenar el parámetro con la coordenada del punto en el que ha hecho clic.

Ruta mas corta

OUTPUT

[vectorial: lineal]

Especifique la capa de línea de salida para las rutas más cortas. Una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en archivo…

  • Guardar en Geopackage…

  • Guardar en tabla de base de datos…

El fichero codificado también puede ser cambiado aquí.

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Campo Dirección

Opcional

DIRECTION_FIELD

[campo de tabla: cualquiera]

El campo usado para especificar direcciones para las trazaos de red.

Los valores utilizados en este campo se especifican con los tres parámetros Valor para la dirección hacia adelante, Valor para la dirección hacia atrás y Valor para ambas direcciones. Las direcciones hacia adelante y hacia atrás corresponden a un borde unidireccional, mientras que ambas direcciones indica un borde bidireccional. Si una característica no tiene un valor en este campo, o si no se ha establecido ningún campo, se utiliza la configuración de dirección predeterminada (proporcionada con el parámetro Dirección predeterminada).

Valor para dirección de avance

Opcional

VALUE_FORWARD

[cadena de texto]

Predeterminado: “” (cadena vacía)

Valor establecido en el campo de dirección para identificar los trazos con una dirección de avance

Valor para dirección de retorno

Opcional

VALUE_BACKWARD

[cadena de texto]

Predeterminado: “” (cadena vacía)

Valor establecido en el campo de dirección para identificar los trazos con una dirección de retorno

Valor para ambas direcciones

Opcional

VALUE_BOTH

[cadena de texto]

Predeterminado: “” (cadena vacía)

Valor establecido en el campo dirección para identificar trazos bidireccionales

Dirección predeterimnada

DEFAULT_DIRECTION

[enumeración]

Preestablecido: 2

Si una entidad no tiene ningún valor establecido en el campo de dirección o si no se establece ningún campo de dirección, se utiliza este valor de dirección. Uno de:

  • 0 — Dirección de avance

  • 1 — Dirección de retorno

  • 2 — Ambas direcciones

Campo velocidad

Opcional

SPEED_FIELD

[campo de tabla: numérico]

Campo que proporciona el valor de velocidad (en ``km/h “”) para los tramos de la red cuando se busca la ruta más rápida.

Si una función no tiene un valor en este campo, o no se establece ningún campo, se utiliza el valor de velocidad predeterminado (proporcionado con el parámetro Velocidad predeterminada).

Velocidad por Defecto (km/h)

DEFAULT_SPEED

[numérico: doble]

Predeterminada: 50.0

Valor que se utilizará para calcular el tiempo de viaje si no se proporciona ningún valor de velocidad para un borde en el campo especificado.

Tolerancia de Topología

TOLERANCE

[numérico: doble]

Predeterminado: 0.0

Dos líneas con nodos mas cercanos que la tolerancia especificada se consideran conectados

Distancia máxima en puntos desde la red

Opcional

POINT_TOLERANCE

[numérico: doble]

Predeterminado: No establecido

Especifica un límite opcional en la distancia entre los puntos inicial y final y la capa de red. Si cualquiera de los dos puntos se encuentra más lejos de la red que esta distancia, se generará un error. Si no se establece, los puntos se ajustarán al punto más cercano de la capa de red, independientemente de la distancia real a la que se encuentren de la red.

Salidas

Etiqueta

Nombre

Tipo

Descripción

Ruta mas corta

OUTPUT

[vectorial: lineal]

Capa de línea de la ruta más corta o más rápida desde cada uno de los puntos de inicio hasta el punto final

Código Python

Algoritmo ID: native:shortestpathpointtopoint

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra al desplazarse sobre el algoritmo en la Caja de Herramientas de Procesamiento. El parámetro diccionario suministra los NOMBREs y valores de los parámetros. Ver consola_procesamiento para detalles sobre como ejecutar algoritmos desde la consola Python.