Skip to main content

BriefCam Yönetici Kılavuzu

BriefCam'ın RESEARCH Verilerini Dışa Aktarma

Last Updated: 3 minute read
Sürüm2024r2
DilTürkçe

BriefCam BIDB tablolarından CSV dosyalarına son yürütmeden bu yana verileri oluşturan bir toplu iş komut dizisi içerir. Betik, örneğin her saat bir programda çalıştırılmak üzere (harici olarak BriefCam) planlanabilir. Veriler, betiği çalıştırdığınız konumda bir CSV dosyası olarak oluşturulacaktır.

CSV dosyaları bakım işleminin bir parçası değildir ve bu nedenle silinmez.

Aşağıda, dışa aktarılan dosyaların bir örneği verilmiştir.

RESEARCH_export_tables1.png

Dışa aktarılan CSV dosyaları şunlardır:

Tablo AdıAçıklama

bc_quot

Renkler için sözlük tablosu

bc_delete_type

Ayrıntılı seviye sınıfları için sözlük tablosu (Erkek, Kadın, Bisiklet, Motosiklet, Araba, Kamyonet, Van, Kamyon, Otobüs, Tren, Uçak, Tekne, Işıklar Açık, Bilinmeyen, Çocuk, Hayvanlar)

bc_set_type

Kaynak Grubu ile ilişkili izleme listesi arasındaki ilişkiyi içeren tablo. İzleme Listelerinin her bir Kaynak Grubuyla ilişkili olduğu anlamına gelir

bc_quot

Kullanıcının tanımladığı tüm Kaynak Gruplarına sahip tablo

bc_bı

Kaynak Grubu ve Kaynaklar arasındaki ilişkiyi içeren tablo, yani her bir Kaynak Grubunun içerdiği Kaynaklar

bc_quot

Her bir Kaynak için özel boyutların (yol/alan/hat geçişi) adlarını içeren tablo

bc_quot

Kullanıcının kameralardan veya dosyalardan tanımladığı tüm kaynakların bulunduğu tablo

bc_get_type

Tüm nesnelerin işlemlerini içeren ana tablo. Ek ayrıntılar için, aşağıdaki tabloya bakın.

bc_set_type

Tüm Görsel Katman ayrıntılarına sahip tablo (Etkinlik Isı Haritası, Arka Plan Değişiklikleri, Ortak Yollar, Konut Isı Haritası)

bc_bi_source eşleştirme tablosunda bulunan veriler:

SütunAçıklama

nesnel

Nesnenin kimliği

kaynak kimlik

Nesnenin içinde göründüğü kaynak (kamera/video)

nodeıd

Tesis kimliği

başlangıç zamanı

Çerçevedeki nesnenin başlangıç zamanı

bitiş zamanı

Çerçevedeki nesnenin bitiş zamanı

main_color

Nesnenin ana rengi

main_dl

Nesnenin sınıfı (insan, araba gibi ayrıntılı seviye)

abssize

Nesnenin boyutu

absspeed

Nesnenin hızı

durmak

Nesnenin durma zamanı

hareketyönü

Nesnenin yönü (derece)

zaman damgası

Kaydın veritabanına yazıldığı zaman damgası

hareket kalitesi

Nesnenin kalitesi

platetext

Plaka metni

maske

Maske göstergesi (NoMask=0, Maske=1, Bilinmiyor=99999)

nobag

Nobag göstergesi (Bag=0, NoBag=1, Unknown=99999) - Şu anda istemcide kullanılmıyor

sırt çantası

Sırt çantası göstergesi (NoBackPack=0, BackPack=1, Unknown=99999) - Şu anda istemcide kullanılmıyor

avuçiçi

El Endikasyonu (El Bilgisayarı Yok=0, El Bilgisayarı=1, Bilinmiyor=99999)

classa

Özel sınıflandırıcı A (Sınıf A = 0 değil, Sınıf A = 1)

classb

Özel sınıflandırıcı B (Sınıf B = 0 değil, Sınıf B = 1)

classc

Özel sınıflandırıcı C (Sınıf C = 0 değil, Sınıf C = 1)

RESEARCH verilerini dışa aktarmak BriefCamiçin:
  1. RESEARCH kurulu olduğu makinede, klasörü açın: C:\Program Files\BriefCam\RESEARCH\Tools\ExportBIData. Bu klasörde, BriefCam'ın RESEARCH verilerini dışa aktarmanız gereken dosyaları bulacaksınız.

    ExportBIData_files.png
  2. Veritabanı sunucudan farklı bir makinede yüklüyse, bu klasörü veritabanı makinesine kopyalayın (masaüstüne yapıştırılabilir).

  3. Veritabanından okuma erişimi olacak bir BI kullanıcısı oluşturun (yalnızca bu adımları bir kez yapmanız gerekir):

    1. Dosyayı açın CreateReadOnlyBIUser ve dosyaya yazılan SQL kopyalayın.

      CreateReadOnlyBIUser_file.png
    2. Klasörden, C:\PostgreSQL\pgAdmin 4\bin dosyayı pgAdmin4.exe çalıştırın.

    3. Briefcam sunucusuna bağlanın.

      ‎

      PgAdmin4_connect.png
    4. Briefcam sunucusuna sağ tıklayın ve Araçlar > Sorgu Aracı'nı seçin .

      ‎

      PgAdmin4_Query_tool.png
    5. Sorguyu yapıştırın ve şimşek simgesine tıklayarak yürütün.

      ‎

      PgAdmin4_lightning_icon.png
    6. Şimdi başarıyla döndürülen bir Sorgu mesajını görebilmelisiniz.

  1. Eğer bu betiği ilk kez çalıştıracaksanız, lastLoadConfig dosyayı açın ve tüm değerlerin sıfır (0) olarak ayarlandığını iki defa kontrol edin.

  2. Bu, komut dizisini ilk çalıştırışınız değilse, sonuç aşamalı olarak oluşturulan tablolar olacaktır; yani, yalnızca son çalıştırmadan sonra eklenen kayıtlar eklenecektir. Tam olarak oluşturulmuş tablolar istiyorsanız, lastLoadConfig dosyayı açın ve tüm değerleri sıfır (0) olarak sıfırlayın.

  3. Verileri dışa aktaran betiği çalıştırın:

    1. Bu ExportBIData klasörden, yönetici olarak cmd'yi (komut satırı) açın.

    2. Her seferinde birer birer aşağıdaki satırları çalıştırın (bu dosyaları taşımadıysanız yol aynıdır. Bunları taşıdıysanız, yolu buna göre değiştirin):

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

      exportBIData_2CSVfiles.bat

  1. Bir günlük dosyası oluşturulacak.

  2. Komut dizisini ilk çalıştırdığınızda, her bölüm için tam bir yük olduğunu göreceksiniz.

  3. İkinci kez çalıştırıyorsanız, betik son çalıştırıldığından beri oluşan tüm değişikliklerde çalıştırılır. Daha sonra, bölümlerin her birinde kaç öğenin aşamalı olarak yüklendiğini göreceksiniz. Örneğin, aşağıdaki günlükte, son çalıştırmadan bu yana 14.189 öğenin yüklendiğini görebilirsiniz.

Komut dosyasını bir zamanlamada çalıştırmak için zamanlamak üzere:
  1. Windows Görev Zamanlayıcısını açın.

  2. Temel Görev Oluştur'u seçin ve exportBIData_2CSVfiles.bat dosya için zamanlanmış bir görev oluşturmak üzere sihirbaz üzerinden çalıştırın.

Scheduler basic task.png