Skip to main content

Przewodnik administratora BriefCam

Eksportowanie danych RESEARCH firmy BriefCam

Last Updated: 3 minute read
Wersja2024r2
JęzykPolski

BriefCam Zawiera skrypt wsadowy, który generuje dane od ostatniego wykonania z tabel bazy danych BI do plików CSV. Skrypt można zaplanować (zewnętrznie do BriefCam) tak, aby był uruchamiany zgodnie z harmonogramem, np. co godzinę. Dane zostaną wygenerowane jako plik CSV do tej samej lokalizacji, w której uruchamiasz skrypt.

Pliki CSV nie są częścią procesu konserwacji i dlatego nie są usuwane.

Poniżej znajduje się przykład eksportowanych plików.

RESEARCH_export_tables1.png

Eksportowane pliki CSV to:

Nazwa tabeliOpis

bc_bi_colors_lookup

Tablica słownikowa kolorów.

bc_bi_dlcclass_lookup

Tabela słownikowa dla klas o szczegółowym poziomie (Mężczyzna, Kobieta, Rower, Motocykl, Samochód, Pickup, Furgonetka, Ciężarówka, Autobus, Pociąg, Samolot, Łódź, Światła włączone, Światła wyłączone, Nieznane, Dziecko, Zwierzęta)

bc_bi_group_filters

Tabela zawierająca relację między grupą źródłową a skorelowaną listą czujek, co oznacza, że listy czujek są skorelowane z każdą grupą źródłową

bc_bi_groups

Tabela zawierająca wszystkie grupy źródłowe zdefiniowane przez użytkownika

bc_bi_groups_source

Tabela zawierająca relację między grupą źródłową a źródłami, czyli źródłami, które zawiera każda grupa źródłowa

bc_bi_rules

Tabela z nazwami wymiarów niestandardowych (ścieżka/obszar/przecięcie linii) dla każdego źródła

bc_bi_source

Tabela zawierająca wszystkie źródła zdefiniowane przez użytkownika na podstawie kamer lub plików

bc_bi_source_match

Tabela główna zawierająca transakcje wszystkich obiektów. Więcej informacji można znaleźć w poniższej tabeli.

bc_bi_visual_layers

Tabela ze wszystkimi szczegółami warstwy wizualnej (mapa cieplna aktywności, zmiany tła, wspólne ścieżki, mapa cieplna przedziału)

Dane dostępne w tabeli pasujących bc_bi_source to:

KolumnaOpis

ObjectId

Identyfikator obiektu

SourceId

Źródło (kamera/obraz wideo), w którym pojawia się obiekt

NodeId

Identyfikator lokalizacji

Godzina rozpoczęcia

Czas rozpoczęcia obiektu w ramce

Czas zakończenia

Czas zakończenia obiektu w ramce

Kolor_główny

Kolor główny obiektu

main_dl_class

Klasa obiektu (poziom szczegółowy, np. człowiek, samochód)

Rozmiar podstawy

Rozmiar obiektu

AbsSpeed

Szybkość obiektu

przebywać

Czas przebywania obiektu

Kierunek ruchu

Kierunek obiektu (stopnie)

Sygnatura czasowa

Sygnatura czasowa, w której rekord został zapisany w bazie danych

Jakość ruchu

Jakość obiektu

tekst przedplaterowy

Tekst tablicy rejestracyjnej

Maska

Wskazanie maski (NoMask=0, Mask=1, Unknown=99999)

Brak torby

Wskazanie Nobag (Bag=0, NoBag=1, Unknown=99999) – Aktualnie nieużywane w kliencie

Plecak

Wskazanie do plecaka (NoBackPack=0, BackPack=1, Unknown=99999) – Aktualnie nieużywane w kliencie

ręczny

Wskazanie urządzenia przenośnego (Brak urządzenia przenośnego=0, Urządzenie przenośne=1, Nieznane=99999)

klasa

Niestandardowy klasyfikator A (Nie klasa A = 0, klasa A = 1)

Klasa B

Niestandardowy klasyfikator B (Nie klasa B = 0, klasa B = 1)

Klasyczne

Klasyfikator niestandardowy C (nie klasa C = 0, klasa C = 1)

Aby wyeksportować dane RESEARCH BriefCam:
  1. Na komputerze z zainstalowanym programem RESEARCH otwórz folder: C:\Program Files\BriefCam\RESEARCH\Tools\ExportBIData. W tym folderze znajdują się pliki potrzebne do wyeksportowania danych RESEARCH firmy BriefCam.

    ExportBIData_files.png
  2. Jeśli baza danych jest zainstalowana na innym komputerze niż serwer, skopiuj ten folder na komputer bazy danych (można go wkleić na pulpit).

  3. Utwórz użytkownika BI, który będzie miał dostęp do odczytu z bazy danych (wystarczy wykonać te kroki tylko jeden raz):

    1. Otwórz plik CreateReadOnlyBIUser i skopiuj zapisany w nim dysk SQL.

      CreateReadOnlyBIUser_file.png
    2. W folderze C:\PostgreSQL\pgAdmin 4\bin uruchom plik pgAdmin4.exe .

    3. Połącz z serwerem kamery.

      ‎

      PgAdmin4_connect.png
    4. Kliknij prawym przyciskiem myszy serwer briefCam i wybierz opcje Narzędzia > Narzędzie kwerend.

      ‎

      PgAdmin4_Query_tool.png
    5. Wklej kwerendę i wykonaj ją, klikając ikonę błyskawicy.

      ‎

      PgAdmin4_lightning_icon.png
    6. Teraz powinno być możliwe zobaczenie komunikatu zapytania zwróconego pomyślnie.

  1. Jeśli skrypt będzie uruchamiany po raz pierwszy, należy otworzyć plik lastLoadConfig i sprawdzić, czy wszystkie wartości są ustawione na zero (0).

  2. Jeśli skrypt zostanie uruchomiony nie po raz pierwszy, zostaną wygenerowane tabele przyrostowe, co oznacza, że dodane zostaną tylko rekordy dodane od ostatniego uruchomienia. Jeśli chcesz w pełni wygenerować tabele, otwórz plik lastLoadConfig i zresetuj wszystkie wartości do zera (0).

  3. Uruchom skrypt, który wyeksportuje dane:

    1. W folderze ExportBIData otwórz cmd (wiersz poleceń) jako administrator.

    2. Uruchamianie kolejnych wierszy jeden po drugim (jeśli pliki nie zostały przeniesione, ścieżka jest taka, jak jest. Jeśli je przesunięto, należy odpowiednio zmienić ścieżkę):

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

      exportBIData_2CSVfiles.bat

  1. Zostanie utworzony plik dziennika.

  2. Przy pierwszym uruchomieniu skryptu zobaczysz, że dla każdej sekcji wystąpiło pełne obciążenie.

  3. Jeśli uruchamiasz go po raz drugi, skrypt zostanie uruchomiony po wszystkich zmianach, które wystąpiły od ostatniego uruchomienia skryptu. Następnie w każdej sekcji zobaczysz, ile elementów zostało załadowanych przyrostowo. Na przykład w poniższym dzienniku można zobaczyć, że od ostatniego uruchomienia załadowano 14 189 elementów.

Aby zaplanować uruchamianie skryptu zgodnie z harmonogramem:
  1. Otwórz narzędzie Harmonogram zadań systemu Windows.

  2. Wybierz opcję Utwórz zadanie podstawowe i uruchom kreatora, aby utworzyć zaplanowane zadanie dla pliku exportBIData_2CSVfiles.bat .

Scheduler basic task.png