pgRouting Manual (2.0.0)

pgr_pointToId

«  pgr_isColumnInTable   ::   Contents   ::   pgr_quote_ident  »

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

«  pgr_isColumnInTable   ::   Contents   ::   pgr_quote_ident  »