Page MenuHomeDevCentral

No OneTemporary

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..a03898b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+fantoir-doc/nature_voie.json
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..ec9aa70
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,9 @@
+RM=rm -f
+
+all: fantoir-doc/nature_voie.json
+
+fantoir-doc/nature_voie.json: fantoir-doc/nature_voie.dat
+ utils/parse-kv-spaces.py fantoir-doc/nature_voie.dat > fantoir-doc/nature_voie.json
+
+clean:
+ ${RM} fantoir-doc/nature_voie.json
diff --git a/fantoir-doc/nature_voie.dat b/fantoir-doc/nature_voie.dat
new file mode 100644
index 0000000..0bdff55
--- /dev/null
+++ b/fantoir-doc/nature_voie.dat
@@ -0,0 +1,191 @@
+ACH ANCIEN CHEMIN
+AER AERODROME
+AERG AEROGARE
+AGL AGGLOMERATION
+AIRE AIRE
+ALL ALLEE
+ANGL ANGLE
+ARC ARCADE
+ART ANCIENNE ROUTE
+AUT AUTOROUTE
+AV AVENUE
+BASE BASE
+BD BOULEVARD
+BER BERGE
+BORD BORD
+BRE BARRIERE
+BRG BOURG
+BRTL BRETELLE
+BSN BASSIN
+CAE CARRIERA
+CALL CALLE, CALLADA
+CAMI CAMIN
+CAMP CAMP
+CAN CANAL
+CAR CARREFOUR
+CARE CARRIERE
+CASR CASERNE
+CC CHEMIN COMMUNAL
+CD CHEMIN
+DEPARTEMENTAL
+CF CHEMIN FORESTIER
+CHA CHASSE
+CHE CHEMIN
+CHEM CHEMINEMENT
+CHL CHALET
+CHP CHAMP
+CHS CHAUSSEE
+CHT CHATEAU
+CHV CHEMIN VICINAL
+CITE CITE
+CIVE COURSIVE
+CLOS CLOS
+CLR COULOIR
+COIN COIN
+COL COL
+COR CORNICHE
+CORO CORON
+COTE COTE
+COUR COUR
+CPG CAMPING
+CR CHEMIN RURAL
+CRS COURS
+CRX CROIX
+CTR CONTOUR
+CTRE CENTRE
+DARS DARSE, DARCE
+DEVI DEVIATION
+DIG DIGUE
+DOM DOMAINE
+DRA DRAILLE
+DSC DESCENTE
+ECA ECART
+ECL ECLUSE
+EMBR EMBRANCHEMENT
+EMP EMPLACEMENT
+ENC ENCLOS
+ENV ENCLAVE
+ESC ESCALIER
+ESP ESPLANADE
+ESPA ESPACE
+ETNG ETANG
+FD FOND
+FG FAUBOURG
+FON FONTAINE
+FOR FORET
+FORT FORT
+FOS FOSSE
+FRM FERME
+GAL GALERIE
+GARE GARE
+GBD GRAND BOULEVARD
+GPL GRANDE PLACE
+GR GRANDE RUE
+GREV GREVE
+HAB HABITATION
+HAM HAMEAU
+HIP HIPPODROME
+HLE HALLE
+HLG HALAGE
+HLM HLM
+HTR HAUTEUR
+ILE ILE
+ILOT ILOT
+IMP IMPASSE
+JARD JARDIN
+JTE JETEE
+LAC LAC
+LEVE LEVEE
+LICE LICES
+LIGN LIGNE
+LOT LOTISSEMENT
+MAIL MAIL
+MAIS MAISON
+MAR MARCHE
+MARE MARE
+MAS MAS
+MNE MORNE
+MRN MARINA
+MTE MONTEE
+NTE NOUVELLE ROUTE
+PAE PETITE AVENUE
+PARC PARC
+PAS PASSAGE
+PASS PASSE
+PCH PETIT CHEMIN
+PCHE PORCHE
+PHAR PHARE
+PIST PISTE
+PKG PARKING
+PL PLACE
+PLA PLACA
+PLAG PLAGE
+PLAN PLAN
+PLCI PLACIS
+PLE PASSERELLE
+PLN PLAINE
+PLT PLATEAU
+PNT POINTE
+PONT PONT
+PORQ PORTIQUE
+PORT PORT
+POST POSTE
+POT POTERNE
+PROM PROMENADE
+PRT PETITE ROUTE
+PRV PARVIS
+PTA PETITE ALLEE
+PTE PORTE
+PTR PETITE RUE
+PTTE PLACETTE
+QUA QUARTIER
+QUAI QUAI
+RAC RACCOURCI
+REM REMPART
+RES RESIDENCE
+RIVE RIVE
+RLE RUELLE
+ROC ROCADE
+RPE RAMPE
+RPT ROND-POINT
+RTD ROTONDE
+RTE ROUTE
+RUE RUE
+RUET RUETTE
+RUIS RUISSEAU
+RULT RUELLETTE
+RVE RAVINE
+SAS SAS
+SEN SENTIER, SENTE
+SQ SQUARE
+STDE STADE
+TER TERRE
+TOUR TOUR
+TPL TERRE-PLEIN
+TRA TRAVERSE
+TRAB TRABOULE
+TRN TERRAIN
+TRT TERTRE
+TSSE TERRASSE
+TUN TUNNEL
+VAL VAL
+VALL VALLON, VALLEE
+VC VOIE COMMUNALE
+VCHE VIEUX CHEMIN
+VEN VENELLE
+VGE VILLAGE
+VIA VIA
+VIAD VIADUC
+VIL VILLE
+VLA VILLA
+VOIE VOIE
+VOIR VOIRIE
+VOUT VOUTE
+VOY VOYEUL
+VTE VIEILLE ROUTE
+ZA ZA
+ZAC ZAC
+ZAD ZAD
+ZI ZI
+ZONE ZONE
+ZUP ZUP
diff --git a/utils/parse-kv-spaces.py b/utils/parse-kv-spaces.py
new file mode 100755
index 0000000..214f052
--- /dev/null
+++ b/utils/parse-kv-spaces.py
@@ -0,0 +1,34 @@
+#!/usr/bin/env python3
+
+import sys
+
+
+def parse_line(line):
+ space_position = line.find(" ")
+
+ return '"' + line[0:space_position] + '": "' + \
+ line[space_position + 1:] + '"'
+
+
+def parse(filename):
+ print("{")
+
+ separator = ""
+ with open(filename) as fd:
+ for line in fd:
+ print(separator + parse_line(line.strip()))
+
+ if separator == "":
+ separator = ","
+
+ print("}")
+
+
+if __name__ == "__main__":
+ try:
+ file_to_parse = sys.argv[1]
+ except IndexError:
+ print("Usage:", sys.argv[0], "<filename>", file=sys.stderr)
+ sys.exit(1)
+
+ parse(file_to_parse)

File Metadata

Mime Type
text/x-diff
Expires
Tue, Feb 3, 04:12 (9 h, 28 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3412217
Default Alt Text
(3 KB)

Event Timeline