Я начинаю свой первый проект PostGIS, и в различных книгах и учебных пособиях я видел столбец геометрии, помеченный как «geom» или «the_geom». Является ли одно более обычным, чем другое?
Кроме того, есть ли веская причина для использования 'geom' / 'the_geom' вместо более описательного имени для столбца геометрии? (Например, «centre_point» для центральной точки объекта.) Мы не помечаем обычные столбцы БД «the_int» или «the_string», так почему же так обозначают столбцы геометрии?
Одна потенциальная причина, по которой «geom» или «the_geom» был выбран в качестве универсального имени для поля «shape», заключался в том, что вы можете хранить несколько типов геометрии (точка, линия, поли и т. Д.) В одном поле «geom» в та же таблица. Вы даже можете вспомнить 2005 год, когда это обсуждалось в списке рассылки PostGIS.
Например, вы можете хранить все свои дома, улицы и границы округов в одном поле «geom» единой таблицы. Очевидно, есть причины, по которым вы можете поступить иначе, но это может быть причиной, по которой было использовано общее имя столбца «geom».
Надеемся, что некоторые давние пользователи PostGIS сообщат более подробную информацию о том, почему фактически был выбран «geom».
источник
При использовании Geoserver REST api при публикации существующих таблиц PostGis команда REST завершится неудачно, если столбец геометрии не будет называться «geom».
источник