All Projects → riatelab → Magrit

riatelab / Magrit

Licence: other
♠ Thematic cartography ♠

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Magrit

openstreetmap-americana
A quintessentially American map style
Stars: ✭ 89 (+48.33%)
Mutual labels:  maps, mapping, cartography
Editor
An open source visual editor for the 'Mapbox Style Specification'
Stars: ✭ 1,167 (+1845%)
Mutual labels:  mapping, cartography, maps
metro-map-maker
Build the Metro system of your dreams: create your own metro maps, save them, and share with friends!
Stars: ✭ 41 (-31.67%)
Mutual labels:  maps, mapping
turkeyvisited
Mark the cities you have visited in Turkey and share the map!
Stars: ✭ 82 (+36.67%)
Mutual labels:  mapping, d3js
Gwt Ol
GWT wrapper for OpenLayers 3+ using JSInterop
Stars: ✭ 57 (-5%)
Mutual labels:  mapping, maps
Lenz
Console based MAP 🗺 : with lots of features 🤩
Stars: ✭ 51 (-15%)
Mutual labels:  mapping, maps
maps4cim
maps4cim - a real world map generator for CiM 2
Stars: ✭ 21 (-65%)
Mutual labels:  maps, cartography
Mapnik
Mapnik is an open source toolkit for developing mapping applications
Stars: ✭ 3,067 (+5011.67%)
Mutual labels:  mapping, cartography
cim-spec
This repository hosts the specification for the Cartographic Information Model
Stars: ✭ 45 (-25%)
Mutual labels:  maps, cartography
Here Ios Sdk Examples
Objective-C and Swift projects using the HERE SDK for iOS.
Stars: ✭ 52 (-13.33%)
Mutual labels:  mapping, maps
Awesome D3
A list of D3 libraries, plugins and utilities
Stars: ✭ 4,779 (+7865%)
Mutual labels:  maps, d3js
Leaflet Dvf
Leaflet Data Visualization Framework
Stars: ✭ 678 (+1030%)
Mutual labels:  mapping, maps
FlowMaps
No description or website provided.
Stars: ✭ 13 (-78.33%)
Mutual labels:  mapping, cartography
awesome-maps-ukraine
A curated list of maps of Ukraine, ukrainian mappers and tools that they use or develop for creating and publish maps
Stars: ✭ 35 (-41.67%)
Mutual labels:  mapping, cartography
rafagas
Daily geospatial links curated by Raf Roset
Stars: ✭ 17 (-71.67%)
Mutual labels:  maps, cartography
rspatial-map-challenge-2020
A list of maps created for #30DayMapChallenge using #rspatial
Stars: ✭ 61 (+1.67%)
Mutual labels:  maps, cartography
Mapper
OpenOrienteering Mapper is a software for creating maps for the orienteering sport.
Stars: ✭ 258 (+330%)
Mutual labels:  mapping, maps
Svg World Map
🗺 A JavaScript library to easily integrate one or more SVG world maps with all nations (countries) and second-level political subdivisions (countries, provinces, states).
Stars: ✭ 38 (-36.67%)
Mutual labels:  mapping, maps
jsfiddle-github
JSFiddle implementation for interactive JavaScript examples.
Stars: ✭ 16 (-73.33%)
Mutual labels:  maps, mapping
s60-maps
Yet another maps for Symbian OS
Stars: ✭ 27 (-55%)
Mutual labels:  maps, cartography

png
riate
Release name Build Status Docker Build Status

[en] Magrit is an online mapping application developed by UMS RIATE.
[fr] Magrit est une application de cartographie thématique développée par l'UMS RIATE.

Basics

  • Magrit is an online application for thematic mapping (cartography).
  • It's intentionally simple (the UI follows the basic steps of map creation).
  • It's designed for teaching and learning cartography.
  • It lets you import your own geometry dataset (Shapefile, GeoJSON, GML, etc.) and optionnaly your tabular file.
  • We also provide many sample datasets to try out the various representations and become familiar with the application.
  • It allows to render and combine a wide variety of maps: choropleth, proportional symbols, cartogram, discontinuity, etc.
  • It supports the most popular modern desktop browsers: Chrome, Firefox and Opera (+ Edge and Safari with limitations).
  • Server-side, Magrit is backed by a python 3.6+ application (particularly for some geoprocessing tasks relying on GDAL, GEOS and PROJ.4 libraries).
  • Client-side, Magrit is written in modern JS (ES6) and uses notably the d3.js library.

Usage

Most users should go on :

Examples

More maps are available in the gallery.

Simple installation / Installation for development

The only targeted/tested OS for development is currently GNU/Linux.
However, you can install it on other platforms, which are supported by Docker (GNU/Linux, FreeBSD, Windows 64bits, MAC OSX) which is the preferred solution if you want to install Magrit for using it but don't want to do any development:

To install Magrit directly on your GNU/Linux system you have to install some shared libraries and python libraries. Once installed, the python server application can take care to concatenate/transpile/etc. the JS and CSS code. These steps are detailed in the Wiki and in the CONTRIBUTING.md file:

Contributing to Magrit

Contributions are welcome! There are various way to contribute to the project which are detailed in CONTRIBUTING file! You can notably:

  • Report bugs or send us feedback.
  • Add new translations or fix existing ones.
  • Contribute code (you're in the right place! Clone the repo, fix what you want to be fixed and submit a pull request).
  • Contribute to the gallery by submitting your best maps.
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].