Try   HackMD

2023/03/05 會議記錄

參加人員

  • Ashley, 德權, 姿澖, 翊荃, Ziling, Sabrina, 嘉璐, 品妤, Solomon

會議內容

Flask進度報告

  • 還在寫第一版Flask程式
  • 有整理對其他兩組的疑問
  1. Q : 分析軌跡的api中,對於content裡內容的部分需要完整的解釋,有點不太清楚為什麼需要兩個車牌號碼?(tracklist、content) 德權

    A : 按下搜尋後一開始會先顯示有哪些車牌符合搜尋結果,點進去才會有該車牌的詳細資料,所以content裡面的車牌要相同

旁邊訊息欄的小討論(RESTful小組可能可以稍微參考一下)
Solomon : 有無可能,外面那層是 "A*-123*" 這樣的 wildcard, 裡面才是確切的車牌?
Ziling : 我們當初去試用警局的系統,他的顯示搜結果都是顯示完整的車牌
Solomon : 輸入查詢時有萬用字元。查出來的則是完整車牌。

  1. Q : 再來對於分析、搜尋軌跡不用傳參數進去這點,我著實感到好奇,因為我在實做之過程需要傳入json file來當查詢之參數,如果不傳不太可能查的到結果,所以這方面是需要我們自行設計嗎傳入的格式嗎?還是由你們協助設計呢? 德權

    A : 為符合RESTful的規範,使用get method是不會輸入參數的,所以會將需要的參數用URI進行傳送

  2. Q : 在目前的 API 規劃上只有一個 POST 在做 insert 的動作,我覺得似乎不太合理? 我自己目前就覺得是不是需要多一個 insert CAMERA 的 API 以及 insert SEARCH。 Ashely

    A : 用單一個post就可以把SQLite小組所有table要的資料放進去了

  3. Q : 請問sql_test1.db跟sql_test2.db有什麼差嗎?

    A : sql_test1.db是比較初版的,sql_test2.db是最近新增的,更新地方為有與restfulAPI小組整合過參數且有把track table刪掉

更改的比較




  1. 建議:希望大家可以把每次改版,更動了哪些地方,用文字記錄下來Ashely

  2. Q : 根據目前 “新增軌跡” 的部分,“intersection”, “precinct”, “policeStation” 這三個部份是有對應到哪個 table 的內容嗎? Ashely

    A : 對應到原本table CAMERA的level-3

  3. Q : CAMERA 這個 table 裡面的 level1、level2、level3…,API 似乎也沒有對應的參數。Ashely

    A : 對應到新增軌跡中的“intersection”, “precinct”, “policeStation” 這三個參數

  4. Q : 哪些為必填項目?德權

    A :
    必填項目-車牌, 機關, 單位, 時間, 案由
    非必填項目-車型, 車色, 攝影機編號

    • 會再補充在api文件中
    • Solomon補充:可以把車牌以外的參數都設為非必填,搜尋時會更有彈性

RESTfulAPI進度報告

  • 已經與SQLite小組討論以及統一好參數名稱了
  • SQLite小組希望我們新增搜尋紀錄API,想要與SQLite小組討論裡頭的參數需要哪些? (該問題還沒被討論)
    • Solomon:除了 search_history, 會不會也要存 insert_history?
  • 有整理一些關於參數的問題要詢問廠商
    兩家廠商的參數比較資料
    • 其中有提出對利隆文件中「即時追蹤車牌」這個API不太了解他的用意為何?
    • SOlomon:有兩種方式,一種是你輸入車牌,該功能可顯示該車的軌跡。第二種是掌握了某個車牌,預先輸入該車牌,掌握行蹤,所以需要有額外的API及額外的table去存放這些資料,但可以試著想想這個功能會需要哪些參數,之後可以一併回報給廠商

SQLite進度報告

  • 已經將資料庫放上Opendb了,table也建立完畢,只差特定監視器的colume
  • 想問Ashley為什麼沒有權限匯入csv檔?(Solomon已解答)
    • 嘉璐補充關於csv檔:上面的測試資料有些是自己隨意輸入的,並不是真的
  • 有整理要問廠商的問題

中華
1.x, y, height, width 是什麼?為甚麼是float(0.523…)?
2.Example 中有 version, Schema 中沒有,想請問version是表示什麼的版本?
利隆

  1. 案號(編號)代表意思?
    2.SourceType 來源端代碼是甚麼的來源?(照片、影像、監視器…)
    3.SerialNo 是什麼的流水序號?想請問存在的功用?
    4.為何要有兩個時間 LogTime, CreateTime? 分別在什麼時候會用到?
    5.InerstTarcePlate(“abc-1234”) 不知是文件寫錯,抑或程式中也是拼錯的?

結論

  • 各組繼續努力照著進度走
  • 星期二之前整理好要問廠商的問題
  • 之後固定禮拜三MPI下課後開會
    • Solomon : 我以後會盡量早點下課。