This repository houses simple examples that use Turf.js for solving small, specific GIS and mapping challenges. These examples were written by students within the New Maps Plus course MAP675 Collaborative Geovisualization.
We believe that mapping, data science and visualization, coding, and learning, in general, happens best in a collaborative environment. Web map development in New Maps Plus is a community-driven effort and MAP675 contributes to this through explicit instruction in project management and web map development. We seek to harness the collective potential of open source tools such as Git and the libraries that help support our craft of coupling cartography with the latest and greatest of web technologies.
Turf.js is an exciting JavaScript library capable of performing many common geospatial analysis and transformation tasks. The documentation is excellent, but more examples always help. The New Maps Plus students built these examples to improve their mastery of the library, and now we'd like to share these with you!
- Explore the directories within the repository. They contain smaller examples using the Turf library to accomplish various specific GIS and mapping tasks.
- Fork or clone the repository to run and test the examples.
- Create a new branch, follow the convention described below, and push up more examples with a Pull Request!
Examples designed and tested for running in the browser end with the -client
suffix. Examples designed and tested for running within a Node environment on the server end with a -server
suffix.
Each example contains a README.md file describing what methods the example uses and what it accomplishes.