geogugal / quickmapr Goto Github PK
View Code? Open in Web Editor NEWAn R package for quickly mapping and navigating spatial data
An R package for quickly mapping and navigating spatial data
See #14
Appears to be a problem with the colormaps and the values currently plotted. Also, plot sill seems to be taking a long time on tighter zooms. Can test this with the VT lulc from VCGIS.
Ideas:
Finish up a vignette for push to CRAN
Build test suite for push to CRAN
Currently have it working with jpeg, but with high res download and interactiviity is slow. Low res sucks on zoom.
Need to try to implement the download on zoom again. Res will increase as extent decreases.
See #4
work on better methods for changing colors and color maps of raster
Currently basemap is an option on qmap() and new basemaps get downloaded on zoom. This has the benefit of better resolution when you zoom, but is SLOW.
Try having separate workflow for getting a single image with get_basemap, then alter plot to deal with multiple bands. Maybe keep basemap option on qmap but use single image only.
last run all examples broke it looks like
This package depends on (depends, imports or suggests) raster and one or more of the retiring packages rgdal, rgeos or maptools (https://r-spatial.org/r/2022/04/12/evolution.html, https://r-spatial.org/r/2022/12/14/evolution2.html). Since raster 3.6.3
, all use of external FOSS library functionality has been transferred to terra, making the retiring packages very likely redundant. It would help greatly if you could remove dependencies on the retiring packages as soon as possible.
Only notice with basemap, but haven't looked widely yet.
Test without basemap and fix
testing is only at ~65%. Figure out what needs to be added.
Add tests for select and measure (when those functions are complete).
Need to check for raster and figure out a way to draw these. One raster = draw raster first. Multiple may just have to return a warning.
trying to zi in on sp object fails ungracefully.
had a look over, just a few quick thoughts
@method
in your function definitions like print.qmap
\code{\link{qmap}}
instead of \code{qmap}
Look at readme for example. Colors set fill to blue, use that object as input for basemap and the defaults are reset. Need to pull these from existing settings on qmap object if not set upon subsequent use.
Zooming with zoom
seems to have some performance issues, especially with polys.
Initial draw is fast enough, perhaps try to rework zoom to just be a fresh draw based on a new extent. would require creating a quickmapr object and then passing that object plus a new extent for each invocation of zi
Add select function, as suggest in #14
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.