juliageo / naturalearth.jl Goto Github PK
View Code? Open in Web Editor NEWJulia interface to Natural Earth data
License: MIT License
Julia interface to Natural Earth data
License: MIT License
@asinghvi17 Do you have any thoughts about how to structure this repo?
My initial commit is a rough sketch of how I imagine we can maintain this repo:
geojson_files.jl
looks up all available datasets from this github directory: link.create_artifacts.jl
does the job of creating Artifacts.toml
. I imagine we can hook that up to GitHub CI to periodically check for new datasets or updates to existing datasets.
[...]/master/[...]
, but we should probably do this by tags or something to ensure reproducibility. Although I think Artifacts
will fail if a file is updated upstream since the SHA will change... Anyways -- just some food for thought.Project.toml
are not really necessary, and, along with the aforementioned files, should be moved to some subdirectory that is tied to Github CI or tests.GeoMakie
.It doesn't look like there is an automated solution to get rasters in the way that we've obtained vectors, so we'd have to create a manual database of all links. Then, they are presented as zipfiles, meaning that we would have to use something like Scratch.jl and ZipFile.jl to unpack them manually and store them in a package-specific scratchspace. Assuming no name duplicates, this should also allow us to present a list of already-downloaded rasters.
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.