Cube 6.4 Overview - FSUTMSOnline€¢ Overview • Cube Base • Cube Voyager • Other Cube...

45
Cube 6.4 Overview presented by Robert G. Schiffer, AICP Director of Professional Services, Citilabs May 6, 2015

Transcript of Cube 6.4 Overview - FSUTMSOnline€¢ Overview • Cube Base • Cube Voyager • Other Cube...

Cube 6.4 Overview

presented byRobert G. Schiffer, AICPDirector of Professional Services, Citilabs

May 6, 2015

• Overview• Cube Base• Cube Voyager• Other Cube programs

• Cube 6.4 vs. legacy software

• Installation, licensing, and activation

Cube 6.4 Features

CUBE VOYAGER

3

Overview

• 64‐bit Cube• Compatibility updates

• Network size increase

• New Cube 6.4 installer

• New licensing system

• Welcome window

64-Bit Cube

• Eliminates memory limitations and uses more physical or virtual memory on a given machine (therefore solving RAM allocation error with ‘BIG’ data).

• Data can be processed in larger chunks with more accuracy.

• Uses double precision numbering, eliminating need for rounding.

Compatibility Updates

• Cube is now compatible with ESRI ArcGIS 9.3 to 10.3• Also compatible with Windows 8/Server 2012

10.3

10 Million Links and Nodes

• Cube 6.4 handles ‘BIG’ networks – up to 10 MILLION links and nodes.

New Cube 6.4 Installer

• License no longer required prior to installing• One standard installer for ArcGIS or non ArcGIS engine

• Faster install/uninstall run times• Easier to localize (e.g., language – no separate installer needed)

7

New Licensing System

• No dongles any more• Use License Manager to activate and administer your Citilabs license (runs in background)

8

Welcome Window

9

CUBE VOYAGER

10

Cube Base

• Network/GIS Window• Data Manager• Text Editor• IF Statement• DBF Table Editor

• Reverse scrolling behavior: control zooming behavior with mouse scrolling tool.

• Decimal Places for Numeric Display: global setting for number of decimal places displayed by link & node attributes in Network and GIS windows.

Network/GIS WindowCube Base

Data Manager

• Updated user interface• Improved response time of Data Manager when handling large databases

• Faster response in using ‘Build Network from Shape/ Features Class’ tool when working with large shape files

• Improved SDE database functions

12

DBF Table Editor – Beta

• To Activate new DBF table Editor, go to File > Options and uncheck ‘Use the default DBF editor’. Then close Cube and start Cube again.

DBF Table Editor – Beta (cont’d)

• Now users can view/edit DBF files in an EXCEL like environment.

o Multiple‐row selection and operationo Convenient data view, editing and manipulation options

Text Editor

• New code folding mechanism for:o RUN…ENDRUNo PROCESS..ENDPROCESSo JLOOP…ENDLOOPo LINKLOOP…ENDLOOPo LOOP…ENDLOOPo Multiline‐comments

• Added option to customize text editor colors

15

IF Statement

IF (condition) THEN…..

ELSEIF (condition) THEN……

ELSE……

ENDIF

IF (condition)……

ELSEIF (condition)…..

ELSE…..

ENDIF16

CUBE VOYAGER

17

Cube Voyager Programs

• PILOT• MATRIX• NETWORK• HIGHWAY• PT

PILOT

• New functions for retrieving and formatting system time:o CurrentTimeo FormatDateTimeo Format

18

MATRIX

• CheckName, GetMatrixRow: checks for matrix table names and retrieve row values

• FILLMW: handles batch matrix transpose operations

19

NETWORK

• CheckName, GetValue:checks for link attribute names and retrieve values

• New CSV formats for LINKO and NODEO outputs• Additional sub keyword under GEOMI*:

– AFIELD: specify the A field– BFIELD: specify the B field– SEQFIELD: specify the sequence field

20

