All Projects → tilemill-project → Tilemill

tilemill-project / Tilemill

Licence: bsd-3-clause
TileMill is a modern map design studio

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to Tilemill

fishfrymap
Fish Fry Map project repository
Stars: ✭ 14 (-99.53%)
Mutual labels:  openstreetmap, osm, mapbox
ciclomapa
Beautiful, interactive & open bike maps of Brazilian cities. Powered by OpenStreetMap.
Stars: ✭ 56 (-98.1%)
Mutual labels:  openstreetmap, osm, mapbox
Delphi OSMMap
Visual control for Delphi and Lazarus to display OSM map
Stars: ✭ 27 (-99.09%)
Mutual labels:  openstreetmap, osm, mapbox
Hootenanny
Hootenanny conflates multiple maps into a single seamless map.
Stars: ✭ 264 (-91.06%)
Mutual labels:  osm, openstreetmap
osm-data-classification
Migrated to: https://gitlab.com/Oslandia/osm-data-classification
Stars: ✭ 23 (-99.22%)
Mutual labels:  openstreetmap, osm
LocationMapViewer
Android App to view Locations in a map with support for gpx, kml and kmz data
Stars: ✭ 31 (-98.95%)
Mutual labels:  openstreetmap, osm
oshdb
OpenStreetMap History Data Analysis Framework
Stars: ✭ 82 (-97.22%)
Mutual labels:  openstreetmap, osm
accessibility-cloud
👩🏽‍🦯🦮👩🏻‍🦽👩🏿‍🦼 the platform to exchange physical accessibility data in a standardized, future-proof, easy-to-use way.
Stars: ✭ 37 (-98.75%)
Mutual labels:  openstreetmap, osm
gosmparse
Processing OpenStreetMap PBF files at speed with Go
Stars: ✭ 55 (-98.14%)
Mutual labels:  openstreetmap, osm
AndroidOfflineMapLibrary
Offline OpenStreet Map Library (No Internet Required) You dont have to even one-time connect!
Stars: ✭ 16 (-99.46%)
Mutual labels:  openstreetmap, osm
query-overpass
Query the OpenStreetMap Overpass API.
Stars: ✭ 17 (-99.42%)
Mutual labels:  openstreetmap, osm
basemaps
Scripts to generate MapServer mapfiles based on OpenStreetMap data. Please submit pull requests to the 'main' branch.
Stars: ✭ 51 (-98.27%)
Mutual labels:  openstreetmap, osm
web-maps-wcag-evaluation
Manual accessibility evaluation of popular web map tools.
Stars: ✭ 28 (-99.05%)
Mutual labels:  openstreetmap, mapbox
a11yjson
A11yJSON: A standard to describe the accessibility of the physical world.
Stars: ✭ 58 (-98.04%)
Mutual labels:  openstreetmap, osm
Vector-Tile-Spark-Process
🌏 Clip geographic data into MVT files based on Apache Spark
Stars: ✭ 16 (-99.46%)
Mutual labels:  osm, mapbox
map
🏳️‍🌈🗺 A map of community centers and other helpful information for queer (LGBTQ) people.
Stars: ✭ 15 (-99.49%)
Mutual labels:  openstreetmap, mapbox
osmcha
Python package to detect suspicious OSM changesets
Stars: ✭ 33 (-98.88%)
Mutual labels:  openstreetmap, osm
is-osm-uptodate
Find outdated nodes in OpenStreetMap
Stars: ✭ 16 (-99.46%)
Mutual labels:  openstreetmap, osm
MapComplete
A small and easy OpenStreetMap editor
Stars: ✭ 101 (-96.58%)
Mutual labels:  openstreetmap, osm
NotesReview
📝 Interface for searching and resolving OpenStreetMap notes
Stars: ✭ 34 (-98.85%)
Mutual labels:  openstreetmap, osm

Latest Status - June 13, 2021

We are looking for people to get involved! Take a look at some of the current Feature Request Issues, and let us know if you can help.

General Info

TileMill is a modern map design studio powered by Node.js and Mapnik.

  • TileMill is tested on Linux with Node 8.11.3 LTS, and on MacOS 10.14 with Node 8.15.0 lts/carbon
  • TileMill currently only works in server mode, there is no standalone GUI. Your browser is used for the interface.
  • There are no native packages provided. Installation requires cloning this repo. See details below under Installation.
  • Tilemill should theoretically work on the Windows platform, but it isn't tested.

Dependencies

  • Mapnik > v3.6.2 (but may work on earlier versions)
  • Node.js: (earlier Node.js versions may work, but are not tested)
    • Ubuntu: v8.11.x
    • OSX: v8.15.x lts/carbon
  • Protobuf: Ubunto: these need to be installed: libprotobuf-lite and protoc

Installation

Quick installation instructions for OSX:

git clone https://github.com/tilemill-project/tilemill.git
cd tilemill
nvm install lts/carbon
nvm use v8.15.0
npm install
npm start

Installation Scripts

Scripts have been created that will do most everything for you. They were written for MacOS, but may still be usable for Ubunto and Windows with some modification. (If you are successful with Ubunto and Windows, please post an Issue to let us know!)

Installation Script Instructions

Full Installation instructions can be found in the TileMill Documentation.

Docker

It is also possible to run tilemill as a docker container:

git clone https://github.com/tilemill-project/tilemill.git
cd tilemill
docker-compose up

This will host a docker container which uses the port 20008 and 20009 for tilemill, tilemill is then reachable under http://localhost:20009 . Additionally, a postgis instance is started as well which is reachable under

host=localhost port=5432 user=docker password=docker dbname=gis

Docker hosted volumes are used for the containers, hence if you want to use sqlite dbs you have to interact with those to get the dbs into the docker container.

Build Status, Running Tests, Updating Documentation

See CONTRIBUTING.md

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].