private void handle(final PackedAtlasBuilder builder, final Area... areas) { final FeatureIDGenerator areaIDGenerator = new FeatureIDGenerator(); for (final Area area : areas) { addArea(builder, areaIDGenerator, area); } }
private void handle(final PackedAtlasBuilder builder, final Relation... relations) { final FeatureIDGenerator relationIDGenerator = new FeatureIDGenerator(); for (final Relation relation : relations) { final RelationBean bean = new RelationBean(); for (final Member member : relation.members()) { bean.addItem(Long.parseLong(member.id()), member.role(), Enum.valueOf(ItemType.class, member.type().toUpperCase())); } final long identifier = relationIDGenerator.nextId(relation.id()); builder.addRelation(identifier, identifier, bean, parseTags(relation.tags())); } }
private void handle(final PackedAtlasBuilder builder, final Node... nodes) { final FeatureIDGenerator nodeIDGenerator = new FeatureIDGenerator(); for (final Node node : nodes) { builder.addNode(nodeIDGenerator.nextId(node.id()), convertLoc(node.coordinates()), parseTags(node.tags())); } }
private void handle(final PackedAtlasBuilder builder, final Edge... edges) { final FeatureIDGenerator edgeIDGenerator = new FeatureIDGenerator(); for (final Edge edge : edges) { builder.addEdge(edgeIDGenerator.nextId(edge.id()), convertPolyLine(edge.coordinates()), parseTags(edge.tags())); } }
private void handle(final PackedAtlasBuilder builder, final Line... lines) { final FeatureIDGenerator lineIDGenerator = new FeatureIDGenerator(); for (final Line line : lines) { builder.addLine(lineIDGenerator.nextId(line.id()), convertPolyLine(line.coordinates()), parseTags(line.tags())); } }
private void handle(final PackedAtlasBuilder builder, final Point... points) { final FeatureIDGenerator pointIDGenerator = new FeatureIDGenerator(); for (final Point point : points) { builder.addPoint(pointIDGenerator.nextId(point.id()), convertLoc(point.coordinates()), parseTags(point.tags())); } }
private void handle(final PackedAtlasBuilder builder, final Building... buildings) final FeatureIDGenerator buildingGenerator = new FeatureIDGenerator(); for (final Building building : buildings)