AbstractRendering
AbstractRendering copied to clipboard
Bin-based rendering...for the win!
As of a93a002f (27 August), these two URLs generated similar plots: http://localhost:6582/CENSUS_SYN_PEOPLE?allowStretch=True&latlon=-134.7;21.0;-68.8;47.3 http://localhost:6582/CENSUS_TRACTS?allowStretch=True&latlon=-134.7;21.0;-68.8;47.3 However, in today's version, the plot from the SYN_PEOPLE dataset is no longer stretched. Somehow allowStretch is...
Default method implementations handy for many interfaces... Lambda might make "Valuer" obsolete... Stream interface for implicitGeometry.... ForkJoinPool.commonPool()... For/Join accumulators for aggregation... Optional for managing nulls...
Currently handling two functions: 1) Combine an aggregates with a raw inputs (I+A = A) OR create an aggregate from two inputs (I+I=A)(Combine) 2) Combining two aggregate values (A+A=A) (Rollup)...
Spread and smear need to be able to extend the size of the aggregates space to be completely uniform (currently edges are truncated at the original bounds).
If backing an IndexedEncoding with a BigFileByteBuffer and a small buffer, the indexed encoding can return incorrect values IF the buffer offset is moved. Only affects BigFileByteBuffer because its the...
Probably a constructor on MemMappedList that takes the source file and header information and uses the passed info instead of looking for a file header.
Probably belongs on ar.util.MemMapEncoder
Currently does one transfer at a time to 100%...but if there are several in the sequence it means you don't know when its actually done. Would be better to report...