private void processNodes(List<Osmformat.Node> nodes, PbfFieldDecoder fieldDecoder) { for (Osmformat.Node node : nodes) { Map<String, String> tags = buildTags(node.getKeysList(), node.getValsList(), fieldDecoder); ReaderNode osmNode = new ReaderNode(node.getId(), fieldDecoder.decodeLatitude(node .getLat()), fieldDecoder.decodeLatitude(node.getLon())); osmNode.setTags(tags); // Add the bound object to the results. decodedEntities.add(osmNode); } }
/** * <pre> * Parallel arrays. * </pre> * * <code>repeated uint32 keys = 2 [packed = true];</code> */ @java.lang.Override public java.util.List<java.lang.Integer> getKeysList() { return java.util.Collections.unmodifiableList( instance.getKeysList()); } /**
if (!getKeysList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream
output.writeSInt64(1, id_); if (getKeysList().size() > 0) { output.writeUInt32NoTag(18); output.writeUInt32NoTag(keysMemoizedSerializedSize);
@Override protected void parseNodes(List<Osmformat.Node> nodes) { for (Osmformat.Node n : nodes) { AvroNode n2 = new AvroNode(); AvroPrimitive p = getPrimitive(n.getInfo()); p.setId(n.getId()); p.setTags(getTags(n.getKeysList(), n.getValsList())); n2.setCommon(p); n2.setLatitude(parseLat(n.getLat())); n2.setLongitude(parseLon(n.getLon())); try { nodeWriter.append(n2); } catch (IOException e) { LOGGER.error("Unable to write node", e); } } }
private void processNodes(List<Node> nodes, PbfFieldDecoder fieldDecoder) { for (Node node : nodes) { org.openstreetmap.osmosis.core.domain.v0_6.Node osmNode; CommonEntityData entityData; if (node.hasInfo()) { entityData = buildCommonEntityData(node.getId(), node.getKeysList(), node.getValsList(), node.getInfo(), fieldDecoder); } else { entityData = buildCommonEntityData(node.getId(), node.getKeysList(), node.getValsList(), fieldDecoder); } osmNode = new org.openstreetmap.osmosis.core.domain.v0_6.Node(entityData, fieldDecoder.decodeLatitude(node .getLat()), fieldDecoder.decodeLongitude(node.getLon())); // Add the bound object to the results. decodedEntities.add(new NodeContainer(osmNode)); } }
private void processNodes(List<Osmformat.Node> nodes, PbfFieldDecoder fieldDecoder) { for (Osmformat.Node node : nodes) { Map<String, String> tags = buildTags(node.getKeysList(), node.getValsList(), fieldDecoder); ReaderNode osmNode = new ReaderNode(node.getId(), fieldDecoder.decodeLatitude(node .getLat()), fieldDecoder.decodeLatitude(node.getLon())); osmNode.setTags(tags); // Add the bound object to the results. decodedEntities.add(osmNode); } }
private void processNodes(List<Osmformat.Node> nodes, PbfFieldDecoder fieldDecoder) { for (Osmformat.Node node : nodes) { Map<String, String> tags = buildTags(node.getKeysList(), node.getValsList(), fieldDecoder); ReaderNode osmNode = new ReaderNode(node.getId(), fieldDecoder.decodeLatitude(node .getLat()), fieldDecoder.decodeLatitude(node.getLon())); osmNode.setTags(tags); // Add the bound object to the results. decodedEntities.add(osmNode); } }
private void processNodes( List<Osmformat.Node> nodes, PbfFieldDecoder fieldDecoder ) { for (Osmformat.Node node : nodes) { Map<String, String> tags = buildTags(node.getKeysList(), node.getValsList(), fieldDecoder); OSMNode osmNode = new OSMNode(node.getId(), fieldDecoder.decodeLatitude(node .getLat()), fieldDecoder.decodeLatitude(node.getLon())); osmNode.setTags(tags); // Add the bound object to the results. decodedEntities.add(osmNode); } }