• Stars
    star
    267
  • Rank 153,621 (Top 4 %)
  • Language
    Python
  • License
    Other
  • Created over 14 years ago
  • Updated over 1 year ago

Reviews

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

Repository Details

A web service to map postcodes to administrative boundaries and more

MapIt

MapIt is an open source project to help people run a web service that maps geographical points to administrative areas. It is useful for anyone who has the co-ordinates of a point on Earth, and who needs to find out what country, region, city, constituency, or state it lies within. It’s also great for looking up the shapes of all those boundaries.

It was created in 2003 by mySociety, a UK charity, for use by their various tools needing admin area lookup.

Installation

MapIt can be installed as a Django app, or as a standalone server. For full details, please see our site at http://code.mapit.mysociety.org/ for help and documentation.

Examples

mySociety runs public installations of MapIt that you might be able to use:

The above are free for non-commercial, low-volume use. For details of what constitutes "low-volume", and for commercial licensing arrangements, please consult MapIt pricing .

Rate limiting

Usage is rate limited by default; clients may be rate limited by IP address or by a User Token passed in the User-Agent: header. Clients may be excluded from the effects of rate limiting via the RATE_LIMIT option in the configuration file.

More Repositories

1

fixmystreet

This is mySociety's popular map-based reporting platform: easy to install in new countries and regions
Perl
508
star
2

alaveteli

Provide a Freedom of Information request system for your jurisdiction
Ruby
389
star
3

theyworkforyou

Keeping tabs on the UK's parliaments and assemblies
PHP
209
star
4

sayit

SayIt - a component for recording and storing public statements.
Python
102
star
5

popit

DEPRECATED - Development on PopIt has stopped and it is no longer being maintained
JavaScript
76
star
6

pombola

Python
64
star
7

parlparse

The scraper/parser that produces data for TheyWorkForYou, PublicWhip, etc
Python
59
star
8

yournextrepresentative

A website for crowd-sourcing structured election candidate data
Python
56
star
9

writetothem

Write to your MP, MEP, & other elected representatives.
PHP
50
star
10

fixmystreet-mobile

Cordova application for making reports to FixMyStreet
JavaScript
48
star
11

fixmytransport

A site focussed on connecting and empowering people who share transport problems of different kinds.
Ruby
37
star
12

whatdotheyknow-theme

The Alaveteli theme for WhatDoTheyKnow (UK)
HTML
31
star
13

composite_uk_imd

Composite version of UK and GB wide deprivation indexes for small areas.
Jupyter Notebook
26
star
14

petitions

Petitions website code, formerly used by Number 10, still used by various local councils
PHP
25
star
15

jquery-multi-select

Converts <select multiple> elements into dropdown menus with checkboxes
JavaScript
24
star
16

node-jade-amd

Helpers for working with Jade templates in an AMD setting
JavaScript
24
star
17

commonlib

mySociety code common to several projects
PHP
23
star
18

funnels

Piwik plugin that allows the definition, analysis and visualisation of funnels associated with goals.
PHP
20
star
19

popit-api

DEPRECATED - Development on PopIt has stopped and it is no longer being maintained
JavaScript
17
star
20

node-connect-image-proxy

A Node.js Connect middleware for proxing (and manipulating) images.
JavaScript
16
star
21

pledgebank

"I’ll do it, but only if you’ll help"
PHP
15
star
22

fms-endpoint

basic problem-reports database and Open311 server, suitable for use with http://fixmystreet.org
PHP
14
star
23

django-subdomain-instances

A way of allowing subdomains to be served by the same project, and associating objects with particular subdomains.
Python
13
star
24

bluetail

An alpha project combining beneficial ownership and contracting data
Python
13
star
25

misc-scripts

Miscellaneous scripts (deploying, log rotation, lockfiles, git hooks, server config, etc)
Perl
11
star
26

uk-postcode-utils

Utilities for handling UK postcodes
Python
9
star
27

caps

A simple, open database of local government climate action plan documents and emissions data.
HTML
8
star
28

abtests

A piwik plugin to allow A/B testing
8
star
29

gaze

The mySociety Gazetteer web service
Perl
7
star
30

uk_local_authority_names_and_codes

Data and lookups between different kinds of local authority
Jupyter Notebook
7
star
31

mapit.mysociety.org

A Django project for running mySociety's main instance of MapIt for the UK
Python
6
star
32

alavetelitheme

An example theme for alaveteli
HTML
6
star
33

petitionyourcouncil

Portal to council petition websites
Python
6
star
34

message-manager

Accepts messages from an external source (e.g., an SMS gateway) and offers them up to FixMyStreet-like applications.
PHP
5
star
35

zurich_mobile

Mobile app for Zurich version of FixMyStreet
JavaScript
5
star
36

template_data_repo

Template repository for data processing, notebooks, and charting
Jupyter Notebook
4
star
37

fixmystreet-international

Related activity for international reuse of FixMyStreet
HTML
4
star
38

popit-python

DEPRECATED - Python bindings to connect to the PopIt API
Python
4
star
39

node-underscore-template-additions

Template related additions to the underscore js library (inter template includes, AMD compilation, express helpers)
JavaScript
4
star
40

popit-php

DEPRECATED - PHP interface to the PopIt API
PHP
3
star
41

