SIDRA UTILITIES and API
We will be offering various small-size programs under the umbrella term SIDRA UTILITIES. These will include programs we are developing using the SIDRA INTERSECTION Application Programming Interface (API).
SIDRA INTERSECTION API provides a simple programming interface that enables external applications to communicate with SIDRA INTERSECTION. This has been delveloped in order to enable users to interface other programs to SIDRA INTERSECTION. This API provides the following capabilities:
- access to most input and output data (expanded significantly in SIDRA INTERSECTION 5);
- programmatic access to the Site structure contained in a Project; and
- a method for processing (running the program).
A licensed version of SIDRA INTERSECTION must be installed on a computer before the API can be used. The API will not work with a Trial Version of the software.
Therefore, SIDRA UTILITIES based on SIDRA INTERSECTION API require a licenced version of SIDRA INTERSECTION to be installed on your computer.
The following utility programs and applications for SIDRA INTERSECTION 5 are in preparation and will be made available on this web page as soon as they are finalised:
- OUTPUT COMPARISON (program to compare output statistics for two Sites - previously SITE COMPARISON); and
- INPUT COMPARISON (program to compare input data for two Sites).
The utilities for SIDRA INTERSECTION 5 will have significant enhancements compared with earlier versions of these programs for SIDRA INTERSECTION 4.
DOCUMENTS FOR PROGRAMMERS
The following documents are available for the purpose of programmers who want to develop API applications for SIDRA INTERSECTION 5.
Programmers requiring information about the DLL interface should first refer to the Help_SI50API.chm help file. More detailed information about the DLL interface, the COM interface, and C# source code for the sample API program Site Comparison will be available on request.
For all queries and requests related to API, please send an email to: info@sidrasolutions.com
| |
|
|
 |
Help |
Help file for programmers providing detailed information about all parameters and the structure accessible in the SIDRA INTERSECTION API.
|
 |
SIP Structure |
Detailed information about the SIDRA INTERSECTION Project database structure for programmers.
|
for SIDRA INTERSECTION USERS
The following sample API applications are available for download. Your system may impose restrictions on downloaded files. This can lead to problems when using the downloaded files, including:
- Help file contents not displayed,
- security warning questions about the publisher of the software, and
- blocking of Excel macros even if your security settings normally allow running of macros.
If any of these problems occur, right click the file name or icon, select Properties in the menu, then select the General tab and click the Unblock button.
| |
|
|
 |
API: Volumes
for SIDRA INTERSECTION 5 |
This Excel application allows specification of Volumes and related data within the Excel file, and processes a selected Site in a SIDRA INTERSECTION Project using data given in the Project file or in the Excel file, providing Intersection Summary, Movement Summary, Lane Summary and Pedestrian Movement outputs. Incorporates Peak Flow Factor calculator.
This application requires MS Office 2007 use with macro-enabled Excel file extension xlsm.
Users with knowledge of Excel and Excel VBA programming may wish to customise this application. |
 |
API: Volumes
for SIDRA INTERSECTION 4 |
Older VOLUMES application for SIDRA INTERSECTION 4 users.
|
 |
Sample Data File |
Sample SIDRA INTERSECTION Project file.
|
Feedback
For feedback on the use of SIDRA INTERSECTION API applications and your experience with programming using SIDRA INTERSECTION API, please send email to: support@sidrasolutions.com