Examples of OSMElement


Examples of org.osm2world.core.osm.data.OSMElement

  private static final Collection<MapArea> createAreasForSimpleMultipolygon(
      OSMRelation relation, Map<OSMNode, MapNode> nodeMap) {
   
    assert isSimpleMultipolygon(relation);
   
    OSMElement tagSource = null;
    List<MapNode> outerNodes = null;
    List<List<MapNode>> holes = new ArrayList<List<MapNode>>();
   
    for (OSMMember member : relation.relationMembers) {
      if (member.member instanceof OSMWay) {
View Full Code Here

Examples of org.osm2world.core.osm.data.OSMElement

     
      /* start an object with the object's class
       * and the underlying OSM element's name/ref tags */
     
      MapElement element = object.getPrimaryMapElement();
      OSMElement osmElement;
      if (element instanceof MapNode) {
        osmElement = ((MapNode) element).getOsmNode();
      } else if (element instanceof MapWaySegment) {
        osmElement = ((MapWaySegment) element).getOsmWay();
      } else if (element instanceof MapArea) {
View Full Code Here

Examples of org.osm2world.core.osm.data.OSMElement

      OSMRelation ownRelation = relationMap.get(relation);
     
      for (org.openstreetmap.osmosis.core.domain.v0_6.RelationMember member : relation
          .getMembers()) {
               
        OSMElement memberObject = null;
        if (member.getMemberType() == EntityType.Node) {
          memberObject = nodeMap.get(nodesById.get(member
              .getMemberId()));
        } else if (member.getMemberType() == EntityType.Way) {
          memberObject = wayMap.get(waysById
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.