TEMPORARY: This is an unqualified version that adds limited capabilities to create a walk network simply by spatial distance of links to stops.
This version is an early beta and has not undergone extensive testing. a) More fixes to support Python 3, specifically converting the results of the .keys() function to a list wherever used. b) The Transit object used to live in the FeatureSelectionControl class, which makes little logical sense. It has been moved to the NetworkEditor object to be more easily accessible. c) implementation of the new parking table, but without any testing. d) significant migration of external transit-related n...
Fixed more bugs caused by the Python 3 conversion (e.g. "map" function results are no longer lists and are now explicitly converted to lists). Addition of progress indicators to many of the long running procedures. Addition of three transit tables that provide data in a redundant format to Polaris: TRANSIT_PATTERN_STOPS, TRANSIT_PATTERN_MAPPING, TRANSIT_TRIPS_SWCHEDULE. These tables are derived from the other transit tables UpdateTransitMappingTables in Transit.py. Thorough determination of c...
Installation instructions for the 64 bit Python 3.7 version have been added. Validity checks have been added to detect intersection issues before bringing the intersection up in the editor. The config pages class is now used to display editing instructions and intersection analysis results. The functions that construct connectivity and intersection details from scratch have been moved into a separate source file. Bugs have been fixed in the OpenGL drawing mechanism that would kick in when usi...
INTERMEDIATE: This is the first reworked version towards improved intersection editing and signal generation. The changes are mostly improvements to existing user interface components and their underlying objects. a) ContainerObject, a generic class that can be used to created simple objects on the fly to group parameters into a consistent object on the fly and as needed, has been improved by making it easier to "print" the object, which is helpful for quick debugging of objects of this class...
INTERMEDIATE: A number of bug fixes, e.g. missing connection stubs were not drawn in the SketchPanel. The transparency Slider for satellite imagery didn't work because of a change in wx. Most importantly, startup of the network editor is now much faster, because layers are loaded dynamically when needed. This is an intermediate check-in and has not been tested for stability.
INTERMEDIATE: Added documentation to the IntersectionEditor sources (Connectivity, Links, SketchPanel). Various coding changes to improve readability of the code. Cleaner access to data in the Connection data object, which is now being used through accessor functions instead of direct uncontrolled access through member variables. This is an intermediate check-in and has not been tested for stability.
INTERMEDIATE: Added documentation to the IntersectionEditor sources. Various coding changes to improve readability of the code. Cleaner access to data in the Intersection data object, which is now being used through accessor functions instead of direct uncontrolled access through member variables. This is an intermediate check-in and has not been tested for stability.