У меня есть шейп-файл с типами географии.
Могу ли я конвертировать его с помощью такого инструмента, как shp2pgsql, или для этого есть функция postgis?
Вы можете привести тип географии к геометрии, добавив ::geometry
SELECT ST_Distance('LINESTRING(-122.33 47.606, 0.0 51.5)'::geometry, 'POINT(-21.96 64.15)'::geometry);
shp2pgsql имеет флаг для импорта данных в столбец типа географии:
shp2pgsql -G ....
Но вы также можете импортировать ваши данные без него, по умолчанию shp2pgsql создаст тип геометрии.