GISデータをデータベースにアップロードするためのツールをお探しですか?


11

shpファイルやkmlファイルなどの標準のgisデータを取得し、PostGIS、MySql、Oracleなどのデータベースにアップロードできる、優れたグラフィカルツールが必要です。

そのようなツールはありますか?


1
この質問はコミュニティWikiにすることをお勧めします。コミュニティWikiは「List of X」であり、正しい答えは1つもありません。
ジェイソンバーチ

回答:


11

シェープファイルをPostGISにインポートするには、QGIS PostGIS Managerプラグインを使用できます。shp2pgsqlコマンドライン機能用のGUIです。KMLファイルを読み込む場合は、まずそれらをシェープファイルに変換する必要があります。これは簡単です。QGISでKMLファイルを開き、シェープファイルとして再度保存するだけです。複数のKMLファイルがある場合は、OGR Converterプラグインを使用してフォルダー全体を一度に変換することをお勧めします。


ナイスなものを1つ追加します(ただし、shp2pgsqlを直接使用することを好みます)。
アダムMatan

1
plugins.qgis.org/plugins/postgis_managerによると、プラグインは非推奨になりました。DBマネージャープラグインを使用する必要があります
-SteveC

6

QGISとshp2pgsqlと(と彼らはFLOSSあるが)として、おそらくPostgresの/ PostGISのデータベースの中で最も人気がありますアンダーダークすでに述べました。MySQLおよびOracle用のFLOSSツールがいくつかありますが、私はそれらに精通していません。ただし、AutoCAD Map(FDO経由)やSafe FMEなどの商用ツールにアクセスできる場合は、あらゆる空間データをほぼすべての空間データベースにインポートできます。おそらくマニフォールドでもできます。

また、1つのソース(shpなど)から別のソース(MySQL、PostGIS、MSSQLなど)にデータとそのプロパティをコピーできるFDO Toolboxがあります。


4

他の人が言及したように、専用のx2yスタイルのコマンドラインユーティリティからハイエンドのSpatial ETLツールまで、これらのアクションを実行するために利用できる多くのツールがあります

私は個人的に使用しており、FME by Safe Softwareのパワーが大好きです。生産性の向上に何度も貢献しています。プロプライエタリ/非フリーソフトウェアが選択肢である場合は、チェックアウトする価値があります。

オープンソースのGUIツールについては、実稼働タスク固有のシナリオでSL-Kingによるfdo2fdoと、フォーマット間の迅速な変換のためのJackie NgのFDO Toolboxを使用した良い経験もありました。

TalendのSpatialDataIntegratorとGeoKettleもGUIデザイナーとの素晴らしいETL機能を誇っていますが、私は彼らの学習曲線を乗り越える忍耐を持っていませんでした。おそらく、完全なETL機能が必要な場合は調査する価値があります。


3

私は与えるだろうogr2guiスクリーンショットを周りのグラフィカルラッパーを提供しようとすると、)OGRを、間違いなく最も強力なベクトル変換ライブラリを。長い目で見れば、この領域のコマンドラインツールに慣れるのに役立ちます。これは、シンプルなGUIラッパーでは公開されないOGRの優れた柔軟性のためです。


1

これらのデータベースすべてではありません。私が前に言ったように、多くのツールが利用可能ですが、それぞれ独自の目的があります。それは実際にさらなる開発への良いアイデアです!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.