r5
Developed to power Conveyal's web-based interface for scenario planning and land-use/transport accessibility analysis, R5 is our routing engine for multimodal (transit/bike/walk/car) networks with a particular focus on public transit
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.md
- feature_request.md
- codeql-analysis.yml
- gradle.yml
- downloadData.py
- geobuf.proto
- randomizeCsv.py
- seamless-census.md
- fareto.png
- index.md
- newyork.md
- advanced-usage.md
- debug-interface.png
- index.md
- mkdocs.yml
- README.r5.md
- static-output.md
- Broker.java
- Job.java
- JobStatus.java
- RedeliveryTest.java
- WorkerCatalog.java
- WorkerDemand.java
- WorkerObservation.java
- WorkerStartupScriptTestHook.java
- WorkerTags.java
- ErrorEvent.java
- ErrorLogger.java
- Event.java
- EventBus.java
- EventHandler.java
- FileUploadEvent.java
- HandleRegionalEvent.java
- HandleSinglePointEvent.java
- HttpApiEvent.java
- NetworkPreloadEvent.java
- RegionalAnalysisEvent.java
- SinglePointEvent.java
- WorkerEvent.java
- Authentication.java
- BackendComponents.java
- Component.java
- Compute.java
- HttpApi.java
- LocalAuthentication.java
- LocalBackendComponents.java
- LocalWorkerComponents.java
- LocalWorkerLauncher.java
- TaskScheduler.java
- WorkerComponents.java
- WorkerHttpApi.java
- WorkerLauncher.java
- AggregationAreaController.java
- BrokerController.java
- BundleController.java
- DataSourceController.java
- GtfsController.java
- HttpController.java
- LocalFilesController.java
- NetworkTileController.java
- OpportunityDatasetController.java
- package-info.java
- RegionalAnalysisController.java
- UserActivityController.java
- WorkerProxyController.java
- AggregationAreaDerivation.java
- DataDerivation.java
- CsvDataSourceIngester.java
- DataSourceException.java
- DataSourceIngester.java
- DataSourcePreviewGenerator.java
- DataSourceUploadAction.java
- DataSourceUtil.java
- GeoJsonDataSourceIngester.java
- GeoPackageDataSourceIngester.java
- GeoTiffDataSourceIngester.java
- ShapefileDataSourceIngester.java
- SpatialAttribute.java
- SeamlessCensusGridExtractor.java
- AbstractTimetable.java
- AddStreets.java
- AddTripPattern.java
- AdjustDwellTime.java
- AdjustSpeed.java
- AggregationArea.java
- AnalysisRequest.java
- BaseModel.java
- Bounds.java
- Bundle.java
- ConvertToFrequency.java
- CsvResultOptions.java
- CustomModificationHolder.java
- DataGroup.java
- DataSource.java
- DataSourceValidationIssue.java
- FileInfo.java
- GtfsDataSource.java
- JsonViews.java
- Model.java
- Modification.java
- ModificationStop.java
- ModifyStreets.java
- OpportunityDataset.java
- OsmDataSource.java
- Project.java
- Region.java
- RegionalAnalysis.java
- RemoveStops.java
- RemoveTrips.java
- Reroute.java
- Segment.java
- SpatialDataSource.java
- AnalysisCollection.java
- AnalysisDB.java
- MongoMap.java
- Persistence.java
- AccessCsvResultWriter.java
- BaseResultWriter.java
- CsvResultType.java
- CsvResultWriter.java
- GridResultType.java
- GridResultWriter.java
- MultiGridResultWriter.java
- MultiOriginAssembler.java
- PathCsvResultWriter.java
- RegionalResultWriter.java
- TemporalDensityCsvResultWriter.java
- TimeCsvResultWriter.java
- BsonObjectIdModule.java
- FileItemInputStreamProvider.java
- HttpStatus.java
- HttpUtils.java
- JsonUtil.java
- VectorMapTile.java
- AnalysisServerException.java
- BackendConfig.java
- BackendMain.java
- ConfigBase.java
- LocalWorkerConfig.java
- SelectingGridReducer.java
- UserPermissions.java
- WorkerConfig.java
- CensusExtractor.java
- CensusLoader.java
- FileSeamlessSource.java
- LodesSource.java
- S3SeamlessSource.java
- SeamlessSource.java
- ShapeDataStore.java
- TigerLineSource.java
- GeobufDecoder.java
- GeobufEncoder.java
- GeobufFeature.java
- ShapefileToGeobuf.java
- FileCategory.java
- FileStorage.java
- FileStorageFormat.java
- FileStorageKey.java
- FileUtils.java
- LocalFileStorage.java
- UrlWithHumanName.java
- DateParseError.java
- DuplicateKeyError.java
- DuplicateStopError.java
- DuplicateTripError.java
- EmptyFieldError.java
- EmptyTableError.java
- ForbiddenFieldError.java
- GeneralError.java
- GTFSError.java
- MisplacedStopError.java
- MissingColumnError.java
- MissingKeyError.java
- MissingShapeError.java
- MissingTableError.java
- NewGTFSError.java
- NewGTFSErrorType.java
- NoAgencyInFeedError.java
- NoTripsForRouteError.java
- NumberParseError.java
- package-info.java
- RangeError.java
- ReferentialIntegrityError.java
- RestrictedBookingError.java
- ReversedTripShapeError.java
- ShapeMissingCoordinatesError.java
- SQLErrorStorage.java
- SuspectStopLocationError.java
- TableInSubdirectoryError.java
- TimeParseError.java
- TimeZoneError.java
- UnsupportedFlexError.java
- UnusedStopError.java
- URLParseError.java
- FlexGroup.java
- FlexGroupStop.java
- FlexLocation.java
- FlexLocationStreamer.java
- FlexStopTime.java
- FlexTrip.java
- GeoJsonStreamer.java
- JsonStreamer.java
- MeetingAreaPlaceFilter.java
- MeetingAreas.java
- OnDemand.java
- OnDemandIndex.java
- OnDemandPlaceFilter.java
- PolygonPlaceFilter.java
- UnsupportedGeometryException.java
- CBox.java
- CGeometry.java
- CLinearRing.java
- CLineString.java
- CMultiPolygon.java
- CPoint.java
- CPolygon.java
- CPolygonal.java
- CPolygonWithHoles.java
- JTSConverter.java
- PointInPolygonTester.java
- BooleanField.java
- ColorField.java
- CSVResultSetAdapter.java
- CurrencyField.java
- DateField.java
- DoubleField.java
- EntityPopulator.java
- Field.java
- IntegerField.java
- LanguageField.java
- Requirement.java
- ShortField.java
- SQLEntityFetcher.java
- StringField.java
- Table.java
- TableReader.java
- TimeField.java
- URLField.java
- Agency.java
- Calendar.java
- CalendarDate.java
- Entity.java
- Fare.java
- FareAttribute.java
- FareRule.java
- FeedInfo.java
- Frequency.java
- package-info.java
- Pattern.java
- Route.java
- Service.java
- Shape.java
- ShapeMap.java
- ShapePoint.java
- Stop.java
- StopTime.java
- Transfer.java
- Trip.java
- BooleanAsciiGrid.java
- StorageException.java
- JacksonSerializers.java
- JsonManager.java
- Rectangle2DDeserializer.java
- Rectangle2DMixIn.java
- Deduplicator.java
- GeometryUtil.java
- Renamer.java
- Util.java
- DuplicateStops.java
- Priority.java
- GeoUtils.java
- ProjectedCoordinate.java
- PostLoadValidator.java
- CropGTFS.java
- ExtractGTFSMode.java
- Geometries.java
- GeometryCache.java
- GTFSCache.java
- GTFSFeed.java
- GtfsLibException.java
- TripPatternKey.java
- Display.java
- GraphicsSink.java
- WebMercatorTile.java
- Converter.java
- SpeedSetter.java
- NodeSerializer.java
- package-info.java
- VarInt.java
- WaySerializer.java
- DeflatedBlockReader.java
- DeflatedBlockWriter.java
- Node.java
- NodeTracker.java
- OSM.java
- OSMChangeParser.java
- OSMEntity.java
- OSMEntitySink.java
- OSMEntitySource.java
- OsmLibException.java
- package-info.java
- PBFInput.java
- PBFOutput.java
- Relation.java
- StringTable.java
- TagCounter.java
- TextOutput.java
- TileOSMSource.java
- Updater.java
- VarIntInputStream.java
- VarIntOutputStream.java
- VEXBlock.java
- VexFormat.java
- VexInput.java
- VexOutput.java
- Way.java
- WebMercatorTile.java
- AnalysisWorker.java
- AnalysisWorkerController.java
- AnalysisWorkerTask.java
- ChaosParameters.java
- EC2Info.java
- JobSimulator.java
- PathResult.java
- PathResultSummary.java
- PathWriter.java
- RegionalTask.java
- RegionalWorkResult.java
- ScenarioCache.java
- ThroughputTracker.java
- TimeGridWriter.java
- TransportNetworkConfig.java
- TravelTimeResult.java
- TravelTimeSurfaceTask.java
- Worker.java
- WorkerNotReadyException.java
- WorkerStatus.java
- DecayFunction.java
- ExponentialDecayFunction.java
- FixedExponentialDecayFunction.java
- LinearDecayFunction.java
- LogisticDecayFunction.java
- StepDecayFunction.java
- ScenarioApplicationException.java
- TaskError.java
- UnsupportedGeometryException.java
- LIRRStop.java
- LIRRTransferAllowance.java
- NYCFareDataCache.java
- NYCInRoutingFareCalculator.java
- NYCPatternType.java
- NYCStaticFareData.java
- NYCTransferAllowance.java
- BogotaInRoutingFareCalculator.java
- BogotaMixedInRoutingFareCalculator.java
- BostonInRoutingFareCalculator.java
- ChicagoInRoutingFareCalculator.java
- FareBounds.java
- InRoutingFareCalculator.java
- package-info.java
- ParetoServer.java
- RouteBasedFareRules.java
- SimpleInRoutingFareCalculator.java
- TransferAllowance.java
- ZoneBasedFareSystem.java
- ApiTask.java
- NetworkPreloaderProgressListener.java
- NoopProgressListener.java
- ProgressInputStream.java
- ProgressListener.java
- Task.java
- TaskAction.java
- WorkProduct.java
- WorkProductType.java
- AddStreets.java
- AddTrips.java
- AdjustDwellTime.java
- AdjustFrequency.java
- AdjustSpeed.java
- CustomModificationHolder.java
- IndexedPolygonCollection.java
- Modification.java
- ModificationPolygon.java
- ModificationTypeResolver.java
- ModifyStreets.java
- package-info.java
- PickupDelay.java
- PickupWaitTimes.java
- RasterCost.java
- RemoveStops.java
- RemoveTrips.java
- Reroute.java
- RoadCongestion.java
- Scenario.java
- SetFareCalculator.java
- ShapefileLts.java
- StopSpec.java
- AccessibilityResult.java
- BootstrappingTravelTimeReducer.java
- ByteArrayOutputInputStream.java
- FreeFormPointSet.java
- Grid.java
- GridTransformWrapper.java
- LinkageCache.java
- LittleEndianIntOutputStream.java
- MakeFreeFormTestCSV.java
- NetworkPreloader.java
- OnDemandAccess.java
- PathScorer.java
- PersistenceBuffer.java
- PointSet.java
- PointSetCache.java
- StreetTimesAndModes.java
- TemporalDensityResult.java
- TravelTimeComputer.java
- TravelTimeReducer.java
- WebMercatorExtents.java
- WebMercatorGridPointSet.java
- WebMercatorGridPointSetCache.java
- WorkerCategory.java
- AbsoluteDirection.java
- Alert.java
- BikeRentalStation.java
- Coordinate.java
- Elevation.java
- Fare.java
- Itinerary.java
- LegMode.java
- ModeStopIndex.java
- NonTransitMode.java
- ParkRideParking.java
- PointToPointConnection.java
- PolylineGeometry.java
- ProfileOption.java
- RelativeDirection.java
- Route.java
- SearchType.java
- SegmentPattern.java
- Stats.java
- Stop.java
- StopCluster.java
- StreetEdgeInfo.java
- StreetSegment.java
- Transfer.java
- TransitJourneyID.java
- TransitModes.java
- TransitSegment.java
- Trip.java
- TripPattern.java
- GraphQlRequest.java
- ProfileResponse.java
- DirectionUtils.java
- GeoJsonFeature.java
- GeometryUtils.java
- JsonUtilities.java
- SphericalDistanceLibrary.java
- Util.java
- KryoNetworkSerializer.java
- LevelOfTrafficStressLabeler.java
- NoSidewalkCyclingTraversalPermissionLabeler.java
- NoSteepInclinesTraversalPermissionLabeler.java
- package-info.java
- RoadPermission.java
- SidewalkTraversalPermissionLabeler.java
- SpeedLabeler.java
- StreetClass.java
- TraversalPermissionLabeler.java
- TypeOfEdgeLabeler.java
- USTraversalPermissionLabeler.java
- BitSetDeserializer.java
- BitSetSerializer.java
- JavaLocalDateDeserializer.java
- JavaLocalDateSerializer.java
- LegModeSetDeserializer.java
- LegModeSetSerializer.java
- LineStringDeserializer.java
- LineStringSerializer.java
- ModeSetDeserializer.java
- ModeSetSerializer.java
- PolyUtil.java
- TransitModeSetDeserializer.java
- TransitModeSetSerializer.java
- ZoneIdDeserializer.java
- ZoneIdSerializer.java
- PointToPointQuery.java
- RouterInfo.java
- SpeedConfig.java
- SpeedUnit.java
- PointToPointRouterServer.java
- DominatingList.java
- ExecutionTimer.java
- FareDominatingList.java
- FastRaptorWorker.java
- FrequencyRandomOffsets.java
- HashPath.java
- McRaptorSuboptimalPathProfileRouter.java
- Path.java
- PathWithTimes.java
- PerTargetPropagater.java
- ProfileRequest.java
- PropagationTimer.java
- RaptorState.java
- RaptorTimer.java
- StatsCalculator.java
- StreetMode.java
- StreetPath.java
- SuboptimalDominatingList.java
- BooleanField.java
- CostField.java
- ElevationCostField.java
- ElevationLoader.java
- MinettiCalculator.java
- package-info.java
- RasterDataSourceSampler.java
- SunCostField.java
- SunLoader.java
- ToblerCalculator.java
- ShapefileMain.java
- ShapefileMatcher.java
- ShapefileMatcherMain.java
- BasicTraversalTimeCalculator.java
- BikeRentalBuilder.java
- DebugRoutingVisitor.java
- EdgeStore.java
- EdgeTraversalTimes.java
- EgressCostTable.java
- IntHashGrid.java
- LaDotBikeCostSupplier.java
- LaDotCostTags.java
- LaDotWalkCostSupplier.java
- LinkedPointSet.java
- MultistageTraversalTimeCalculator.java
- OnDemandTraversalTimeCalculator.java
- OSMCache.java
- package-info.java
- ParkRideRouter.java
- PointSetTimes.java
- RoutingVisitor.java
- SingleModeTraversalTimes.java
- Split.java
- StreetLayer.java
- StreetRouter.java
- TarjanIslandPruner.java
- TraversalTimeCalculator.java
- TurnRestriction.java
- VertexStore.java
- DCFareCalculator.java
- FareTable.java
- package-info.java
- RideType.java
- Path.java
- PatternSequence.java
- RouteSequence.java
- StopSequence.java
- DuplicateFeedException.java
- FilteredPattern.java
- FilteredPatternCache.java
- FilteredPatterns.java
- GtfsTransferLoader.java
- package-info.java
- PickDropType.java
- RouteInfo.java
- RouteTopology.java
- TransferFinder.java
- TransitLayer.java
- TransportNetwork.java
- TransportNetworkCache.java
- TransportNetworkException.java
- TripFlag.java
- TripPattern.java
- TripSchedule.java
- package-info.java
- TransitiveNetwork.java
- TransitivePattern.java
- TransitiveRoute.java
- TransitiveStop.java
- AugmentedList.java
- TByteAugmentedList.java
- TDoubleAugmentedList.java
- TIntAugmentedList.java
- TLongAugmentedList.java
- AsyncLoader.java
- EmptyTIntCollection.java
- EncodedPolylineSerializer.java
- ExceptionUtils.java
- Histogram.java
- InputStreamProvider.java
- LambdaCounter.java
- LocationIndexedLineInLocalCoordinateSystem.java
- P2.java
- ProgressListener.java
- ResultOrError.java
- SemVer.java
- ShapefileReader.java
- TIntIntHashMultimap.java
- TIntIntHashSetMultimap.java
- TIntIntMultimap.java
- TIntObjectHashMultimap.java
- TIntObjectMultimap.java
- Tuple2.java
- OneOriginResult.java
- SoftwareVersion.java
- Geobuf.java
- gpwv3-quarter-boolean.asc
- gpwv3-quarter-buffer-boolean.asc
- marker-flag-end-shadowed.png
- marker-flag-start-shadowed.png
- leaflet.contextmenu.css
- leaflet.contextmenu.js
- leaflet-sidebar.js
- config.js
- debug.js
- graphql_plan.js
- gui.js
- plan.js
- request_query.json
- utils.js
- debug.html
- index.html
- leaflet-sidebar.css
- new.html
- oneway.json
- oneway.png
- oneway@2x.json
- oneway@2x.png
- marc.csv
- metrorail.csv
- vre.csv
- descendants.csv
- lirr_stops_fare_zones.csv
- lirr_zonal_fares.csv
- README.txt
- via_fares.csv
- mnr_fares.csv
- express_bus_routes.csv
- subway_transfers.csv
- index.html
- vectorstyle.json
- logback.xml
- ArgumentValidationTest.java
- GeoJsonDataSourceIngesterTest.java
- ShapefileDataSourceIngesterTest.java
- SpatialDataSourceIngesterTest.java
- TestingProgressListener.java
- AddTripPatternTest.java
- TestUtils.java
- IntegrationTest.java
- IntegrationTest.java
- MapDBTest.java
- FlexNetworkBuildTest.java
- OnDemandWindowTest.java
- PointInPolygonTesterTest.java
- FieldTests.java
- BooleanAsciiGridTest.java
- UtilTest.java
- GeometriesTest.java
- GTFSFeedTest.java
- TestUtils.java
- NodeTest.java
- NodeTrackerTest.java
- OSMEntityTest.java
- OSMTest.java
- RelationTest.java
- RoundTripTest.java
- WayTest.java
- LocalDateSerialization.java
- TestDecayFunctions.java
- convergingEgressNetwork.svg
- drivableStreetNetwork10m.svg
- drivableStreetNetwork200m.svg
- exampleScene.svg
- GtfsRenderer.java
- islandNetwork.svg
- MeetingAreaTest.java
- OnDemandDestinationTest.java
- OnDemandEgressTest.java
- OnDemandStopAccessTest.java
- OnDemandZoneAccessTest.java
- OsmRenderer.java
- package-info.java
- parkNetwork.svg
- plazaNetwork.svg
- Scene.java
- SceneBuilderTest.java
- SceneDiagramWriter.java
- SceneJunction.java
- SceneOnDemand.java
- ScenePolygon.java
- SceneRouting.java
- SceneStop.java
- SceneWay.java
- stationNetwork.svg
- StopLinkingTest.java
- SvgRenderer.java
- twoStreetScene.svg
- twoVillagesNetwork.svg
- WayPreset.java
- DestinationGridLayeringTests.java
- Distribution.java
- DistributionChart.java
- DistributionTester.java
- GridGtfsGenerator.java
- GridLayout.java
- GridOpportunities.java
- GridOsmGenerator.java
- GridRoute.java
- GridTaskBuilder.java
- PathResultTests.java
- PredictedAccessibilityTests.java
- RandomFrequencyPhasingTests.java
- ScenarioInvariantTests.java
- SimpsonDesertTests.java
- TestPointSetCache.java
- AddTripsTest.java
- AdjustDwellTest.java
- AdjustFrequencyTest.java
- AdjustSpeedTest.java
- ChecksumTest.java
- FakeGraph.java
- ModifyStreetsTest.java
- RelinkingTest.java
- RemoveStopsTest.java
- RemoveTripsTest.java
- RerouteTest.java
- GridTest.java
- GridTransformWrapperTest.java
- InitialStopsTest.java
- WebMercatorExtentsTest.java
- WebMercatorGridPointSetTest.java
- AnglesTest.java
- RoadAnglesTest.java
- StreetSegmentTest.java
- GeometryUtilsTest.java
- KryoNetworkSerializerTest.java
- TestPermissionsLabeler.java
- TraversalPermissionLabelerTest.java
- TypeOfEdgeLabelerTest.java
- ProfileRequestTest.java
- PropagatedTimesStoreTest.java
- BasicTraversalTimeCalculatorTest.java
- IntHashGridTest.java
- ReverseRoutingTest.java
- StreetLayerTest.java
- TimeDependentRoutingTest.java
- TurnRestrictionTest.java
- TurnTest.java
- FrequencyRandomOffsetsTest.java
- cities.csv
- continents.cpg
- continents.dbf
- continents.geojson
- continents.gpkg
- continents.prj
- continents.shp
- continents.shx
- duplicate-fields.cpg
- duplicate-fields.dbf
- duplicate-fields.prj
- duplicate-fields.shp
- duplicate-fields.shx
- empty.geojson
- hkzones-extra-attribute.geojson
- hkzones-mixed-geometries.geojson
- hkzones-mixed-numeric.geojson
- hkzones-no-collection.geojson
- hkzones-type-mismatch.geojson
- new-zealand-antimeridian.cpg
- new-zealand-antimeridian.dbf
- new-zealand-antimeridian.geojson
- new-zealand-antimeridian.gpkg
- new-zealand-antimeridian.prj
- new-zealand-antimeridian.shp
- new-zealand-antimeridian.shx
- nl-null-points.cpg
- nl-null-points.dbf
- nl-null-points.prj
- nl-null-points.qpj
- nl-null-points.shp
- nl-null-points.shx
- too-small.geojson
- valid-polygon-projected.cpg
- valid-polygon-projected.dbf
- valid-polygon-projected.geojson
- valid-polygon-projected.gpkg
- valid-polygon-projected.prj
- valid-polygon-projected.shp
- valid-polygon-projected.shx
- valid-polygon-wgs84.cpg
- valid-polygon-wgs84.dbf
- valid-polygon-wgs84.geojson
- valid-polygon-wgs84.gpkg
- valid-polygon-wgs84.prj
- valid-polygon-wgs84.shp
- valid-polygon-wgs84.shx
- integrationTest.zip
- agency.txt
- calendar.txt
- feed_info.txt
- routes.txt
- stop_times.txt
- stops.txt
- trips.txt
- agency.txt
- calendar.txt
- feed_info.txt
- routes.txt
- stop_times.txt
- stops.txt
- trips.txt
- columbus.osm.pbf
- pdx-three-overlapping.dbf
- pdx-three-overlapping.prj
- pdx-three-overlapping.shp
- pdx-three-overlapping.shx
- streetSegmentCAR_ROUNDABOUT.json
- streetSegmentWALK.json
- cathedral-no-left.pbf
- delft-station.pbf
- fiji-extract.sh
- fiji-ferry.pbf
- missing-nodes.pbf
- missing-nodes.xml
- reisterstown-via-restriction.pbf
- snake-rd.pbf
- speedFlagsTest.pbf
- subgraph.pbf
- agency.txt
- calendar.txt
- calendar_dates.txt
- fare_attributes.txt
- fare_rules.txt
- feed_info.txt
- frequencies.txt
- routes.txt
- shapes.txt
- stop_times.txt
- stops.txt
- transfers.txt
- trips.txt
- agency.txt
- calendar.txt
- feed_info.txt
- locations.geojson
- routes.txt
- stop_times.txt
- stops.txt
- trips.txt
- agency.txt
- calendar.txt
- description.txt
- feed_info.txt
- locations.geojson
- routes.txt
- stop_times.txt
- stops.txt
- trips.txt
- agency.txt
- calendar.txt
- description.txt
- feed_info.txt
- location_group_stops.txt
- location_groups.txt
- locations.geojson
- routes.txt
- stop_times.txt
- stops.txt
- trips.txt
- agency.txt
- calendar.txt
- description.txt
- feed_info.txt
- routes.txt
- stop_times.txt
- stops.txt
- trips.txt
- agency.txt
- calendar.txt
- description.txt
- feed_info.txt
- locations.geojson
- routes.txt
- stop_times.txt
- stops.txt
- trips.txt
- agency.txt
- calendar.txt
- description.txt
- feed_info.txt
- location_group_stops.txt
- location_groups.txt
- locations.geojson
- routes.txt
- stop_times.txt
- stops.txt
- trips.txt
- README.txt
- agency.txt
- calendar.txt
- feed_info.txt
- minimal.gtfs.zip
- routes.txt
- stop_times.txt
- stops.txt
- trips.txt
- bangor_maine.osm.pbf
- fake-agency.zip
- felton.pbf
- logback-test.xml
- porto_portugal.osm.pbf
- .gitignore
- analysis.properties.docker
- analysis.properties.template
- build.gradle
- docker-compose.yml
- Dockerfile
- LICENSE
- README.md
- settings.gradle
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/conveyal/r5
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd r5
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose up -d --build
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Gradle (Java/Kotlin)
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
./gradlew build
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
