Specifica tecnica del formato vettoriale Geojson per la cartografia catastale.   

1.	Scopo del documento	2
2.	Formato del nome di un file geojson.	3
3.	Livello Confini	4
4.	Livello Acque	5
5.	Livello Strade	6
6.	Livello Particelle	7
7.	Livello Diritti di superficie	8
8.	Livello Fabbricati	9
9.	Livello Simboli	10
10.	Livello Punti Fiduciali	12
11.	Livello Testi	13
12.	Livello Lineevarie	14

1.	Scopo del documento 
Il presente documento definisce la rappresentazione da associare alle feature della mappa catastale secondo il formato Geojson.
Ogni archivio geojson descrive una mappa catastale, avrà quindi una occorrenza di “FeatureCollection” che include
•	‘crs’ che esprime il codice EPSG della mappa
•	‘features’, insieme delle feature degli oggetti geografici che costituiscono la mappa catastale attraverso le loro proprietà e le coordinate dei vertici.

Notazioni usate per la descrizione delle proprietà: 
•	“A”: carattere alfanumerico;
•	“9”: carattere numerico.
2.	Formato del nome di un file geojson.
Il nome di un file ha un formato tale da consentire di associare agevolmente il file alla corrispondente mappa catastale.
Il nome è costituito da una stringa di 11 caratteri + l’estensione .geojson.
La stringa di 11 caratteri ha il seguente formato:
CCCCZFFFFAS
dove:
•	CCCC rappresenta il codice nazionale del comune (es.: H282 per il comune di Rieti);
•	Z rappresenta il codice della sezione censuaria (es. A, oppure B). Se la sezione è assente si utilizza il carattere ‘_’ 
•	FFFF rappresenta il numero del foglio , riempito eventualmente con caratteri ‘0’ a sinistra se il numero ha meno di 4 cifre (es. 0001 per il foglio numero 1). Se la mappa rappresenta un quadro d’unione dei bordi di più mappe allora FFFF rappresenta il numero identificativo della richiesta (modulo 10000);
•	A rappresenta il codice allegato. Assume il valore 0 se la mappa non è un allegato; numero 1). Se la mappa rappresenta un quadro d’unione dei bordi di più mappe allora A ha il valore ‘Q’;
•	S rappresenta il codice dello sviluppo. Assume il valore 0 se la mappa non è uno sviluppo. 
Ad esempio il file contenente i dati relativi al foglio 1, allegato A della sezione B del comune di Rieti avrà il seguente nome:
H282B0001A0.geojson
3.	Livello Confini
La feature che rappresenta l’oggetto è descritta dalle 
"properties": {
	"LIVELLO": "CONFINI",
	"SIGLA_PROV": "AA",
	"COD_COMUNE": "A999",
	"SEZIONE": "A",
	"FOGLIO": "9999",
	"ALLEGATO": "A",
	"SVILUPPO": "A"
},
con "geometry": "type": "Polygon",.
4.	Livello Acque
La feature che rappresenta l’oggetto è descritta dalle 
"properties": {
	"LIVELLO": "ACQUE",
	"SIGLA_PROV": "AA",
	"COD_COMUNE": "A999",
	"SEZIONE": "A",
	"FOGLIO": "9999",
	"ALLEGATO": "A",
	"SVILUPPO": "A"
},
con "geometry": "type": "Polygon",.
5.	Livello Strade
"properties": {
	"LIVELLO": "STRADE",
	"SIGLA_PROV": "AA",
	"COD_COMUNE": "A999",
	"SEZIONE": "A",
	"FOGLIO": "9999",
	"ALLEGATO": "A",
	"SVILUPPO": "A"
},
con "geometry": "type": "Polygon",.
6.	Livello Particelle
"properties": {
	"LIVELLO": "PARTICELLE",
	"SIGLA_PROV": "AA",
	"COD_COMUNE": "A999",
	"SEZIONE": "A",
	"FOGLIO": "9999",
	"ALLEGATO": "A",
	"SVILUPPO": "A",
	"CODICE": "AAAAA",
	"X1": "9999.999", 
	"Y1": "9999.999",
	"X2": "9999.999",
	"Y2": "9999.999",
	"ANGOLO": "9",
	"ALTEZZA": "99"
},
con "geometry": "type": "Polygon",.
"X1","Y1": sono le coordinate del punto in cui, sulla mappa, è collocato il “CODICE” della particella;
"X2","Y2": sono le coordinate di un punto interno al poligono di particella.
I due punti ("X1","Y1") e ("X2","Y2") coincidono qualora il codice sia collocato all’interno del poligono.
"ANGOLO": è l’angolo, espresso in radianti, che il valore di “CODICE” forma con l’asse orizzontale.
"ALTEZZA": è l’altezza (sulla mappa originaria), espressa in decimi di mm, del valore di “CODICE”. 
7.	Livello Diritti di superficie
"properties": {
	"LIVELLO": "DIRITTI_DI_SUPERFICIE",
	"SIGLA_PROV": "AA",
	"COD_COMUNE": "A999",
	"SEZIONE": "A",
	"FOGLIO": "9999",
	"ALLEGATO": "A",
	"SVILUPPO": "A",
	"CODICE": "(AAAA)"
},
con "geometry": "type": "Point",.
8.	Livello Fabbricati
"properties": {
	"LIVELLO": "FABBRICATI",
	"SIGLA_PROV": "AA",
	"COD_COMUNE": "A999",
	"SEZIONE": "A",
	"FOGLIO": "9999",
	"ALLEGATO": "A",
	"SVILUPPO": "A"
},
con "geometry": "type": "Polygon",.
9.	Livello Simboli
"properties": {
	"LIVELLO": "SIMBOLI",
	"SIGLA_PROV": "AA",
	"COD_COMUNE": "A999",
	"SEZIONE": "A",
	"FOGLIO": "9999",
	"ALLEGATO": "A",
	"SVILUPPO": "A"
"TIPO": "9",
"ANGOLO": "99999"
},
con "geometry": "type": "Point",.
"TIPO": è il valore della rappresentazione grafica indicata nella seguente tabella:
Codice 	Simbolo	Rappresentazione grafica	
1	+	punto di controllo per orientamento	
2		termine catastale particellare	
3	+	parametro	
4		unione di particella con diritto di superficie	
5		grande flusso scorrimento acque	
6		medio flusso scorrimento acque	
7		piccolo flusso scorrimento acque	
8		punto fiduciale trigonometrico	
9		graffa di annessione piccola	
10		ancora	
11		termine catastale provinciale	
13		croce su roccia	
14		graffa di annessione grande	
20		punto fiduciale semplice	

