回答:
シェープファイルをPostGISにインポートするには、QGIS PostGIS Managerプラグインを使用できます。shp2pgsqlコマンドライン機能用のGUIです。KMLファイルを読み込む場合は、まずそれらをシェープファイルに変換する必要があります。これは簡単です。QGISでKMLファイルを開き、シェープファイルとして再度保存するだけです。複数のKMLファイルがある場合は、OGR Converterプラグインを使用してフォルダー全体を一度に変換することをお勧めします。
QGISとshp2pgsqlと(と彼らはFLOSSあるが)として、おそらくPostgresの/ PostGISのデータベースの中で最も人気がありますアンダーダークすでに述べました。MySQLおよびOracle用のFLOSSツールがいくつかありますが、私はそれらに精通していません。ただし、AutoCAD Map(FDO経由)やSafe FMEなどの商用ツールにアクセスできる場合は、あらゆる空間データをほぼすべての空間データベースにインポートできます。おそらくマニフォールドでもできます。
また、1つのソース(shpなど)から別のソース(MySQL、PostGIS、MSSQLなど)にデータとそのプロパティをコピーできるFDO Toolboxがあります。
他の人が言及したように、専用のx2yスタイルのコマンドラインユーティリティからハイエンドのSpatial ETLツールまで、これらのアクションを実行するために利用できる多くのツールがあります。
私は個人的に使用しており、FME by Safe Softwareのパワーが大好きです。生産性の向上に何度も貢献しています。プロプライエタリ/非フリーソフトウェアが選択肢である場合は、チェックアウトする価値があります。
オープンソースのGUIツールについては、実稼働タスク固有のシナリオでSL-Kingによるfdo2fdoと、フォーマット間の迅速な変換のためのJackie NgのFDO Toolboxを使用した良い経験もありました。
TalendのSpatialDataIntegratorとGeoKettleもGUIデザイナーとの素晴らしいETL機能を誇っていますが、私は彼らの学習曲線を乗り越える忍耐を持っていませんでした。おそらく、完全なETL機能が必要な場合は調査する価値があります。
私は与えるだろうogr2gui(スクリーンショットを周りのグラフィカルラッパーを提供しようとすると、)OGRを、間違いなく最も強力なベクトル変換ライブラリを。長い目で見れば、この領域のコマンドラインツールに慣れるのに役立ちます。これは、シンプルなGUIラッパーでは公開されないOGRの優れた柔軟性のためです。