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
๐บ High Quality GeoJSON maps programmatically generated.
The only GeoJSON maps of the world you will ever need!
Motivation
The purpose of this project is to programmatically extract maps from open
databases like OpenStreetMap providing you
with a ready to use GeoJSON map that fits your needs.
In this section you can find all the maps generated by this project.
Feel free to propose new kinds of maps! ๐
For each map you can click on the image to see a live preview.
Please note that the previews show you the worst resolution available.
See the details for higher resolutions.
All the maps are exported as GeoJSON and available to be downloaded directly from
GitHub or as package on npm.
See the details of each map for more information on how to get started.
Preview
Name
Short Description
Info Page
countries-land
Countries' political land borders
countries-coastline
Countries' political coastline borders
countries-maritime
Countries' political maritime borders
earth-lands
Earth's lands
earth-coastlines
Earth's coastlines
earth-waterbodies
Earth's waterbodies
earth-seas
Earth's seas and oceans
earth-lakes
Earth's lakes
earth-rivers
Earth's rivers
Conversion to other formats
If you need to convert maps in any of Shapefile, TopoJSON, CSV, SVG formats you can use the mapshaper's web interface to export the map in the format of your need.
Showcase
Do you use geo-maps in your application? Please open a Pull Request to include it here.
We would love to have it in our list:
country-iso: ๐บ Get ISO 3166-1 alpha-3 country code for geographic coordinates.
is-sea: ๐ Check whether a geographic coordinate is in the sea or not on the earth.
Development
PRs are REALLY welcome.
Scripts used to build maps are all contained in the gulp folder.
To release the project the following actions needs to be executed from the root.
$ npm i
$ npm run test
$ npm run build
$ npm run previews
$ npm run release
$ npm run publish