Должен быть в состоянии использовать shp2pgsql напрямую из командной строки, хотя я не уверен в синтаксисе ... мы сделали это в моей существующей среде, хотя кто-то другой написал это, и я не уверен.
Существуют также инструменты ГИС, которые могут помочь с этим ... http://www.safe.com/ - сторонняя программа, которая предоставляет другой маршрут.
Некоторые инструменты ETL, такие как Pentaho, кажутся вполне способнымиделать это тоже.