[gdal-dev] weeding out x,y,z points

Jose Gomez-Dans jgomezdans at gmail.com
Thu Feb 26 05:23:36 EST 2009


Hi,

2009/2/26 Ari Jolma <ari.jolma at tkk.fi>

> nicholas.g.lawrence at mainroads.qld.gov.au wrote:
>
>>
>>> <nicholas.g.lawrence at mainroads.qld.gov.au>
>>>>
>>>> Can GDAL or OGR weed out 3D points based on proximity to each other?
>>>>
>>>>
>>>  I would use plain Perl (or Python or high level language X) to read in
> the points sequentially and discard new ones that are "too close" to
> existing ones. It may take a while & require a bit of memory it is probably
> doable that way (millions of points but not 100s of millions in the end
> set). The program shouldn't need to be more than 20 lines I guess.


scipy (python's numeric/scientific workhorse) now has a Kdtrees
capabilities, which are an efficient way of working out distances between
points:
<http://docs.scipy.org/doc/scipy/reference/spatial.html>

Best regards,
Jose
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/gdal-dev/attachments/20090226/1b14c172/attachment.html


More information about the gdal-dev mailing list