Examples of OsmUser


Examples of org.openstreetmap.osmosis.core.domain.v0_6.OsmUser

        }
        Long milis = (Long) feature.getAttribute("timestamp");
        Date timestamp = new Date(milis);
        String user = (String) feature.getAttribute("user");
        String[] userTokens = user.split(":");
        OsmUser osmuser;
        try {
            osmuser = new OsmUser(Integer.parseInt(userTokens[1]), userTokens[0]);
        } catch (Exception e) {
            osmuser = OsmUser.NONE;
        }
        String tagsString = (String) feature.getAttribute("tags");
        Collection<Tag> tags = OSMUtils.buildTagsCollectionFromString(tagsString);
View Full Code Here

Examples of org.openstreetmap.osmosis.core.domain.v0_6.OsmUser

public class OsmDataBuilder {

  public static Node buildSampleNode(long id) {
    List<Tag> tags = Arrays.asList(new Tag[] { new Tag("highway", "traffic_signals") });
    CommonEntityData entityData = new CommonEntityData(id, 0, new Date(), new OsmUser(1, "nco"), 1l, tags);
    return new Node(entityData, 1.0d, 2.0d);
  }
View Full Code Here

Examples of org.openstreetmap.osmosis.core.domain.v0_6.OsmUser

    return buildSampleNode(1);
  }

  public static Way buildSampleWay(long id, long... nodeIds) {
    List<Tag> tags = Arrays.asList(new Tag[] { new Tag("highway", "residential") });
    CommonEntityData entityData = new CommonEntityData(id, 0, new Date(), new OsmUser(1, "nco"), 1l, tags);
    List<WayNode> wayNodes = new ArrayList<WayNode>();
    for (int i = 0; i < nodeIds.length; i++)
      wayNodes.add(new WayNode(nodeIds[i]));
    return new Way(entityData, wayNodes);
  }
View Full Code Here

Examples of org.openstreetmap.osmosis.core.domain.v0_6.OsmUser

    if (!OsmUser.NONE.equals(user)) {
      // Users will only be updated in the database once per changeset
      // run.
      if (!userSet.contains(user.getId())) {
        int userId;
        OsmUser existingUser;

        userId = user.getId();

        try {
          existingUser = userDao.getUser(userId);
View Full Code Here

Examples of org.openstreetmap.osmosis.core.domain.v0_6.OsmUser

    if (!OsmUser.NONE.equals(user)) {
      // Users will only be updated in the database once per changeset
      // run.
      if (!userSet.contains(user.getId())) {
        int userId;
        OsmUser existingUser;

        userId = user.getId();

        try {
          existingUser = userDao.getUser(userId);
View Full Code Here

Examples of org.openstreetmap.osmosis.core.domain.v0_6.OsmUser

   * Test writing out a normal Way element.
   */
  @Test
  public final void testProcessNormalWay() {
    Way way =
      new Way(new CommonEntityData(1234, 2, timestamp, new OsmUser(23, "someuser"), 0));
    way.getWayNodes().add(new WayNode(1235));
    way.getWayNodes().add(new WayNode(1236));
    way.getTags().add(new Tag("waykey", "wayvalue"));
   
    testWayWriter.process(way);
View Full Code Here

Examples of org.openstreetmap.osmosis.core.domain.v0_6.OsmUser

   * Test writing out a Way element with no tags.
   */
  @Test
  public final void testProcessWayNoTags() {
    Way way =
      new Way(new CommonEntityData(1234, 2, timestamp, new OsmUser(23, "someuser"), 0));
    way.getWayNodes().add(new WayNode(1235));
    way.getWayNodes().add(new WayNode(1236));
   
    testWayWriter.process(way);
    try {
View Full Code Here

Examples of org.openstreetmap.osmosis.core.domain.v0_6.OsmUser

   * Test writing out a normal Relation element.
   */
  @Test
  public final void testProcessNormalRelation() {
    Relation relation =
      new Relation(new CommonEntityData(1234, 2, timestamp, new OsmUser(23, "someuser"), 0));
    relation.getMembers().add(new RelationMember(2345, EntityType.Node, "noderole"));
    relation.getMembers().add(new RelationMember(3456, EntityType.Way, "wayrole"));
    relation.getMembers().add(new RelationMember(4567, EntityType.Relation, "relationrole"));
    relation.getTags().add(new Tag("relationkey", "relationvalue"));
   
View Full Code Here

Examples of org.openstreetmap.osmosis.core.domain.v0_6.OsmUser

   * Test writing out a Relation element with no tags.
   */
  @Test
  public final void testProcessRelationNoTags() {
    Relation relation =
      new Relation(new CommonEntityData(1234, 2, timestamp, new OsmUser(23, "someuser"), 0));
    relation.getMembers().add(new RelationMember(2345, EntityType.Node, "noderole"));
    relation.getMembers().add(new RelationMember(3456, EntityType.Way, "wayrole"));
    relation.getMembers().add(new RelationMember(4567, EntityType.Relation, "relationrole"));
   
    testRelationWriter.process(relation);
View Full Code Here

Examples of org.openstreetmap.osmosis.core.domain.v0_6.OsmUser

    if (!OsmUser.NONE.equals(user)) {
      // Users will only be updated in the database once per changeset
      // run.
      if (!userSet.contains(user.getId())) {
        int userId;
        OsmUser existingUser;

        userId = user.getId();

        try {
          existingUser = userDao.getUser(userId);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.