Шукаєте інструменти для завантаження даних ГІС до бази даних?


11

Мені хотілося б гарного графічного інструменту, який дозволяє мені приймати стандартні дані gis, такі як shp-файли та kml-файли, та завантажувати їх у базу даних, такі як PostGIS, MySql або Oracle.

Чи є такі інструменти?


1
Я б запропонував поставити це питання Community Wiki, оскільки це "Список X", що не має правильної відповіді.
JasonBirch

Відповіді:


11

Щоб імпортувати формули в PostGIS, ви можете використовувати плагін QGIS PostGIS Manager . Це графічний інтерфейс для функції командного рядка shp2pgsql. Якщо ви хочете завантажити KML-файли, спершу доведеться конвертувати їх у shapefiles. Це просто: Просто відкрийте файл KML в QGIS і збережіть його знову як shapefile. Якщо у вас кілька KML-файлів, ви можете скористатися плагіном OGR Converter для перетворення одразу цілих папок.


+1 хороший (хоча я вважаю за краще використовувати shp2pgsql безпосередньо).
Адам Матан

1
Відповідно до plugins.qgis.org/plugins/postgis_manager , тепер плагін застарілий, і ви повинні використовувати плагін DB Manager
SteveC

6

QGIS і shp2pgsql (а це FLOSS), мабуть, найбільш популярні для бази даних Postgres / PostGIS, як уже було сказано в нижній частині . Напевно, є деякі інструменти FLOSS для MySQL та Oracle, але я з ними не знайомий. Але якщо у вас є доступ до деяких комерційних інструментів, таких як Map AutoCAD (через FDO) або Safe FME, ви можете імпортувати будь-які просторові дані майже до будь-якої просторової бази даних. Напевно, колектор може це зробити і.

Також є FDO Toolbox, який може копіювати дані та її властивості з одного джерела (наприклад, shp) до іншого (MySQL, PostGIS, MSSQL тощо).


4

Як вже згадували інші, існує багато інструментів, доступних для виконання цих дій, від спеціалізованих утиліт командного рядка стилю x2y через високоякісних інструментів просторового ETL .

Я особисто використовую безпечне програмне забезпечення та люблю потужність FME. Він багато разів окупився за підвищення продуктивності. Якщо власне / невільне програмне забезпечення - це варіант для вас, варто перевірити його.

Для інструментів графічного інтерфейсу з відкритим кодом я також мав хороший досвід використання fdo2fdo від SL-King у сценарії, що стосується виробничих завдань, та FDO Toolbox Jackie Ng для швидкого перекладу між форматами.

SpatialDataIntegrator Talend та GeoKettle також похвалилися вражаючими можливостями ETL з дизайнерами графічного інтерфейсу, але я ніколи не мав терпіння пережити їх криві навчання. Напевно, варто вивчити, чи потрібні ви всі можливості ETL.


3

Я б спробував ogr2gui ( скріншоти ) спробувати, який забезпечує графічну обгортку навколо OGR , імовірно, найпотужнішу бібліотеку векторних перетворень. Зрештою, ви допоможете ознайомитись із інструментами командного рядка в цій області через велику гнучкість у програмі OGR, що не піддається простому обгортці GUI.


1

Не для всіх цих баз даних. Як говорив кожен раніше, є багато інструментів, але кожен має своє призначення. Це насправді хороша ідея для подальшого розвитку!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.