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...
Hello. I would like to know if TRANSIM directly supports: bus capacity (standing and seated) Number of pick-ups and drop-offs at a stop bus current position number of buses move from a region to another GTFS data OSM data Thanks in advance!
Hello. I would like to know if TRANSIM directly supports: bus capacity (standing and seated) Number of pick-ups and drop-offs at a stop bus current position number of buses move from a region to another GTFS data OSM data Thanks in advance!
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.
INTERMEDIATE: Cleanup of source code structure. Removal of obsolete files. Refactoring of intersection editor code structure. Doxygen documentation for sources related to the intersection editor and some others. Separation of existing traffic signal logic into separate source files. This is an intermediate check-in and has not been tested for stability.
Massive clean-up of the source code base for PolarisGUI and numerous fixes to make it fully work as a Python 3.7 64 bit application. Building an installer is not finished, but cx_Freeze is now used instead of py2exe, which is no longer compatible and never will be in the future. Many of the support utilities have been upgraded as well, but not all of them. The TransimsGUI functionality has been removed, I am not planning on supporting TransimStudio in this new version.
Creating a new branch for the 64 bit Python 3 source code for PolarisGUI, based on TransimsGUI-P64 revision 545. Support for TRANSIMS may be added in the future, but development focuses now primarily on Polaris, and TRANSIMS-related content will be removed from this new branch. Further development is expected to be on the PolarisGUI branch.
Fixing spatialite libraries.
Creating a new branch for the 64 bit Python 3 source code, based on TransimsGUI-ALT revision 543.
Added the CreateMissingTransitLinkPaths function. Added logic to RemoveStubsFromLinkList. Added the ability to set stops as unavailable based on a hard-coded scenario for now.
Bug fixes with regards to activity locations and the metadata table. Geo consistency is now enforced for Locations the same way it was done for nodes.
Added protection for transit stops and links so that they cannot be deleted (they are part of the GTFS data set).
This is a major upgrade to include fully functional transit editing functionality, a cleanup of the code base, additional documentation, and other improvements. The software needs to be verified, given that a lot of files and functionality have changed.
PRELIMINARY VERSION: The GTFS import logic has been improved to more reliably fix activity locations, deal with transit vehicle capacities, deal with external activity locations, differencing between anchored and floating activity locations, re-introducing the agency field into a few transit tables, creating activity locations in empty zones. Fixing zoom to feature logic. Fixed a nasty OpenGL error where LINE_STRIPS were used instead of LINES, causing problems with rubberbanding. Fixed Table....
PRELIMINARY VERSION: Many changes to improve the transit representation in Polaris. The database is not entirely compatible with previous versions at this time, specifically with regards to the transit tables. There are also a number of new foreign key constraints and other reliability measures. It will take a few versions to make the entire Network Editor package compatible with this newest database format.
The Transit.py source file had to be added and should have been part of the previous check-in.
First version of a GTFS import script has been added, with sample data for the 4 agencies in the Chicago area. Some incomplete functionality with regards to displaying and editing the GTFS data have been added for evaluation.
1.) Major bug fix: when splitting a link in a network that has a zone field in the node table, the zone was not properly determined and violated a foreign key constraint into the zone table. This has been fixed and should work reliably now. 2.) The referential integrity of the network database is now fully checked upon connection. This includes a loop over all tables and a loop over all constraints available through pragma foreign_key_list. 3.) The database is now opened in write ahead log mo...
A few tables that are currently not used by the network editor are not being forcefully recreated when accessing a database.
Added logic to set the zone field in the location table upon location creation or location movement to the spatially correct zone according to the GEO field in the zone table. Added a function under the layer menu that allows to apply the spatial fix to all locations in the database.
Added logic to set the zone field in the node table (if it exists) upon node creation or node movement to the spatially correct zone according to the GEO field in the zone table.
Fix of a bug in the tiles library.
Modified TileLoader.py to add a simple way to copy a subset of tiles from one library to another. This is not generalized and may need additional work.
TransimsGUI-ALT: Intermediate version that implements basic transit visualization and editing capabilities to the network editor. This is an experimental and potentially unstable version that will be improved upon in the near future.
TransimsGUI-ALT: Fixed a number of problems with the network animation and the animation control logic. Introduction of a real-time mode for animation.
TransimsGUI-ALT: Removing the no longer needed ...
TransimsGUI-ALT: Contributions from Sim Harbert...
TransimsGUI-ALT: Added labeling in the network ...
TransimsGUI-ALT: Bug fixes in the tiles library...
TransimsGUI-ALT: Replaced PIL with Pillow. Bug ...
TransimsGUI-ALT: Replaced PIL with Pillow. Adde...
TransimsGUI-LT: Minor bug fixes.
TransimsGUI-ALT: Further updates are needed, in...
TransimsGUI-ALT: Bug fixes in the GUI. Redesign...
TransimsGUI-ALT: Bug fixes in the GUI. Fixed li...
TransimsGUI-ALT: Preliminary work around the tr...
TransimsGUI-ALT: Preliminary work around the tr...
TransimsGUI-ALT: Preliminary work around the tr...
TransimsGUI-ALT: Preliminary work around the tr...
TransimsGUI-ALT: Preliminary work around the tr...
TransimsGUI-ALT: Several scripts and datasource...
TransimsGUI-ALT: Moved GTFS tools into an "Old"...
TransimsGUI-ALT: Fixed a bunch of small bugs th...
TransimsGUI-ALT: changed over to using the buil...
TransimsGUI-ALT: changed the MapCanvas script t...
TransimsGUI-ALT: Fixed a recently introduced er...
TransimsGUI-ALT: Displaying animation time larg...
TransimsGUI-ALT: Fixed a small bug in the previ...
TransimsGUI-ALT: Object selection in the networ...
TransimsGUI-ALT: Fixed a major problem that cau...
TransimsGUI-ALT: A few corrections were made to...
TransimsGUI-ALT: A few minor bugs were fixed th...
TransimsGUI-ALT: Modifications of the animation...
TransimsGUI-ALT: Interfacing for special builds...
TransimsGUI-ALT: Small improvements.
TransimsGUI-ALT: Improvement to the invocation ...
TransimsGUI-ALT: The export function to create ...
TransimsGUI-ALT: Several bug fixes. Exporting P...
TransimsGUI-ALT: Small bug fix in PolarisGUI.py.
TransimsGUI-ALT: The main directory for special...
TransimsGUI-ALT: The main directory for special...
TransimsGUI-ALT: Files related to special build...
TransimsGUI-ALT: The connectivity table created...
TransimsGUI-ALT: The function to export the net...
TransimsGUI-ALT: Bug fix: Editing the propertie...
TransimsGUI-ALT: Bug fix: minimum and maximum t...
TransimsGUI-ALT: Added a menu function to delet...
TransimsGUI-ALT: Added special configuration op...
TransimsGUI-ALT: Bug fixes and improvements to ...
TransimsGUI-ALT: Added the raw capability of ad...
TransimsGUI-ALT: Bug fixes: imagery loading log...
TransimsGUI-ALT: Bug fix: Checking the tables o...
TransimsGUI-ALT: The TextureConverter tool can ...
TransimsGUI-ALT: Animation can now display 4 di...
BatchTools: Implemented a simple traffic counte...
TransimsGUI-ALT: Die support functions have bee...
TransimsGUI-ALT: Callback functions have been a...
TransimsGUI-ALT: The background imagery process...
TransimsGUI-ALT: The context menus for visual o...
TransimsGUI-ALT: Preliminary restructuring of t...
TransimsGUI-ALT: This fixes a bug introduced in...
TransimsGUI-ALT: Remaining functionality in dra...
TransimsGUI-ALT: This version implements the ab...
TransimsGUI-ALT: The bounding box logic has cha...
TransimsGUI-ALT: LinkRecord.py was modified to ...
TransimsGUI-ALT: This is a first shot at a tabl...
TransimsGUI-ALT: Improved support for polygons....
TransimsGUI-ALT: The basic support for polygons...
TransimsGUI-ALT: Pocket records with 0 lanes ar...
TransimsGUI-ALT: Update of the layer management...
TransimsGUI-ALT: Fixed the zone boundary drawin...
TransimsGUI-ALT: Rudimentary support for zones ...
TransimsGUI-ALT: Implementation of Josshua's im...