ipvtheme

The Alaveteli theme for Informace pro vsechny (Czech Republic)
HTML
3
star
42

docker-consul

Prodcution-ready Docker deployments for CONSUL
Shell
3
star
43

alaveteli-experiments

A collection of experiments and research to learn about what makes an Alaveteli grow
3
star
44

binalerts

Bin collection times
Python
3
star
45

jkan

A lightweight, backend-free open data portal, powered by Jekyll
HTML
3
star
46

varnish-apikey

Api management and caching using Varnish http-accelerator and Redis key-value store
VCL
3
star
47

uk_ruc

Unified rural/urban classification for whole UK
Jupyter Notebook
3
star
48

mysociety.github.io

Dev bucket site
HTML
3
star
49

sayit.mysociety.org

A hosting service for data using the SayIt component
HTML
3
star
50

fosbury

A modular platform for breaking down a complicated civic task into pieces which can then be allocated to one or more people.
Ruby
3
star
51

open311-adapter

An Open311 adapter to receive Open311 reports from FixMyStreet and send them on to non-Open311 services
Perl
2
star
52

za-hansard

A parser for South African Hansards, as published at http://www.parliament.gov.za/live/content.php?Category_ID=119
HTML
2
star
53

research-repository

A place for mySociety to keep its research in a sensibly organised and presented manner.
Python
2
star
54

python-data-template

Template to create new notebook
2
star
55

hearfromyourmp

Constituency mailing list
PHP
2
star
56

python-data-auto-template

Cookie Cutter template for mySociety data projects
Python
2
star
57

ainow

Website for the AI Now Symposium
Python
2
star
58

update-ssh-config

Python
2
star
59

remit

Research Management Information Tool (ReMIT) for Médecins Sans Frontieres' Manson Unit
Ruby
2
star
60

scenicornot

Rate Great Britain's pretty places
PHP
2
star
61

oxfam-lookup

Postcode/address to representative lookup, via MapIt/EveryPolitician
Python
2
star
62

django-images

Attach images to any Django model, with helpful admin
Python
2
star
63

verification-pages

Tool to generate and push verification pages to Wikidata
Ruby
2
star
64

approx_dates

Python
2
star
65

popit-mysociety

DEPRECATED - The mySociety deployment bits for an installation of popit
Python
2
star
66

writeinpublic-ansible

Fork of https://github.com/jcalazan/ansible-django-stack for running WriteInPublic on AWS
Shell
2
star
67

mapumental-scripts

Example scripts showing what's possible with the Mapumental API
Python
2
star
68

django-jumpstart

A template Django project that makes starting new projects easier on the mySoc setup
Python
2
star
69

polipop

An overarching project to hold separate and separable components for TheyWorkForYou type activities
Python
2
star
70

fmsgame

A game where people can get points for reporting on the status of FixMyStreet issues.
Python
2
star
71

sayit.poplus.org

Jekyll site for sayit.poplus.org
CSS
2
star
72

annual-report

Simple static site describing mySociety’s year in numbers
HTML
1
star
73

data_common

Common tools for dataset and notebook transformation
Python
1
star
74

mysociety-docs-theme

Theme used for e.g. fixmystreet.org
SCSS
1
star
75

django-app-template

A mySociety-specific Django app template
Python
1
star
76

ssl-scripts

Python
1
star
77

asknepal-theme

The Alaveteli theme for AskNepal (Nepal)
HTML
1
star
78

spoke

Reporting speeches from public meetings
JavaScript
1
star
79

popit-django

DEPRECATED - Please consider using django-popolo instead
Python
1
star
80

front_page_screenshots

Jinja
1
star
81

landfill

Dead projects
C
1
star
82

alaveteli-production-vm

VM with Alaveteli installed in production mode for testing.
1
star
83

belgium-theme

The Alaveteli theme for Belgian site Transparencia
HTML
1
star
84

foi-for-councils

HTML
1
star
85

gender-detect

Python package to guess gender from name
Python
1
star
86

django-os-geocoder

A Django app that lets you load Ordnance Survey data and use it to find places
Python
1
star
87

popit.poplus.org

DEPRECATED - PopIt Poplus homepage
CSS
1
star
88

fixmyblock-wordpress

PHP
1
star
89

la_distance

Jupyter Notebook
1
star
90

standard-footer

The reference implementation of the standard mySociety footer, for use across all of the sites we operate.
SCSS
1
star
91

citizenconnect

Citizen Connect project for the NHS: reporting problems, leaving reviews
Python
1
star
92

freebmd

Free Births Marriages and Deaths
JavaScript
1
star
93

fms_geographic_data

UK FMS count data by time and geographic area
1
star
94

tilma

Our hosted tile server, handling OS StreetView, hosted OSM, and more
PHP
1
star
95

wikipedia_list_of_legislatures

Get csv of the list of legislatures
Python
1
star
96

wdtk_authorities_list

Dataset of WDTK authorities
Jupyter Notebook
1
star
97

ukonlinetutordb

UK Online Tutor Database
Python
1
star
98

sobanukirwa-theme

The Alavateli theme for Sobanukirwa (Rwanda)
HTML
1
star
99

barnetplanning

Barnet planning alerts
Python
1
star
100

stop-and-search

HTML
1
star