FME模板興趣班第四期任務小結

2021-08-20 16:35:52 字數 1762 閱讀 8890

在fme2015 world tour召開之前,我一直在糾結每站活動的**如何抽。去年在武漢地理國情檢測培訓班上,我們第一次嘗試用fme做了**模板來**,今年也想過是否繼續沿用這個模板,但糾結於去年**結果的展示不夠美觀。直到會前有一次跟活力貝貝他們聊起來,建議我把這個作為模板興趣班的題目,讓大家參與來做,就這樣第四期模板興趣班的題目就誕生了。

第四期我覺得是比較特殊的乙個題目,有幾個原因:一方面時間很緊,從發布題目到交作業只有3天左右的時間;其次這不是乙個具體的資料處理任務,更多是發揮大家的想象力,然後用fme來實現。也許是基於這些比較特殊的原因,最後收到的作業不多,不過都展示了不同的效果,而且有的很驚豔。

一、 **模板製作要求

1、用fme製作模板完成**;

2、**模板的輸入可以是**序號、**號碼等資訊;

3、**結果的隨機性和可靠性,已中獎者不能參與下一次**

4、中獎名單的顯示做得越美觀越容易被採用。

二、作業總結

1、作業分析

這次的作業沒有固定的標準和結果,所以主要從以下幾個方面分析:

模板效果:

太陽の指紋

努力的和尚哥

木頭狼

2、作業小結

**輸入大家主要採用的是入場序號,這種方式相對更靈活,因為註冊的人不一定能到現場,通過現場發放編號,能確保抽中的號碼肯定在場內;

隨機號的生成分為兩種方式,熟悉python的木頭狼和太陽@指紋都採用python的choice函式從**池中抽取隨機號,努力的和尚哥和簡單就好是直接利用fme的randomnumbergenerator轉換器生成隨機數。這兩個方法的區別在於choice的**池更豐富,它是從序列中隨機抽取乙個元素,這個序列可以是數字、字串;而randomnumbergenerator只能在指定的數字範圍內抽取隨機數,對字串或**號碼類的抽取則不能直接實現。因此,像太陽@指紋需要通過**號碼抽取,用python的choice更方便快捷。

去重複方法大家都是採用把已中獎的號碼寫入乙個檔案中,然後進行過濾。這裡也體現了choice和randomnumbergenerator之間的一些差異,使用randomnumbergenerator去重只能通過比對和迴圈完成(努力的和尚哥), 而使用choice可以在抽取隨機元素之前把已中獎的號碼從**池中過濾掉(木頭狼),使用這個方式邏輯更簡單,但是對不會python的小白們來說可能比較難入手。

**顯示效果,努力的和尚哥和木頭狼的顯示效果真的是讓人驚豔。努力的和尚哥通過fme轉換器完成圖案的製作,木頭狼則主要利用自己擅長的python指令碼完成圖案製作。

在徵集**模板的短短幾天內,收到這幾位同學的作業,真的很感謝,謝謝他們對fme的喜愛和用心,這些作業讓我們感受到fme帶來的驚喜。

最後,我想再感謝「簡單就好」,今天寫點評的時候我再次閱讀模板,發現他的模板有一些小bug,但是作為fme新手的他,每期都在做作業和交作業,無論作業的難度和複雜度,他總是努力的去完成,暫時有的時候結果也許不一定完美,但是我想這份堅持和努力是成為高手的必經之路。

謝謝~~

fme模板興趣班第四期作業及共享

第四期題目

1 乙個工人打工7天,工資一天一結,有一根金條是這七天的總工資,問只能掰兩次,而且工資天天發,怎麼掰?2.乙個商人,想做乙個管理員工的資訊的系統,他提供了員工名,和員工工資 開發員就在資料庫中建了乙個表,有員工名和員工工資兩列,系統做好了,商人聽到員工的要求,說要把錢直接打到自己的卡里,商人要求,在...

FME模板興趣班第八期任務小結

作者 欣欣 第八期的作業一共收到14份,有幾位新同學加入 此處掌聲歡迎 希望新老同學們都能夠堅持,我們一起學習和進步。一 題目說明 這一期的題目是對不同時相的同源點資料做比對檢測,提取兩個資料中差異的部分 包括屬性變化點 移動點 新增點 刪除點 通過這個作業大家可以學習和掌握同源點資料變化監測的方法...

FME模板興趣班第十期任務小結

欣欣 今天聖誕節,先祝大家聖誕快樂,隨說是個舶來品,不過過節總是讓人心情愉悅,總歸還是好的 每當這個時候總有人想放假的心情,又是一年年底時,今年,你會給自己做怎樣的總結呢?這期作業一共收到 22份,應該是十一期以來作業數量最多的一次。有很多新手也加入到本次作業大軍中,以後我們出題目的時候盡量能夠交替...