ENIF Plot # Enif plot configuration generated on Fri Jun 21 16:54:34 2002 # File: isochron.e2p # # String Name: name of plot configuration (subst.) Name : PlotName Name = Isochrones # Text Description: description of plot configuration (subst.) Description =

Isochrones

\ (2002-06-21 Heinz Spiess: modified to show \ implementation of variable intervals and automatic stylus legend - quick and dirty!)\

\ This plot configuration can be used to display\ shortest paths colored by homogeneous slices of a given cost (travel measure).\ \

\ Using this configuration\

# Flags Flags: plot configuration flags Flags = 0x4 # String Caption: caption that appears on window bar (subst.) Caption : //SubTitle Caption = %% [%%] # String IconText: text that appears below icon when window is minimized (subst.) IconText = %% # String Active: name of currently active mapper Active = Shortest path # String HelpReference: URL referring to the help page of this plot configuration HelpReference = %<$EMME2>%/enif/doc/chap5/genconf/genplots.html#isochron [Background] [Parameter conversion] # String Name: mapper name that appears on mapper control tab (subst.) Name = SubTitle # Flags Flags: bit pattern containing mapper flags Flags = 0x3fb0000 # Long IA: integer parameter IA IA : /PathFromNodes IA = 1 # String SA: string parameter SA (subst.) SA : (0x80) /MarkedNodeSelector # Long IB: integer parameter IB IB : /PathToNodes IB = 0 # Expression Expression: expression for parameter conversion (string,max. 12 values) Expression = if(IA,"from ","to ")+if(length(comment(SA))>0,comment(SA),SA) # String SR: string result SR : (0x80) SubTitle/ [Link base] # Float Offset: link offset (pixels) Offset = 0 # Stylus Stylus: stylus for link outline and fill properties Stylus[0] = 0x20007878 0x0100f0f0 0x00000000 0x00 Stylus[1] = 0x203c7800 0x0178f078 0x00000000 0x00 [Shortest path] # Text Description: user definable mapper description Description = Plot shortest paths on the base network. \ The root and leave nodes, link selection, link cost and stylus index are defined by an expression. \ The link cost may be defined by a multivalue, where the first value is used in the shortest path computation \ and the other optional values are accumulated along the path. \ When using the "tool tip" to query the plot, all the values are displayed. \ To change the root node, enter an expression or double-click with the left mouse button. # Flags Flags: bit pattern containing mapper flags Flags = 0x9 # Float TransformationMatrix: coordinate transformation matrix TransformationMatrix : /TransformationMatrix TransformationMatrix = 0 # String MarkedNodeSelector: selector for marked nodes (ro) MarkedNodeSelector : MarkedNodeSelector # Bool PathFromNodes: compute and display shortest paths from root nodes to leaf nodes PathFromNodes : PathFromNodes # Bool PathToNodes: compute and display shortest paths from leaf nodes to root nodes PathToNodes : PathToNodes # Float Offset: link offset in pixels Offset : Offset Offset = 3 # Long Decimals: number of decimals for path costs Decimals : Interval Decimals = 3 # Stylus Stylus: link fill and outline Stylus : Stylus Stylus[0] = 0x2149237f 0x0100007f 0x00ffffff 0x20 Stylus[1] = 0x2119129e 0x010040ff 0x00ffffff 0x20 Stylus[2] = 0x212e7349 0x01007f7f 0x00ffffff 0x20 Stylus[3] = 0x2139af31 0x0100ff00 0x00000000 0x20 Stylus[4] = 0x21b8983f 0x01ffff00 0x00000000 0x20 Stylus[5] = 0x21cf6800 0x01ff7f00 0x00ffffff 0x20 Stylus[6] = 0x21a50000 0x01ff0000 0x00ffffff 0x20 # Expression StylusIndex: link expression for stylus index (link) StylusIndex : //Interval StylusIndex[0] = [color paths by cost intervals] costj/number(subst("%%")) StylusIndex[1] = [color paths by cost intervals] costj StylusIndex[2] = [color paths by 5 cost intervals] costj/5 StylusIndex[3] = [color paths by 10 cost intervals] costj/10 # Expression LinkCost: expression for link costs to use for shortest paths (link,max. 6 values) LinkCost : LinkCost/ LinkCost[0] = [link length] length LinkCost[1] = [link length] length LinkCost[2] = [no. of links] 1 LinkCost[3] = [length,no. of links] length,1 LinkCost[4] = [auto times] timau LinkCost[5] = [length,no. of links,timau] length,1,timau LinkCost[6] = [link user data 1] ul1 LinkCost[7] = [link user data 2] ul2 LinkCost[8] = [link user data 3] ul3 # Selector LinkSelector: selection of links used for shortest paths (link) LinkSelector = [auto network] isAuto # Selector RootSelector: root node selection [,iterator] (node) RootSelector : MarkedNodeSelector RootSelector = [root node 1] i==1 [Legend] # Flags Flags: bit pattern containing mapper flags Flags = 0x1600000 # Float TextSize: text size for scales and symbols TextSize = 10 # Float TextXPos: horizontal position of text anchor TextXPos = 7 # Float TextYPos: vertical position of text anchor TextYPos = 10 # Float GraphicStylusIncrement: stylus index increment used for graphic part of item GraphicStylusIncrement = 1 # Long TextLayout: layout definition TextLayout = 528804 # Text TextString: text to be displayed (subst.) TextString = %%\ %%\ %%\ %%\ %%\ \ # Stylus SymbolStylus: stylus used for graphic part of items SymbolStylus : Stylus SymbolStylus[0] = 0x2149237f 0x0100007f 0x00ffffff 0x20 SymbolStylus[1] = 0x2119129e 0x010040ff 0x00ffffff 0x20 SymbolStylus[2] = 0x212e7349 0x01007f7f 0x00ffffff 0x20 SymbolStylus[3] = 0x2139af31 0x0100ff00 0x00000000 0x20 SymbolStylus[4] = 0x21b8983f 0x01ffff00 0x00000000 0x20 SymbolStylus[5] = 0x21cf6800 0x01ff7f00 0x00ffffff 0x20 SymbolStylus[6] = 0x21a50000 0x01ff0000 0x00ffffff 0x20 [Constant parameter] # Flags Flags: bit pattern containing mapper flags Flags = 0x3fb0000 # Expression Value: expression parameter values (string) Value : //Interval Value = "less than "+string(index*number(subst("%%")))+" km" # Selector Selector: expression for element selection [, iterator] (unbuffered) Selector = index>0&&index<=5 [Shortest path] # String Name: mapper name that appears on mapper control tab (subst.) Name = Roots # Flags Flags: bit pattern containing mapper flags Flags = 0x3f00001 # Float TransformationMatrix: coordinate transformation matrix TransformationMatrix : /TransformationMatrix TransformationMatrix = 0 # Selector LeafSelector: leaf node selection [,iterator] (node) LeafSelector = [no nodes] 0 # Bool PathFromNodes: compute and display shortest paths from root nodes to leaf nodes PathFromNodes : PathFromNodes # Bool PathToNodes: compute and display shortest paths from leaf nodes to root nodes PathToNodes : PathToNodes # Float Offset: link offset in pixels Offset : Offset Offset = 3 # Stylus Stylus: link fill and outline Stylus = 0x20000000 0x01000000 0x00000000 0x00 # Expression StylusIndex: link expression for stylus index (link) StylusIndex = # Selector RootSelector: root node selection [,iterator] (node) RootSelector : MarkedNodeSelector RootSelector = [root node 1] i==1 [Node box] # Text Description: user definable mapper description Description = Plot the node boxes and/or the node numbers (or labels) for the selected nodes. \ The node selection and the stylus index are defined by an expression. \ The default selection is set to 'isZone' to plot only the centroids. # Flags Flags: bit pattern containing mapper flags Flags = 0x3c00000 # Float TransformationMatrix: coordinate transformation matrix TransformationMatrix : /TransformationMatrix TransformationMatrix = 0 # Selector NodeSelector: expression for node selection [,node iterator] (node) NodeSelector : NodeSelector NodeSelector = [centroids only] isZone # Stylus Stylus: stylus for node box outline, fill and text properties Stylus : Stylus Stylus[0] = 0x2149237f 0x0100007f 0x00ffffff 0x20 Stylus[1] = 0x2119129e 0x010040ff 0x00ffffff 0x20 Stylus[2] = 0x212e7349 0x01007f7f 0x00ffffff 0x20 Stylus[3] = 0x2139af31 0x0100ff00 0x00000000 0x20 Stylus[4] = 0x21b8983f 0x01ffff00 0x00000000 0x20 Stylus[5] = 0x21cf6800 0x01ff7f00 0x00ffffff 0x20 Stylus[6] = 0x21a50000 0x01ff0000 0x00ffffff 0x20 # Expression StylusIndex: node expression for stylus index (node) StylusIndex : StylusIndex StylusIndex = isZone+2*isIntersection # Expression NodeValue: expression for node value (node,string,max. 6 values) NodeValue = [Inclusion] # String Name: mapper name that appears on mapper control tab (subst.) Name = PrintLegend # Flags Flags: bit pattern containing mapper flags Flags = 0x3f90001 # String DefaultDirectory: default directory for included configuration files (subst.) DefaultDirectory = %<$EMME2>%/enif/genconf # String ConfigurationFile: file containing configuration to include (subst.) ConfigurationFile = prnlegend.e2m