Examples of toCoordinateArray()


Examples of com.vividsolutions.jts.geom.CoordinateList.toCoordinateArray()

        }
        coordinateList.add(((LineMergeEdge) directedEdge.getEdge()).getLine()
                            .getCoordinates(), false,
          directedEdge.getEdgeDirection());
      }
      coordinates = coordinateList.toCoordinateArray();
      if (reverseDirectedEdges > forwardDirectedEdges) {
        CoordinateArrays.reverse(coordinates);
      }
    }
View Full Code Here

Examples of com.vividsolutions.jts.geom.CoordinateList.toCoordinateArray()

      reducedCoords[i] = coord;
    }
    // remove repeated points, to simplify returned geometry as much as possible
    CoordinateList noRepeatedCoordList = new CoordinateList(reducedCoords,
        false);
    Coordinate[] noRepeatedCoords = noRepeatedCoordList.toCoordinateArray();

    /**
     * Check to see if the removal of repeated points collapsed the coordinate
     * List to an invalid length for the type of the parent geometry. It is not
     * necessary to check for Point collapses, since the coordinate list can
View Full Code Here

Examples of com.vividsolutions.jts.geom.CoordinateList.toCoordinateArray()

        }

        if (instancesCount == 1) {
            result = factory.createPoint(coordinate);
        } else {
            result = factory.createLineString(new CoordinateArraySequence(coordinates
                    .toCoordinateArray()));
        }

        return result;
    }
View Full Code Here

Examples of com.vividsolutions.jts.geom.CoordinateList.toCoordinateArray()

    CoordinateList coordinates = new CoordinateList();
    for (Node point : node.traverse(Order.DEPTH_FIRST, StopEvaluator.END_OF_GRAPH, ReturnableEvaluator.ALL_BUT_START_NODE,
            SimpleRelationshipTypes.FIRST, Direction.OUTGOING, SimpleRelationshipTypes.NEXT, Direction.OUTGOING)) {
      coordinates.add(new Coordinate((Double) point.getProperty("x"), (Double) point.getProperty("y"), (Double) point.getProperty("z")), false);
    }
    return getGeometryFactory().createLineString(coordinates.toCoordinateArray());
  }
}
View Full Code Here

Examples of com.vividsolutions.jts.geom.CoordinateList.toCoordinateArray()

        coordinates.add( new Coordinate( 13.3, 56.2 ), false );
        coordinates.add( new Coordinate( 13.2, 56.0 ), false );
        coordinates.add( new Coordinate( 13.1, 56.2 ), false );
        coordinates.add( new Coordinate( 13.0, 56.0 ), false );
        layer.add( layer.getGeometryFactory().createLineString(
                coordinates.toCoordinateArray() ) );

        coordinates = new CoordinateList();
        coordinates.add( new Coordinate( 14.1, 56.0 ), false );
        coordinates.add( new Coordinate( 14.3, 56.1 ), false );
        coordinates.add( new Coordinate( 14.2, 56.1 ), false );
View Full Code Here

Examples of com.vividsolutions.jts.geom.CoordinateList.toCoordinateArray()

        coordinates.add( new Coordinate( 14.1, 56.0 ), false );
        coordinates.add( new Coordinate( 14.3, 56.1 ), false );
        coordinates.add( new Coordinate( 14.2, 56.1 ), false );
        coordinates.add( new Coordinate( 14.0, 56.0 ), false );
        layer.add( layer.getGeometryFactory().createLineString(
                coordinates.toCoordinateArray() ) );

        // TODO this test is not complete

        try (Transaction tx = graphDb().beginTx()) {
            printResults(layer, GeoPipeline
View Full Code Here

Examples of com.vividsolutions.jts.geom.CoordinateList.toCoordinateArray()

        row++;
      }
    } catch (IOException e) {
      throw new AssertionFailedError("Input data for string test invalid: " + e.getMessage());
    }
    return data.toCoordinateArray();
  }

  @SuppressWarnings("unchecked")
  private static Coordinate[] makeDensePointData() {
    CoordinateList data = new CoordinateList();
View Full Code Here

Examples of com.vividsolutions.jts.geom.CoordinateList.toCoordinateArray()

      for (int col = 0; col < 40; col++) {
        Coordinate coordinate = new Coordinate(origin.x + (double) col / 100.0, origin.y - (double) row / 100.0);
        data.add(coordinate);
      }
    }
    return data.toCoordinateArray();
  }

}
View Full Code Here

Examples of com.vividsolutions.jts.geom.CoordinateSequence.toCoordinateArray()

     
    } else if (geom instanceof LineString) {
      LineString line = (LineString) geom;
      CoordinateSequence seq = (CoordinateSequence) line
          .getCoordinateSequence();
      LiteCoordinateSequence lseq=new LiteCoordinateSequence(seq.toCoordinateArray());
     
      if (decimateOnEnvelope(line, lseq)) {
        if(lseq.size()>=2)
          return gFac.createLineString(lseq);
      }
View Full Code Here

Examples of com.vividsolutions.jts.geom.CoordinateSequence.toCoordinateArray()

     
    } else if (geom instanceof LineString) {
      LineString line = (LineString) geom;
      CoordinateSequence seq = (CoordinateSequence) line
          .getCoordinateSequence();
      LiteCoordinateSequence lseq=new LiteCoordinateSequence(seq.toCoordinateArray());
     
      if (decimateOnEnvelope(line, lseq)) {
        if(lseq.size()>=2)
          return gFac.createLineString(lseq);
      }
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.