Мені хотілося б гарного графічного інструменту, який дозволяє мені приймати стандартні дані gis, такі як shp-файли та kml-файли, та завантажувати їх у базу даних, такі як PostGIS, MySql або Oracle.
Чи є такі інструменти?
Мені хотілося б гарного графічного інструменту, який дозволяє мені приймати стандартні дані gis, такі як shp-файли та kml-файли, та завантажувати їх у базу даних, такі як PostGIS, MySql або Oracle.
Чи є такі інструменти?
Відповіді:
Щоб імпортувати формули в PostGIS, ви можете використовувати плагін QGIS PostGIS Manager . Це графічний інтерфейс для функції командного рядка shp2pgsql. Якщо ви хочете завантажити KML-файли, спершу доведеться конвертувати їх у shapefiles. Це просто: Просто відкрийте файл KML в QGIS і збережіть його знову як shapefile. Якщо у вас кілька KML-файлів, ви можете скористатися плагіном OGR Converter для перетворення одразу цілих папок.
QGIS і shp2pgsql (а це FLOSS), мабуть, найбільш популярні для бази даних Postgres / PostGIS, як уже було сказано в нижній частині . Напевно, є деякі інструменти FLOSS для MySQL та Oracle, але я з ними не знайомий. Але якщо у вас є доступ до деяких комерційних інструментів, таких як Map AutoCAD (через FDO) або Safe FME, ви можете імпортувати будь-які просторові дані майже до будь-якої просторової бази даних. Напевно, колектор може це зробити і.
Також є FDO Toolbox, який може копіювати дані та її властивості з одного джерела (наприклад, shp) до іншого (MySQL, PostGIS, MSSQL тощо).
Як вже згадували інші, існує багато інструментів, доступних для виконання цих дій, від спеціалізованих утиліт командного рядка стилю x2y через високоякісних інструментів просторового ETL .
Я особисто використовую безпечне програмне забезпечення та люблю потужність FME. Він багато разів окупився за підвищення продуктивності. Якщо власне / невільне програмне забезпечення - це варіант для вас, варто перевірити його.
Для інструментів графічного інтерфейсу з відкритим кодом я також мав хороший досвід використання fdo2fdo від SL-King у сценарії, що стосується виробничих завдань, та FDO Toolbox Jackie Ng для швидкого перекладу між форматами.
SpatialDataIntegrator Talend та GeoKettle також похвалилися вражаючими можливостями ETL з дизайнерами графічного інтерфейсу, але я ніколи не мав терпіння пережити їх криві навчання. Напевно, варто вивчити, чи потрібні ви всі можливості ETL.
Я б спробував ogr2gui ( скріншоти ) спробувати, який забезпечує графічну обгортку навколо OGR , імовірно, найпотужнішу бібліотеку векторних перетворень. Зрештою, ви допоможете ознайомитись із інструментами командного рядка в цій області через велику гнучкість у програмі OGR, що не піддається простому обгортці GUI.
Не для всіх цих баз даних. Як говорив кожен раніше, є багато інструментів, але кожен має своє призначення. Це насправді хороша ідея для подальшого розвитку!