[geos-devel] Looking for the closest point

Paul Meems bontepaarden at gmail.com
Mon Mar 3 01:35:50 PST 2014


Hi List,

We use with MapWinGIS (C++ ActiveX control) GDAL with GEOS.

I've got a linestring (stream) and need to know the closest point at that
stream from a specific location.
What I need is the index of the point in the stream and the distance from
the location to that point.

We currently have a custom GetClosestPoint method which is not using GEOS,
but that is not working when a long linestring is close to the location but
the points are far away.
For example my line has two points, starts in Amsterdam and ends in Paris.
My location is near Antwerp.

Does GEOS have a better method for this? I did searched using Google and
found several methods/pages but I'm not sure what to use.
I also want to make it a generic method that will work with all types of
lines and polygons.

Any advice would be much appreciated.

Thanks,

Paul

 *Paul Meems *
Release manager, configuration manager
and forum moderator of MapWindow GIS.
www.mapwindow.org

Owner of MapWindow.nl - Support for
Dutch speaking users.
www.mapwindow.nl



*Join us at the MapWindow GIS Conference 2014
<http://geogis.detek.unideb.hu/TKonferencia/2014/>, in Debrecen Hungary*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geos-devel/attachments/20140303/a3ee73bd/attachment.html>


More information about the geos-devel mailing list