Мне нужен хороший графический инструмент, который позволяет мне брать стандартные данные ГИС, такие как shp-файлы и kml-файлы, и загружать их в базу данных, такую как PostGIS, MySql или Oracle.
Есть ли такие инструменты?
Мне нужен хороший графический инструмент, который позволяет мне брать стандартные данные ГИС, такие как shp-файлы и kml-файлы, и загружать их в базу данных, такую как PostGIS, MySql или Oracle.
Есть ли такие инструменты?
Ответы:
Для импорта шейп-файлов в PostGIS вы можете использовать плагин QGIS PostGIS Manager . Это графический интерфейс для функции командной строки shp2pgsql. Если вы хотите загрузить файлы KML, вам сначала нужно преобразовать их в шейп-файлы. Это просто: просто откройте файл KML в QGIS и снова сохраните его как шейп-файл. Если у вас есть несколько KML-файлов, вы можете предпочесть использовать плагин OGR Converter для конвертации целых папок одновременно.
источник
QGIS и shp2pgsql (и они FLOSS), вероятно, наиболее популярны для базы данных Postgres / PostGIS, как уже говорилось в Подземье . Вероятно, есть некоторые инструменты FLOSS для MySQL и Oracle, но я не знаком с ними. Но если у вас есть доступ к некоторым коммерческим инструментам, таким как AutoCAD Map (через FDO) или Safe FME, вы можете импортировать любые пространственные данные практически в любую пространственную базу данных. Вероятно, Коллектор может сделать это также.
Также есть FDO Toolbox, который может копировать данные и их свойства из одного источника (например, shp) в другой (MySQL, PostGIS, MSSQL и т. Д.).
источник
Как уже упоминалось, существует множество инструментов для выполнения этих действий, от специализированных утилит командной строки в стиле x2y до высококачественных инструментов Spatial ETL .
Я лично использую и люблю мощь FME от Safe Software. Он многократно окупился увеличением производительности. Если вам подойдет частное / несвободное программное обеспечение, стоит проверить.
Что касается инструментов GUI с открытым исходным кодом, у меня также был хороший опыт использования fdo2fdo от SL-King в сценарии, специфичном для производственной задачи, и FDO Toolbox от Jackie Ng для быстрого перевода между форматами.
SpalendDataIntegrator и GeoKettle от Talend также могут похвастаться некоторыми впечатляющими возможностями ETL с дизайнерами GUI, но у меня никогда не хватало терпения пройти через их кривые обучения. Вероятно, стоит изучить, если вам нужны полные возможности ETL.
источник
Я бы попробовал ogr2gui ( скриншоты ), который предоставляет графическую оболочку для OGR , возможно, самой мощной библиотеки векторного преобразования. В конечном счете, вы поможете себе ознакомиться с инструментами командной строки в этой области из-за большой гибкости в OGR, которая не раскрывается с помощью простой оболочки GUI.
источник
Не для всех этих баз данных. Как сказал каждый до меня, доступно много инструментов, но каждый со своей целью. Это хорошая идея для дальнейшего развития!
источник