All Projects β†’ osmlab β†’ Osm Community Index

osmlab / Osm Community Index

Licence: isc
πŸ’¬ An index of community resources for OpenStreetMap

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Osm Community Index

Loopback Component Access Groups
Access controls for Loopback.
Stars: ✭ 56 (-40.43%)
Mutual labels:  groups
Zipcode Belgium
zip code, longitude / latitude of belgian cities | code postal, longitude / latitude des communes belges
Stars: ✭ 70 (-25.53%)
Mutual labels:  openstreetmap
Osm Analytics
OSM Analytics lets you interactively analyze how specific OpenStreetMap features are mapped in a specific region.
Stars: ✭ 87 (-7.45%)
Mutual labels:  openstreetmap
Hacktobermap
A map of Hacktoberfest 2019 participants https://abhijitparida.github.io/hacktobermap/
Stars: ✭ 59 (-37.23%)
Mutual labels:  openstreetmap
Openstreetmap
Interface to OpenStreetMap (load maps, extract road connectivity, plot road network & find shortest path)
Stars: ✭ 69 (-26.6%)
Mutual labels:  openstreetmap
Openmaptiles
OpenMapTiles Vector Tile Schema Implementation
Stars: ✭ 1,175 (+1150%)
Mutual labels:  openstreetmap
Meetups
RepositΓ³rio de encontros da comunidade
Stars: ✭ 52 (-44.68%)
Mutual labels:  groups
Osmic
CC0 SVG Map Icons, mirror of repo on Gitlab
Stars: ✭ 89 (-5.32%)
Mutual labels:  openstreetmap
Grouptableseparatorfix
Stars: ✭ 70 (-25.53%)
Mutual labels:  groups
Teslamate
A self-hosted data logger for your Tesla 🚘
Stars: ✭ 1,255 (+1235.11%)
Mutual labels:  openstreetmap
Dijkstra Cartography
Using Dijkstra's algorithm ("finding the shortest paths between nodes in a graph") to draw maps 🌍.
Stars: ✭ 1,112 (+1082.98%)
Mutual labels:  openstreetmap
Groups
A Laravel 5 user groups package
Stars: ✭ 66 (-29.79%)
Mutual labels:  groups
Osmcoastline
Extracts coastline data from OpenStreetMap planet file.
Stars: ✭ 79 (-15.96%)
Mutual labels:  openstreetmap
Openrouteservice R
🌐 R package to query openrouteservice.org
Stars: ✭ 57 (-39.36%)
Mutual labels:  openstreetmap
Glosm
3D OpenStreetMap renderer
Stars: ✭ 88 (-6.38%)
Mutual labels:  openstreetmap
Nominatim Docker
Fully-featured container for geocoding, reverse geocoding and address lookup based on Nominatim and Open Street Map data.
Stars: ✭ 52 (-44.68%)
Mutual labels:  openstreetmap
Photon
an open source geocoder for openstreetmap data
Stars: ✭ 1,177 (+1152.13%)
Mutual labels:  openstreetmap
Quickosm
QGIS plugin to fetch OSM data with the Overpass API
Stars: ✭ 91 (-3.19%)
Mutual labels:  openstreetmap
Taginfo
Brings together information about OpenStreetMap tags and makes it searchable and browsable
Stars: ✭ 88 (-6.38%)
Mutual labels:  openstreetmap
Openstreetmap Website
The Rails application that powers OpenStreetMap
Stars: ✭ 1,259 (+1239.36%)
Mutual labels:  openstreetmap

build npm version

osm-community-index

πŸ’¬ An index of community resources for OpenStreetMap.

What is it?

This project is a list of resources for users of OpenStreetMap.

"Resources" can be links to forums, meetups, Slack groups, IRC channels, mailing lists, and so on. Anything that mappers, especially beginners, might find interesting or helpful.

About the index

tl;dr

To add your community resource to the index:

  • Add resource .json files under the resources/ folder
    • Each file contains info about what the resource is (slack, forum, mailinglist, facebook, etc.)
    • Each file also contains info about which locations the resource is active. The locations can be country or region codes, points, or custom .geojson files in the features/* folder.
    • You can copy and change an existing file to get started.
  • run npm run test
    • This will check the files for errors and make them pretty.
    • If you don't have Node installed, you can skip this step and we will do it for you.
  • If there are no errors, submit a pull request.

Source files

The source files for this index are stored in two kinds of files:

  • Under resources/ there are .json files to describe the community resources
  • Under features/ there are custom .geojson files

πŸ‘‰ See CONTRIBUTING.md for full details about how to add a community resource to this index.

Distributed Files

Several files are published under dist/. These are generated - do not edit them.

  • resources.json - A JSON object containing only the community resources
  • featureCollection.json - A GeoJSON FeatureCollection containing only the custom Features
  • completeFeatureCollection.json - A GeoJSON FeatureCollection of all Features, each with available resources included in a resources property.
  • img/* - SVG logos for all the resource types

🧐: "Why use .json instead of .geojson as the file extension for generated GeoJSON files?"
πŸ€“: "So you can require or import them as modules into other JavaScript code if you want."

Prerequisites

  • Node.js version 10 or newer
  • git for your platform

Installing

  • Clone this project, for example: git clone [email protected]:osmlab/osm-community-index.git
  • cd into the project folder,
  • Run npm install to install libraries

Building

  • Just npm run test
    • This will check the files for errors and make them pretty.

License

osm-community-index is available under the ISC License. See the LICENSE.md file for more details.

This project also bundles some icons from FontAwesome. The icons are licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].