<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.vitcompany.com/en/history/Parking_Solution_with_Time_Calculation,_Enterprise_version?feed=atom</id>
	<title>Parking Solution with Time Calculation, Enterprise version - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://docs.vitcompany.com/en/history/Parking_Solution_with_Time_Calculation,_Enterprise_version?feed=atom"/>
	<link rel="alternate" type="text/html" href="https://docs.vitcompany.com/en/history/Parking_Solution_with_Time_Calculation,_Enterprise_version"/>
	<updated>2026-05-02T22:12:35Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://docs.vitcompany.com/index.php?title=Parking_Solution_with_Time_Calculation,_Enterprise_version&amp;diff=659&amp;oldid=prev</id>
		<title>Sysop@vitcompany.com: 1 revision</title>
		<link rel="alternate" type="text/html" href="https://docs.vitcompany.com/index.php?title=Parking_Solution_with_Time_Calculation,_Enterprise_version&amp;diff=659&amp;oldid=prev"/>
		<updated>2015-03-10T11:22:43Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==VIT Recognition Server and Parking Creation==&lt;br /&gt;
VIT Recognition Server – is a platform that designed to solve Customer’s business challenges connected to vehicles’ number plates recognition and recognition results processing. In this document step-by-step instruction how to create and configure parking system with Time Calculation with the following modules is provided: &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''VIT Configurator''' – recognition channels configuration and local number plate lists management for access control;&lt;br /&gt;
* '''VitMLXP Gateway''' – events processing and connection of the external databases (PostgreSQL и MSSQL) as remote data sources for access control lists;&lt;br /&gt;
* '''VIT Analytic server''' и '''VIT LPR''' – number plate recognition for future processing. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Construction of access control system based on VIT Recognition Server can be divided into two phases: &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* recognition adjustment;&lt;br /&gt;
* access parameters adjustment.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Full description of VIT Recognition Server modules and their settings is available in the documentation provided by VIT. Recognition adjustment is described in “Recognition adjustment. Quick guide” manual, so this document is devoted exclusively to the second part of the parking system construction: &lt;br /&gt;
* import scripts for entry/exit and parking time calculation; &lt;br /&gt;
* define entry/exit parameters;&lt;br /&gt;
* define  parking time calculation parameters. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
After the installation, VIT Recognition Server is available for future configuration in Milestone Management Application, Surveillance Server – Advanced Configuration - MIP Plug-ins – VIT Analytic Service section. The package of scripts for access control system creation is provided by VIT, no additional software is required.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== Scripts import for entry/exit and parking time calculation==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
To import scripts for entry/exit and parking time calculation the following steps must be performed (see fig. ''Parking solution. Scripts import''): &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
#  click with left mouse button on the '''VitMLXP.Gateway''' section and select '''Import/Export''' tab;&lt;br /&gt;
#  press '''Load settings''' button and define a path to script '''Entry_Exit_Parking_1.1.GConf''' that must be imported;&lt;br /&gt;
#  set import parameters and click '''OK''' button;&lt;br /&gt;
click '''Refresh''' button to refresh Milestone Management Application property tree.  &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:MAEnterprisePark1.png|thumb|center|Parking solution. Scripts import| 900px]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
If import succeed in the '''Scripts''' section the following scripts will appear:&lt;br /&gt;
* '''Entry\Exit_ParkingPASS''' — script for entry/exit time fixation;&lt;br /&gt;
* '''Entry\Exit_ParkingDOWNTIME''' — script for time spent on parking calculation.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==Adjusting script for entry/exit time fixation Entry\Exit_ParkingPASS==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Full description of scripts usage is provided in VitMLXP.Gateway Guide. So this document is devoted exclusively to the steps that must be performed to make imported script work.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
To define parameters of entry/exit time fixation the one must perform the following steps (see fig. Parking solution. Entry\Exit_ParkingPASS script's parameters): &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# double click on the object '''Entry\Exit_ParkingPASS''' in the '''Scripts''' section;&lt;br /&gt;
# open tab '''General''' at Script window;&lt;br /&gt;
# select '''FilterPASS''' filter that was installed with VitMLXP.Gateway in a field '''Filter''' and enable '''Enabled''' option;&lt;br /&gt;
# open tab '''Properties''' and define script’s parameters:&lt;br /&gt;
#* '''FromZoneKey''' – key that is used to define the zone that vehicle leaves on the selected camera;&lt;br /&gt;
#* '''MinimumParkingTime''' – minimum time that vehicle stays on the parking (in seconds);&lt;br /&gt;
#* '''OutsideParkingZone''' – key that is used to define zone outside the parking;&lt;br /&gt;
#* '''ToZoneKey''' – key that is used to define the zone that vehicle entries on the selected camera.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:MAEnterprisePark2.png|thumb|center| Parking solution. Entry\Exit_ParkingPASS script's parameters| 900px]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==Adjusting script for parking time calculation Entry\Exit_ParkingDOWNTIME==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Full description of scripts usage is provided in VitMLXP.Gateway Guide. So this document is devoted exclusively to the steps that must be performed to make imported script work.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
To define parameters of parking time calculation the one must perform the following steps (see fig. Parking solution. Entry\Exit_ParkingDOWNTIME script's parameters): &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# double click on the object '''Entry\Exit_ParkingDOWNTIME''' in the '''Scripts''' section;&lt;br /&gt;
# open tab '''General''' at Script window;&lt;br /&gt;
# select '''FilterDOWNTIME''' filter that was installed with VitMLXP.Gateway in a field '''Filter''' and enable '''Enabled''' option;&lt;br /&gt;
# open tab '''Properties''' and define script’s parameters:&lt;br /&gt;
#* '''MaximumParkingTime''' – maximum time that vehicle could spend on the parking (in hours). This time defines depth for search the entry event;&lt;br /&gt;
#* '''OutsideParkingZone''' –  key that is used to define zone outside the parking.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:MAEnterprisePark3.png|thumb|center|Parking solution. Entry\Exit_ParkingDOWNTIME script's parameters| 900px]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==Connecting zones to the cameras==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
To save pass time and calculate duration of the parking it's also necessary to connect cameras and zones, passage thru which these cameras  store. To do that it's necessary to create '''Property list''' by performing the following steps: (see fig. ''Parking solution. Property list for Parking Solution with Time Calculation''):&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# click with right mouse button on section '''Property lists''' and create new list ;&lt;br /&gt;
# double click on the name of the property list that was created on the previous step;&lt;br /&gt;
# add new property by clicking the '''Add''' button and paste the following parameters:&lt;br /&gt;
## '''Target element''' – camera that will store the data;&lt;br /&gt;
## '''Key''' — key that defines if vehicle enters the zone or leaves it (keys should match the one that was created at step  [[#Adjusting script for entry/exit time fixation Entry\Exit_ParkingPASS | Adjusting script for entry/exit time fixation Entry\Exit_ParkingPASS]]);&lt;br /&gt;
## '''Value''' — name of the zone that vehicle leaves, if key defined as &amp;quot;exit&amp;quot;, or name of the zone that vehicle enters, if key defined as &lt;br /&gt;
&amp;quot;entry&amp;quot;. Name of the zone that is outside of the parking should match the parameter '''OutsideParkingZone''', defined at the scripts settings;&lt;br /&gt;
# save the property list that was created. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:MAEnterprisePark4.png|thumb|center|Parking solution. Property list for Parking Solution with Time Calculation|900px]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==Work with Results==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
By default, to work with search results no additional settings are demanded. Each script generates event with search result that is displayed in the Alarm list (Events mode) of Milestone Smart Client (see fig. ''Parking solution. Scripts results''). &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
To display events created in the Alarm list (Alarms mode) it's necessary to create alarms in  '''Management Application'''. Event '''PASS''' should be connected to alarm, if it's necessary to create alarm on entry/exit fixation, event &amp;quot;DOWNTIME&amp;quot; - if it's necessary to create alarm on time calculation. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
The scripts return the following results (events are created): &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''PASS''' – contains the entry or exit time;&lt;br /&gt;
* '''DOWNTIME''' – contains parting time calculated, name of the zone that was leaved by vehicle, and time of entry/exit.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Also the next events can be created by the scripts:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''vitml.error.acs.pass_flap''' – entry events on the same license plate number were created more than once in a short time, possible recognition duplicate;&lt;br /&gt;
* '''vitml.error.acs.port_incorrect''' – entry to the zone that wasn't defined in the settings;&lt;br /&gt;
* '''vitml.error.acs.lost_inpass''' – exit from parking, when no matching entry event found;&lt;br /&gt;
* '''vitml.error.acs.lost_outpass''' – entry to the parking when exit event connected to the previous entry to parking is not found. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:MAEnterprisePark5.png|thumb|center|Parking solution. Scripts results|900px]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sysop@vitcompany.com</name></author>
	</entry>
</feed>