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

feat: Add experimental cargo bike profile #1744

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Commits on Mar 11, 2024

  1. feat: Add experimental cargo bike profile (#2)

    * First changes
    
    * second part
    
    * Third part
    
    * Changes for junction
    
    * Implement availability of junction tags
    
    Junctions are not handled by ORS.
    They need to be implemented and tested, similar to how Tollways are handled.
    
    - Create a new type for junctions (JunctionType.java)
    - Create an Extractor to fetch junctions (JunctionExtractor.java)
    - Create a place to store junctions (JunctionGraphStorage.java)
    - To create a storage implement a StorageBuilder (JunctionGraphStorageBuilder.java)
    - Add junction tag in other necessary places (APIEnums| AvoidFeaturesEdgeFilter | ...)
    - Remove Tollways from
      "ors-engine/src/main/resources/META-INF/services/org.heigit.ors.routing.graphhopper.extensions.storages.builders.GraphStorageBuilder"
    - Add tests for new files (JunctionGraphStorageBuilderTest.java)
    
    * Modify route visualization w/ folium
    
    * Copy green_streets_hd.csv file and build graph
    
    * Add more routes to apicaller.ipynb
    
    * Add cycling infrastructure on small streets
    
    * Remove special character
    
    * Set-up for aws environment
    
    * Update .dockerignore
    
    * Update .dockerignore
    
    * Update .dockerignore
    
    * Update .gitignore
    
    * Update ors-config.json
    
    * Update .rpm-packaging/ors-config.json
    
    * Delete .vscode/settings.json
    
    * Update docker-compose.yml
    
    * Update docker-compose.yml
    
    * Update docker-compose.yml
    
    * Update docker-compose.yml
    
    * Update .dockerignore
    
    * Delete modified.sh
    
    * Update ors-config.yml
    
    * Update ors-config.yml
    
    * Update ors-config.yml
    
    * Update ors-api/src/test/java/org/heigit/ors/api/services/RoutingServiceTest.java
    
    * Update ors-api/src/test/java/org/heigit/ors/api/services/RoutingServiceTest.java
    
    * Update ors-engine/src/main/java/org/heigit/ors/routing/RoutingProfile.java
    
    * Update ors-engine/src/main/java/org/heigit/ors/routing/graphhopper/extensions/OSMTags.java
    
    * Update ors-engine/src/main/java/org/heigit/ors/routing/graphhopper/extensions/OSMTags.java
    
    * Delete requirements.txt
    
    * Apply suggestions from code review
    
    * Delete subprocess.sql
    
    * Delete testtools/requirements.txt
    
    * Delete testtools/apicaller.ipynb
    
    * Update ors-config.json
    
    * Update ors-config.json
    
    * Update ors-config.yml
    
    * Update .dockerignore
    
    * Apply suggestions from code review
    
    * Update APIEnums.java
    
    * Update RequestProfileParamsWeightings.java
    
    * Update .dockerignore
    jan-bausch authored Mar 11, 2024
    Configuration menu
    Copy the full SHA
    a8f3559 View commit details
    Browse the repository at this point in the history