Cube 6.4 Overview
Transcription
Cube 6.4 Overview
Cube 6.4 Overview presented by Robert G. Schiffer, AICP Director of Professional Services, Citilabs May 6, 2015 Cube 6.4 Features Overview Cube Base Cube Voyager Other Cube programs • Cube 6.4 vs. legacy software • Installation, licensing, and activation • • • • Overview • 64‐bit Cube • Compatibility updates • Network size increase CUBE • New Cube 6.4 installer • New licensing system • Welcome window VOYAGER 3 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 Base • • • • • Network/GIS Window Data Manager Text Editor IF Statement CUBE VOYAGER DBF Table Editor 10 Network/GIS Window Cube Base • 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. 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 operation o Convenient data view, editing and manipulation options Text Editor • New code folding mechanism for: o RUN…ENDRUN o PROCESS..ENDPROCESS o JLOOP…ENDLOOP o LINKLOOP…ENDLOOP o LOOP…ENDLOOP o 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 ….. ENDIF 16 Cube Voyager Programs • • • • • PILOT MATRIX NETWORK HIGHWAY CUBE PT VOYAGER 17 PILOT • New functions for retrieving and formatting system time: o CurrentTime o FormatDateTime o 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 *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. 20 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: Both NODEMERGE/LINKMERGE _N.MaxConnect Maximum number of connections for the whole network NODEMERGE _N.Connections _N.Legs _N.Inbounds _N.Outbounds _NI.{name}[#] _NO.{name}[#] _NI._Angle[#] _NO._Angle[#] Number of Connecting nodes to N Number of Legs at N Number of inbound links to N Number of outbound links to N Inbound link attributes, {name} is the attribute name, [#] is leg number Outbound link attributes, {name} is the attribute name, [#] is leg number Inbound link angles in degrees, # is the leg number Outbound link angles in degrees, # is the leg number 21 NETWORK (Cont’d) • New set of keywords to access adjoining link attributes (cont’d): LINKMERGE _A.Connections/_B.Connections _A.Legs/_B.Legs _A.Inbounds/_B.Inbounds _A.Outbounds/_B.Outbounds _A.CurrentLeg/_B.CurrentLeg _AI.{name}[#]/_BI.{name}[#] _AO.{name}[#]/_BO.{name}[#] _L.Angle _AI._Angle[#]/_BI._Angle[#] _AO._Angle[#]/_BO._Angle[#] Number of connecting nodes to A/B Number of Legs at A/B Number of inbound links to A/B Number of outbound links to A/B The leg number of the current link Inbound link attributes, {name} is name of attribute name, # is the leg number Outbound link attributes, {name} is name of attribute name, # is the leg number Link angle for current link in degrees, 0 is north and counter‐clockwise Inbound link angles in degrees, # is the leg number Outbound link angles in degrees, # is the leg number 22 NETWORK (Cont’d) • New set of keywords to access adjoining link attributes (cont’d) – example: 23 HIGHWAY • Intersection Uturns Modeling: CirculatingLanes ByPassType includes CenterLanePercent HCM2010 CriticalGap FollowUpTime methodologies HeavyVehicles for all‐way stop, two‐way SixLaneMajor CriticalGap stop and FollowUpTime roundabouts. Roundabouts Number of U‐Turns per approach, 0 Number of Circulating lanes per approach, 1 ByPass lane type per approach 0 ‐ none, 1‐yielding, 2‐nonyielding Utilization percentage per approach, 47% or 53% Critical Gap per approach, 3.0 to 6.0 Follow up time per approach, 2.0 to 5.0 All‐Way Stop Number of heavy vehicles per approach Two‐Way Stop To specify the major roadway has six lanes 3 values per movement ‐ single stage/stage1/stage2 default added for six lane major roadways 24 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. Output File: 26 HIGHWAY (Cont’d) • TRACESUMMARY: controls path trace printing to print files TRACESUMMARY=T TRACESUMMARY=F 27 HIGHWAY (Cont’d) • TREEO: outputs path tree information How to get a path from zone 4 to zone 1? 4 ‐> 18 ‐> 15 ‐> 1 28 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 Other Cube Programs • AVENUE • ANALYST DRIVE CUBE VOYAGER 30 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 CUBE 6.4 VS. LEGACY VERSIONS 34 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/without ArcGIS 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. 36 – AVENUE: packet allocation methodology updated. Installation, Licensing, and Activation CUBE 6.4 INSTALLATION AND LICENSE ACTIVATION 37 Installation Prerequisites • Public agencies – obtain via FDOT/Central Office • Other users: – Request a License Key – Download the installer http://citilabs.com/software/releases/cube64/ Request for a License Key 38 Download the Installer 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 1 2 41 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. 1 2 42 3 Connecting to License Server • • • • Open License Manager Go to Menu > Connect to a License Server Enter your server name 1 Click OK 2 43 License Manager – Main Window 44 Q&A • For software and/or license inquiries please contact: – Licensing Department > [email protected] – Technical Support Team > [email protected]