Page Menu
Home
DevCentral
Search
Configure Global Search
Log In
Files
F22883407
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
3 KB
Referenced Files
None
Subscribers
None
View Options
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
Details
Attached
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)
Attached To
Mode
rDBVOIES Nasqueron Databases :: Datasources :: Voies
Attached
Detach File
Event Timeline
Log In to Comment