Saya tertarik dengan pro dan kontra dari berbagai alat ETL spasial (ekstrak, transformasi, memuat). Jika Anda telah menggunakan barang-barang yang tercantum di sini (atau menambahkan milik Anda), saya mencari pendapat dan pengalaman Anda. Secara khusus saya ingin melihat perbandingan kegunaan dari:
- Perangkat Lunak Aman FME (eksklusif)
- ArcGIS Data Interoperability Extension (hak milik, subset dari fitur FME)
- Talend Spatial extension (sebelumnya Spatial Data Integrator) (open source)
- GeoKettle (open source)
- ogr2ogr (Saya tidak tahu itu benar-benar ETL, tetapi lebih dari sebuah toolset terjemahan file)
- Setiap lot tambahan terdaftar
Tidak perlu memberikan ulasan tentang SEMUA perangkat lunak yang disebutkan. Jika Anda berpengalaman dengan bahkan satu maka itu akan sangat bermanfaat dalam membuat keputusan tentang arah mana yang harus dituju.
Contoh: Saya mencari untuk membuat fungsi konversi skema yang akan memungkinkan saya untuk memilih lapisan input, membuat terjemahan, dan output ke skema baru yang telah ditentukan sebelumnya. Secara optimal, setelah membuat skrip terjemahan, saya ingin memiliki bentuk interaktif di mana saya dapat "memetakan" bidang di lapisan input saya ke lapisan keluaran (yaitu- Lapisan keluaran akan memiliki bidang yang disebut "Alamat", apa namanya di lapisan input?)
Beberapa disebutkan dalam T&J di Alat apa yang tersedia untuk mengunggah data gis ke basis data?
Dan inilah beberapa artikel terkait yang saya temukan.
sumber
Sebagian besar operasi sederhana dapat dilakukan oleh utilitas open source ini
Dapatkan FWtools http://fwtools.maptools.org/ dan cobalah.
sumber
Saya melakukan perbandingan berbagai alat sekitar setahun yang lalu yang juga mengandung sebagian besar opsi yang disebutkan di utas ini.
Sebagai jawaban yang lebih langsung, saya banyak menggunakan FME karena fleksibilitasnya. Namun, ketika saya bekerja dengan struktur data yang kompleks seperti di CityGML, INSPIRE GML atau model database yang lebih besar, saya menggunakan HALE , aplikasi open source yang dikembangkan untuk ETL dan terutama harmonisasi.
Saat ini (pada versi 2.9.0) dibandingkan dengan FME (2014 SP1) sebagai berikut:
Perhatikan bahwa saya telah berada di tim HALE selama beberapa tahun.
sumber
Jika Anda melihat tautan duplikat blah238, Anda menemukan informasi lebih lanjut. Saya akan mengatakan bahwa Talend Open Studio dan Pentaho GeoKettle adalah solusi open source paling menonjol yang dapat dipilih. Dari dua target Talend ini lebih dari sekedar ETL dan GeoKettle sedikit lebih mudah digunakan sejauh yang saya baca.
Kotamadya saya akan memberikan GeoKettle untuk menulis dialek GML yang disatukan oleh asosiasi Swedia dari otoritas dan daerah setempat (SALAR) dan kami membutuhkan format ini untuk mengirimkan geodata ke berbagai tujuan komersial.
Saya percaya GeoKettle memiliki dukungan untuk OGR / GDAL dari versi 2.0.
sumber
FME mungkin adalah produk terbaik untuk digunakan di ruang ini. Setelah itu GDAL / OGR. Produk open source lain di ruang ini adalah geokettle - http://www.spatialytics.org/projects/geokettle/ meskipun saya tidak pernah menggunakannya dalam kemarahan (cukup beruntung memiliki kedua produk lain yang disebutkan).
Jika tidak ada opsi umum yang berfungsi, Anda mungkin ingin menggunakan alat konversi tertentu.
sumber
Digunakan Geokettle secara religius untuk proyek kecil kurva belajar tinggi kecuali jika Anda pernah menggunakan UI Eclipse ... Sangat tangguh karena dikompilasi melawan GDAL1.10 mendukung semua jenis geo ... Yang saya sukai adalah dukungannya untuk data yang tersimpan dan data melalui layanan ... Saya menggunakannya untuk membuat ulang dan menyinkronkan set data server ArcGIS pada instance postgis lokal melalui ESRI json ke GeoJSON ... Alur kerja dapat membangun dalam kondisi dan validasi mengaturnya untuk permintaan # objekid dan berdasarkan pada kompilasi csv yang telah ditentukan sebelumnya untuk mengulang permintaan posting untuk 500 fitur sekaligus tergantung pada permintaan pertama dapat mengkonsolidasikan semua permintaan menjadi satu file geojson, jalankan ogr2ogr untuk memuat ke postgis bahkan postgis yang dituliskan skrip untuk menjalankan vakum dan indeks dengan itu ... Tidak berafiliasi hanya sebuah kipas
Anda dapat menjalankannya dan memetakan alur kerja pada desktop gui dan menggunakan alat server pentahos untuk mengaturnya di Hadoop dan menjalankannya sebagai skrip atau tugas cron.
sumber
QGIS (setidaknya sejak versi 2.6 saat ini) sekarang juga memiliki pembangun model terintegrasi. Melalui kotak alat ini, Anda dapat mengakses kumpulan algorythms (GDAL, GRASS, SAGA, vectortools, dll). Anda juga dapat menambahkan skrip Anda sendiri.
Saya harus mengakui bahwa saya belum menggunakannya secara luas, tetapi jika saya mencari pembuat model, saya akan menganggapnya layak untuk diselidiki.
sumber
[PERINGATAN: Promosi serampangan untuk produk yang saya tangani]
Kami telah mengerjakan alat untuk melakukan ETL. Mirip dengan FME, tetapi dirancang untuk tugas-tugas yang lebih sederhana dan membutuhkan lebih sedikit keahlian untuk digunakan. Beberapa detail dapat ditemukan di https://www.geoactive.it hanya mencari informasi tentang Data Dragon. Aplikasi ini menggunakan GDAL / OGR di bagian belakang dan kami mendorong penambahan yang kami buat kembali ke GDAL / OGR.
Penggunaan komersial mengharuskannya untuk dibeli, tetapi kami memiliki lisensi akademik yang tersedia secara gratis, jadi jika Anda ingin menggunakannya untuk belajar, silakan pesan saya dan saya akan memberi Anda beberapa perincian lebih lanjut.
Ini ada di dalamnya tahap rilis awal sehingga masih ada beberapa bug kecil dll jadi harap lembut dengan kami.
sumber