• Stars
    star
    1,265
  • Rank 37,188 (Top 0.8 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created about 7 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

πŸ—Ί High Quality GeoJSON maps programmatically generated.

geo-maps

awesome-geojson total downloads maps format maps source software license data license


πŸ—Ί 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.

Do you believe that this is cool? If so, support us with a ⭐️!

Table of maps

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

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

See also the list of contributors who participated in this project.

License

All data of this project is licensed under the Open Data Commons Public Domain Dedication and License as stated in OpenStreetMap License

All source code of this project is licensed under the MIT License - see the LICENSE file for details.

More Repositories

1

upash

πŸ”’Unified API for password hashing algorithms
JavaScript
536
star
2

sympact

πŸ”₯ Stupid Simple CPU/MEM "Profiler" for your JS code.
JavaScript
439
star
3

lm-scorer

πŸ“ƒLanguage Model based sentences scoring library
Python
299
star
4

datasets-knowledge-embedding

πŸ“ A collection of common datasets used in knowledge embedding
Shell
145
star
5

country-iso

πŸ—Ί Get the ISO 3166-1 alpha-3 country code from geographic coordinates.
JavaScript
144
star
6

pidtree

🚸 Cross platform children list of a PID.
JavaScript
124
star
7

geojson-geometries-lookup

⚑️ Fast geometry in geometry lookup for large GeoJSONs.
JavaScript
90
star
8

is-sea

🌊 Check whether a geographic coordinate is in the sea or not on the earth.
JavaScript
49
star
9

osm-geojson

πŸ”° Get GeoJSON of a OpenStreetMap's relation from the API.
JavaScript
49
star
10

fitbit2garmin

⬇ Downloads lifetime Fitbit data and exports it into the format supported by Garmin Connect data importer. This includes historical body composition data (weight, BMI, and fat percentage), activity data (calories burned, steps, distance, active minutes, and floors climbed), and individual GPS exercises (TCX).
Python
38
star
11

env-dot-prop

♻️ Get, set, or delete nested properties of process.env using a dot path
JavaScript
33
star
12

roboprime

πŸ€– Full featured 21 DOF 3D Printed Humanoid Robot based on ATmega328P chip
Arduino
27
star
13

competitive-programming

πŸ… This repository contains all the problems I solved while training myself for programming competitions
C++
21
star
14

phc-argon2

πŸ”’ Node.JS Argon2 password hashing algorithm following the PHC string format.
JavaScript
17
star
15

phc-format

πŸ“ PHC String Format implementation for Node.JS
JavaScript
17
star
16

upash-cli

🌌 Hash password directly from your terminal
JavaScript
15
star
17

ni

πŸ“¦ A better `npm init` **NOT RELEASED**
JavaScript
12
star
18

phc-pbkdf2

πŸ”’ Node.JS PBKDF2 password hashing algorithm following the PHC string format.
JavaScript
12
star
19

osm-countries

πŸ”Ž Get the OpenStreetMap's relation id from a country code.
JavaScript
11
star
20

varname-seq2seq

πŸ“„Source code variable naming using a seq2seq architecture
Python
10
star
21

project-version

πŸ‘€ Get the current version of your project.
JavaScript
10
star
22

fever-transformers

πŸ“„ Evidence Retrieval and Claim Verification for the FEVER shared task using Transformer Networks
Python
10
star
23

bin-manager

πŸŒ€ Binaries available as local nodeJS dependencies
JavaScript
8
star
24

leadoii

πŸ† Leaderboard Generator for the Italian Olympiads of Informatics Training Platform
Vue
8
star
25

phc-scrypt

πŸ”’ Node.JS scrypt password hashing algorithm following the PHC string format.
JavaScript
6
star
26

phc-bcrypt

πŸ”’ Easy to use Unified API for bcrypt password hashing algorithm
JavaScript
6
star
27

act

✏️ Multi-purpose URI tracker.
JavaScript
6
star
28

tsse

⏱ Timing safe string equals.
JavaScript
3
star
29

restify-errors-options

πŸ”§ Add custom options to Restify's errors
JavaScript
3
star
30

text-tokenizers-colab

πŸ”ͺ Tokenize text on the fly on Colab.
Jupyter Notebook
3
star
31

leadoii-static

πŸ…Pre-Generated Leaderboards of the Italian Olympiads of Informatics Training Platform Users
HTML
3
star
32

sudoku-solver

πŸ”’ Sudoku Solutions Enumerator (Sequential and Parallel)
Java
2
star
33

text2error

γ€° Introduce errors in error free text
Python
2
star
34

restify-errors-thrower

πŸ’₯ Throw Restify errors easily!
JavaScript
2
star
35

kdf-salt

🎲 Crypto secure salt generator
JavaScript
2
star
36

docker-osrm-backend

πŸ›£ The Open Source Routing Machine Docker ready!
Shell
2
star
37

geojson-geometries

⛏ Extract elementary geometries from a GeoJSON inheriting properties.
JavaScript
2
star
38

css-viewport-units-cross-browser

Cross-Browser CSS3 Viewport Units: (vh, vw, vmin, vmax)
CSS
2
star
39

talking-unicorn

πŸ¦„ An Arduino based greating unicorn.
Arduino
2
star
40

edgelist-mapper

πŸ“ŠMaps nodes and edges of a multi-relational graph to integer
Python
1
star
41

ardutank

πŸš— An Arduino based rover
C++
1
star
42

rgcn-link-prediction-experiments

1
star
43

restify-errors-options-errno

☎️ Add errno to Restify's errors
JavaScript
1
star