Skip to main content

BriefCam 管理员指南

导出BriefCam的研究数据

Last Updated: 5 minute read
版本2024r2
语言中文(简体)

BriefCam 包含一个批处理脚本,用于将自上次执行以来的数据从BI DB表生成为CSV文件。可以将脚本计划(从BriefCam外部)为按计划运行,例如每小时运行一次。数据将作为CSV文件生成至您运行脚本的相同位置。

CSV文件不是维护过程的一部分,因此不会删除。

以下是导出的文件示例。

RESEARCH_export_tables1.png

导出的CSV文件为:

表名称说明

bc_bi_colors_lookup

颜色字典表。

bc_bi_dlcclass_lookup

详细级别分类(男人、女人、自行车、摩托车、小汽车、皮卡车、面包车、卡车、公共汽车、火车、飞机、船、开灯、关灯、未知、孩子、动物)的字典表

bc_bi_group_filters

包含源组和关联监视列表之间的关系(表示哪些监视列表与每个源组相关联)的表

bc_bi_groups

包含用户定义的所有源组的表

bc_bi_groups_source

包含源组和源之间的关系(表示每个源组包含哪些源)的表

bc_bi_rules

每个源带有自定义尺寸(路径/区域/越线)名称的表

bc_bi_source

包含用户从摄像机或文件定义的所有来源的表

bc_bi_source_match

包含所有对象交易的主表。有关其他详细信息,请参阅下表。

bc_bi_visual_layers

包含所有可视化层详细信息(活动热图、背景变化、常见路径、停留热图)的表

bc_bi_source匹配表中的可用数据为:

列说明

反对

对象的ID

sourceid

对象出现的来源(摄像机/视频)

nodeid

站点ID

启动时间

对象在帧中的开始时间

结束时间

对象在帧中的结束时间

main_color

对象的主颜色

main_dl_class

对象类别(详细级别,如人、车)

消融

对象的大小

Abspeed

对象速度

停留

对象停留时间

移动方向

对象方向(度)

时间戳

将记录写入数据库的时间戳

移动质量

对象质量

原型文本

牌照文本

屏蔽

屏蔽指示(NoMask=0,Mask=1,Unknown=99999)

诺巴格

未标记指示(Bag=0,NoBag=1,Unknown=99999)-当前未在客户端中使用

背包

背包指示(NoBackPack=0,BackPack=1,Unknown=99999)-当前未在客户端中使用

手持设备

手持指示(No Handheld=0,Handheld=1,Unknown=99999)

类别

自定义分类符A(不是A类= 0,A类= 1)

类别

自定义分类符B(不是B类= 0,B类= 1)

类

自定义分类符C(不是C类= 0,C类= 1)

要导出BriefCam的研究数据:
  1. 在安装RESEARCH的计算机上,打开文件夹:C:\Program Files\BriefCam\RESEARCH\Tools\ExportBIData。在此文件夹中,您将找到导出BriefCam研究数据所需的文件。

    ExportBIData_files.png
  2. 如果数据库安装在服务器以外的计算机上,请将此文件夹复制到数据库计算机(可以将其粘贴到桌面)。

  3. 创建有权从数据库读取信息的商业智能用户(您只需要执行这些步骤一次):

    1. 打开该CreateReadOnlyBIUser文件并复制写入该文件的SQL。

      CreateReadOnlyBIUser_file.png
    2. 从文C:\PostgreSQL\pgAdmin 4\bin件夹中运行该pgAdmin4.exe文件。

    3. 连接到briefcam服务器。

      ‎

      PgAdmin4_connect.png
    4. 右键单击briefcam服务器,然后选择工具>查询工具。

      ‎

      PgAdmin4_Query_tool.png
    5. 粘贴查询并通过单击闪电图标来执行它。

      ‎

      PgAdmin4_lightning_icon.png
    6. 您现在应该能够看到查询成功返回的消息。

  1. 如果这是您第一次运行脚本,请打开该lastLoadConfig文件并仔细检查所有值是否都设置为零(0)。

  2. 如果这不是您第一次运行脚本,则结果将是增量生成的表,这意味着将仅添加自上次运行以来添加的记录。如果需要完全生成的表,请打开该lastLoadConfig文件,然后将所有值重置为零(0)。

  3. 运行导出数据的脚本:

    1. 从文ExportBIData件夹中,以管理员身份打开cmd(命令行)。

    2. 一次运行以下各行(如果您没有移动这些文件,则路径将保持不变)。如果已移动它们,请相应地更改路径):

      cd C:\Program Files\BriefCam\RESEARCH\Tools\ExportBIData

      exportBIData_2CSVfiles.bat

  1. 将创建日志文件。

  2. 首次运行脚本时,您会看到每个部分都出现了满载。

  3. 如果您是第二次运行该脚本,它将基于自上次运行该脚本以来发生的任何更改而运行。然后,您将在每个部分中看到增量加载了多少项目。例如,在下面的日志中,您可以看到自上次运行以来已加载14,189个项目。

要计划脚本按计划运行:
  1. 打开Windows任务计划程序。

  2. 选择“创建基本任务”,然后运行向导为exportBIData_2CSVfiles.bat文件创建计划任务。

Scheduler basic task.png