Answers:
要将shapefile导入PostGIS,可以使用QGIS PostGIS Manager插件。这是用于shp2pgsql命令行功能的GUI。如果要加载KML文件,则必须首先将其转换为shapefile。这很简单:只需在QGIS中打开KML文件,然后将其再次保存为shapefile。如果您有多个KML文件,则可能更喜欢使用OGR Converter插件一次转换整个文件夹。
正如其他人提到的那样,从专用的x2y样式的命令行实用程序到高端的Spatial ETL工具,有许多工具可以执行这些操作。
我个人使用并喜欢Safe Software的FME的功能。它已经为提高生产力付出了很多倍的代价。如果您可以选择专有/免费软件,那么值得一试。
对于开放源GUI工具,我还具有在特定于生产任务的场景中使用SL-King的fdo2fdo的良好经验,以及Jackie Ng的FDO工具箱的格式之间的快速转换的丰富经验。
Talend的SpatialDataIntegrator和GeoKettle都还具有GUI设计器一些令人印象深刻的ETL功能,但是我从来没有耐心地了解他们的学习曲线。如果您需要完整的ETL功能,可能值得研究。