I'm looking for a GIS/Geometric algorithm:
I have 1000 points randomly distributed in a large area(such as a city), How can I find out all the small areas which have more than 15 points? Like this picture below:
Each point has its own latitude and longitude coordinates. The small area less than 200m x 200m.
For the special case of an initial principal of 1 unit, we denote the accumulated amount at time t by a(t), which is called the accumulation function. Thus, if the initial principal is A(0) = k, then A(t) = k × a(t).
On a price chart, the accumulation area is characterized by sideways price movement on above-average volume. Identifying this area could help investors spot good entry points into an investment before its price begins to rise. Accumulation zones can be contrasted with distribution zones, where assets begin to be sold.
The accumulation/distribution is calculated by first calculating the money flow multiplier, and then multiplying the money flow multiplier by the period's volume. All markets and time frames although this study can excel in determining if a visually flat market is starting to develop a trend.
18.3. Accumulation rate is the net rate of mass addition to the ice-sheet surface (generally reported as thickness of ice per time), which equals the snowfall rate minus rate of loss by wind scour, sublimation and (at warm sites) melt.
You should take a look at RTREE structures. See http://en.wikipedia.org/wiki/R-tree
You've such algorithms implemented e.g. in the SQlite3 engine. See http://www.sqlite.org/rtree.html
Our Open Source version already includes the RTREE extension for Delphi 6 up to XE, compiled by default since rev. 1.8.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With