24.1.7. Análisis de Red¶
24.1.7.1. Área de servicio (a partir de capa)¶
Devuelve todos los bordes o partes de los bordes de una red a los que se puede llegar dentro de una distancia o un tiempo, comenzando desde una capa de puntos. Esto permite la evaluación de la accesibilidad dentro de una red, p. Ej. ¿Cuáles son los lugares a los que puedo navegar en una red de carreteras sin gastar un costo mayor que un valor dado (el costo puede ser la distancia o el tiempo)?
Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa vectorial representando red |
|
[vector: line] |
Capa vectorial lineal representando la red a ser cubierta |
Capa vectorial con puntos de inicio |
|
[vector: point] |
Capa vectorial de puntos cuyas entidades son usadas como puntos iniciales para generar las áreas de servicio |
Tipo de ruta a calcular |
|
[enumeración] Predeterminado: 0 |
El tipo de ruta a calcular. Uno de:
|
Coste de viaje (distancia para «Más corta», tiempo para «Más rápida» |
|
[número] Predeterminado: 0 |
El valor se estima como una distancia (en las unidades de la capa de red) al buscar la ruta Shortest y como tiempo (en horas) para la ruta Fastest. |
Campo Dirección Opcional |
|
[tablefield: string] Predeterminado: 0.0 |
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 dirección de avance Opcional |
|
[string] 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 |
|
[string] 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 |
|
[string] Predeterminado: “” (cadena vacía) |
Valor establecido en el campo dirección para identificar trazos bidireccionales |
Dirección predeterimnada Opcional |
|
[enumeración] Predeterminado: 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:
|
Campo velocidad Opcional |
|
[tablefield: string] |
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 por Defecto (km/h) Opcional |
|
[número] Predeterminada: 50.0 |
Valor a usar para calcular el tiempo de viaje si no se proporciona campo velocidad para un tramo |
Tolerancia de Topología Opcional |
|
[número] Predeterminado: 0.0 |
Dos líneas con nodos mas cercanos que la tolerancia especificada se consideran conectados |
Incluir puntos límite superior/inferior |
|
[boolean] Predeterminado: Falso |
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. |
Área de servicio (líneas) |
|
[vector: line] Predeterminado: |
Especifique la capa de la línea de salida para el área de servicio. Una de:
El fichero codificado también puede ser cambiado aquí. |
** Área de servicio (nodos límite) ** |
|
[vector: point] Predeterminado: |
Especifica la capa de punto de salida para los nodos de límite del área de servicio. Uno de:
El fichero codificado también puede ser cambiado aquí. |
Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
** Área de servicio (nodos límite) ** |
|
[vector: point] |
La capa de punto de salida con los nodos de límite del área de servicio. |
Área de servicio (líneas) |
|
[vector: line] |
Capa lineal que representa las partes de la red que pueden ser atendidas por los puntos de inicio, para el costo dado. |
Código Python¶
Algorithm ID: qgis:serviceareafromlayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.7.2. ärea de servicio (desde punto)¶
Devuelve todos los trmos o partes de tramos de una red a los que se puede llegar dentro de una distancia o tiempo determinados, comenzando desde una entidad puntual. Esto permite la evaluación de la accesibilidad dentro de una red, p. Ej. Cuáles son los lugares a los que puedo navegar en una red de carreteras sin gastar un costo mayor que un valor dado (el costo puede ser la distancia o el tiempo).
Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa vectorial representando la red |
|
[vector: line] |
Capa vectorial lineal representando la red a ser cubierta |
Punto inicial (x, y) |
|
[coordenadas] |
Coordenadas del punto alrededor del cual calcular el área de servicio. |
Tipo de ruta a calcular |
|
[enumeración] Predeterminado: 0 |
El tipo de ruta a calcular. Uno de:
|
Coste de viaje |
|
[número] Predeterminado: 0 |
El valor se estima como una distancia (en las unidades de la capa de red) al buscar la ruta Shortest y como tiempo (en horas) para la ruta Fastest. |
Parámetros avanzados |
Solo GUI |
Grupo de parámetros de análisis de red avanzados: ver a continuación. |
|
Área de servicio (líneas) |
|
[vector: line] Predeterminado: |
Especifique la capa de la línea de salida para el área de servicio. Una de:
El fichero codificado también puede ser cambiado aquí. |
** Área de servicio (nodos límite) ** |
|
[vector: point] Predeterminado: |
Especifica la capa de punto de salida para los nodos de límite del área de servicio. Uno de:
El fichero codificado también puede ser cambiado aquí. |
Parámetros avanzados¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Campo Dirección Opcional |
|
[tablefield: string] Predeterminado: 0.0 |
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 dirección de avance Opcional |
|
[string] 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 |
|
[string] 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 |
|
[string] Predeterminado: “” (cadena vacía) |
Valor establecido en el campo dirección para identificar trazos bidireccionales |
Dirección predeterimnada Opcional |
|
[enumeración] Predeterminado: 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:
|
Campo velocidad Opcional |
|
[tablefield: string] |
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 por Defecto (km/h) Opcional |
|
[número] Predeterminada: 50.0 |
Valor a usar para calcular el tiempo de viaje si no se proporciona campo velocidad para un tramo |
Tolerancia de Topología Opcional |
|
[número] Predeterminado: 0.0 |
Dos líneas con nodos mas cercanos que la tolerancia especificada se consideran conectados |
Incluir puntos límite superior/inferior |
|
[boolean] Predeterminado: Falso |
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) ** |
|
[vector: point] |
La capa de punto de salida con los nodos de límite del área de servicio. |
Área de servicio (líneas) |
|
[vector: line] |
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: qgis:serviceareafrompoint
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.7.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¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa vectorial representando red |
|
[vector: line] |
Capa vectorial lineal representando la red a ser cubierta |
Tipo de ruta a calcular |
|
[enumeración] Predeterminado: 0 |
El tipo de ruta a calcular. Uno de:
|
Capa vectorial con puntos de inicio |
|
[vector: point] |
Capa vectorial de puntos cuyas entidades son empleadas como puntos iniciales de las rutas |
punto Destino (x, y) |
|
[coordenadas] |
Entidad puntual que representa el punto final de las rutas |
Parámetros avanzados |
Solo GUI |
El grupo parámetros avanzados: |
|
Campo Dirección Opcional |
|
[tablefield: string] Predeterminado: 0.0 |
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 dirección de avance Opcional |
|
[string] 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 |
|
[string] 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 |
|
[string] Predeterminado: “” (cadena vacía) |
Valor establecido en el campo dirección para identificar trazos bidireccionales |
Dirección predeterimnada Opcional |
|
[enumeración] Predeterminado: 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:
|
Campo velocidad Opcional |
|
[tablefield: string] |
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 por Defecto (km/h) Opcional |
|
[número] Predeterminada: 50.0 |
Valor a usar para calcular el tiempo de viaje si no se proporciona campo velocidad para un tramo |
Tolerancia de Topología Opcional |
|
[número] Predeterminado: 0.0 |
Dos líneas con nodos mas cercanos que la tolerancia especificada se consideran conectados |
Fin del grupo parámetros avanzados |
|||
Ruta mas corta |
|
[vector: line] |
Especifica la capa lineal saliente para las rutas mas cortas. Una de:
El fichero codificado también puede ser cambiado aquí. |
Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ruta mas corta |
|
[vector: line] |
Capa lineal de la ruta mas corta o mas rápida desde cada uno de los puntos de inicio hasta el punto final |
Código Python¶
Algorithm ID: qgis:shortestpathlayertopoint
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.7.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.
Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa vectorial representando red |
|
[vector: line] |
Capa vectorial lineal representando la red a ser cubierta |
Tipo de ruta a calcular |
|
[enumeración] Predeterminado: 0 |
El tipo de ruta a calcular. Uno de:
|
Punto inicial (x, y) |
|
[coordenadas] |
Entidad de punto que representa el punto de inicio de las rutas |
Capa vectorial con puntos finales |
|
[vector: point] |
Capa de vector de puntos cuyas entidades se utilizan como puntos finales de las rutas |
Campo Dirección Opcional Avanzado |
|
[tablefield: string] Predeterminado: 0.0 |
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 dirección de avance Opcional Avanzado |
|
[string] 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 Avanzado |
|
[string] 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 Avanzado |
|
[string] Predeterminado: “” (cadena vacía) |
Valor establecido en el campo dirección para identificar trazos bidireccionales |
Dirección predeterimnada Opcional Avanzado |
|
[enumeración] Predeterminado: 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:
|
Campo velocidad Opcional Avanzado |
|
[tablefield: string] |
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 por Defecto (km/h) Opcional Avanzado |
|
[número] Predeterminada: 50.0 |
Valor a usar para calcular el tiempo de viaje si no se proporciona campo velocidad para un tramo |
Tolerancia de Topología Opcional Avanzado |
|
[número] Predeterminado: 0.0 |
Dos líneas con nodos mas cercanos que la tolerancia especificada se consideran conectados |
Ruta mas corta |
|
[vector: line] |
Especifica la capa lineal saliente para las rutas mas cortas. Una de:
El fichero codificado también puede ser cambiado aquí. |
Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ruta mas corta |
|
[vector: line] |
Capa lineal de la ruta mas corta o mas rápida desde cada uno de los puntos de inicio hasta el punto final |
Código Python¶
Algorithm ID: qgis:shortestpathpointtolayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.7.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¶
Etiqueta |
Nombre |
Avanzado |
Tipo |
Descripción |
---|---|---|---|---|
Capa vectorial representando red |
|
[vector: line] |
Capa vectorial lineal representando la red a ser cubierta |
|
Tipo de ruta a calcular |
|
[enumeración] Predeterminado: 0 |
El tipo de ruta a calcular. Uno de:
|
|
Punto inicial (x, y) |
|
[coordenadas] |
Entidad de punto que representa el punto de inicio de las rutas |
|
punto Destino (x, y) |
|
[coordenadas] |
Entidad puntual que representa el punto final de las rutas |
|
Campo Dirección Opcional |
|
X |
[tablefield: string] Predeterminado: 0.0 |
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 dirección de avance Opcional |
|
X |
[string] 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 |
|
X |
[string] 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 |
|
X |
[string] Predeterminado: “” (cadena vacía) |
Valor establecido en el campo dirección para identificar trazos bidireccionales |
Dirección predeterimnada Opcional |
|
X |
[enumeración] Predeterminado: 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:
|
Campo velocidad Opcional |
|
X |
[tablefield: string] |
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 por Defecto (km/h) Opcional |
|
X |
[número] Predeterminada: 50.0 |
Valor a usar para calcular el tiempo de viaje si no se proporciona campo velocidad para un tramo |
Tolerancia de Topología Opcional |
|
X |
[número] Predeterminado: 0.0 |
Dos líneas con nodos mas cercanos que la tolerancia especificada se consideran conectados |
Ruta mas corta |
|
[vector: line] |
Especifica la capa lineal saliente para las rutas mas cortas. Una de:
El fichero codificado también puede ser cambiado aquí. |
Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ruta mas corta |
|
[vector: line] |
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¶
Algorithm ID: qgis:shortestpathpointtopoint
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.