Estoy comenzando mi primer proyecto PostGIS, y en varios libros y tutoriales he visto la columna de geometría etiquetada como 'geom' o 'the_geom'. ¿Es uno más convencional que el otro?
Además, ¿hay una buena razón para usar 'geom' / 'the_geom' en lugar de un nombre más descriptivo para la columna de geometría? (Por ejemplo, 'centre_point' para el punto central de una entidad.) No etiquetamos las columnas db convencionales 'the_int' o 'the_string', entonces, ¿por qué etiquetar las columnas de geometría de esta manera?
Una razón potencial por la que se eligió "geom" o "the_geom" como nombre genérico para el campo "forma" fue porque en realidad puede almacenar múltiples tipos de geometría (punto, línea, polietileno, etc.) en el campo "geom" en el campo misma mesa Incluso puede mirar hacia atrás a 2005 cuando esto se discutió en la lista de correo electrónico de PostGIS.
Por ejemplo, podría almacenar todas sus casas, calles y límites del condado en el mismo campo "geom" de su mesa individual. Obviamente, hay razones por las que puede optar por hacer lo contrario, pero esto podría representar la razón por la que se utilizó un nombre de columna genérico "geom".
Esperemos que algunos usuarios de PostGIS de larga data intervengan con más detalles sobre por qué realmente se eligió "geom".
fuente
Cuando se utiliza la API REST de Geoserver al publicar tablas PostGis existentes, el comando REST fallará si la columna de geometría no se denomina "geom".
fuente