27.1.9. Análisis de Red
27.1.9.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
Parámetros básicos
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 del viaje (distancia para «Shortest», tiempo para «Fastest») |
|
[número] Predeterminado: 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) |
|
[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 |
|
[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) |
|
[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 |
|
[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 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.
27.1.9.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
Parámetros básicos
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 del viaje (distancia para «Shortest», tiempo para «Fastest») |
|
[número] Predeterminado: 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) |
|
[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 |
|
[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) |
|
[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 |
|
[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: native: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.
27.1.9.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 |
|
[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 |
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í. |
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 |
|
[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) |
|
[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 |
|
[número] Predeterminado: 0.0 |
Dos líneas con nodos mas cercanos que la tolerancia especificada se consideran conectados |
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
Algoritmo ID: native: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.
27.1.9.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
Parámetros básicos
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 |
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í. |
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 |
|
[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) |
|
[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 |
|
[número] Predeterminado: 0.0 |
Dos líneas con nodos mas cercanos que la tolerancia especificada se consideran conectados |
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
Algoritmo ID: native: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.
27.1.9.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 |
|
[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 |
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í. |
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 |
|
[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) |
|
[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 |
|
[número] Predeterminado: 0.0 |
Dos líneas con nodos mas cercanos que la tolerancia especificada se consideran conectados |
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
Algoritmo ID: native: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.