在 Workbench中提取和使用日誌資訊

2021-08-30 02:10:52 字數 1280 閱讀 5285

在啟動和關閉

python

(位於workbench

中工作空間引數

-advanced

中)中可以使用

fmeobjects python api

,與pythoncaller

和pythoncreator

一樣。其中乙個可用的物件是

fmelogfile

,它提供了訪問

workbench

日誌的功能。多數

fmelogfile

方法用於在日誌中新增資訊,但是

setcallback

方法允許你傳送所有日誌資訊的副本到你的函式中。這使你可以在建立日誌資訊時對其進行解析,並在允許時將這些訊息中的資訊傳遞給工作空間中的要素。

下面三個例子展示了在工作空間執行期間日誌資訊的一些可能的用途。

乙個使用者發現他的一些

microstation dgn

檔案被中斷。通常,

fme遇到中斷檔案只會在日誌中發布警告,但不會轉換失敗。使用者希望截斷的檔案發生失敗,以便與正確的檔案區分開。

讀模組通常在日誌中包括檔案或表的元資料,但是不會把資訊新增到從檔案中讀取的要素中。

dgnmetadata

示例從資料夾中的所有

microstation dgn

檔案中提取

global origin

,master

和sub

單元名稱和比例,並將此資訊輸出到

excel

檔案。

輸出:

轉換器通過輸入的控制向量要素計算了乙個最佳擬合的仿射變換,然後將它們應用到

observed

埠的要素中並輸出。計算的引數在日誌中被記錄,但是沒有儲存在轉換的要素上。

getaffineparameters

示例提取這些引數到

csv檔案中供選擇使用。

在OpenCV中提取水平直線,垂直直線和一些字元

imshow 原影象 src 首先要獲取原始檔,方便進行操作。將原影象轉換成灰度影象 將灰度影象轉換成二值影象 mat binaryimage adaptivethreshold grayimage,binaryimage,255,adaptive thresh mean c,thresh bina...

在正文中提取有實際意義的數字

溶鄉山多人少,人均稻田面積僅有0.6畝,農產品以水稻為主,雜糧有玉公尺 紅薯 高粱 蕎類等,經濟作物有黃豆 菜油。林業用地43萬畝,佔總面積的76.4 森林蓄積量達94萬立方公尺,以林業的振興發展拉動全鄉經濟發展是北溶鄉黨委 歷來堅定不移的發展思路,目前已申報國家級公益林18.7畝。近年來退耕還林面...

用R在字串中提取匹配的部分

例如在aaaa12 x中提取12,在參考了stackoverflow後比較方便的大致有以下幾種方法 利用sub跟gsub sub 0 9 1 aaa12xx99 perl true 其中 1指括號中匹配的部分 gsub 0 9 aaa12 x regmatchs法 txt aaa12 m regex...