एफएमई में, क्या रीडर और रूट से सिंगल ट्रांसफार्मर में कई इनपुट फीचर प्रकार कनेक्ट करने का एक तरीका है?


14

एफएमई में, क्या एक ही ट्रांसफार्मर में कई पाठकों को जोड़ने का एक तरीका है? मैं एफएमई 2015 का उपयोग कर रहा हूं और एक ही सुविधा के लिए फीचर कक्षाओं का एक समूह क्लिप करना चाहता हूं, लेकिन ऐसा करने का एक आसान तरीका नहीं मिल सकता है।

EDIT: इनपुट डेटासेट से कई प्रकार के प्रकारों का चयन करने की कोशिश कर रहा है और उन सभी को एक ही ट्रांसफार्मर से लिंक किए बिना सुविधा प्रकारों पर व्यक्तिगत आउटपुट तीर क्लिक करने और ट्रांसफार्मर पर इनपुट तीरों से लिंक करने की कोशिश कर रहा है।

संपादित 2: यहाँ एक स्क्रीनशॉट है, उम्मीद है कि इससे मदद मिलेगी:

मैं जो करने की कोशिश कर रहा हूं उसका स्क्रीनशॉट


WorkspaceRunner ? वैसे भी, बैच प्रसंस्करण पर खोज। यदि मैं गलत समझ रहा हूं कि आप क्या करना चाहते हैं, तो कृपया अपना प्रश्न संपादित करें।
एमकेनडी

FeatureReader ऐसा करेंगे docs.safe.com/fme/html/FME_Transformers/...
Mapperz

मैंने आपके पाठ को थोड़ा संपादित किया। मुझे लगता है कि आप "सुविधा प्रकार" का अर्थ है - कैनवास पर ऑब्जेक्ट जो स्रोत डेटासेट में परतों / तालिकाओं का प्रतिनिधित्व करते हैं।
मार्क आयरलैंड

जवाबों:


17

यह एक बहुत अच्छी तरह से ज्ञात विशेषता नहीं है, लेकिन आपको फ़ीचर प्रकार कनेक्शन विंडो की आवश्यकता है। आप इसे इस तरह एक्सेस करते हैं (देखें> विंडोज> फीचर टाइप कनेक्शन):

यहाँ छवि विवरण दर्ज करें

इसमें सभी स्रोत प्रकार चुनें, कनेक्ट करने के लिए ट्रांसफार्मर बिंदु का चयन करें, फिर कनेक्ट करें पर क्लिक करें:

यहाँ छवि विवरण दर्ज करें


मार्क, आपके सुझाव के लिए धन्यवाद, लेकिन मुझे लगता है कि मैंने बहुत पहले ही बोल दिया था। आपके द्वारा उल्लिखित कार्यक्षमता उपयोगी है, लेकिन केवल एक विशेषता के भीतर व्यक्तिगत विशेषताओं को जोड़ने के लिए, एक नई सुविधा के भीतर विशेषताओं के लिए, है ना? मुझे आशा है कि मेरी शब्दावली सही है!
डेनिम_दिन

1
सुधार: मार्क, एक सहकर्मी के साथ बात करने और उसे समस्या दिखाने के बाद, उसने मुझे दिखाया कि आपकी पद्धति कैसे काम करती है। धन्यवाद!
डेनिम_दिन

महान। खुशी है कि यह मदद की। हां, विशेषताओं के लिए एक संवाद है और सुविधाओं के लिए दूसरा है। शायद आप गलत थे? और शब्दावली के बारे में चिंता मत करो। मैं अपने प्रशिक्षण सामग्री लिखने तो यह मेरा काम है कि ;-) जैसी चीजों के बारे में जुनूनी होने के लिए
मार्क आयरलैंड

6

मैं अभी इस पुराने सवाल पर आया था और इसे एक नए उत्तर के साथ अद्यतन करना चाहता था। मेरा पिछला उत्तर अभी भी खड़ा है (और कुछ मामलों में अभी भी उपयोगी है), लेकिन अब एक त्वरित तरीका (FME2016 +) सभी स्रोत सुविधाओं के प्रकारों का चयन करना है और त्वरित ऐड के साथ ट्रांसफार्मर को जोड़ना है।

यहाँ छवि विवरण दर्ज करें

तब सभी प्रकार की सुविधा स्वचालित रूप से ट्रांसफार्मर से जुड़ी होती है।


1

एक ट्रांसफार्मर है जिसे फीचर टाइप फ़िल्टर कहा जाता है जो आपके द्वारा बताए जा रहे हैं के लिए उपयोगी है।

उदाहरण के लिए आप एक क्लिप ट्रांसफार्मर से 10 अलग-अलग पाठकों को कनेक्ट कर सकते हैं, क्लिप ट्रांसफार्मर को फीचर टाइप फिल्टर ट्रांसफार्मर से कनेक्ट कर सकते हैं, और फिर एक बार फीचर टाइप फिल्टर अपडेट होने के बाद, प्रत्येक व्यक्तिगत फीचर को वांछित आउटपुट से कनेक्ट कर सकते हैं।

आप अपने आउटपुट को फीचर टाइप फिल्टर से कनेक्ट करेंगे और फिर ट्रांसफार्मर को खोलेंगे और अपडेट पर क्लिक करेंगे, फिर प्रत्येक आउटपुट को उसके वांछित लेखक से जोड़ेंगे।


0

मुझे वास्तव में मार्क का जवाब पसंद है। वास्तव में एक विशेषता जो अच्छी तरह से ज्ञात नहीं है, कम से कम मेरे लिए नहीं :)। हालांकि, डैन के स्क्रीनशॉट को देखते हुए, मुझे लगता है कि एक अधिक सीधे-आगे का समाधान है। जब आप एक ही प्रारूप में कई पाठकों को जोड़ते हैं, तो बस जोड़ें रीडर विंडो में एकल मर्ज किए गए फ़ीचर प्रकार विकल्प की जाँच करें (नीचे देखें)। आपकी सभी फाइलें तब प्रदर्शित की जाएंगी जैसे कि वह एक ही थीं।

AddReader: सिंगल मर्ज किए गए करतब टाइप

यदि आप उन्हें अलग-अलग फ़ाइलों के रूप में वापस लिखना चाहते हैं, तो आप अपने कार्यक्षेत्र में एक AttributeExposer जोड़ सकते हैं और fme_basename का चयन कर सकते हैं। इसके बाद, आप इस विशेषता को अपने लेखक के गुणों में विशेषता द्वारा फैनआउट के लिए उपयोग करने वाले के रूप में चुनें (नीचे देखें)। ध्यान दें कि यह केवल तब ही मददगार होता है जब आप सभी पाठकों पर एक ही ऑपरेशन करना चाहते हैं, हालांकि इसके अलावा भी कुछ तरीके हैं, यदि आप चाहते हैं।

यहाँ छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.