"ANGOLO": è l’angolo, espresso in radianti, che il simbolo forma con l’asse orizzontale,
I simboli con codice 1, 3, 4, 8, 9, 10, 13, 14, 15, 16, 20 HANNO il punto di riferimento sul baricentro.
I simboli con codice 2,5,6,7,11 il punto di riferimento è sull’estremo sinistro.
10.	Livello Punti Fiduciali
"properties": {
	"LIVELLO": "PUNTI_FIDUCIALI",
	"SIGLA_PROV": "AA",
	"COD_COMUNE": "A999",
	"SEZIONE": "A",
	"FOGLIO": "9999",
	"ALLEGATO": "A",
	"SVILUPPO": "A"
	"NUMERO": "99",
	"TIPO": "99"
},
con "geometry": "type": "Point",.
"TIPO": (8 o 20) è il valore del simbolo associato al fiduciale.
11.	Livello Testi
"properties": {
	"LIVELLO": "TESTI",
	"SIGLA_PROV": "AA",
	"COD_COMUNE": "A999",
	"SEZIONE": "A",
	"FOGLIO": "9999",
	"ALLEGATO": "A",
	"SVILUPPO": "A"
	"NUMERO": "99",
	"TESTO": "AAAAAAA",
	"ANGOLO": "9999",
	"ALTEZZA": "99"
},
con "geometry": "type": "Point",.
"ANGOLO": è l’angolo, espresso in radianti, che il valore di “TESTO” forma con l’asse orizzontale.
"ALTEZZA": è l’altezza (sulla mappa originaria), espressa in decimi di mm, del valore di “TESTO”.
12.	Livello Lineevarie
"properties": {
	"LIVELLO": "LINEEVARIE",
	"SIGLA_PROV": "AA",
	"COD_COMUNE": "A999",
	"SEZIONE": "A",
	"FOGLIO": "9999",
	"ALLEGATO": "A",
	"SVILUPPO": "A"
	"TIPOLINEA": "99",
},
con "geometry": "type": "LineString",.
"TIPOLINEA": è il valore della rappresentazione grafica indicata nella seguente tabella:
Tipo di tratto	Linea	Rappresentazione grafica	
1	_________________	continua nera	
5	_  _  _  _  _  _  _  _  _  _  _  	tratteggiata nera	
6	. . . . . . . . . . . . . . . . . . . . . . . 	punteggiata nera	
11	______________________	continua nera rappresentante                       croce di chiesa	
12	______________________	continua non visibile rappresentante la cornice del foglio cartaceo originario	
29	                	limite di foglio	
30	               	confine di Stato	
31		confine di Regione	
32		confine di Provincia	
33		confine di Comune	
34		limite di Sezione	
35	                      	sentiero o mulattiera