Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge Network version 13 into develop #60

Open
wants to merge 198 commits into
base: develop
Choose a base branch
from
Open

Merge Network version 13 into develop #60

wants to merge 198 commits into from

Conversation

lmz
Copy link
Member

@lmz lmz commented Mar 28, 2022

Goals of network v13 pre-project card (pipeline) development (asana task)

  • Make it a script instead of a series of notebooks, and setup pipeline log file (issue#286)
  • Conflation with ACTC and CCTA (any other sources?)
  • Explore adding OSM information re: num_lanes comprises of GP, HOV, ML, etc
  • Incorporate & deprecate the mysterious R script that creates the lookups
  • Link shapes do not represent direction in point order of polyline (issue#56)
  • 5. fix roadway links missing names (issue#58)
  • Use shield number as road names for highways (issue#55)
  • Clean up some GTFS data (document any manual fixes)
  • reorganize input/output of each step, i.e. better organize "external", "interim", "processed"
  • add runtime tracking to the script

yuqiww and others added 23 commits March 31, 2022 22:49
- INPUT_DATA_DIR and OUTPUT_DATA_DIR environment variables
- renamed input file to be more clear as to the source
- clearer variable names (not i,g)
- update README accordingly
Relating to generating the files on a local drive that is not the C drive (which requires mounting it as a volume in docker)
Also adding more detail to readme
- INPUT_DATA_DIR and OUTPUT_DATA_DIR environment variables
- clearer variable names (not i,g)
- update README accordingly
- the network is huge so try to optimize memory usage
- rename output directory to be more consistent with step1
- output geopackage so for easy GIS viewing
- output geojson directly from geodataframe to explore the difference between this version and what was output before
lmz and others added 30 commits September 8, 2022 11:43
with additional documentation and fewer groupby()/sort() operations.  This is functionally equivalent to the previous version with the exception that since the aggregation isn't performed on rows which don't have duplicate indices, so rows with u==v now don't have their last node removed from the nodeIds list column (previously they did).
- modify length-based aggregation to ensure all aggregated links have non-null value in shst attributes
- removed "index" column from upstream
- added more documentation on "no_aggregation_grouped" with waySections_len > 1
- minor cosmetic changes
And add ACE to rail_gtfs, fix args in to_feather()
The downstream error: when loading the geopackage layer into ArcGIS Pro, it cannot load the data table or do data query due to 'Failed to create a page cursor'.
1) drop interim fields created during lane accounting one the imputation is done
2) when aggregate_osm_ways_back_to_shst_links, include raw osm lane/turn tags in length-based aggregation
… model network

Note: customized to the data schema of tm2_marin model network and tm2_nonMarin model network.
If to be applied to other model network data, need to check the data schema first.
…e shst matching

- for tm2_marin and tm2_nonMarin, uses  methods.merge_legacy_tm2_network_hov_links_with_gp()
- for CCTA and ACTC, drop hov/nontruck links for now; potential TODO is to run shst match on them separately
- revise the "merge_legacy_tm2_network_hov_links_with_gp" method
- remove sfcta HOV links before shst matching (because they don't match well, and only a handful of links are affected)
- move PEMS conflation out of third-party-conflation
- fix the bug in PEMS conflation method
- add more notes around de-duplicating links
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants