You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a running list of optimizations to discuss/implement
dedupe based on ID in the feature if it exists
save a vector of data_views from vtzero once
use vtzero to loop through and run geometry against closest_point - add data_view to vector for usage later, and keep moving
convert "radius" to tile coordinates
work within integers instead of doubles for geometry.hpp
determine where to load tile buffers - probably in javascript and pass an array of buffers in?
get feature properties from data_views once loop is finished (currently saved as variants until part of the results object)
not returning specific geometry types (i.e. "only give me points")
how to handle "radius" across tiles? keeping the origin relative to the current tile so if you have a tile that is outside of the bounds of the origin point, the origin value increases (or goes negative) this will give distances as real numbers, rather than interpolating based on a relative origin
"sort during" instead of "sort after" architecture
bypass closest point when radius=0 and only use boost::geometry::within AND only work with polygons (open question - how to handle exact intersections of query point along lines/boundaries?)
This is a running list of optimizations to discuss/implement
radius=0and only use boost::geometry::within AND only work with polygons (open question - how to handle exact intersections of query point along lines/boundaries?)