reader.addEntityHandler(counter); reader.addEntityHandler(new EntityBikeability(true));
@SuppressWarnings("unchecked") public static void main(String[] args) throws IOException { if (args.length != 5) { System.err.println("usage: gtfs_path lat1 lon1 lat2 lon2"); System.exit(-1); } double lat1 = Double.parseDouble(args[1]); double lon1 = Double.parseDouble(args[2]); double lat2 = Double.parseDouble(args[3]); double lon2 = Double.parseDouble(args[4]); CoordinateBounds bounds = new CoordinateBounds(lat1, lon1, lat2, lon2); GtfsReader reader = new GtfsReader(); reader.setDefaultAgencyId("1"); reader.getEntityClasses().retainAll(Arrays.asList(Stop.class)); reader.setInputLocation(new File(args[0])); reader.addEntityHandler(new EntityHandlerImpl(bounds)); reader.run(); }
@SuppressWarnings("unchecked") public static void main(String[] args) throws IOException { if (args.length != 5) { System.err.println("usage: gtfs_path lat1 lon1 lat2 lon2"); System.exit(-1); } double lat1 = Double.parseDouble(args[1]); double lon1 = Double.parseDouble(args[2]); double lat2 = Double.parseDouble(args[3]); double lon2 = Double.parseDouble(args[4]); CoordinateBounds bounds = new CoordinateBounds(lat1, lon1, lat2, lon2); GtfsReader reader = new GtfsReader(); reader.setDefaultAgencyId("1"); reader.getEntityClasses().retainAll(Arrays.asList(Stop.class)); reader.setInputLocation(new File(args[0])); reader.addEntityHandler(new EntityHandlerImpl(bounds)); reader.run(); }
@SuppressWarnings("unchecked") public static void main(String[] args) throws IOException { if (args.length != 5) { System.err.println("usage: gtfs_path lat1 lon1 lat2 lon2"); System.exit(-1); } double lat1 = Double.parseDouble(args[1]); double lon1 = Double.parseDouble(args[2]); double lat2 = Double.parseDouble(args[3]); double lon2 = Double.parseDouble(args[4]); CoordinateBounds bounds = new CoordinateBounds(lat1, lon1, lat2, lon2); GtfsReader reader = new GtfsReader(); reader.setDefaultAgencyId("1"); reader.getEntityClasses().retainAll(Arrays.asList(Stop.class)); reader.setInputLocation(new File(args[0])); reader.addEntityHandler(new EntityHandlerImpl(bounds)); reader.run(); }
@SuppressWarnings("unchecked") public static void main(String[] args) throws IOException { if (args.length != 2) { System.err.println("usage: gtfs_path polygon_path"); System.exit(-1); } Geometry points = readPoints(args[1]); GtfsReader reader = new GtfsReader(); reader.setDefaultAgencyId("1"); reader.getEntityClasses().retainAll(Arrays.asList(Stop.class)); reader.setInputLocation(new File(args[0])); reader.addEntityHandler(new EntityHandlerImpl(points)); reader.run(); }
@SuppressWarnings("unchecked") public static void main(String[] args) throws IOException { if (args.length != 2) { System.err.println("usage: gtfs_path polygon_path"); System.exit(-1); } Geometry points = readPoints(args[1]); GtfsReader reader = new GtfsReader(); reader.setDefaultAgencyId("1"); reader.getEntityClasses().retainAll(Arrays.asList(Stop.class)); reader.setInputLocation(new File(args[0])); reader.addEntityHandler(new EntityHandlerImpl(points)); reader.run(); }
@SuppressWarnings("unchecked") public static void main(String[] args) throws IOException { if (args.length != 2) { System.err.println("usage: gtfs_path polygon_path"); System.exit(-1); } Geometry points = readPoints(args[1]); GtfsReader reader = new GtfsReader(); reader.setDefaultAgencyId("1"); reader.getEntityClasses().retainAll(Arrays.asList(Stop.class)); reader.setInputLocation(new File(args[0])); reader.addEntityHandler(new EntityHandlerImpl(points)); reader.run(); }
@SuppressWarnings("unchecked") public static void main(String[] args) throws IOException { if (args.length == 0) { System.err.println("usage: stop-consolidation-file gtfs_path agencyId [gtfs_path agencyId ...]"); System.exit(-1); } EntityHandlerImpl handler = new EntityHandlerImpl(); for (int i = 1; i < args.length; i += 2) { GtfsReader reader = new GtfsReader(); reader.setDefaultAgencyId(args[i + 1]); reader.setInputLocation(new File(args[i])); reader.getEntityClasses().retainAll( Arrays.asList(Agency.class, Stop.class)); reader.addEntityHandler(handler); reader.run(); } Set<AgencyAndId> ids = handler.getIds(); BufferedReader reader = new BufferedReader(new FileReader(args[0])); String line = null; while ((line = reader.readLine()) != null) { if (line.startsWith("#") || line.startsWith("{{{") || line.startsWith("}}}") || line.length() == 0) continue; String[] tokens = line.split("\\s+"); AgencyAndId id = AgencyAndIdLibrary.convertFromString(tokens[0]); if (!ids.contains(id)) System.out.println(id + " <- " + line); } }
public GtfsReader() { _entityClasses.add(Agency.class); _entityClasses.add(ShapePoint.class); _entityClasses.add(Route.class); _entityClasses.add(Stop.class); _entityClasses.add(Trip.class); _entityClasses.add(StopTime.class); _entityClasses.add(ServiceCalendar.class); _entityClasses.add(ServiceCalendarDate.class); _entityClasses.add(FareAttribute.class); _entityClasses.add(FareRule.class); _entityClasses.add(Frequency.class); _entityClasses.add(Pathway.class); _entityClasses.add(Transfer.class); _entityClasses.add(FeedInfo.class); CsvTokenizerStrategy tokenizerStrategy = new CsvTokenizerStrategy(); tokenizerStrategy.getCsvParser().setTrimInitialWhitespace(true); setTokenizerStrategy(tokenizerStrategy); setTrimValues(true); /** * Prep the Entity Schema Factories */ DefaultEntitySchemaFactory schemaFactory = createEntitySchemaFactory(); setEntitySchemaFactory(schemaFactory); CsvEntityContext ctx = getContext(); ctx.put(KEY_CONTEXT, _context); addEntityHandler(new EntityHandlerImpl()); }
ctx.put(KEY_CONTEXT, _context); addEntityHandler(new EntityHandlerImpl());
reader.getEntityClasses().retainAll( Arrays.asList(Agency.class, Stop.class)); reader.addEntityHandler(handler); reader.run();
reader.getEntityClasses().retainAll( Arrays.asList(Agency.class, Stop.class)); reader.addEntityHandler(handler); reader.run();
reader.addEntityHandler(new EntityCounter());
reader.addEntityHandler(new EntityCounter());
reader.addEntityHandler(new EntityCounter());
System.err.println(bundle.getPath()); GtfsReader reader = new GtfsReader(); reader.addEntityHandler(handler); reader.setInputLocation(bundle.getPath()); if (bundle.getDefaultAgencyId() != null)
System.err.println(bundle.getPath()); GtfsReader reader = new GtfsReader(); reader.addEntityHandler(handler); reader.setInputLocation(bundle.getPath()); if (bundle.getDefaultAgencyId() != null)
System.err.println(bundle.getPath()); GtfsReader reader = new GtfsReader(); reader.addEntityHandler(handler); reader.setInputLocation(bundle.getPath()); if (bundle.getDefaultAgencyId() != null)