*The GEOMI keyword can be used to input Shape and Geodatabase geometry sources. GEOMI has three advantages over using LINKI as geometry source:1.  eliminates need to read & merge GDB network into final network if needed as geometry source only. 2.  allows using shape files as geometry source as LINKI does not allow shape files as input. 3.  will not merge data fields or data records into base network because it is not LINKI. 

NETWORK (Cont’d)

• New set of keywords to access adjoining link attributes:

21

Both NODEMERGE/LINKMERGE_N.MaxConnect Maximum number of connections for the whole network

NODEMERGE_N.Connections Number of Connecting nodes to N_N.Legs Number of Legs at N_N.Inbounds Number of inbound links to N_N.Outbounds Number of outbound links to N_NI.{name}[#] Inbound link attributes, {name} is the attribute name, [#] is leg number_NO.{name}[#] Outbound link attributes, {name} is the attribute name, [#] is leg number_NI._Angle[#] Inbound link angles in degrees, # is the leg number_NO._Angle[#] Outbound link angles in degrees, # is the leg number

NETWORK (Cont’d)

• New set of keywords to access adjoining link attributes (cont’d):

22

LINKMERGE_A.Connections/_B.Connections Number of connecting nodes to A/B_A.Legs/_B.Legs Number of Legs at A/B_A.Inbounds/_B.Inbounds Number of inbound links to A/B_A.Outbounds/_B.Outbounds Number of outbound links to A/B_A.CurrentLeg/_B.CurrentLeg The leg number of the current link_AI.{name}[#]/_BI.{name}[#] Inbound link attributes, {name} is name of attribute name, # is the leg number_AO.{name}[#]/_BO.{name}[#] Outbound link attributes, {name} is name of attribute name, # is the leg number_L.Angle Link angle for current link in degrees, 0 is north and counter‐clockwise_AI._Angle[#]/_BI._Angle[#] Inbound link angles in degrees, # is the leg number_AO._Angle[#]/_BO._Angle[#] Outbound link angles in degrees, # is the leg number

NETWORK (Cont’d)

• New set of keywords to access adjoining link attributes (cont’d) – example:

23

HIGHWAY

• Intersection Modeling: includes HCM2010 methodologies for all‐way stop, two‐way stop and roundabouts.

24

Uturns Number of U‐Turns per approach,  0CirculatingLanes Number of Circulating lanes per approach, 1ByPassType ByPass lane type per approach

0 ‐ none, 1‐yielding, 2‐nonyieldingCenterLanePercent Utilization percentage per approach, 47% or 53%CriticalGap Critical Gap per approach, 3.0 to 6.0FollowUpTime Follow up time per approach, 2.0 to 5.0

HeavyVehicles Number of heavy vehicles per approach

SixLaneMajor To specify the major roadway has six lanesCriticalGap 3 values per movement ‐ single stage/stage1/stage2FollowUpTime default added for six lane major roadways

Roundabouts

All‐Way Stop

Two‐Way Stop

HIGHWAY (Cont’d)

• CheckName, GetValue: checks for link attribute names to retrieve values.

• AllowLambda0: helps eliminate oscillation of solutions and terminates iterative procedures sooner (by allowing Lambda to go to zero if low value of increment is zero)

25

HIGHWAY (Cont’d)

• MaxPathCost: restricts maximum path cost in path building

• FromNode:  formats and reports paths from a single origin to a range of destinations.

26Output File:

HIGHWAY (Cont’d)

• TRACESUMMARY: controls path trace printing to print files

27

TRACESUMMARY=F

TRACESUMMARY=T

HIGHWAY (Cont’d)

• TREEO: outputs path tree information

28

How to get a path from zone 4 to zone 1?

4 ‐> 18 ‐> 15 ‐> 1

PUBLIC TRANSPORT

• PT can handle large networks.• Updated PT time tabling process.• Modified PT fare calculation to include 64‐bit higher precision variables.

• Updated stop to stop analysis:• DEC: controls decimal precision of passenger volume outputs

• ACCUMULATE=ADJACENT: allows mode information for each movement in output file

• New LINKO file formats (CSV and TXT)

29

CUBE VOYAGER

30

Other Cube Programs

• AVENUE• ANALYST DRIVE

AVENUE

• AVENUE has been upgraded to 64‐bit compatible code and is capable of handling large networks and trip matrices.

• Updated packet allocation methodology (PACKETS=PA).

• Modified average queue time across the entire number of packets during a time segment.

31

AVENUE (Cont’d)• Added new key words to control packet generation and path building:

– DEMANDDISTRIB: controls vehicle departure distribution (random/uniform)

– BUILDALLPATHS: controls if all possible paths are built between all OD pairs under DYNAMICLOAD (T/F)

– GENPKTBYITER: controls if generate new packets each iteration and discard previously‐generated packets at the start of every iteration (T/F)

• Added new link output attribute ‐ AVGQDELAY

32

ANALYST DRIVE

• Performance enhancement with reduced run time• Improved functionality to perform dynamic trip estimation capabilities using Bluetooth and other detector/survey data.

• Supports PT OD estimation.• Updated integer precision to 8 bytes for dealing with large ICP files.

33

CUBE 6.4 VS.

LEGACY VERSIONS

34

Cube 6.4 vs. Legacy Versions

Cube 6.4 vs. Legacy Versions

Legacy Cube Versions Cube 6.4

RAM 2GB (32‐bit OS)/4GB (64‐bit OS) All available physical RAM

Network Size 999,999 links & nodes 10million links & nodes

ArcGIS Compatibility 9.3‐10.2.2 (depends on the Cube version) 9.3‐10.3

Licensing System Allow dongle license Uses License Key

Installer • Two separate installers (with/withoutArcGIS Engine)

• Requires license installation first• Issues with ArcGIS dependency• A separate language package• Longer run times for 

installation/uninstallation

• One standardized installer• License no longer required prior to installation• No fussing with MSI ArcGIS dependency issues• Language package is included in the installer• Faster install/uninstall times

35

Cube 6.4 vs. Legacy Versions (Cont’d)

• Since Cube 6.4 programs have been re‐written in 64‐bit computing architecture code, internal variables now have higher precision. This will affect some calculations, especially in HIGHWAY and PT programs:– PT: route enumeration (skimming) and evaluation might be different when compared to previous Cube versions.

– HIGHWAY:due to improved precision of PATH variables, path building results might be different compared to previous Cube versions.

– Intersection Modeling: delay calculation methodology updated.

– AVENUE: packet allocation methodology updated.36

CUBE 6.4 INSTALLATIONAND LICENSE ACTIVATION

37

Installation, Licensing, and Activation

Installation Prerequisites

• Public agencies – obtain via FDOT/Central Office• Other users:

– Request a License Key– Download the installer

Request for a License Key 

Download the Installer

http://citilabs.com/software/releases/cube64/

38

Installation Process

• Multi‐language is available during the installation process.

• Cube 6.4 is available in English, Chinese, German and Italian.

39

Floating License

• Floating License– Single seat– Multiple seats

• License key must be activated on a physical machine.• License key is tied to machines

40

Activate License Key

• Open License Manager• Go to Menu > Activate a License Key• Enter your License Key• Click OK

41

1 2

Manual Activation

• Open License Manager• Go to Menu > Manual Activation• Contact [email protected] and provide the HOSTID.

• Citilabs® will send you an activated license file(*.lic)。

• Open Manual Activation again and click Browse to locate the *.lic file.

42

2

3

1

Connecting to License Server

• Open License Manager• Go to Menu > Connect to a License Server• Enter your server name• Click OK

43

1

2

License Manager – Main Window

44

Q&A

• For software and/or license inquiries please contact:– Licensing Department > [email protected]– Technical Support Team > [email protected]