rodericj / geojson-italy

Geojson and topojson files for all municipalities, by regions and provinces

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduction

This repository contains geo-referenced limits for all municipalities in Italy, and their breakdown by regions and provinces.

The geographic projection used is WGS84.

The limits are released both in topojson with a high simplification rate (5%), and the non-simplified geojson format.

As administrative limits change continuously, the files are upgraded periodically, and refer to the latest administrative subdivisions, as published by ISTAT in this permalink (hoping it's actually a permalink).

In the future, historical versions, year by year, will be published as tags.

Latest upgrade: Jan 2019

Geojson files

This files are not simplified, contains a large number of vectors, and can only contain one layer. They are compatible with almost all visualisers and applications, and can be used to integrate geographic information, almost as ubiquitously as shp files.

The following files are available:

Topojson files

These files are simplified, smaller, but less precise, and contains a lot less vectors than the corresponding geojson files, can contain many layers, and can be used in compatible map visualisers (leaflet, d3, mapshaper).

The following topojson files are available:

Please consider that maps preview in topojson are only available for files of limited size in github.com; use mapshaper to see and explore larger files.

Metadata

Each geographic area has the following metadata:

  • name (M) - the name of the municipality
  • com_catasto_code (M) - the cadraste code (H501)
  • com_istat_code (M) - the ISTAT code, as text (zero-padded)
  • com_istat_code_num (M) - the ISTAT code, as integer
  • op_id (M) - the openpolis ID (for integration with legacy OP data)
  • opdm_id (M) - the opdm ID (for integration with OPDM data)
  • minint_elettorale (M) - interior minister ID
  • prov_name (M,P) - parent province name
  • prov_istat_code (M,P) - parent province ISTAT code, as text (zero-padded)
  • prov_istat_code_num (M,P) - parent province ISTAT code, as integer
  • prov_acr (M,P,R) - parent province acronym (ex: RM)
  • reg_name (M,P,R) - parent region full name
  • reg_istat_code (M,P,R) - parent region ISTAT code, as text (zero padded)
  • reg_istat_code_num (M,P,R) - parent region ISTAT code, as number

In parenthesis, the contexts where these properties can be found:

  • M: Municipalities,
  • P: Provinces,
  • R: Regions

Developers

To generate all files, starting from a comuni.geojson file:

  ./generate_geojson.sh
  ./generate_topojson.sh

The mapshaper client, based on node js, is required by the scripts to work.

The scripts internals are described in this wiki page.

About

Geojson and topojson files for all municipalities, by regions and provinces


Languages

Language:Shell 100.0%