14 votos

¿Cómo obtener el tipo de geometría de una tabla PostGIS vacía?

Tengo una aplicación web que necesita conocer el tipo de geometría del campo geom de una tabla PostGIS antes de insertar filas en ella. Utilizo la siguiente consulta para determinar el tipo de geometría de la columna geom:

Esto devuelve el tipo de geometría de una fila real, por lo que no funciona cuando mi tabla está vacía. ¿Cómo determino el tipo de geometría de la propia columna de geometría?

21voto

pufferfish Puntos 679

La consulta se podría ejecutar en la `` tabla de esta manera

(o, si está utilizando un tipo geography, subsititute `` con y con `````` )

3voto

zengr Puntos 914

Busque una tabla geometry_columns. Todas las columnas geográficas con srid y tipo de geometría se registran aquí. Si hay una columna con el tipo GEOMETRY allí todos los tipos de geometría pueden ser almacenados.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X