Di FME, apakah ada cara untuk menghubungkan beberapa tipe fitur input dari pembaca dan rute ke trafo tunggal?


14

Di FME, apakah ada cara untuk menghubungkan banyak pembaca ke satu transformator? Saya menggunakan FME 2015 dan ingin klip sekelompok kelas fitur ke fitur tunggal, tetapi tampaknya tidak dapat menemukan cara mudah untuk melakukan ini.

EDIT: Mencoba untuk memilih beberapa tipe fitur dari dataset input dan menautkan semuanya ke satu transformator tanpa harus mengklik panah output individual pada tipe fitur dan tautan ke panah input pada transformator.

EDIT 2: Ini screenshotnya, semoga ini membantu:

Cuplikan layar dari apa yang saya coba lakukan


WorkspaceRunner ? Pokoknya, cari pada pemrosesan batch. Jika saya salah memahami apa yang ingin Anda lakukan, harap edit pertanyaan Anda.
mkennedy

FeatureReader akan melakukan ini docs.safe.com/fme/html/FME_Transformers/…
Mapperz

Saya sedikit mengedit teks Anda. Saya pikir maksud Anda "tipe fitur" - objek pada kanvas yang mewakili lapisan / tabel dalam dataset sumber.
Tandai Irlandia

Jawaban:


17

Ini bukan fitur yang sangat terkenal, tetapi Anda memerlukan jendela Type Type Connections. Anda mengaksesnya seperti ini (Lihat> Windows> Koneksi Jenis Fitur):

masukkan deskripsi gambar di sini

Di sana pilih semua jenis fitur sumber, pilih titik transformator untuk terhubung, lalu klik Hubungkan:

masukkan deskripsi gambar di sini


Mark, terima kasih atas saran Anda, tetapi saya pikir saya berbicara terlalu awal. Fungsionalitas yang Anda sebutkan berguna, tetapi hanya untuk menghubungkan atribut individual dalam suatu fitur, dengan atribut dalam fitur baru, bukan? Saya harap terminologi saya benar!
denim_dan

1
Koreksi: Mark, setelah berbicara dengan rekan kerja dan menunjukkan masalahnya, dia menunjukkan kepada saya bagaimana membuat metode Anda bekerja. Terima kasih!
denim_dan

Bagus. Senang itu membantu. Ya, ada satu dialog untuk atribut dan lainnya untuk fitur. Mungkin Anda salah? Dan jangan khawatir tentang terminologi. Saya menulis materi pelatihan sehingga tugas saya untuk menjadi obsesif tentang hal-hal seperti itu ;-)
Mark Ireland

6

Saya baru saja menemukan pertanyaan lama ini dan ingin memperbaruinya dengan jawaban baru. Jawaban saya sebelumnya masih tetap (dan masih berguna dalam beberapa kasus), tetapi cara yang lebih cepat sekarang (FME2016 +) adalah memilih semua jenis fitur sumber dan menambahkan transformator dengan Tambah Cepat.

masukkan deskripsi gambar di sini

Kemudian semua tipe fitur terhubung secara otomatis ke transformator.


1

Ada transformator yang disebut filter tipe fitur yang berguna untuk apa yang Anda gambarkan.

Misalnya, Anda dapat menghubungkan 10 pembaca berbeda ke transformator klip, menghubungkan transformator klip ke transformator filter tipe fitur, dan kemudian setelah filter tipe fitur diperbarui, hubungkan setiap fitur individu ke output yang diinginkan.

Anda akan menghubungkan output Anda ke filter jenis fitur dan kemudian membuka transformator dan klik pembaruan, kemudian hubungkan setiap output ke penulis yang diinginkan.


0

Saya sangat suka jawaban Markus. Memang fitur tidak dikenal, setidaknya bukan untuk saya :). Namun, jika dilihat dari tangkapan layar Dan, saya pikir ada solusi yang lebih mudah. Ketika Anda menambahkan banyak pembaca dalam format yang sama, cukup centang opsi Tipe Fitur Gabungan Tunggal di jendela Tambah Pembaca (lihat di bawah). Semua file Anda kemudian akan ditampilkan seolah-olah itu satu.

AddReader: Tipe Penggabungan Tunggal

Jika Anda ingin menulis kembali sebagai file individual, Anda dapat menambahkan AttributeExposer ke meja kerja Anda dan pilih fme_basename. Selanjutnya, Anda memilih atribut ini sebagai atribut yang akan digunakan untuk Fanout berdasarkan Atribut di Properti penulis Anda (lihat di bawah). Perhatikan bahwa yang satu ini hanya membantu ketika Anda ingin melakukan operasi yang sama pada semua pembaca, meskipun ada beberapa cara untuk melakukannya juga jika Anda harus melakukannya.

masukkan deskripsi gambar di sini

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.