Package com.vividsolutions.jts.geom

Examples of com.vividsolutions.jts.geom.Point.distance()


              pts.add(pt);
            }
          }
          for (Iterator<Point> itr = pts.iterator(); itr.hasNext();) {
            Point pt = itr.next();
            double d = pt.distance(ptStart);
            if (d < nearestStart) {
              nearestStart = d;
              nearestCrossStart = pt;
            }
          }
View Full Code Here


              pts.add(pt);
            }
          }
          for (Iterator<Point> itr = pts.iterator(); itr.hasNext();) {
            Point pt = itr.next();
            double d = pt.distance(ptEnd);
            if (d < nearestEnd) {
              nearestEnd = d;
              nearestCrossEnd = pt;
            }
          }
View Full Code Here

       
        for (int i = 0; i < d.length; i++) {
            Node2D n = mesh.getNode(i);
            Coordinate c = new Coordinate(n.getX(), n.getY());
            Point p = JTSUtils.getFactory().createPoint(c);
            d[i] = (float) p.distance(mls);
        }
       
        return d;
    }
   
View Full Code Here

        double distance = snap.distance(point.getCoordinate());
        results.add(new PointResult(layer.getGeometryFactory()
            .createPoint(snap), record, distance));
      } else if (geom instanceof Point) {
                Point here = (Point) geom;
                results.add(new PointResult(here,record,here.distance(point)));
            }
    }
    Collections.sort(results);
    return results;
  }
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.