导出BriefCam的研究数据
BriefCam 包含一个批处理脚本,用于将自上次执行以来的数据从BI DB表生成为CSV文件。可以将脚本计划(从BriefCam外部)为按计划运行,例如每小时运行一次。数据将作为CSV文件生成至您运行脚本的相同位置。
CSV文件不是维护过程的一部分,因此不会删除。
以下是导出的文件示例。

导出的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的研究数据:
在安装RESEARCH的计算机上,打开文件夹:
C:\Program Files\BriefCam\RESEARCH\Tools\ExportBIData。在此文件夹中,您将找到导出BriefCam研究数据所需的文件。
如果数据库安装在服务器以外的计算机上,请将此文件夹复制到数据库计算机(可以将其粘贴到桌面)。
创建有权从数据库读取信息的商业智能用户(您只需要执行这些步骤一次):
打开该
CreateReadOnlyBIUser文件并复制写入该文件的SQL。
从文
C:\PostgreSQL\pgAdmin 4\bin件夹中运行该pgAdmin4.exe文件。连接到briefcam服务器。

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

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

您现在应该能够看到查询成功返回的消息。
如果这是您第一次运行脚本,请打开该
lastLoadConfig文件并仔细检查所有值是否都设置为零(0)。如果这不是您第一次运行脚本,则结果将是增量生成的表,这意味着将仅添加自上次运行以来添加的记录。如果需要完全生成的表,请打开该
lastLoadConfig文件,然后将所有值重置为零(0)。运行导出数据的脚本:
从文
ExportBIData件夹中,以管理员身份打开cmd(命令行)。一次运行以下各行(如果您没有移动这些文件,则路径将保持不变)。如果已移动它们,请相应地更改路径):
cd C:\Program Files\BriefCam\RESEARCH\Tools\ExportBIData
exportBIData_2CSVfiles.bat
将创建日志文件。
首次运行脚本时,您会看到每个部分都出现了满载。
如果您是第二次运行该脚本,它将基于自上次运行该脚本以来发生的任何更改而运行。然后,您将在每个部分中看到增量加载了多少项目。例如,在下面的日志中,您可以看到自上次运行以来已加载14,189个项目。
要计划脚本按计划运行:
打开Windows任务计划程序。
选择“创建基本任务”,然后运行向导为
exportBIData_2CSVfiles.bat文件创建计划任务。
