Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>From a data science perspective what you are doing is not correct. You cant just use the average error distance as a cutoff and think your data will be more correct. The two points you are comparing can have an error more or less than 15 m they can shift toward each other or move away of each other. And if you don't have another exact dataset there is no way of telling what would be the correct point. You can't make this dataset more precise. </p> <p>However I think you goal is to simplify your dataset, not to make it more accurate. For that you can use the <a href="http://en.wikipedia.org/wiki/Ramer%E2%80%93Douglas%E2%80%93Peucker_algorithm" rel="nofollow noreferrer">Douglas–Peucker algorithm</a>. I would suggest you load your data in an <a href="http://postgis.refractions.net/" rel="nofollow noreferrer">Postgis</a> enabled database (Postgresql + postgis) and then use the <a href="http://www.bostongis.com/postgis_simplify.snippet" rel="nofollow noreferrer">simplify</a> function. This will require some db setup time, but then it will speed you up greatly. However if you want it in pure python this SO <a href="https://stackoverflow.com/questions/2573997/reduce-number-of-points-in-line">question</a> has a very nice snippet.</p> <p>BTW. If your are doing distance calculations with lat,lon do not use Pythagoras. It is not valid since lat,lon is not Euclidean. Use the <a href="http://en.wikipedia.org/wiki/Haversine_formula" rel="nofollow noreferrer">haversine</a> algorithm.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload