pgr_pointToId¶
Nombre¶
pgr_pointToId — inserta un punto en una tabla de vértices y devuelve el id de correspondiente.
Nota
Esta función está diseñada para la ayuda de los desarrolladores. Usar pgr_createTopology <pgr_create_topology> o pgr_createVerticesTable en su lugar.
Sinopsis¶
Esta función devuelve el``id`` de la fila de la tabla de vértices que corresponde a la geometría point
bigint pgr_pointToId(geometry point, double precision tolerance,text vertname text,integer srid)
Descripción¶
point: | geometry geometría “POINT” que se insertará. |
---|---|
tolerance: | float8 ajuste tolerancia de bordes desconectados. (en la unidad de proyección) |
vertname: | text nombre de la tabla CON componente de esquema |
srid: | integer SRID del punto de la geometría. |
Esta función devuelve el id de la fila que corresponde a la geometría point
- Cuando la geometría point ya existe en la tabla de vértices vertname, devuelve el id corredpondiente.
- Cuando la geometría point no se encuentra en la tabla de vértices vertname, la función inserta el point y devuelve el correspondiente id del vértice recién creado.
Advertencia
La función no realiza ninguna comprobación de los parámetros. Cualquier validación debe hacerse antes de llamar a esta función.
Historia
- Renombrado en la versión 2.0.0
Véase también¶
- Guía del desarrollador para el diseño del árbol del proyecto.
- pgr_createVerticesTable para reconstruir la tabla de vértices basándose en la información de origen y de destino.
- pgr_createTopology — Construye una topología de red basada en la información de geometría.