public void ExportBinaryMatrix() { /*Ensure the scenario has a valid network and at least one matrix to be exported*/ Assert.IsTrue( Helper.Modeller.Run(null, "tmg2.Import.import_network_package", JSONParameterBuilder.BuildParameters(writer => { writer.WriteString("network_package_file", Path.GetFullPath("TestFiles/test.nwp")); writer.WriteString("scenario_description", "Test Network"); writer.WriteNumber("scenario_number", 1); writer.WriteString("conflict_option", "PRESERVE"); }), LogbookLevel.Standard)); Assert.IsTrue( Helper.Modeller.Run(null, "tmg2.Import.import_binary_matrix", JSONParameterBuilder.BuildParameters(writer => { writer.WriteNumber("matrix_type", 4); writer.WriteNumber("matrix_number", 1); writer.WriteString("binary_matrix_file", Path.GetFullPath("TestFiles/Test.mtx")); writer.WriteNumber("scenario_number", 1); writer.WriteString("matrix_description", "Test Matrix"); }), LogbookLevel.Standard)); Assert.IsTrue( Helper.Modeller.Run(null, "tmg2.Export.export_binary_matrix", JSONParameterBuilder.BuildParameters(writer => { writer.WriteNumber("matrix_type", 4); writer.WriteNumber("matrix_number", 1); writer.WriteString("file_location", Path.GetFullPath("exported.mtx")); writer.WriteNumber("scenario_number", 1); }), LogbookLevel.Standard)); }
public override void Invoke(ModellerController context) { context.Run(this, "tmg2.Delete.delete_scenario", JSONParameterBuilder.BuildParameters(writer => { writer.WriteNumber("scenario", Scenario.Invoke()); }), LogbookLevel.None); }
private string GetParameters() { return(JSONParameterBuilder.BuildParameters(writer => { writer.WriteString("gtfs_folder", Path.GetFullPath(GTFSFolder.Invoke())); writer.WriteString("shapefile_name", ShapefileName.Invoke()); })); }
public void DeleteScenario() { Assert.IsTrue( Helper.Modeller.Run(null, "tmg2.Delete.delete_scenario", JSONParameterBuilder.BuildParameters(writer => { writer.WriteNumber("scenario", 2); }), LogbookLevel.Standard)); }
private string GetParameters() { return(JSONParameterBuilder.BuildParameters(writer => { writer.WriteString("input_stop_file", Path.GetFullPath(StopsInputFile.Invoke())); writer.WriteString("output_mapping_file", MappingOutputFile.Invoke()); })); }
public override void Invoke(ModellerController context) { context.Run(this, "tmg2.Export.export_network_package", JSONParameterBuilder.BuildParameters(writer => { writer.WriteString("export_file", Path.GetFullPath(SaveTo.Invoke())); writer.WriteNumber("scenario_number", ScenarioNumber.Invoke()); writer.WriteString("extra_attributes", Attributes.Invoke()); }), LogbookLevel.Standard); }
private string GetParameters() { return(JSONParameterBuilder.BuildParameters(writer => { writer.WriteString("gtfs_folder", Path.GetFullPath(GTFSFolder.Invoke())); writer.WriteString("service_id", ServiceID.Invoke()); writer.WriteString("routes_file", UpdatedRoutesFile.Invoke()); })); }
public override void Invoke(ModellerController context) { context.Run(null, "tmg2.Export.export_binary_matrix", JSONParameterBuilder.BuildParameters(writer => { writer.WriteNumber("matrix_type", 4); writer.WriteNumber("matrix_number", MatrixNumber.Invoke()); writer.WriteString("file_location", Path.GetFullPath(SaveTo.Invoke())); writer.WriteNumber("scenario_number", ScenarioNumber.Invoke()); }), LogbookLevel.Standard); }
public void MappingStopToNode() { Assert.IsTrue( Helper.Modeller.Run(null, "tmg2.Export.export_matching_emme_nodes_for_gtfs_stops", JSONParameterBuilder.BuildParameters(writer => { writer.WriteString("input_stop_file", Path.GetFullPath("TestFiles/FrabtiztownGTFS/stops.txt")); writer.WriteString("output_mapping_file", "stop_to_node"); }), LogbookLevel.Standard)); }
private string GetParameters() { return(JSONParameterBuilder.BuildParameters(writer => { writer.WriteParameter("network_package_file", Path.GetFullPath(NetworkPackageFile.Invoke())); writer.WriteParameter("scenario_number", ScenarioNumber.Invoke()); writer.WriteParameter("add_functions", true); writer.WriteParameter("conflict_option", "OVERWRITE"); })); }
public void ConvertGtfsStopsToShp() { Assert.IsTrue( Helper.Modeller.Run(null, "tmg2.Convert.convert_gtfs_stops_to_shapefile", JSONParameterBuilder.BuildParameters(writer => { writer.WriteString("gtfs_folder", Path.GetFullPath("TestFiles/FrabtiztownGTFS")); writer.WriteString("shapefile_name", "FrabtiztownStopShp"); }), LogbookLevel.Standard)); }
public override void Invoke(ModellerController context) { context.Run(null, "tmg2.Copy.copy_scenario", JSONParameterBuilder.BuildParameters(writer => { writer.WriteNumber("from_scenario", FromScenario.Invoke()); writer.WriteNumber("to_scenario", ToScenario.Invoke()); writer.WriteBoolean("copy_strategy", CopyStrategy.Invoke()); }), LogbookLevel.None); }
public void ExportNetworkPackage() { Assert.IsTrue( Helper.Modeller.Run(null, "tmg2.Export.export_network_package", JSONParameterBuilder.BuildParameters(writer => { writer.WriteString("export_file", Path.GetFullPath("exported.nwp")); writer.WriteNumber("scenario_number", 1); writer.WriteString("extra_attributes", "all"); }), LogbookLevel.Standard)); }
public void CopyScenario() { Assert.IsTrue( Helper.Modeller.Run(null, "tmg2.Copy.copy_scenario", JSONParameterBuilder.BuildParameters(writer => { writer.WriteNumber("from_scenario", 1); writer.WriteNumber("to_scenario", 2); writer.WriteBoolean("copy_strategy", false); }), LogbookLevel.Standard)); }
public void ExportBinaryMatrix() { Assert.IsTrue( Helper.Modeller.Run(null, "tmg2.Export.export_binary_matrix", JSONParameterBuilder.BuildParameters(writer => { writer.WriteNumber("matrix_type", 4); writer.WriteNumber("matrix_number", 1); writer.WriteString("file_location", Path.GetFullPath("exported.mtx")); writer.WriteNumber("scenario_number", 1); }), LogbookLevel.Standard)); }
public override void Invoke(ModellerController context) { context.Run(this, "tmg2.Import.import_binary_matrix", JSONParameterBuilder.BuildParameters(writer => { writer.WriteNumber("matrix_type", 4); writer.WriteNumber("matrix_number", MatrixNumber.Invoke()); writer.WriteString("binary_matrix_file", Path.GetFullPath(FileLocation.Invoke())); writer.WriteNumber("scenario_number", ScenarioNumber.Invoke()); writer.WriteString("matrix_description", Description.Invoke()); }), LogbookLevel.Standard); }
public void CleanGTFS() { Assert.IsTrue( Helper.Modeller.Run(null, "tmg2.Filter.filter_gtfs_for_service_id_and_routes", JSONParameterBuilder.BuildParameters(writer => { writer.WriteString("gtfs_folder", Path.GetFullPath("TestFiles/FrabtiztownGTFS")); writer.WriteString("service_id", "FrabtiztownTransit"); writer.WriteString("routes_file", ""); }), LogbookLevel.Standard)); }
public void ImportNetworkPackage() { Assert.IsTrue( Helper.Modeller.Run(null, "tmg2.Import.import_network_package", JSONParameterBuilder.BuildParameters(writer => { writer.WriteString("network_package_file", Path.GetFullPath("TestFiles/test.nwp")); writer.WriteString("scenario_description", "Test Network"); writer.WriteNumber("scenario_number", 1); writer.WriteString("conflict_option", "PRESERVE"); }), LogbookLevel.Standard)); }
public override void Invoke(ModellerController context) { context.Run(this, "tmg2.Export.export_network_package", new[] { new ModellerControllerParameter("xtmf_JSON", JSONParameterBuilder.BuildParameters(writer => { writer.WriteParameter("export_file", Path.GetFullPath(SaveTo.Invoke())); writer.WriteParameter("scenario_number", ScenarioNumber.Invoke()); writer.WriteParameter("extra_attributes", Attributes.Invoke()); })), new ModellerControllerParameter("xtmf_logbook_level", ModellerController.LogbookAll) }); }
public void ImportBinaryMatrix() { Assert.IsTrue( Helper.Modeller.Run(null, "tmg2.Import.import_binary_matrix", JSONParameterBuilder.BuildParameters(writer => { writer.WriteNumber("matrix_type", 4); writer.WriteNumber("matrix_number", 1); writer.WriteString("binary_matrix_file", Path.GetFullPath("TestFiles/test.mtx")); writer.WriteNumber("scenario_number", 1); writer.WriteString("matrix_description", "Test Matrix"); }), LogbookLevel.Standard)); }
public override void Invoke(ModellerController context) { context.Run(null, "tmg2.Export.export_binary_matrix", new[] { new ModellerControllerParameter("xtmf_JSON", JSONParameterBuilder.BuildParameters(writer => { writer.WriteParameter("matrix_type", 4); writer.WriteParameter("matrix_number", MatrixNumber.Invoke()); writer.WriteParameter("file_location", Path.GetFullPath(SaveTo.Invoke())); writer.WriteParameter("scenario_number", ScenarioNumber.Invoke()); })), new ModellerControllerParameter("xtmf_logbook_level", ModellerController.LogbookAll) }); }
public void ExportNetworkPackage() { Assert.IsTrue( Helper.Modeller.Run(null, "tmg2.Export.export_network_package", new[] { new ModellerControllerParameter("xtmf_JSON", JSONParameterBuilder.BuildParameters(writer => { writer.WriteParameter("export_file", Path.GetFullPath("exported.nwp")); writer.WriteParameter("scenario_number", 1); writer.WriteParameter("extra_attributes", "all"); })), new ModellerControllerParameter("xtmf_logbook_level", ModellerController.LogbookAll) })); }
public override void Invoke(ModellerController context) { context.Run(null, "tmg2.Copy.copy_scenario", new[] { new ModellerControllerParameter("xtmf_JSON", JSONParameterBuilder.BuildParameters(writer => { writer.WriteParameter("from_scenario", FromScenario.Invoke()); writer.WriteParameter("to_scenario", ToScenario.Invoke()); writer.WriteParameter("copy_strategy", CopyStrategy.Invoke()); })), new ModellerControllerParameter("xtmf_logbook_level", ModellerController.LogbookAll) }); }
public void ExportBinaryMatrix() { Assert.IsTrue( Helper.Modeller.Run(null, "tmg2.Export.export_binary_matrix", new[] { new ModellerControllerParameter("xtmf_JSON", JSONParameterBuilder.BuildParameters(writer => { writer.WriteParameter("matrix_type", 4); writer.WriteParameter("matrix_number", 1); writer.WriteParameter("file_location", Path.GetFullPath("exported.mtx")); writer.WriteParameter("scenario_number", 1); })), new ModellerControllerParameter("xtmf_logbook_level", ModellerController.LogbookAll) })); }
private string GetParameters() { return(JSONParameterBuilder.BuildParameters(writer => { writer.WriteNumber("scenario_id", BaseScenario.Invoke()); writer.WriteNumber("max_non_stop_nodes", MaxNonStopNodes.Invoke()); writer.WriteString("link_priority_attribute", LinkPriorityAttributeId.Invoke()); writer.WriteString("gtfs_folder", Path.GetFullPath(GtfsFolder.Invoke())); writer.WriteString("stop_to_node_file", Path.GetFullPath(StopToNodeFile.Invoke())); writer.WriteNumber("new_scenario_id", NewScenarioId.Invoke()); writer.WriteString("new_scenario_title", NewScenarioTitle.Invoke()); writer.WriteString("service_table_file", LineServiceTableFile.Invoke()); writer.WriteString("mapping_file", MappingFileName.Invoke()); writer.WriteBoolean("publish_flag", PublishFlag.Invoke()); })); }
public override void Invoke(ModellerController context) { context.Run(this, "tmg2.Import.import_binary_matrix", new[] { new ModellerControllerParameter("xtmf_JSON", JSONParameterBuilder.BuildParameters(writer => { writer.WriteParameter("matrix_type", 4); writer.WriteParameter("matrix_number", MatrixNumber.Invoke()); writer.WriteParameter("binary_matrix_file", Path.GetFullPath(FileLocation.Invoke())); writer.WriteParameter("scenario_number", ScenarioNumber.Invoke()); writer.WriteParameter("matrix_description", Description.Invoke()); })), new ModellerControllerParameter("xtmf_logbook_level", ModellerController.LogbookAll) }); }
public void ImportGTFS() { Assert.IsTrue( Helper.Modeller.Run(null, "tmg2.Import.import_transit_lines_from_gtfs", JSONParameterBuilder.BuildParameters(writer => { writer.WriteNumber("scenario_id", 1); writer.WriteNumber("max_non_stop_nodes", 15); writer.WriteString("link_priority_attribute", ""); writer.WriteString("gtfs_folder", Path.GetFullPath("TestFiles/FrabtiztownGTFS")); writer.WriteString("stop_to_node_file", Path.GetFullPath("TestFiles/FrabtiztownGTFS/stop_to_node.csv")); writer.WriteNumber("new_scenario_id", 2); writer.WriteString("new_scenario_title", "Test Transit Network"); writer.WriteString("service_table_file", "ServiceTable"); writer.WriteString("mapping_file", "mapping"); writer.WriteBoolean("publish_flag", true); }), LogbookLevel.Standard)); }
public void ExportNetworkPackage() { /*Ensure the project has a valid network to be exported*/ Assert.IsTrue( Helper.Modeller.Run(null, "tmg2.Import.import_network_package", JSONParameterBuilder.BuildParameters(writer => { writer.WriteString("network_package_file", Path.GetFullPath("TestFiles/test.nwp")); writer.WriteString("scenario_description", "Test Network"); writer.WriteNumber("scenario_number", 1); writer.WriteString("conflict_option", "PRESERVE"); }), LogbookLevel.Standard)); Assert.IsTrue( Helper.Modeller.Run(null, "tmg2.Export.export_network_package", JSONParameterBuilder.BuildParameters(writer => { writer.WriteString("export_file", Path.GetFullPath("exported.nwp")); writer.WriteNumber("scenario_number", 1); writer.WriteString("extra_attributes", "all"); }), LogbookLevel.Standard)); }