diff --git a/.gitignore b/.gitignore
index 6957b4c7081c35cac0071ad91bd4ad0c1730073b..79e6d256a58f4a94ca2ed9a44f0eb07adc9a1848 100644
--- a/.gitignore
+++ b/.gitignore
@@ -128,3 +128,6 @@ dmypy.json
 .pyre/
 # vim
 *.sw[op]
+
+# docker-compose
+docker-compose.override.yml
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7cbc26f9c87a8076d99f3c87146301a2b8dc8a26..2e5aa0ceeb387905b5ed34aefd1d05541909f892 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,6 +8,8 @@ variables:
 
 sonarqube:
   stage: sonar-analysis
+  tags: 
+    - build
   before_script:
     - export PATH=$PATH:/usr/local/bin/sonar-scanner-3.2.0.1227-linux/bin/
     - export NODE_PATH=$NODE_PATH:`npm root -g`
diff --git a/docker-compose.yml b/docker-compose.yml
index e7ff9a6bd4846cad6b93c98ff5753478c24ac15d..3f9f307c71a6450d75d77d16e35272f69e221497 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -18,7 +18,7 @@ services:
   metadata-processor:
     build: .
     image: registry.forge.grandlyon.com/web-et-numerique/web-et-numerique-internet/data.grandlyon.com/web-portal/components/indexers/metadata-and-data:${TAG}
-    command: python workers/metadata-processor.py --host rabbitmq --exchange download_data_grandlyon_com_index --queue metadata_records_to_process --loglevel DEBUG
+    command: python workers/metadata_processor.py --host rabbitmq --exchange download_data_grandlyon_com_index --queue metadata_records_to_process --loglevel DEBUG
     volumes:
       #- ./config.yaml:/app/config.yaml:ro
       - working-directory:/app/output
@@ -31,7 +31,7 @@ services:
   doc-enricher:
     build: .
     image: registry.forge.grandlyon.com/web-et-numerique/web-et-numerique-internet/data.grandlyon.com/web-portal/components/indexers/metadata-and-data:${TAG}
-    command: python workers/doc-enricher.py --host rabbitmq --exchange download_data_grandlyon_com_index --queue doc_pages_to_enrich --loglevel DEBUG
+    command: python workers/doc_enricher.py --host rabbitmq --exchange download_data_grandlyon_com_index --queue doc_pages_to_enrich --loglevel DEBUG
     # volumes:
     #   - ./config.yaml:/app/config.yaml:ro
     restart: unless-stopped
@@ -43,7 +43,7 @@ services:
   doc-processor:
     build: .
     image: registry.forge.grandlyon.com/web-et-numerique/web-et-numerique-internet/data.grandlyon.com/web-portal/components/indexers/metadata-and-data:${TAG}
-    command: python workers/doc-processor.py --host rabbitmq --exchange download_data_grandlyon_com_index --queue doc_pages_to_process --loglevel DEBUG
+    command: python workers/doc_processor.py --host rabbitmq --exchange download_data_grandlyon_com_index --queue doc_pages_to_process --loglevel DEBUG
     volumes:
       #  - ./config.yaml:/app/config.yaml:ro
       - working-directory:/app/output
@@ -56,7 +56,7 @@ services:
   doc-indexer:
     build: .
     image: registry.forge.grandlyon.com/web-et-numerique/web-et-numerique-internet/data.grandlyon.com/web-portal/components/indexers/metadata-and-data:${TAG}
-    command: python workers/doc-indexer.py --host rabbitmq --exchange download_data_grandlyon_com_index --queue doc_pages_to_index --loglevel DEBUG
+    command: python workers/doc_indexer.py --host rabbitmq --exchange download_data_grandlyon_com_index --queue doc_pages_to_index --loglevel DEBUG
     # volumes:
     #   - ./config.yaml:/app/config.yaml:ro
     restart: unless-stopped
@@ -80,7 +80,7 @@ services:
   sampler:
     build: .
     image: registry.forge.grandlyon.com/web-et-numerique/web-et-numerique-internet/data.grandlyon.com/web-portal/components/indexers/metadata-and-data:${TAG}
-    command: python workers/sample-generator.py --host rabbitmq --exchange download_data_grandlyon_com_index --queue sampling_tasks --loglevel DEBUG
+    command: python workers/sample_generator.py --host rabbitmq --exchange download_data_grandlyon_com_index --queue sampling_tasks --loglevel DEBUG
     volumes:
       - working-directory:/app/output
     restart: unless-stopped
diff --git a/lib/elasticsearch_template.py b/lib/elasticsearch_template.py
index 5d98482c120cf8c8e5014ccb764bbccba76c5e38..ecb67fbb57239b5fd5994bd1e9e08347d2203db9 100644
--- a/lib/elasticsearch_template.py
+++ b/lib/elasticsearch_template.py
@@ -34,23 +34,30 @@ template = {
                     "min_gram": 2,
                     "max_gram": 30,
                     "token_chars": [
-    				    "letter",
-    					"digit",
+                        "letter",
+                        "digit",
                         "punctuation",
                         "symbol"
-    				]
+                    ]
                 },
                 "my_ngram_tokenizer": {
                     "type": "ngram",
                     "min_gram": 2,
                     "max_gram": 30,
                     "token_chars": [
-    				    "letter",
-    					"digit"
-    				]
+                        "letter",
+                        "digit"
+                    ]
                 }
             },
             "analyzer": {
+                "my_sort_analyzer": {
+                    "type": "custom",
+                    "tokenizer": "keyword",
+                    "filter": [
+                        "original_preserving_ascii_folding"
+                    ]
+                },
                 "my_edge_ngram_analyzer_with_asciifolding": {
                     "type": "custom",
                     "tokenizer": "my_edge_ngram_tokenizer",
@@ -243,7 +250,9 @@ template = {
                             "ignore_above": 256,
                           },
                           "sort": {
-                            "type": "keyword"
+                            "type": "text",
+                            "analyzer": "my_sort_analyzer",
+                            "fielddata": True
                           },
                           "suggest": {
                             "type": "text",
diff --git a/lib/postgis_helper.py b/lib/postgis_helper.py
index 85fd00838829bcdb11570129149ca34381c98088..0465027fe6eb798f227f50fab89ed6183d7fed85 100644
--- a/lib/postgis_helper.py
+++ b/lib/postgis_helper.py
@@ -203,6 +203,7 @@ def main(**kwargs):
     schema_names = conn.get_schema_names()
     for schema in schema_names:
         if schema_name and not schema_name == schema:
+            logging.debug(f"not {schema_name}, sckipping {schema}")
             continue
         for table in conn.get_tables(schema=schema):
             if table_name and not table_name == table.name:
diff --git a/lib/type_utils.py b/lib/type_utils.py
index f2eea968514e9aa9a54f741b99b32c1e80481c8f..575248e8e73e9741e32c3c2822fd7c5156203f64 100644
--- a/lib/type_utils.py
+++ b/lib/type_utils.py
@@ -33,7 +33,6 @@ def detect_type( value ):
 
 def convert_type( el ):
 
-    #print()
     if type(el) is str:
 
         if el.strip() == '' or el.strip() == 'None':
@@ -41,45 +40,26 @@ def convert_type( el ):
 
         # try parsing as integer
         try:
-            #print('INT?', el)
             el_as_int = convert_to_int(el)
 
-            #parsed_samples.append(el_as_int)
-
             if str(el_as_int) == el:
-                #print('yes!')
                 return el_as_int
-            # else:
-            #     parsed_samples.append(el)
-
         except:
-            #print('not an INT')
             pass
-            #return 'unknown'
 
         # try parsing as float
         try:
-            #print('FLOAT?', el)
             el_as_float = convert_to_float(el)
 
-            #parsed_samples.append(el_as_float)
-
             if str(el_as_float) == el.rstrip('0'):
-                #print('yes!')
                 return el_as_float
-            # else:
-            #     parsed_samples.append(el)
-
         except:
-            #print('not a FLOAT')
-            #return 'unknown'
             pass
 
         # try parsing as boolean
         try:
             el_as_boolean = convert_to_boolean(el)
             return el_as_boolean
-
         except:
             pass
 
@@ -88,13 +68,10 @@ def convert_type( el ):
         if bool(myregex.match(el)): #TODO:
             # try parsing as date
             try:
-                #print('DATE?', el)
                 el_as_date = convert_to_datetime(el)
-                #print(el_as_date)
                 return el_as_date
             except:
                 pass
-                #print('not a DATE')
 
     return el
 
diff --git a/main.py b/main.py
index 02b9b31772a3c566e09f876e8e57063b4de30511..28bfd9af2ddad68896e13ce7fb1b9152b3eb3db2 100644
--- a/main.py
+++ b/main.py
@@ -56,6 +56,7 @@ def setup_indices(cfg):
             }
 
     try:
+        es_body['settings']['number_of_replicas'] = cfg['reindexer']['number_of_replicas']
         rep = source_es.indices.create(source_index, es_body)#, wait_for_active_shards=0)
     except Exception as e:
         logging.error(e)
@@ -75,8 +76,11 @@ def setup_indices(cfg):
     except Exception as e:
         logging.error(e)
 
-    rep = destin_es.indices.put_template(cfg['reindexer']['template_name'], template)
-    logging.debug(rep)
+    try:
+        rep = destin_es.indices.create(cfg['reindexer']['template_name'], template)
+        logging.debug(rep)
+    except Exception as e:
+        logging.warning(e)
 
     return
 
diff --git a/tests/conftest.py b/tests/conftest.py
new file mode 100644
index 0000000000000000000000000000000000000000..9916d0095514253e21b133d50a90da16929e2284
--- /dev/null
+++ b/tests/conftest.py
@@ -0,0 +1,59 @@
+"""
+Fonctions génériques de pytest
+"""
+import msgpack
+from lib.serializers import encode_datetime, decode_datetime
+import re
+import os
+
+import pytest
+
+def _sanitize(name):
+    """
+    Replace certain characters (which might be problematic when contained in
+    strings which will be used as file names) by '-'s.
+
+    import from https://github.com/betamaxpy/betamax/blob/master/src/betamax/fixtures/pytest.py
+    """
+    return re.sub(r'[\s/<>:\\"|?*]', '-', name)
+
+
+@pytest.fixture
+def load_object():
+    def load_file(file_path):
+
+        with open(file_path, 'rb') as file_stream:
+            expected_data = msgpack.unpackb(file_stream.read(), raw=False, object_hook=decode_datetime)
+
+        return expected_data
+
+    yield load_file
+
+
+@pytest.fixture
+def verify_objects(request):
+    """
+    fixture than compares data to expected data in file
+
+    If the file data doesn't exists, it whill be created with current data
+    """
+    module = request.module.__name__
+    node = _sanitize(request.node.name)
+
+    def check_data(data, iteration=None):
+        if iteration is not None:
+            file_path = f'tests/data/{module}.{node}.{iteration}.mp'
+        else:
+            file_path = f'tests/data/{module}.{node}.mp'
+
+        if not os.path.exists(file_path):
+            with open(file_path, "wb") as file_stream:
+                the_body = msgpack.packb(data, use_bin_type=True, default=encode_datetime)
+                file_stream.write(the_body)
+
+        with open(file_path, 'rb') as file_stream:
+            expected_data = msgpack.unpackb(file_stream.read(), raw=False, object_hook=decode_datetime)
+
+            assert data == expected_data
+
+    yield check_data
diff --git a/tests/data/prod_working_directory/field_catalog_by_dbschematable.json b/tests/data/prod_working_directory/field_catalog_by_dbschematable.json
new file mode 100644
index 0000000000000000000000000000000000000000..d9885814d64115a799fd5485dcfbbeb2cf8b13ba
--- /dev/null
+++ b/tests/data/prod_working_directory/field_catalog_by_dbschematable.json
@@ -0,0 +1 @@
+{"grandlyon/abr_arbres_alignement.abrarbre": {"fields": ["essencefrancais", "circonference_cm", "hauteurtotale_m", "hauteurfut_m", "diametrecouronne_m", "rayoncouronne_m", "dateplantation", "genre", "espece", "variete", "essence", "architecture", "localisation", "naturerevetement", "surfacecadre_m2", "mobilierurbain", "anneeplantation", "commune", "codeinsee", "nomvoie", "codefuv", "identifiant", "numero", "codegenre", "gid"], "types": {"anneeplantation": "int", "architecture": "str", "circonference_cm": "int", "codefuv": "str", "codegenre": "int", "codeinsee": "str", "commune": "str", "dateplantation": "date", "diametrecouronne_m": "int", "espece": "str", "essence": "str", "essencefrancais": "str", "genre": "str", "gid": "int", "hauteurfut_m": "int", "hauteurtotale_m": "int", "identifiant": "str", "localisation": "str", "mobilierurbain": "str", "naturerevetement": "str", "nomvoie": "str", "numero": "str", "rayoncouronne_m": "float", "surfacecadre_m2": "int", "variete": "str"}}, "grandlyon/adr_voie_lieu.adradresse": {"fields": ["numero", "voie", "commune", "inseecommune", "codefuv", "datecreation", "gid"], "types": {"codefuv": "str", "commune": "str", "datecreation": "datetime", "gid": "int", "inseecommune": "str", "numero": "str", "voie": "str"}}, "grandlyon/adr_voie_lieu.adraerodrome": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "nom": "str", "siret": "int", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrarrond": {"fields": ["nom", "nomreduit", "insee", "libofficiel", "gid"], "types": {"gid": "int", "insee": "str", "libofficiel": "str", "nom": "str", "nomreduit": "str"}}, "grandlyon/adr_voie_lieu.adraxevoie": {"fields": ["nom", "nomcommune", "codeinsee", "codefuv", "codetroncon", "importance", "domanialite", "typecirculation", "senscirculation", "senscircspecialise", "bornemingauche", "bornemaxgauche", "bornemindroite", "bornemaxdroite", "datecreation", "datemajalpha", "datemajgraph", "datemajborne", "observation", "datedomanialite", "referencedomanialite", "particularite", "gestionnaire", "denomroutiere", "gid"], "types": {"bornemaxdroite": "int", "bornemaxgauche": "int", "bornemindroite": "int", "bornemingauche": "int", "codefuv": "str", "codeinsee": "str", "codetroncon": "str", "datecreation": "datetime", "datedomanialite": "date", "datemajalpha": "date", "datemajborne": "date", "datemajgraph": "date", "denomroutiere": "str", "domanialite": "str", "gid": "int", "importance": "str", "nom": "str", "nomcommune": "str", "observation": "str", "particularite": "str", "referencedomanialite": "str", "senscircspecialise": "str", "senscirculation": "str", "typecirculation": "str"}}, "grandlyon/adr_voie_lieu.adrbornefontaine_1_0_0": {"fields": ["gestionnai", "nom", "anneepose", "commune", "insee", "source", "gid"], "types": {"anneepose": "int", "commune": "str", "gestionnai": "str", "gid": "int", "insee": "str", "nom": "str", "source": "str"}}, "grandlyon/adr_voie_lieu.adrbornefontaine_latest": {"fields": ["gestionnai", "nom", "anneepose", "commune", "insee", "source", "gid"], "types": {"anneepose": "int", "commune": "str", "gestionnai": "str", "gid": "int", "insee": "str", "nom": "str", "source": "str"}}, "grandlyon/adr_voie_lieu.adrcarrefour": {"fields": ["libellecarrefour", "codefuvcarrefour", "identtroncon", "datecreation", "datemajalpha", "datemajgraph", "datemajborne", "datemajcarrefour", "identifiant", "particularite", "gid"], "types": {"codefuvcarrefour": "str", "datecreation": "datetime", "datemajalpha": "date", "datemajborne": "date", "datemajcarrefour": "date", "datemajgraph": "date", "gid": "int", "identifiant": "str", "identtroncon": "str", "libellecarrefour": "str", "particularite": "str"}}, "grandlyon/adr_voie_lieu.adrcentrecommerc_1_0_0": {"fields": ["nom", "commune", "insee", "opening_hours", "source", "gid"], "types": {"commune": "str", "gid": "int", "insee": "str", "nom": "str", "opening_hours": "str", "source": "str"}}, "grandlyon/adr_voie_lieu.adrcentrecommerc_latest": {"fields": ["nom", "commune", "insee", "opening_hours", "source", "gid"], "types": {"commune": "str", "gid": "int", "insee": "str", "nom": "str", "opening_hours": "str", "source": "str"}}, "grandlyon/adr_voie_lieu.adrchangementdenom": {"fields": ["nom", "commune", "inseecommune", "codefuv", "nature", "origine", "validite", "referencearrete", "datearrete", "datechangement", "gid"], "types": {"codefuv": "str", "commune": "str", "datechangement": "date", "gid": "int", "inseecommune": "str", "nature": "str", "nom": "str", "validite": "str"}}, "grandlyon/adr_voie_lieu.adrcimetiere": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrcirconscription": {"fields": ["circonscription", "gid"], "types": {"circonscription": "str", "gid": "int"}}, "grandlyon/adr_voie_lieu.adrcollege": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "siret": "int", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrcollegepct": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "siret": "int", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrcomgl": {"fields": ["nom", "nomreduit", "insee", "datecreation", "datemajgraph", "datemajalpha", "trigramme", "libofficiel", "gid"], "types": {"datecreation": "datetime", "datemajalpha": "date", "gid": "int", "insee": "str", "libofficiel": "str", "nom": "str", "nomreduit": "str", "trigramme": "str"}}, "grandlyon/adr_voie_lieu.adrcommune": {"fields": ["nom", "nomreduit", "insee", "datecreation", "datemajgraph", "datemajalpha", "trigramme", "libofficiel", "gid"], "types": {"datecreation": "datetime", "datemajalpha": "date", "gid": "int", "insee": "str", "libofficiel": "str", "nom": "str", "nomreduit": "str", "trigramme": "str"}}, "grandlyon/adr_voie_lieu.adrcommunecirconscription": {"fields": ["insee_circonscription", "insee", "commune", "circonscription", "canton", "gid"], "types": {"canton": "str", "circonscription": "str", "commune": "str", "gid": "int", "insee": "str", "insee_circonscription": "str"}}, "grandlyon/adr_voie_lieu.adrconfterrmaire": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "nom": "str", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrcoursdeaulin": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrdebouche": {"fields": ["numero", "voie", "commune", "inseecommune", "codefuv", "datecreation", "gid"], "types": {"codefuv": "str", "commune": "str", "datecreation": "datetime", "gid": "int", "inseecommune": "str", "numero": "str", "voie": "str"}}, "grandlyon/adr_voie_lieu.adrecole": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "siret": "int", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrecolepct": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "siret": "int", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrensart": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "nom": "str", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrensartpct": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "nom": "str", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrenssup": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "siret": "int", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrenssuppct": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "siret": "int", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrequiculture": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrequiculturepct": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "openinghours", "openinghoursspecification", "address", "code_insee", "email", "telephone", "sameas", "code_bib", "gid"], "types": {"address.addressCountry": "str", "address.addressLocality": "str", "address.postalCode": "int", "address.streetAddress": "str", "code_bib": "int", "code_insee": "str", "datecreation": "datetime", "email": "str", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "openinghours.0": "str", "openinghoursspecification.0.dayOfWeek": "str", "openinghoursspecification.0.validFrom": "datetime", "openinghoursspecification.0.validThrough": "datetime", "sameas": "str", "soustheme": "str", "telephone": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrequippiscine": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "siret": "int", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrequippiscinepct": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "openinghoursspecification", "address", "sameas", "email", "telephone", "tarif", "facebook", "commentaires", "gid"], "types": {"address.addressCountry": "str", "address.adressLocality": "str", "address.postalCode": "int", "address.streetAddress": "str", "commentaires": "str", "datecreation": "datetime", "email": "str", "facebook": "str", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "openinghoursspecification.0.closes": "str", "openinghoursspecification.0.dayOfWeek": "str", "openinghoursspecification.0.opens": "str", "openinghoursspecification.0.validFrom": "datetime", "openinghoursspecification.0.validThrough": "datetime", "sameas": "str", "siret": "int", "soustheme": "str", "tarif": "str", "telephone": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrequipsportpct": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrequisport": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrfontaineornem_1_0_0": {"fields": ["nom", "commune", "insee", "source", "gid"], "types": {"commune": "str", "gid": "int", "insee": "str", "nom": "str", "source": "str"}}, "grandlyon/adr_voie_lieu.adrfontaineornem_latest": {"fields": ["nom", "commune", "insee", "source", "gid"], "types": {"commune": "str", "gid": "int", "insee": "str", "nom": "str", "source": "str"}}, "grandlyon/adr_voie_lieu.adrgarefer": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "siret": "int", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrgareferpct": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "siret": "int", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrgareroutiere": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "nom": "str", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrgareroutierepct": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "nom": "str", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrgareroutmet": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "nom": "str", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrgarerouturbaine": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "nom": "str", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrhopital": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "siret": "int", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrhopitalpct": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "siret": "int", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrlienfichiereva": {"fields": ["uid", "libofficiel", "lien_fichier_eva", "gid"], "types": {"gid": "int", "libofficiel": "str", "lien_fichier_eva": "str", "uid": "str"}}, "grandlyon/adr_voie_lieu.adrlienmaquette3d": {"fields": ["uid", "libofficiel", "lien_exe_2009", "lien_exe_2012", "lien_exe_2015", "lien_maquette_2009", "lien_maquette_2012", "lien_maquette_2015", "gid"], "types": {"gid": "int", "libofficiel": "str", "lien_exe_2009": "str", "lien_exe_2012": "str", "lien_exe_2015": "str", "lien_maquette_2009": "str", "lien_maquette_2012": "str", "lien_maquette_2015": "str", "uid": "str"}}, "grandlyon/adr_voie_lieu.adrlienposter": {"fields": ["uid", "libofficiel", "lien_poster", "gid"], "types": {"gid": "int", "libofficiel": "str", "lien_poster": "str", "uid": "str"}}, "grandlyon/adr_voie_lieu.adrlieuculte": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "nom": "str", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrlieucultepct": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "nom": "str", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrlieudit": {"fields": ["nom", "codefuv", "inseecommune", "identifiant", "datecreation", "datemajalpha", "datemajgraph", "gid"], "types": {"datecreation": "datetime", "datemajalpha": "date", "datemajgraph": "date", "gid": "int", "identifiant": "str"}}, "grandlyon/adr_voie_lieu.adrlieulin": {"fields": ["nom", "theme", "soustheme", "taille", "gid"], "types": {"gid": "int", "nom": "str", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrlieupct": {"fields": ["nom", "theme", "soustheme", "taille", "gid"], "types": {"gid": "int", "nom": "str", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrlieusurf": {"fields": ["nom", "theme", "soustheme", "identifiant", "taille", "gid"], "types": {"gid": "int", "identifiant": "str", "nom": "str", "soustheme": "str", "taille": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrlimiteadm": {"fields": ["genre", "insee1", "insee2", "gid"], "types": {"genre": "str", "gid": "int", "insee1": "str", "insee2": "str"}}, "grandlyon/adr_voie_lieu.adrlycee": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "siret": "int", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrlyceepct": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "siret": "int", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrmairie": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "nom": "str", "siret": "int", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrmairiepct": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "openinghours", "openinghoursspecification", "address", "website", "gid"], "types": {"address.addressCountry": "str", "address.addressLocality": "str", "address.postalCode": "int", "address.streetAddress": "str", "datecreation": "datetime", "gid": "int", "identifiant": "str", "nom": "str", "openinghours.0": "str", "openinghoursspecification.0.closes": "str", "openinghoursspecification.0.dayOfWeek": "str", "openinghoursspecification.0.opens": "str", "openinghoursspecification.0.validFrom": "datetime", "openinghoursspecification.0.validThrough": "datetime", "siret": "int", "soustheme": "str", "theme": "str", "website": "str"}}, "grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "openinghours", "openinghoursspecification", "address", "sameas", "email", "telephone", "formulaire", "facebook", "twitter", "instagram", "youtube", "gid"], "types": {"address.addressCountry": "str", "address.addressLocality": "str", "address.postalCode": "int", "address.streetAddress": "str", "datecreation": "datetime", "email": "str", "facebook": "str", "formulaire": "str", "gid": "int", "identifiant": "str", "instagram": "str", "nom": "str", "openinghours.0": "str", "openinghoursspecification.0.dayOfWeek": "str", "openinghoursspecification.0.validFrom": "datetime", "openinghoursspecification.0.validThrough": "datetime", "sameas": "str", "siret": "int", "soustheme": "str", "telephone": "str", "theme": "str", "twitter": "str", "youtube": "str"}}, "grandlyon/adr_voie_lieu.adrmetcirconscription": {"fields": ["nomcircons", "sieges", "communes", "codinsee", "gid"], "types": {"codinsee": "str", "communes": "str", "gid": "int", "nomcircons": "str", "sieges": "int"}}, "grandlyon/adr_voie_lieu.adrmetropole": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "siret": "int", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrnomldt": {"fields": ["nom", "angle", "gid"], "types": {"angle": "float", "gid": "int", "nom": "str"}}, "grandlyon/adr_voie_lieu.adrnomvoie": {"fields": ["nom", "taille", "importance", "angle", "gid"], "types": {"angle": "float", "gid": "int", "importance": "str", "nom": "str"}}, "grandlyon/adr_voie_lieu.adrnomvoiex": {"fields": ["nom", "taille", "importance", "angle", "gid"], "types": {"angle": "float", "gid": "int", "importance": "str", "nom": "str"}}, "grandlyon/adr_voie_lieu.adrnumerovoie": {"fields": ["numero", "voie", "commune", "inseecommune", "codefuv", "angle", "datecreation", "gid"], "types": {"angle": "float", "codefuv": "str", "commune": "str", "datecreation": "datetime", "gid": "int", "inseecommune": "str", "numero": "str", "voie": "str"}}, "grandlyon/adr_voie_lieu.adrparcjardin": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrperimmdr": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrportionbusee": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrquartier": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrresidence": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "nom": "str", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrsecours": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "nom": "str", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrsecourspct": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "nom": "str", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrsecurite": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "nom": "str", "siret": "int", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrsecuritepct": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "nom": "str", "siret": "int", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.adrtoilettepublique_1_0_0": {"fields": ["adresse", "commune", "codinsee", "infoloc", "acceshandi", "payant", "hommes", "femmes", "unisexe", "enfants", "web", "openinghoursspecification", "provenance", "uid", "gid"], "types": {"acceshandi": "bool", "adresse": "str", "codinsee": "str", "commune": "str", "femmes": "bool", "gid": "int", "hommes": "bool", "infoloc": "str", "openinghoursspecification.0.closes": "str", "openinghoursspecification.0.dayOfWeek.0": "str", "openinghoursspecification.0.opens": "str", "openinghoursspecification.0.validFrom": "datetime", "openinghoursspecification.0.validThrough": "datetime", "payant": "str", "provenance": "str", "uid": "str", "unisexe": "bool", "web": "str"}}, "grandlyon/adr_voie_lieu.adrzae": {"fields": ["nom", "theme", "soustheme", "identifiant", "idexterne", "siret", "datecreation", "gid"], "types": {"datecreation": "datetime", "gid": "int", "identifiant": "str", "idexterne": "str", "nom": "str", "soustheme": "str", "theme": "str"}}, "grandlyon/adr_voie_lieu.toilettepublique_latest": {"fields": ["adresse", "commune", "codinsee", "infoloc", "acceshandi", "payant", "hommes", "femmes", "unisexe", "enfants", "web", "openinghoursspecification", "provenance", "gid"], "types": {"acceshandi": "bool", "adresse": "str", "codinsee": "str", "commune": "str", "femmes": "bool", "gid": "int", "hommes": "bool", "infoloc": "str", "openinghoursspecification.0.closes": "str", "openinghoursspecification.0.dayOfWeek.0": "str", "openinghoursspecification.0.opens": "str", "openinghoursspecification.0.validFrom": "datetime", "openinghoursspecification.0.validThrough": "datetime", "payant": "str", "provenance": "str", "unisexe": "bool", "web": "str"}}, "grandlyon/aep_eau_potable.aepbornefont": {"fields": ["nom", "gestionnaire", "anneepose", "gid"], "types": {}}, "grandlyon/bron.bureauvote_1_0_0": {"fields": ["uid", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "infoloc", "circons", "codereg", "acceshan", "type", "gid"], "types": {"acceshan": "str", "circons": "str", "code_insee": "str", "codepost": "int", "codereg": "int", "commune": "str", "gid": "int", "infoloc": "str", "nom": "str", "num": "str", "numvoie": "str", "type": "str", "uid": "str", "voie": "str"}}, "grandlyon/bron.bureauvote_latest": {"fields": ["uid", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "infoloc", "circ_met", "codereg", "acceshan", "type", "gid"], "types": {"acceshan": "str", "circ_met": "str", "code_insee": "str", "codepost": "int", "codereg": "int", "commune": "str", "gid": "int", "infoloc": "str", "nom": "str", "num": "str", "numvoie": "str", "type": "str", "uid": "str", "voie": "str"}}, "grandlyon/bron.panneauaffichage_latest": {"fields": ["uid", "num", "adresse", "codepost", "commune", "code_insee", "dimension_m", "infoloc", "support", "gid"], "types": {"adresse": "str", "code_insee": "str", "codepost": "int", "commune": "str", "dimension_m": "str", "gid": "int", "infoloc": "str", "num": "str", "support": "str", "uid": "str"}}, "grandlyon/bron.parcjardin_latest": {"fields": ["uid", "id_ariane", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "reglement", "surf_tot_m2", "gestion", "ann_ouvert", "clos", "openinghoursspecification", "precision_horaires", "acces", "circulation", "label", "type_equip", "eau", "toilettes", "chien", "esp_can", "photo", "gid"], "types": {"ann_ouvert": "int", "chien": "str", "clos": "str", "code_insee": "str", "codepost": "int", "commune": "str", "eau": "str", "esp_can": "str", "gestion": "str", "gid": "int", "id_ariane": "str", "label": "str", "nom": "str", "num": "str", "numvoie": "str", "reglement": "str", "surf_tot_m2": "float", "toilettes": "str", "type_equip": "str", "uid": "str", "voie": "str"}}, "grandlyon/bron.toilettepublique_latest": {"fields": ["uid", "nom", "num", "adresse", "codepost", "commune", "code_insee", "acceshan", "payant", "infoloc", "gestequip", "gestnet", "openinghoursspecification", "commentaire", "gid"], "types": {"acceshan": "str", "adresse": "str", "code_insee": "str", "codepost": "int", "commentaire": "str", "commune": "str", "gestequip": "str", "gestnet": "str", "gid": "int", "infoloc": "str", "nom": "str", "num": "str", "openinghoursspecification.0.closes": "str", "openinghoursspecification.0.dayOfWeek.0": "str", "openinghoursspecification.0.opens": "str", "payant": "str", "uid": "str"}}, "grandlyon/cad_cadastre.cadbatiment": {"fields": ["type", "gid"], "types": {"gid": "int", "type": "str"}}, "grandlyon/cad_cadastre.cadbornelimitepropriete": {"fields": ["gid"], "types": {"gid": "int"}}, "grandlyon/cad_cadastre.caddetaillineaire": {"fields": ["genre", "libelle", "gid"], "types": {"genre": "str", "gid": "int", "libelle": "str"}}, "grandlyon/cad_cadastre.caddetailponctuel": {"fields": ["genre", "libelle", "gid"], "types": {"genre": "str", "gid": "int", "libelle": "str"}}, "grandlyon/cad_cadastre.caddetailsurfacique": {"fields": ["genre", "libelle", "gid"], "types": {"genre": "str", "gid": "int", "libelle": "str"}}, "grandlyon/cad_cadastre.cadilot": {"fields": ["identifiant", "numero", "gid"], "types": {"gid": "int", "identifiant": "str", "numero": "str"}}, "grandlyon/cad_cadastre.cadparcelle": {"fields": ["identifiant", "codedgi", "numero", "surfacecadastrale", "natureproprietaire", "indice", "arpentage", "gid"], "types": {"arpentage": "str", "codedgi": "str", "gid": "int", "identifiant": "str", "indice": "str", "natureproprietaire": "str", "numero": "str", "surfacecadastrale": "float"}}, "grandlyon/cad_cadastre.cadparcellehistorique": {"fields": ["identifiant", "codedgi", "numero", "surfacecadastrale", "indice", "arpentage", "datehistorisation", "gid"], "types": {"arpentage": "str", "codedgi": "str", "datehistorisation": "datetime", "gid": "int", "identifiant": "str", "indice": "str", "numero": "str", "surfacecadastrale": "float"}}, "grandlyon/cad_cadastre.cadreseauroutier": {"fields": ["libelle", "libelle1", "libelle2", "libelle3", "libelle4", "libelle5", "libelle6", "libelle7", "libelle8", "libelle9", "gid"], "types": {"gid": "int", "libelle": "str", "libelle1": "str", "libelle2": "str", "libelle3": "str", "libelle4": "str", "libelle5": "str", "libelle6": "str", "libelle7": "str"}}, "grandlyon/cad_cadastre.cadsection": {"fields": ["identifiant", "codedgi", "nom", "gid"], "types": {"codedgi": "str", "gid": "int", "identifiant": "str", "nom": "str"}}, "grandlyon/cad_cadastre.cadsubdivisionfiscale": {"fields": ["lettre", "gid"], "types": {"gid": "int", "lettre": "str"}}, "grandlyon/cad_cadastre.cadsubdivisionsection": {"fields": ["identifiant", "codedgi", "qualite", "facteurechelle", "modeconfection", "dateconfection", "inclinaison", "dateincorporation", "modeincorporation", "datereedition", "gid"], "types": {"codedgi": "str", "dateconfection": "datetime", "dateincorporation": "datetime", "datereedition": "datetime", "facteurechelle": "int", "gid": "int", "identifiant": "str", "inclinaison": "float", "modeconfection": "str", "modeincorporation": "str", "qualite": "str"}}, "grandlyon/cad_cadastre.cadsymbolelimiteparcelle": {"fields": ["typedetail", "gid"], "types": {"gid": "int", "typedetail": "str"}}, "grandlyon/champagne.bureauvote_1_0_0": {"fields": ["uid", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "infoloc", "circons", "codereg", "acceshan", "type", "gid"], "types": {"acceshan": "str", "circons": "str", "code_insee": "str", "codepost": "int", "codereg": "int", "commune": "str", "gid": "int", "nom": "str", "num": "str", "numvoie": "str", "type": "str", "uid": "str", "voie": "str"}}, "grandlyon/champagne.bureauvote_latest": {"fields": ["uid", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "infoloc", "circ_met", "codereg", "acceshan", "type", "gid"], "types": {"acceshan": "str", "circ_met": "str", "code_insee": "str", "codepost": "int", "codereg": "int", "commune": "str", "gid": "int", "nom": "str", "num": "str", "numvoie": "str", "type": "str", "uid": "str", "voie": "str"}}, "grandlyon/champagne.equipementpublic_latest": {"fields": ["uid", "coll_siret", "theme", "code", "type", "nom", "adr_numero", "adr_nomvoie", "adr_codepostal", "adr_commune", "adr_cle_interop", "code_insee", "erp_id", "erp_type", "erp_categorie", "tel", "email", "web", "openinghours", "gid"], "types": {"adr_cle_interop": "str", "adr_codepostal": "int", "adr_commune": "str", "adr_nomvoie": "str", "adr_numero": "str", "code": "str", "code_insee": "str", "coll_siret": "int", "email": "str", "gid": "int", "nom": "str", "openinghours": "str", "tel": "str", "theme": "str", "type": "str", "uid": "str", "web": "str"}}, "grandlyon/champagne.panneauaffichage_latest": {"fields": ["uid", "num", "adresse", "codepost", "commune", "code_insee", "dimension_m", "infoloc", "support", "gid"], "types": {"adresse": "str", "code_insee": "str", "codepost": "int", "commune": "str", "dimension_m": "str", "gid": "int", "infoloc": "str", "num": "str", "uid": "str"}}, "grandlyon/champagne.parcjardin_latest": {"fields": ["uid", "id_ariane", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "reglement", "surf_tot_m2", "gestion", "ann_ouvert", "clos", "openinghoursspecification", "precision_horaires", "acces", "circulation", "label", "type_equip", "eau", "toilettes", "chien", "esp_can", "photo", "gid"], "types": {"acces": "str", "ann_ouvert": "int", "chien": "str", "circulation": "str", "clos": "str", "code_insee": "str", "codepost": "int", "commune": "str", "eau": "str", "esp_can": "str", "gestion": "str", "gid": "int", "id_ariane": "str", "label": "str", "nom": "str", "num": "str", "openinghoursspecification.0.closes": "str", "openinghoursspecification.0.dayOfWeek.0": "str", "openinghoursspecification.0.opens": "str", "reglement": "str", "surf_tot_m2": "float", "toilettes": "str", "type_equip": "str", "uid": "str", "voie": "str"}}, "grandlyon/champagne.stationnementpmr_latest": {"fields": ["uid", "nom", "num", "num_interne", "adresse", "codepost", "commune", "code_insee", "infoloc", "longueur_m", "nb_places", "configuration", "gestion", "photo", "gid"], "types": {"adresse": "str", "code_insee": "str", "codepost": "int", "commune": "str", "configuration": "str", "gestion": "str", "gid": "int", "infoloc": "str", "nb_places": "int", "nom": "str", "num": "str", "num_interne": "str", "uid": "str"}}, "grandlyon/champagne.toilettepublique_latest": {"fields": ["uid", "nom", "num", "adresse", "codepost", "commune", "code_insee", "acceshan", "payant", "infoloc", "gestequip", "gestnet", "openinghoursspecification", "commentaire", "gid"], "types": {"acceshan": "str", "adresse": "str", "code_insee": "str", "codepost": "int", "commentaire": "str", "commune": "str", "gestequip": "str", "gestnet": "str", "gid": "int", "infoloc": "str", "nom": "str", "num": "str", "payant": "str", "uid": "str"}}, "grandlyon/chassieu_citoyennete.bureaux_de_vote": {"fields": ["nom", "lieu", "gid"], "types": {"gid": "int", "lieu": "str", "nom": "str"}}, "grandlyon/chassieu_citoyennete.couverture_panneaux_affichages_libres": {"fields": ["rayon_couverture_km", "numero", "gid"], "types": {"gid": "int", "numero": "str", "rayon_couverture_km": "str"}}, "grandlyon/chassieu_citoyennete.panneaux_affichages_libres": {"fields": ["nom", "numero", "fonctions", "x_wgs84", "y_wgs84", "gid"], "types": {"fonctions": "str", "gid": "int", "nom": "str", "numero": "str", "x_wgs84": "float", "y_wgs84": "float"}}, "grandlyon/chassieu_citoyennete.secteurs_bureaux_de_vote": {"fields": ["nom", "nombre_total_electeurs_inscrits_2013", "nombre_total_electeurs_inscrits_2014", "nombre_electeurs_municipales_2014", "gid"], "types": {"gid": "int", "nom": "str", "nombre_electeurs_municipales_2014": "float", "nombre_total_electeurs_inscrits_2013": "float", "nombre_total_electeurs_inscrits_2014": "float"}}, "grandlyon/chassieu_economie.commerces_artisans": {"fields": ["date_maj", "etat_local", "nom", "numero_voie", "type_voie", "nom_voie", "complement_voie", "code_post", "code_siren", "code_siret", "code_ape", "libelle_activite", "libelle_grandes_activites", "date_installation", "statut_juridique", "surfaces", "type_local", "x", "y", "gid"], "types": {"code_ape": "str", "code_post": "int", "code_siren": "str", "code_siret": "str", "complement_voie": "str", "date_installation": "datetime", "date_maj": "datetime", "etat_local": "str", "gid": "int", "libelle_grandes_activites": "str", "nom": "str", "nom_voie": "str", "numero_voie": "str", "surfaces": "int", "type_local": "str", "type_voie": "str", "x": "float", "y": "float"}}, "grandlyon/chassieu_environnement.lieux_remarquables": {"fields": ["nom", "adresse", "date", "fonctions", "type", "disparu", "site_web", "date_photo", "source", "x", "y", "gid"], "types": {"adresse": "str", "date": "str", "date_photo": "str", "disparu": "str", "fonctions": "str", "gid": "int", "nom": "str", "site_web": "str", "source": "str", "type": "str", "x": "float", "y": "float"}}, "grandlyon/chassieu_environnement.parcs_squares": {"fields": ["nom", "aires_jeux", "reglementation_particuliere", "surface_totale", "gid"], "types": {"aires_jeux": "str", "gid": "int", "nom": "str", "reglementation_particuliere": "str", "surface_totale": "float"}}, "grandlyon/chassieu_equipements.batiments_communaux": {"fields": ["identifiant_entite", "nom_sites", "numero_voie", "rue", "adresse", "fonction_principale", "emprise_au_sol", "valeur_surface", "nombre_etages", "type_occupation", "commentaires", "annee_construction", "type_erp", "categorie_erp", "complexes_sites", "occupation", "gid"], "types": {"adresse": "str", "annee_construction": "int", "categorie_erp": "int", "commentaires": "str", "complexes_sites": "str", "emprise_au_sol": "str", "fonction_principale": "str", "gid": "int", "identifiant_entite": "int", "nom_sites": "str", "nombre_etages": "str", "numero_voie": "str", "occupation": "str", "rue": "str", "type_erp": "str", "type_occupation": "str", "valeur_surface": "float"}}, "grandlyon/chassieu_equipements.defibrillateurs": {"fields": ["nom", "adresse", "accessibilite_exterieure", "mobile", "modele", "marque", "numero_serie", "electrode", "annee_installation", "x_wgs84", "y_wgs84", "gid"], "types": {"accessibilite_exterieure": "str", "adresse": "str", "annee_installation": "int", "electrode": "str", "gid": "int", "marque": "str", "mobile": "str", "modele": "str", "nom": "str", "numero_serie": "str", "x_wgs84": "float", "y_wgs84": "float"}}, "grandlyon/com_donnees_communales.combureauvote_1_0_0": {"fields": ["uid", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "infoloc", "circons", "codereg", "acceshan", "type", "x", "y", "gid"], "types": {"acceshan": "str", "circons": "str", "code_insee": "str", "codepost": "int", "codereg": "int", "commune": "str", "gid": "int", "infoloc": "str", "nom": "str", "num": "str", "numvoie": "str", "type": "str", "uid": "str", "voie": "str", "x": "float", "y": "float"}}, "grandlyon/com_donnees_communales.combureauvote_2_0_0": {"fields": ["uid", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "infoloc", "circ_met", "codereg", "acceshan", "type", "x", "y", "gid"], "types": {"acceshan": "str", "circ_met": "str", "code_insee": "str", "codepost": "int", "codereg": "int", "commune": "str", "gid": "int", "infoloc": "str", "nom": "str", "num": "str", "numvoie": "str", "type": "str", "uid": "str", "voie": "str", "x": "float", "y": "float"}}, "grandlyon/com_donnees_communales.comequipementpublic_1_0_0": {"fields": ["gid", "uid", "coll_siret", "theme", "code", "type", "nom", "adr_numero", "adr_nomvoie", "adr_codepostal", "code_insee", "adr_commune", "erp_id", "erp_type", "erp_categorie", "tel", "email", "web", "openinghours", "adr_cle_interop"], "types": {"adr_cle_interop": "str", "adr_codepostal": "int", "adr_commune": "str", "adr_nomvoie": "str", "adr_numero": "str", "code": "str", "code_insee": "str", "coll_siret": "int", "email": "str", "erp_categorie": "int", "erp_id": "str", "erp_type": "str", "gid": "int", "nom": "str", "openinghours": "str", "tel": "str", "theme": "str", "type": "str", "uid": "str", "web": "str"}}, "grandlyon/com_donnees_communales.companneauaffichage_1_0_0": {"fields": ["uid", "num", "adresse", "codepost", "commune", "code_insee", "dimension_m", "infoloc", "support", "gid"], "types": {"adresse": "str", "code_insee": "str", "codepost": "int", "commune": "str", "dimension_m": "str", "gid": "int", "infoloc": "str", "num": "str", "support": "str", "uid": "str"}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"fields": ["uid", "id_ariane", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "reglement", "surf_tot_m2", "gestion", "ann_ouvert", "clos", "openinghoursspecification", "precision_horaires", "acces", "circulation", "label", "type_equip", "eau", "toilettes", "chien", "esp_can", "photo", "gid"], "types": {"acces": "str", "ann_ouvert": "int", "chien": "str", "circulation": "str", "clos": "str", "code_insee": "str", "codepost": "int", "commune": "str", "eau": "str", "esp_can": "str", "gestion": "str", "gid": "int", "id_ariane": "str", "label": "str", "nom": "str", "num": "str", "numvoie": "str", "openinghoursspecification.0.closes": "str", "openinghoursspecification.0.dayOfWeek.0": "str", "openinghoursspecification.0.opens": "str", "photo": "str", "precision_horaires": "str", "reglement": "str", "surf_tot_m2": "float", "toilettes": "str", "type_equip": "str", "uid": "str", "voie": "str"}}, "grandlyon/com_donnees_communales.comstationnementpmr_1_0_0": {"fields": ["uid", "nom", "num", "num_interne", "adresse", "codepost", "commune", "code_insee", "infoloc", "longueur_m", "nb_places", "configuration", "gestion", "photo", "gid"], "types": {"adresse": "str", "code_insee": "str", "codepost": "int", "commune": "str", "configuration": "str", "gestion": "str", "gid": "int", "infoloc": "str", "longueur_m": "float", "nb_places": "int", "nom": "str", "num": "str", "num_interne": "str", "photo": "str", "uid": "str"}}, "grandlyon/com_donnees_communales.comtoilettepublique_1_0_0": {"fields": ["uid", "adresse", "nom", "num", "codepost", "commune", "code_insee", "acceshan", "payant", "infoloc", "gestequip", "gestnet", "openinghoursspecification", "commentaire", "gid"], "types": {"acceshan": "str", "adresse": "str", "code_insee": "str", "codepost": "int", "commentaire": "str", "commune": "str", "gestequip": "str", "gestnet": "str", "gid": "int", "infoloc": "str", "nom": "str", "num": "str", "openinghoursspecification.0.closes": "str", "openinghoursspecification.0.dayOfWeek.0": "str", "openinghoursspecification.0.opens": "str", "openinghoursspecification.0.validFrom": "datetime", "openinghoursspecification.0.validThrough": "datetime", "payant": "str", "uid": "str"}}, "grandlyon/daj_affaires_juridiques.marches": {"fields": ["id", "acheteur_id", "acheteur_nom", "nature", "objet", "codecpv", "procedure", "lieuexecution_code", "lieuexecution_typecode", "lieuexecution_nom", "dureemois", "datenotification", "datepublicationdonnees", "montant", "formeprix", "titulaire_id", "titulaire_typeidentifiant", "titulaire_denominationsociale", "modification_objetmodification", "modification_datepublicationdonneesmodification", "modification_dureemois", "modification_montant", "modification_titulaire_id", "modification_titulaire_typeidentifiant", "modification_titulaire_denominationsociale", "modification_datesignaturemodification"], "types": {"acheteur_id": "int", "acheteur_nom": "str", "codecpv": "str", "datenotification": "date", "datepublicationdonnees": "date", "dureemois": "int", "formeprix": "str", "id": "str", "lieuexecution_code": "int", "lieuexecution_nom": "str", "lieuexecution_typecode": "str", "montant": "float", "nature": "str", "objet": "str", "procedure": "str", "titulaire_denominationsociale": "str", "titulaire_id": "str", "titulaire_typeidentifiant": "str"}}, "grandlyon/eau_general.eausitepluvio": {"fields": ["nom", "adresse", "proprietaireterrain", "datemisenservice", "datemishorservice", "zsol", "appartenancegrandlyon", "identifiant", "gid"], "types": {"adresse": "str", "appartenancegrandlyon": "str", "datemisenservice": "datetime", "gid": "int", "identifiant": "str", "nom": "str", "proprietaireterrain": "str", "zsol": "float"}}, "grandlyon/eco_ecologie.annuaireconsommateur": {"fields": ["code_siret", "categorie", "sous_categorie", "offre_structure", "structure", "name", "numvoie", "voie", "code_postal", "commune", "code_insee", "site_internet", "courriel", "telephone", "source", "commentaire", "last_update", "last_update_fme", "x", "y", "uid", "gid"], "types": {"categorie": "str", "code_insee": "str", "code_postal": "int", "code_siret": "str", "commentaire": "str", "commune": "str", "courriel": "str", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "name": "str", "numvoie": "str", "offre_structure": "str", "site_internet": "str", "source": "str", "sous_categorie": "str", "structure": "str", "telephone": "str", "voie": "str", "x": "float", "y": "float"}}, "grandlyon/eco_ecologie.annuaireproducteur": {"fields": ["code_siret", "categorie", "type", "gestion", "structure", "name", "numvoie", "voie", "code_postal", "commune", "code_insee", "contact", "commentaire", "last_update", "last_update_fme", "x", "y", "uid", "gid"], "types": {"categorie": "str", "code_insee": "str", "code_postal": "int", "commentaire": "str", "commune": "str", "contact": "str", "gestion": "str", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "name": "str", "numvoie": "str", "structure": "str", "type": "str", "voie": "str", "x": "float", "y": "float"}}, "grandlyon/eco_ecologie.ecoperimetrezfe_1_0_0": {"fields": ["gid", "surfacem2", "datemaj"], "types": {"datemaj": "datetime", "gid": "int", "surfacem2": "float"}}, "grandlyon/edu_education.educollege_1_0_0": {"fields": ["uid", "identifiant_de_l_etablissement", "nom_etablissement", "adresse", "statut_public_prive", "type_contrat_prive", "code_commune", "telephone", "web", "mail", "restauration", "hebergement", "ulis", "segpa", "section_sport", "section_internationale", "section_europeenne", "appartenance_education_prioritaire", "greta", "fiche_onisep", "date_ouverture", "effectif", "last_update", "last_update_fme", "gid"], "types": {"adresse": "str", "appartenance_education_prioritaire": "str", "code_commune": "int", "date_ouverture": "str", "effectif.0-2016": "int", "effectif.0-2017": "int", "effectif.0-2018": "int", "effectif.0-2019": "int", "fiche_onisep": "str", "gid": "int", "greta": "bool", "hebergement": "bool", "identifiant_de_l_etablissement": "str", "last_update": "datetime", "last_update_fme": "datetime", "mail": "str", "nom_etablissement": "str", "restauration": "bool", "section_europeenne": "bool", "section_internationale": "bool", "section_sport": "bool", "segpa": "bool", "statut_public_prive": "str", "telephone": "str", "type_contrat_prive": "str", "uid": "str", "ulis": "bool", "web": "str"}}, "grandlyon/edu_education.educollege_latest": {"fields": ["uid", "identifiant_de_l_etablissement", "nom_etablissement", "adresse", "statut_public_prive", "type_contrat_prive", "code_commune", "telephone", "web", "mail", "restauration", "hebergement", "ulis", "segpa", "section_sport", "section_internationale", "section_europeenne", "appartenance_education_prioritaire", "greta", "fiche_onisep", "date_ouverture", "effectif", "last_update", "last_update_fme", "gid"], "types": {"adresse": "str", "appartenance_education_prioritaire": "str", "code_commune": "int", "date_ouverture": "str", "effectif.0-2016": "int", "effectif.0-2017": "int", "effectif.0-2018": "int", "effectif.0-2019": "int", "fiche_onisep": "str", "gid": "int", "greta": "bool", "hebergement": "bool", "identifiant_de_l_etablissement": "str", "last_update": "datetime", "last_update_fme": "datetime", "mail": "str", "nom_etablissement": "str", "restauration": "bool", "section_europeenne": "bool", "section_internationale": "bool", "section_sport": "bool", "segpa": "bool", "statut_public_prive": "str", "telephone": "str", "type_contrat_prive": "str", "uid": "str", "ulis": "bool", "web": "str"}}, "grandlyon/edu_education.educollegepct_latest": {"fields": ["uid", "identifiant_de_l_etablissement", "nom_etablissement", "adresse", "statut_public_prive", "type_contrat_prive", "code_commune", "telephone", "web", "mail", "restauration", "hebergement", "ulis", "segpa", "section_sport", "section_internationale", "section_europeenne", "appartenance_education_prioritaire", "greta", "fiche_onisep", "date_ouverture", "effectif", "last_update", "last_update_fme", "gid"], "types": {"adresse": "str", "appartenance_education_prioritaire": "str", "code_commune": "int", "date_ouverture": "str", "effectif.0-2016": "int", "effectif.0-2017": "int", "effectif.0-2018": "int", "effectif.0-2019": "int", "fiche_onisep": "str", "gid": "int", "greta": "bool", "hebergement": "bool", "identifiant_de_l_etablissement": "str", "last_update": "datetime", "last_update_fme": "datetime", "mail": "str", "nom_etablissement": "str", "restauration": "bool", "section_europeenne": "bool", "section_internationale": "bool", "section_sport": "bool", "segpa": "bool", "statut_public_prive": "str", "telephone": "str", "type_contrat_prive": "str", "uid": "str", "ulis": "bool", "web": "str"}}, "grandlyon/epo_eau_potable.epobornefont": {"fields": ["nom", "gestionnaire", "anneepose", "gid"], "types": {"anneepose": "int", "gestionnaire": "str", "gid": "int", "nom": "str"}}, "grandlyon/evg_esp_veg.envens": {"fields": ["identifiant", "site", "zone_preemption", "surface_hectare", "territoire", "plan_gestion", "gid"], "types": {"gid": "int", "identifiant": "str", "plan_gestion": "str", "site": "str", "surface_hectare": "int", "territoire": "str", "zone_preemption": "str"}}, "grandlyon/evg_esp_veg.envpdiprboucle": {"fields": ["identifiant", "nom", "commune_depart", "code_insee", "depart", "descriptif", "cheminement_aller", "cheminement_retour", "difficulte", "temps_parcours", "longueur", "denivele", "vocation", "observation", "xdepart", "ydepart", "gid"], "types": {"cheminement_aller": "str", "code_insee": "str", "commune_depart": "str", "denivele": "str", "depart": "str", "descriptif": "str", "difficulte": "str", "gid": "int", "identifiant": "str", "longueur": "str", "nom": "str", "observation": "str", "temps_parcours": "str", "vocation": "str", "xdepart": "float", "ydepart": "float"}}, "grandlyon/evg_esp_veg.envpdiprclassement": {"fields": ["classementchemin", "reseauprimaire", "anneedeliberation", "longueur", "gid"], "types": {"anneedeliberation": "int", "classementchemin": "str", "gid": "int", "longueur": "str", "reseauprimaire": "str"}}, "grandlyon/evg_esp_veg.envpdiprsign": {"fields": ["identifiant", "nomlieudit", "typemobilier", "altitude", "nomcommune", "code_insee", "gid"], "types": {"altitude": "float", "code_insee": "str", "gid": "int", "identifiant": "str", "nomcommune": "str", "nomlieudit": "str", "typemobilier": "str"}}, "grandlyon/evg_esp_veg.envpenap": {"fields": ["identifiant", "nom_perimetre", "surface_hectare", "date_approbation", "gid"], "types": {"date_approbation": "date", "gid": "int", "identifiant": "str", "nom_perimetre": "str", "surface_hectare": "int"}}, "grandlyon/evg_esp_veg.envzpens": {"fields": ["commune", "codeinsee", "droit_preemption", "caractere_prioritaire", "numero_ens", "surface_hectare", "type_saisie", "gid"], "types": {"caractere_prioritaire": "str", "codeinsee": "str", "commune": "str", "droit_preemption": "str", "gid": "int", "numero_ens": "int", "surface_hectare": "int", "type_saisie": "str"}}, "grandlyon/evg_esp_veg.evgaireaccueil": {"fields": ["nom", "type", "nbplaces", "etat", "adresse", "codepostal", "ville", "gid"], "types": {"adresse": "str", "codepostal": "str", "etat": "str", "gid": "int", "nbplaces": "int", "nom": "str", "type": "str", "ville": "str"}}, "grandlyon/evg_esp_veg.evgmarezonehumide": {"fields": ["nom", "nomhabitatcorinebiotope", "commune", "codeinsee", "type", "anneeinventaire", "habitatregroupecorinebiotope", "especesremarquables", "etatconservation", "altitude", "methodologie", "zhnaturelleouartificielle", "source", "identifianthabitathumide", "identifiantmedwet", "codesdage", "codecorinebiotope", "surfacem2", "perimetrem", "gid"], "types": {"altitude": "float", "anneeinventaire": "str", "codecorinebiotope": "str", "codeinsee": "str", "codesdage": "str", "commune": "str", "especesremarquables": "str", "etatconservation": "str", "gid": "int", "habitatregroupecorinebiotope": "str", "identifianthabitathumide": "str", "identifiantmedwet": "str", "methodologie": "str", "nom": "str", "nomhabitatcorinebiotope": "str", "perimetrem": "float", "source": "str", "surfacem2": "float", "type": "str", "zhnaturelleouartificielle": "str"}}, "grandlyon/evg_esp_veg.evgparcindiccanope_1_0_0": {"fields": ["nom", "indiccanop", "gid"], "types": {"gid": "int", "indiccanop": "float", "nom": "str"}}, "grandlyon/evg_esp_veg.evgparcindiccanope_latest": {"fields": ["nom", "indiccanop", "gid"], "types": {"gid": "int", "indiccanop": "float", "nom": "str"}}, "grandlyon/evg_esp_veg.evgplagelaceauxbleues_1_0_0": {"fields": ["nom", "gid"], "types": {"gid": "int", "nom": "str"}}, "grandlyon/evg_esp_veg.evgplagelaceauxbleues_latest": {"fields": ["nom", "gid"], "types": {"gid": "int", "nom": "str"}}, "grandlyon/evg_esp_veg.evgpoisentiernature": {"fields": ["nom", "complementnom", "type", "categorie", "observation", "identifiantsentier", "identifiantpoisentier", "identifiant", "gid"], "types": {"categorie": "str", "complementnom": "str", "gid": "int", "identifiant": "str", "identifiantpoisentier": "int", "identifiantsentier": "int", "nom": "str", "observation": "str", "type": "str"}}, "grandlyon/evg_esp_veg.evgprojetnature": {"fields": ["nom", "identifiant", "identifiantprojet", "superficieha", "gestionnaire", "anneelancement", "gid"], "types": {"anneelancement": "int", "gestionnaire": "str", "gid": "int", "identifiant": "str", "identifiantprojet": "int", "nom": "str", "superficieha": "float"}}, "grandlyon/evg_esp_veg.evgsentiernature": {"fields": ["nom", "duree", "theme", "difficulte", "denivele", "categorie", "commune", "observation", "projetnature", "longueur", "depart", "xdepart", "code_insee", "ydepart", "identifiantsentier", "identifiant", "gid"], "types": {"categorie": "str", "code_insee": "str", "commune": "str", "denivele": "str", "depart": "str", "difficulte": "str", "duree": "str", "gid": "int", "identifiant": "str", "identifiantsentier": "int", "longueur": "str", "nom": "str", "observation": "str", "projetnature": "str", "theme": "str", "xdepart": "float", "ydepart": "float"}}, "grandlyon/evg_esp_veg.evgstratarborue_1_0_0": {"fields": ["gid"], "types": {"gid": "int"}}, "grandlyon/evg_esp_veg.evgstratarborue_latest": {"fields": ["gid"], "types": {"gid": "int"}}, "grandlyon/evg_esp_veg.occeva2015clc": {"fields": ["libelle", "codeclassification", "uniteminimalecollecte", "gid"], "types": {"codeclassification": "int", "gid": "int", "libelle": "str"}}, "grandlyon/evg_esp_veg.occeva2015gl": {"fields": ["libelle", "codeclassification", "uniteminimalecollecte", "gid"], "types": {"gid": "int", "libelle": "str", "uniteminimalecollecte": "int"}}, "grandlyon/fpc_fond_plan_communaut.fpcalticourbe": {"fields": ["altitude", "anglerotat", "gid"], "types": {"altitude": "float", "anglerotat": "float", "gid": "int"}}, "grandlyon/fpc_fond_plan_communaut.fpcbaticonstruction": {"fields": ["numero", "gid"], "types": {"gid": "int", "numero": "str"}}, "grandlyon/fpc_fond_plan_communaut.fpcbordchaussee": {"fields": ["gid"], "types": {"gid": "int"}}, "grandlyon/fpc_fond_plan_communaut.fpcchemin": {"fields": ["gid"], "types": {"gid": "int"}}, "grandlyon/fpc_fond_plan_communaut.fpccourbeniveau": {"fields": ["altitude", "genre", "gid"], "types": {"altitude": "float", "genre": "str", "gid": "int"}}, "grandlyon/fpc_fond_plan_communaut.fpcequipsport": {"fields": ["gid"], "types": {"gid": "int"}}, "grandlyon/fpc_fond_plan_communaut.fpchabilintopo": {"fields": ["gid"], "types": {"gid": "int"}}, "grandlyon/fpc_fond_plan_communaut.fpcilot": {"fields": ["gid"], "types": {"gid": "int"}}, "grandlyon/fpc_fond_plan_communaut.fpcilotdirection": {"fields": ["gid"], "types": {"gid": "int"}}, "grandlyon/fpc_fond_plan_communaut.fpclignefaitage": {"fields": ["gid"], "types": {"gid": "int"}}, "grandlyon/fpc_fond_plan_communaut.fpclignerupture": {"fields": ["genre", "gid"], "types": {"genre": "str", "gid": "int"}}, "grandlyon/fpc_fond_plan_communaut.fpcplandeau": {"fields": ["gid"], "types": {"gid": "int"}}, "grandlyon/fpc_fond_plan_communaut.fpcplandeaudetail": {"fields": ["gid"], "types": {"gid": "int"}}, "grandlyon/fpc_fond_plan_communaut.fpcpointcotesol": {"fields": ["altitude", "gid"], "types": {"altitude": "float", "gid": "int"}}, "grandlyon/fpc_fond_plan_communaut.fpcpont": {"fields": ["gid"], "types": {"gid": "int"}}, "grandlyon/fpc_fond_plan_communaut.fpcsommetfaitage": {"fields": ["gid"], "types": {"gid": "int"}}, "grandlyon/fpc_fond_plan_communaut.fpcsurtoit": {"fields": ["numero", "gid"], "types": {"gid": "int", "numero": "str"}}, "grandlyon/fpc_fond_plan_communaut.fpcterrain": {"fields": ["origine", "gid"], "types": {"gid": "int", "origine": "str"}}, "grandlyon/fpc_fond_plan_communaut.fpcterraindec": {"fields": ["origine", "gid"], "types": {"gid": "int", "origine": "str"}}, "grandlyon/fpc_fond_plan_communaut.fpctoit": {"fields": ["type", "zmini", "zmaxi", "htotale", "hfacade", "numero", "gid"], "types": {"gid": "int", "hfacade": "float", "htotale": "float", "numero": "str", "type": "str", "zmaxi": "float", "zmini": "float"}}, "grandlyon/fpc_fond_plan_communaut.fpcvoieferree": {"fields": ["typevoie", "gid"], "types": {"gid": "int", "typevoie": "str"}}, "grandlyon/fpc_fond_plan_communaut.fpczonexclusion": {"fields": ["gid"], "types": {"gid": "int"}}, "grandlyon/gic_collecte.giccircuitcollecte": {"fields": ["nom", "numero", "typedechet", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi", "frequence", "longueur", "gestionnaire", "fiche_pendulage", "identifiant", "gid"], "types": {"fiche_pendulage": "str", "frequence": "float", "gestionnaire": "str", "gid": "int", "identifiant": "str", "jeudi": "str", "longueur": "str", "lundi": "str", "mardi": "str", "mercredi": "str", "nom": "str", "numero": "str", "samedi": "str", "typedechet": "str", "vendredi": "str"}}, "grandlyon/gic_collecte.giccompostage": {"fields": ["nomsite", "idmetier", "typecompostage", "statutsite", "numdansvoie", "nomvoie", "commune", "typestructureporteuse", "nomstructureporteuse", "numvoiestructureporteuse", "voiestructureporteuse", "communestructureporteuse", "contactstructureporteuse", "dateinstallationsite", "dateouverturesite", "gid"], "types": {"commune": "str", "dateinstallationsite": "date", "gid": "int", "idmetier": "int", "nomsite": "str", "nomvoie": "str", "numdansvoie": "int", "statutsite": "str", "typecompostage": "str", "typestructureporteuse": "str"}}, "grandlyon/gic_collecte.gicsiloenterre": {"fields": ["commune", "code_postal", "voie", "numerodansvoie", "gestionnaire", "observation", "identifiant", "code_insee", "gid"], "types": {"code_insee": "str", "code_postal": "int", "commune": "str", "gestionnaire": "str", "gid": "int", "identifiant": "str", "numerodansvoie": "str", "observation": "str", "voie": "str"}}, "grandlyon/gic_collecte.gicsiloverre": {"fields": ["commune", "code_postal", "voie", "numerodansvoie", "gestionnaire", "observation", "identifiant", "code_insee", "gid"], "types": {"code_insee": "str", "code_postal": "int", "commune": "str", "gestionnaire": "str", "gid": "int", "identifiant": "str", "numerodansvoie": "str", "observation": "str", "voie": "str"}}, "grandlyon/gic_collecte.gicsitetraitement": {"fields": ["nom", "adresse", "commune", "activite", "identifiant", "gid"], "types": {"activite": "str", "adresse": "str", "commune": "str", "gid": "int", "identifiant": "str", "nom": "str"}}, "grandlyon/gid_deneigement.gidcircuitdeneigement": {"fields": ["nom", "numero", "priorite", "longueur", "gestionnaire", "identifiant", "gid"], "types": {"gestionnaire": "str", "gid": "int", "identifiant": "str", "longueur": "str", "nom": "str", "numero": "str", "priorite": "str"}}, "grandlyon/gin_nettoiement.ginbornegelhydro_1_0_0": {"fields": ["nom", "commune", "insee", "lat", "long", "gid"], "types": {"commune": "str", "gid": "int", "insee": "str", "lat": "float", "long": "float", "nom": "str"}}, "grandlyon/gin_nettoiement.ginbornegelhydro_latest": {"fields": ["nom", "commune", "insee", "lat", "long", "gid"], "types": {"commune": "str", "gid": "int", "insee": "str", "lat": "float", "long": "float", "nom": "str"}}, "grandlyon/gin_nettoiement.gincorbeille": {"fields": ["identifiant", "numerodansvoie", "voie", "codefuv", "commune", "code_insee", "observationlocalisante", "referencemobilier", "support", "collecteur", "gestionnaire", "implantation", "statut", "commentaire", "datecreation", "datemodifgeo", "datemodifalpha", "gid"], "types": {"code_insee": "str", "codefuv": "str", "collecteur": "str", "commentaire": "str", "commune": "str", "datecreation": "datetime", "datemodifalpha": "datetime", "datemodifgeo": "datetime", "gestionnaire": "str", "gid": "int", "identifiant": "str", "implantation": "str", "numerodansvoie": "str", "observationlocalisante": "str", "referencemobilier": "str", "statut": "str", "support": "str", "voie": "str"}}, "grandlyon/gin_nettoiement.ginmarche": {"fields": ["nom", "commune", "surface", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi", "dimanche", "gestionnaire", "identifiant", "gid"], "types": {"commune": "str", "dimanche": "str", "gestionnaire": "str", "gid": "int", "identifiant": "str", "jeudi": "str", "lundi": "str", "mardi": "str", "mercredi": "str", "nom": "str", "samedi": "str", "surface": "str", "vendredi": "str"}}, "grandlyon/gin_nettoiement.gintoilettepublique": {"fields": ["commune", "voie", "numerodansvoie", "gestionnaire", "observation", "identifiant", "gid"], "types": {"commune": "str", "gestionnaire": "str", "gid": "int", "identifiant": "str", "numerodansvoie": "str", "observation": "str", "voie": "str"}}, "grandlyon/gip_proprete.gipcomposteur_1_0_0": {"fields": ["nom", "typesite", "adresse", "infoloc", "commune", "insee", "codpostal", "mail", "url", "dateinstal", "gid"], "types": {"adresse": "str", "codpostal": "int", "commune": "str", "dateinstal": "date", "gid": "int", "infoloc": "str", "insee": "str", "mail": "str", "nom": "str", "typesite": "str", "url": "str"}}, "grandlyon/gip_proprete.gipcomposteur_latest": {"fields": ["nom", "typesite", "adresse", "infoloc", "mail", "url", "commune", "insee", "codpostal", "dateinstal", "gid"], "types": {"adresse": "str", "codpostal": "int", "commune": "str", "dateinstal": "date", "gid": "int", "infoloc": "str", "insee": "str", "mail": "str", "nom": "str", "typesite": "str", "url": "str"}}, "grandlyon/gip_proprete.gipdecheterie": {"fields": ["identifiant", "nom", "numerodansvoie", "voie", "code_postal", "commune", "code_insee", "gestionnaire", "telephone", "frequence_ouverture", "gid"], "types": {"code_insee": "str", "code_postal": "int", "commune": "str", "frequence_ouverture": "str", "gid": "int", "identifiant": "str", "nom": "str", "numerodansvoie": "str", "telephone": "str", "voie": "str"}}, "grandlyon/gip_proprete.gipdecheterie_2_0_0": {"fields": ["identifiant", "nom", "address", "code_insee", "type_decheterie", "telephone", "openinghoursspecification", "allowed_waste", "allowed_vehicles", "gid"], "types": {"address.addressCountry": "str", "address.addressLocality": "str", "address.postalCode": "int", "address.streetAddress": "str", "allowed_vehicles.0.http://schema.org/category": "str", "allowed_vehicles.0.http://schema.org/height.http://schema.org/maxValue": "float", "allowed_vehicles.0.http://schema.org/height.http://schema.org/unitCode": "str", "allowed_vehicles.0.http://schema.org/length.http://schema.org/maxValue": "int", "allowed_vehicles.0.http://schema.org/length.http://schema.org/unitCode": "str", "allowed_vehicles.0.http://schema.org/weight.http://schema.org/maxValue": "int", "allowed_vehicles.0.http://schema.org/weight.http://schema.org/minValue": "int", "allowed_vehicles.0.http://schema.org/weight.http://schema.org/unitCode": "str", "allowed_vehicles.0.monthlyAllowedDropoffs.http://schema.org/maxValue": "int", "allowed_vehicles.0.pricePerDropoff.http://schema.org/currency": "str", "allowed_vehicles.0.pricePerDropoff.http://schema.org/value": "int", "allowed_waste.0.allowedQuantity.http://schema.org/maxValue": "int", "allowed_waste.0.allowedVolume.http://schema.org/maxValue": "int", "allowed_waste.0.allowedVolume.http://schema.org/unitCode": "str", "allowed_waste.0.allowedWeight.http://schema.org/maxValue": "int", "allowed_waste.0.allowedWeight.http://schema.org/unitCode": "str", "allowed_waste.0.http://schema.org/category": "str", "code_insee": "str", "gid": "int", "identifiant": "str", "nom": "str", "openinghoursspecification.0.closes": "str", "openinghoursspecification.0.dayOfWeek": "str", "openinghoursspecification.0.opens": "str", "openinghoursspecification.0.validFrom": "datetime", "openinghoursspecification.0.validThrough": "datetime", "telephone": "str", "type_decheterie": "str"}}, "grandlyon/gip_proprete.gipdecheterie_3_0_0": {"fields": ["identifiant", "nom", "address", "code_insee", "type_decheterie", "telephone", "openinghoursspecification", "allowed_waste", "allowed_vehicles", "gid", "allowed_donation"], "types": {"address.addressCountry": "str", "address.addressLocality": "str", "address.postalCode": "int", "address.streetAddress": "str", "allowed_donation.0.schema:category": "str", "allowed_vehicles.0.monthlyAllowedDropoffs.schema:maxValue": "int", "allowed_vehicles.0.pricePerDropoff.schema:currency": "str", "allowed_vehicles.0.pricePerDropoff.schema:value": "int", "allowed_vehicles.0.schema:category": "str", "allowed_vehicles.0.schema:height.schema:maxValue": "float", "allowed_vehicles.0.schema:height.schema:unitCode": "str", "allowed_vehicles.0.schema:length.schema:maxValue": "int", "allowed_vehicles.0.schema:length.schema:unitCode": "str", "allowed_vehicles.0.schema:weight.schema:maxValue": "int", "allowed_vehicles.0.schema:weight.schema:minValue": "int", "allowed_vehicles.0.schema:weight.schema:unitCode": "str", "allowed_waste.0.allowedQuantity.schema:maxValue": "int", "allowed_waste.0.allowedVolume.schema:maxValue": "int", "allowed_waste.0.allowedVolume.schema:unitCode": "str", "allowed_waste.0.allowedWeight.schema:maxValue": "int", "allowed_waste.0.allowedWeight.schema:unitCode": "str", "allowed_waste.0.schema:category": "str", "code_insee": "str", "gid": "int", "identifiant": "str", "nom": "str", "openinghoursspecification.0.closes": "str", "openinghoursspecification.0.dayOfWeek": "str", "openinghoursspecification.0.opens": "str", "openinghoursspecification.0.validFrom": "datetime", "openinghoursspecification.0.validThrough": "datetime", "telephone": "str", "type_decheterie": "str"}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"fields": ["identifiant", "nom", "address", "code_insee", "type_decheterie", "telephone", "openinghoursspecification", "allowed_waste", "allowed_donation", "allowed_vehicles", "gid"], "types": {"address.addressCountry": "str", "address.addressLocality": "str", "address.postalCode": "int", "address.streetAddress": "str", "allowed_donation.0.schema:category": "str", "allowed_vehicles.0.monthlyAllowedDropoffs.schema:maxValue": "int", "allowed_vehicles.0.pricePerDropoff.schema:currency": "str", "allowed_vehicles.0.pricePerDropoff.schema:value": "int", "allowed_vehicles.0.schema:category": "str", "allowed_vehicles.0.schema:height.schema:maxValue": "float", "allowed_vehicles.0.schema:height.schema:unitCode": "str", "allowed_vehicles.0.schema:length.schema:maxValue": "int", "allowed_vehicles.0.schema:length.schema:unitCode": "str", "allowed_vehicles.0.schema:weight.schema:maxValue": "int", "allowed_vehicles.0.schema:weight.schema:minValue": "int", "allowed_vehicles.0.schema:weight.schema:unitCode": "str", "allowed_waste.0.allowedQuantity.schema:maxValue": "int", "allowed_waste.0.allowedVolume.schema:maxValue": "int", "allowed_waste.0.allowedVolume.schema:unitCode": "str", "allowed_waste.0.allowedWeight.schema:maxValue": "int", "allowed_waste.0.allowedWeight.schema:unitCode": "str", "allowed_waste.0.schema:category": "str", "code_insee": "str", "gid": "int", "identifiant": "str", "nom": "str", "openinghoursspecification.0.closes": "str", "openinghoursspecification.0.dayOfWeek": "str", "openinghoursspecification.0.opens": "str", "openinghoursspecification.0.validFrom": "datetime", "openinghoursspecification.0.validThrough": "datetime", "telephone": "str", "type_decheterie": "str"}}, "grandlyon/gip_proprete.gipdonnerie": {"fields": ["identifiant", "nom", "numerodansvoie", "voie", "code_postal", "commune", "code_insee", "gestionnaire", "gid"], "types": {"code_insee": "str", "code_postal": "int", "commune": "str", "gid": "int", "identifiant": "str", "nom": "str", "numerodansvoie": "str", "voie": "str"}}, "grandlyon/gip_proprete.gipdonnerie_2_0_0": {"fields": ["identifiant", "nom", "address", "code_insee", "telephone", "openinghoursspecification", "allowed_waste", "identifiant_decheterie_associee", "gid"], "types": {"address.addressCountry": "str", "address.addressLocality": "str", "address.postalCode": "int", "address.streetAddress": "str", "allowed_waste.0.http://schema.org/category": "str", "code_insee": "str", "gid": "int", "identifiant": "str", "identifiant_decheterie_associee": "int", "nom": "str", "openinghoursspecification.0.closes": "str", "openinghoursspecification.0.dayOfWeek": "str", "openinghoursspecification.0.opens": "str", "openinghoursspecification.0.validFrom": "datetime", "openinghoursspecification.0.validThrough": "datetime"}}, "grandlyon/gip_proprete.gipdonnerie_3_0_0": {"fields": ["identifiant", "nom", "address", "code_insee", "telephone", "openinghoursspecification", "allowed_waste", "identifiant_decheterie_associee", "gid"], "types": {"address.addressCountry": "str", "address.addressLocality": "str", "address.postalCode": "int", "address.streetAddress": "str", "allowed_waste.0.schema:category": "str", "code_insee": "str", "gid": "int", "identifiant": "str", "identifiant_decheterie_associee": "int", "nom": "str", "openinghoursspecification.0.closes": "str", "openinghoursspecification.0.dayOfWeek": "str", "openinghoursspecification.0.opens": "str", "openinghoursspecification.0.validFrom": "datetime", "openinghoursspecification.0.validThrough": "datetime"}}, "grandlyon/gip_proprete.gipdonnerie_latest": {"fields": ["identifiant", "nom", "address", "code_insee", "telephone", "openinghoursspecification", "allowed_waste", "identifiant_decheterie_associee", "gid"], "types": {"address.addressCountry": "str", "address.addressLocality": "str", "address.postalCode": "int", "address.streetAddress": "str", "allowed_waste.0.http://schema.org/category": "str", "code_insee": "str", "gid": "int", "identifiant": "str", "identifiant_decheterie_associee": "int", "nom": "str", "openinghoursspecification.0.closes": "str", "openinghoursspecification.0.dayOfWeek": "str", "openinghoursspecification.0.opens": "str", "openinghoursspecification.0.validFrom": "datetime", "openinghoursspecification.0.validThrough": "datetime"}}, "grandlyon/ima_gestion_images.imacartogrammelidar": {"fields": ["nom", "x_min", "y_min", "x_max", "y_max", "url", "gid"], "types": {"gid": "int", "nom": "str", "url": "str", "x_max": "int", "x_min": "int", "y_max": "int", "y_min": "int"}}, "grandlyon/ima_gestion_images.imamnt2018eptemprise": {"fields": ["gid", "url"], "types": {"gid": "int", "url": "str"}}, "grandlyon/ima_gestion_images.imamnt2018laz1kmcc46": {"fields": ["nom", "url", "gid"], "types": {"gid": "int", "nom": "str", "url": "str"}}, "grandlyon/ima_gestion_images.imamntlas3kmcc46": {"fields": ["nom", "gid"], "types": {"gid": "int", "nom": "str"}}, "grandlyon/ima_gestion_images.imaortho2009ecw5km16cmcc46": {"fields": ["nom", "x_min", "y_min", "x_max", "y_max", "url", "gid"], "types": {"gid": "int", "nom": "str", "url": "str", "x_max": "int", "x_min": "int", "y_max": "int", "y_min": "int"}}, "grandlyon/ima_gestion_images.imaortho2012ecw5km10cmcc46": {"fields": ["nom", "x_min", "y_min", "x_max", "y_max", "url", "gid"], "types": {"gid": "int", "nom": "str", "url": "str", "x_max": "int", "x_min": "int", "y_max": "int", "y_min": "int"}}, "grandlyon/ima_gestion_images.imaortho2015ecw5km8cmcc46": {"fields": ["nom", "x_min", "y_min", "x_max", "y_max", "url", "gid"], "types": {"gid": "int", "nom": "str", "url": "str", "x_max": "int", "x_min": "int", "y_max": "int", "y_min": "int"}}, "grandlyon/ima_gestion_images.imaortho2015ecw5km8cmcc46ir": {"fields": ["nom", "x_min", "y_min", "x_max", "y_max", "url", "gid"], "types": {"gid": "int", "nom": "str", "url": "str", "x_max": "int", "x_min": "int", "y_max": "int", "y_min": "int"}}, "grandlyon/ima_gestion_images.imaortho2018ecw5km8cmcc46": {"fields": ["nom", "x_min", "y_min", "x_max", "y_max", "url", "gid"], "types": {"gid": "int", "nom": "str", "url": "str", "x_max": "int", "x_min": "int", "y_max": "int", "y_min": "int"}}, "grandlyon/ima_gestion_images.imaortho2018ecw5km8cmcc46ir": {"fields": ["nom", "x_min", "y_min", "x_max", "y_max", "url", "gid"], "types": {"gid": "int", "nom": "str", "url": "str", "x_max": "int", "x_min": "int", "y_max": "int", "y_min": "int"}}, "grandlyon/ima_gestion_images.imaortho2018tif1km8cmcc46": {"fields": ["nom", "x_min", "y_min", "x_max", "y_max", "url", "fichier_brut", "gid"], "types": {"fichier_brut": "str", "gid": "int", "nom": "str", "url": "str", "x_max": "int", "x_min": "int", "y_max": "int", "y_min": "int"}}, "grandlyon/ima_gestion_images.imaortho2018tif1km8cmcc46ir": {"fields": ["nom", "x_min", "y_min", "x_max", "y_max", "url", "fichier_brut", "gid"], "types": {"fichier_brut": "str", "gid": "int", "nom": "str", "url": "str", "x_max": "int", "x_min": "int", "y_max": "int", "y_min": "int"}}, "grandlyon/ins_insertion_emploi.commissionlocale": {"fields": ["nom", "communesdintervention", "gid"], "types": {"communesdintervention": "str", "gid": "int", "nom": "str"}}, "grandlyon/ins_insertion_emploi.structureinsertion": {"fields": ["nocodage", "nomcomplet", "sigle", "norue", "rue", "complementadresse", "codepostal", "commune", "codeinsee", "typeactioninsertion", "thematique", "intituleaction", "descriptifaction", "fse", "lieudederoulement", "clidintervention", "siteinternet", "courriel", "telephone", "x", "y", "gid"], "types": {"clidintervention": "str", "codeinsee": "str", "codepostal": "str", "commune": "str", "complementadresse": "str", "courriel": "str", "descriptifaction": "str", "fse": "str", "gid": "int", "intituleaction": "str", "lieudederoulement": "str", "nocodage": "int", "nomcomplet": "str", "norue": "str", "rue": "str", "sigle": "str", "siteinternet": "str", "telephone": "str", "thematique": "str", "typeactioninsertion": "str", "x": "float", "y": "float"}}, "grandlyon/limonest.stationnementpmr_latest": {"fields": ["uid", "nom", "num", "num_interne", "adresse", "codepost", "commune", "code_insee", "infoloc", "longueur_m", "nb_places", "configuration", "gestion", "photo", "gid"], "types": {"adresse": "str", "code_insee": "str", "codepost": "int", "commune": "str", "configuration": "str", "gestion": "str", "gid": "int", "nb_places": "int", "nom": "str", "num": "str", "uid": "str"}}, "grandlyon/lyon.panneauaffichage_latest": {"fields": ["uid", "num", "adresse", "codepost", "commune", "code_insee", "dimension_m", "infoloc", "support", "gid"], "types": {"adresse": "str", "code_insee": "str", "codepost": "int", "commune": "str", "dimension_m": "str", "gid": "int", "infoloc": "str", "num": "str", "support": "str", "uid": "str"}}, "grandlyon/lyon.parcjardin_latest": {"fields": ["uid", "id_ariane", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "reglement", "surf_tot_m2", "gestion", "ann_ouvert", "clos", "openinghoursspecification", "precision_horaires", "acces", "circulation", "label", "type_equip", "eau", "toilettes", "chien", "esp_can", "photo", "gid"], "types": {"acces": "str", "ann_ouvert": "int", "chien": "str", "clos": "str", "code_insee": "str", "codepost": "int", "commune": "str", "eau": "str", "esp_can": "str", "gestion": "str", "gid": "int", "id_ariane": "str", "label": "str", "nom": "str", "num": "str", "numvoie": "str", "openinghoursspecification.0.closes": "str", "openinghoursspecification.0.dayOfWeek.0": "str", "openinghoursspecification.0.opens": "str", "photo": "str", "reglement": "str", "surf_tot_m2": "float", "toilettes": "str", "type_equip": "str", "uid": "str", "voie": "str"}}, "grandlyon/lyon.toilettepublique_latest": {"fields": ["uid", "nom", "num", "adresse", "codepost", "commune", "code_insee", "acceshan", "payant", "infoloc", "gestequip", "gestnet", "openinghoursspecification", "commentaire", "gid"], "types": {"acceshan": "str", "adresse": "str", "code_insee": "str", "codepost": "int", "commentaire": "str", "commune": "str", "gestequip": "str", "gestnet": "str", "gid": "int", "infoloc": "str", "nom": "str", "num": "str", "openinghoursspecification.0.closes": "str", "openinghoursspecification.0.dayOfWeek.0": "str", "openinghoursspecification.0.opens": "str", "payant": "str", "uid": "str"}}, "grandlyon/mions.bureauvote_1_0_0": {"fields": ["uid", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "infoloc", "circons", "codereg", "acceshan", "type", "gid"], "types": {"acceshan": "str", "circons": "str", "code_insee": "str", "codepost": "int", "codereg": "int", "commune": "str", "gid": "int", "infoloc": "str", "nom": "str", "num": "str", "numvoie": "str", "type": "str", "uid": "str", "voie": "str"}}, "grandlyon/mions.bureauvote_latest": {"fields": ["uid", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "infoloc", "circ_met", "codereg", "acceshan", "type", "gid"], "types": {"acceshan": "str", "circ_met": "str", "code_insee": "str", "codepost": "int", "codereg": "int", "commune": "str", "gid": "int", "infoloc": "str", "nom": "str", "num": "str", "numvoie": "str", "type": "str", "uid": "str", "voie": "str"}}, "grandlyon/mions.panneauaffichage_latest": {"fields": ["uid", "num", "adresse", "codepost", "commune", "code_insee", "dimension_m", "infoloc", "support", "gid"], "types": {"adresse": "str", "code_insee": "str", "codepost": "int", "commune": "str", "dimension_m": "str", "gid": "int", "infoloc": "str", "num": "str", "support": "str", "uid": "str"}}, "grandlyon/mions.parcjardin_latest": {"fields": ["uid", "id_ariane", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "reglement", "surf_tot_m2", "gestion", "ann_ouvert", "clos", "openinghoursspecification", "precision_horaires", "acces", "circulation", "label", "type_equip", "eau", "toilettes", "chien", "esp_can", "photo", "gid"], "types": {"acces": "str", "chien": "str", "circulation": "str", "clos": "str", "code_insee": "str", "codepost": "int", "commune": "str", "gestion": "str", "gid": "int", "id_ariane": "str", "nom": "str", "num": "str", "numvoie": "str", "reglement": "str", "surf_tot_m2": "float", "toilettes": "str", "type_equip": "str", "uid": "str", "voie": "str"}}, "grandlyon/mions.toilettepublique_latest": {"fields": ["uid", "nom", "num", "adresse", "codepost", "commune", "code_insee", "acceshan", "payant", "infoloc", "gestequip", "gestnet", "openinghoursspecification", "commentaire", "gid"], "types": {"acceshan": "str", "adresse": "str", "code_insee": "str", "codepost": "int", "commune": "str", "gestequip": "str", "gestnet": "str", "gid": "int", "infoloc": "str", "nom": "str", "num": "str", "payant": "str", "uid": "str"}}, "grandlyon/noi_carto_bruit.noiaerien2007bronlden": {"fields": ["classification", "niveau_sonore_dba", "gid"], "types": {"classification": "str", "gid": "int", "niveau_sonore_dba": "float"}}, "grandlyon/noi_carto_bruit.noiaerien2007bronln": {"fields": ["classification", "niveau_sonore_dba", "gid"], "types": {"classification": "str", "gid": "int", "niveau_sonore_dba": "float"}}, "grandlyon/noi_carto_bruit.noiaerien2007corbaslden": {"fields": ["classification", "niveau_sonore_dba", "gid"], "types": {"classification": "str", "gid": "int", "niveau_sonore_dba": "float"}}, "grandlyon/noi_carto_bruit.noiaerien2007pistes": {"fields": ["nom_piste", "nature_revetement", "gid"], "types": {"gid": "int", "nature_revetement": "str", "nom_piste": "str"}}, "grandlyon/plu_h_opposable.pluafival": {"fields": ["code_forme", "forme", "valeur", "affectation_gerese", "type_equipement_public_gerese", "beneficiaire_gerese", "type_gerese", "voie_tenante_gerese", "voie_aboutissante_gerese", "numero_gerese", "nom_voie_gerese", "uid", "last_update", "last_update_fme", "gid"], "types": {"affectation_gerese": "str", "beneficiaire_gerese": "str", "code_forme": "str", "forme": "str", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "nom_voie_gerese": "str", "numero_gerese": "str", "type_equipement_public_gerese": "str", "type_gerese": "str", "valeur": "str", "voie_aboutissante_gerese": "str", "voie_tenante_gerese": "str"}}, "grandlyon/plu_h_opposable.pluaxerui": {"fields": ["type", "soustype", "last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "soustype": "str", "type": "str"}}, "grandlyon/plu_h_opposable.pluboise": {"fields": ["genre", "numero", "last_update", "last_update_fme", "uid", "gid"], "types": {"genre": "str", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "numero": "str"}}, "grandlyon/plu_h_opposable.pluboispt": {"fields": ["essence", "genre", "localisation", "etat_phytosanitaire", "angle_rotation_symbole", "last_update", "last_update_fme", "uid", "gid"], "types": {"angle_rotation_symbole": "float", "essence": "str", "etat_phytosanitaire": "str", "genre": "str", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "localisation": "str"}}, "grandlyon/plu_h_opposable.pluchangedest": {"fields": ["numero", "last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "last_update": "datetime", "last_update_fme": "datetime"}}, "grandlyon/plu_h_opposable.plucommersurf": {"fields": ["type", "last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "type": "str"}}, "grandlyon/plu_h_opposable.plucontin": {"fields": ["type", "last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "type": "str"}}, "grandlyon/plu_h_opposable.pludetail": {"fields": ["ces", "last_update", "last_update_fme", "uid", "gid"], "types": {"ces": "str", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime"}}, "grandlyon/plu_h_opposable.pludocumentcommune": {"fields": ["nom", "url_documents_plu_commune", "last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "nom": "str", "uid": "str", "url_documents_plu_commune": "str"}}, "grandlyon/plu_h_opposable.pluhauteur": {"fields": ["hauteur", "last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "hauteur": "str", "last_update": "datetime", "last_update_fme": "datetime"}}, "grandlyon/plu_h_opposable.pluintacc": {"fields": ["type", "angle_rotation_symbole", "last_update", "last_update_fme", "uid", "gid"], "types": {"angle_rotation_symbole": "float", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "type": "str"}}, "grandlyon/plu_h_opposable.plulimimp": {"fields": ["last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "last_update": "datetime", "last_update_fme": "datetime"}}, "grandlyon/plu_h_opposable.pluloceqp": {"fields": ["caracteristiques", "beneficiaire", "numero", "nature", "surface", "last_update", "last_update_fme", "uid", "gid"], "types": {"beneficiaire": "str", "caracteristiques": "str", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "nature": "str", "numero": "str", "surface": "str"}}, "grandlyon/plu_h_opposable.pluloceqs": {"fields": ["last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "last_update": "datetime", "last_update_fme": "datetime"}}, "grandlyon/plu_h_opposable.plunonaed": {"fields": ["type", "last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "type": "str"}}, "grandlyon/plu_h_opposable.pluoaqs": {"fields": ["nom", "numero", "last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "nom": "str", "numero": "str", "uid": "str"}}, "grandlyon/plu_h_opposable.plupaspar": {"fields": ["classe", "longueur", "type", "last_update", "last_update_fme", "uid", "gid"], "types": {"classe": "str", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "longueur": "str", "type": "str"}}, "grandlyon/plu_h_opposable.plupatpro": {"fields": ["date_creation", "localisation", "numero", "regle", "last_update", "last_update_fme", "uid", "gid"], "types": {"date_creation": "str", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "localisation": "str", "numero": "str", "regle": "str"}}, "grandlyon/plu_h_opposable.plupatrim": {"fields": ["nom", "numero", "last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "nom": "str", "numero": "str"}}, "grandlyon/plu_h_opposable.plupaysag": {"fields": ["type", "numero", "localisation", "nature", "nom", "informations", "last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "localisation": "str", "nom": "str", "numero": "str", "uid": "str"}}, "grandlyon/plu_h_opposable.plupieton": {"fields": ["type", "angle_rotation_symbole", "last_update", "last_update_fme", "uid", "gid"], "types": {"angle_rotation_symbole": "float", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime"}}, "grandlyon/plu_h_opposable.plupolcom": {"fields": ["valeur_plafond", "last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "valeur_plafond": "str"}}, "grandlyon/plu_h_opposable.plupolhotel": {"fields": ["valeur_plafond", "last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "valeur_plafond": "str"}}, "grandlyon/plu_h_opposable.plupolimp": {"fields": ["hauteur", "type", "last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "hauteur": "str", "last_update": "datetime", "last_update_fme": "datetime", "type": "str"}}, "grandlyon/plu_h_opposable.plupoltertia": {"fields": ["valeur_plafond", "last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "valeur_plafond": "str"}}, "grandlyon/plu_h_opposable.plureprol": {"fields": ["beneficiaire", "categorie_logements", "localisation", "nature", "numero", "pourcentage_minimal", "last_update", "last_update_fme", "uid", "gid"], "types": {"beneficiaire": "str", "categorie_logements": "str", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "localisation": "str", "nature": "str", "numero": "str", "pourcentage_minimal": "str"}}, "grandlyon/plu_h_opposable.plureserv": {"fields": ["type_reserve", "affectation_gerese", "type_equipement_public_gerese", "type_gerese", "beneficiaire_gerese", "voie_aboutissante_gerese", "voie_tenante_gerese", "numero_gerese", "nom_voie_gerese", "last_update", "last_update_fme", "uid", "gid"], "types": {"affectation_gerese": "str", "beneficiaire_gerese": "str", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "nom_voie_gerese": "str", "numero_gerese": "str", "type_equipement_public_gerese": "str", "type_gerese": "str", "type_reserve": "str", "voie_aboutissante_gerese": "str", "voie_tenante_gerese": "str"}}, "grandlyon/plu_h_opposable.plurichso": {"fields": ["type", "last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "last_update": "datetime", "last_update_fme": "datetime"}}, "grandlyon/plu_h_opposable.plurisqnt": {"fields": ["type_risque", "nom", "last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "nom": "str", "type_risque": "str"}}, "grandlyon/plu_h_opposable.plurisqtc": {"fields": ["date_acte", "acte", "type_zone_protection", "nom", "last_update", "last_update_fme", "uid", "gid"], "types": {"date_acte": "date", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "nom": "str", "type_zone_protection": "str"}}, "grandlyon/plu_h_opposable.pluruisseau": {"fields": ["libelle", "last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "libelle": "str"}}, "grandlyon/plu_h_opposable.plusmf": {"fields": ["numero", "last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "numero": "str"}}, "grandlyon/plu_h_opposable.plusmfreg": {"fields": ["destination", "regle", "ident_smf", "numero_smf", "last_update", "last_update_fme", "uid", "gid"], "types": {"destination": "str", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "numero_smf": "int", "regle": "str"}}, "grandlyon/plu_h_opposable.plusms": {"fields": ["identifiant", "numero", "last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "identifiant": "str", "last_update": "datetime", "last_update_fme": "datetime", "numero": "str"}}, "grandlyon/plu_h_opposable.plusmsreg": {"fields": ["financement", "taille", "pourcentage", "ident_sms", "numero_sms", "last_update", "last_update_fme", "uid", "gid"], "types": {"financement": "str", "gid": "int", "ident_sms": "str", "last_update": "datetime", "last_update_fme": "datetime", "numero_sms": "str", "pourcentage": "str", "taille": "str"}}, "grandlyon/plu_h_opposable.plustatio": {"fields": ["regle", "last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "regle": "str"}}, "grandlyon/plu_h_opposable.plustml": {"fields": ["numero", "last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "numero": "str"}}, "grandlyon/plu_h_opposable.plustmlreg": {"fields": ["pourcentage", "seuil", "taille_logement", "ident_stml", "numero_stml", "last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "ident_stml": "int", "last_update": "datetime", "last_update_fme": "datetime", "numero_stml": "int", "pourcentage": "str", "seuil": "str", "taille_logement": "str"}}, "grandlyon/plu_h_opposable.pluzoncol": {"fields": ["nature", "last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "nature": "str"}}, "grandlyon/plu_h_opposable.pluzone": {"fields": ["plafond", "ces", "ces_bande_principale", "ces_bande_secondaire", "cpt", "cpt_bande_principale", "cpt_bande_secondaire", "hauteur_bande_principale", "hauteur_bande_secondaire", "zone", "zonage", "stecal", "last_update", "last_update_fme", "uid", "gid"], "types": {"ces": "str", "ces_bande_secondaire": "float", "cpt": "float", "gid": "int", "hauteur_bande_principale": "int", "hauteur_bande_secondaire": "int", "last_update": "datetime", "last_update_fme": "datetime", "plafond": "str", "stecal": "int", "zonage": "str", "zone": "str"}}, "grandlyon/plu_h_opposable.pluzonrui": {"fields": ["type", "soustype", "last_update", "last_update_fme", "uid", "gid"], "types": {"gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "soustype": "str", "type": "str"}}, "grandlyon/pos_opposable.posafival": {"fields": ["code_forme", "forme", "valeur", "affectation_gerese", "type_equipement_public_gerese", "beneficiaire_gerese", "type_gerese", "voie_tenante_gerese", "voie_aboutissante_gerese", "numero_gerese", "largeur_emprise_gerese", "nom_voie_gerese", "gid"], "types": {"affectation_gerese": "str", "beneficiaire_gerese": "str", "code_forme": "str", "forme": "str", "gid": "int", "largeur_emprise_gerese": "str", "nom_voie_gerese": "str", "numero_gerese": "str", "type_equipement_public_gerese": "str", "type_gerese": "str", "valeur": "str", "voie_aboutissante_gerese": "str", "voie_tenante_gerese": "str"}}, "grandlyon/pos_opposable.posboise": {"fields": ["genre", "gid"], "types": {"genre": "str", "gid": "int"}}, "grandlyon/pos_opposable.posboispt": {"fields": ["genre", "gid"], "types": {"genre": "str", "gid": "int"}}, "grandlyon/pos_opposable.poscommer": {"fields": ["type", "code_voie", "gid"], "types": {"code_voie": "str", "gid": "int", "type": "str"}}, "grandlyon/pos_opposable.poscontinuite": {"fields": ["type", "code_voie", "gid"], "types": {"code_voie": "str", "gid": "int", "type": "str"}}, "grandlyon/pos_opposable.poscote": {"fields": ["cote", "gid"], "types": {"gid": "int"}}, "grandlyon/pos_opposable.posdetail": {"fields": ["zonage", "plafond", "ces", "gid"], "types": {"ces": "str", "gid": "int", "plafond": "str"}}, "grandlyon/pos_opposable.posdocumentcommune": {"fields": ["nom", "code_insee", "documents_plu_commune", "url_documents_plu_commune", "gid"], "types": {"code_insee": "str", "documents_plu_commune": "str", "gid": "int", "nom": "str", "url_documents_plu_commune": "str"}}, "grandlyon/pos_opposable.posespnonaed": {"fields": ["type", "gid"], "types": {"gid": "int", "type": "str"}}, "grandlyon/pos_opposable.posflerui": {"fields": ["type", "gid"], "types": {"gid": "int", "type": "str"}}, "grandlyon/pos_opposable.poshauvoi": {"fields": ["hauteur", "gid"], "types": {"gid": "int", "hauteur": "str"}}, "grandlyon/pos_opposable.posintacc": {"fields": ["type", "angle_symbole", "gid"], "types": {"angle_symbole": "float", "gid": "int", "type": "str"}}, "grandlyon/pos_opposable.poslimimp": {"fields": ["code_voie", "gid"], "types": {"code_voie": "str", "gid": "int"}}, "grandlyon/pos_opposable.posloceqp": {"fields": ["caracteristiques", "beneficiaire", "numero", "nature", "surface", "gid"], "types": {"beneficiaire": "str", "caracteristiques": "str", "gid": "int", "nature": "str", "numero": "str", "surface": "str"}}, "grandlyon/pos_opposable.posloceqs": {"fields": ["gid"], "types": {"gid": "int"}}, "grandlyon/pos_opposable.posoaqs": {"fields": ["identifiant", "nom", "numero", "gid"], "types": {"gid": "int", "identifiant": "str", "nom": "str", "numero": "str"}}, "grandlyon/pos_opposable.pospaspar": {"fields": ["type", "gid"], "types": {"gid": "int", "type": "str"}}, "grandlyon/pos_opposable.pospatpro": {"fields": ["regle", "numero", "localisation", "gid"], "types": {"gid": "int", "localisation": "str", "numero": "str", "regle": "str"}}, "grandlyon/pos_opposable.pospaysag": {"fields": ["identifiant", "type", "numero", "localisation", "nature", "nom", "informations", "gid"], "types": {"gid": "int", "identifiant": "str", "informations": "str", "localisation": "str", "nature": "str", "nom": "str", "numero": "str", "type": "str"}}, "grandlyon/pos_opposable.posperime": {"fields": ["nom", "description1", "description2", "description3", "type", "numero_zac", "gid"], "types": {"description1": "str", "gid": "int", "type": "str"}}, "grandlyon/pos_opposable.pospieton": {"fields": ["type", "gid"], "types": {"gid": "int", "type": "str"}}, "grandlyon/pos_opposable.pospolyimplant": {"fields": ["type", "hauteur", "ces", "gid"], "types": {"ces": "str", "gid": "int", "hauteur": "str", "type": "str"}}, "grandlyon/pos_opposable.posreprol": {"fields": ["numero", "localisation", "nature", "gid"], "types": {"gid": "int", "localisation": "str", "nature": "str", "numero": "str"}}, "grandlyon/pos_opposable.posreserv": {"fields": ["type", "affectation_gerese", "type_equipement_public_gerese", "type_gerese", "beneficiaire_gerese", "voie_aboutissante_gerese", "voie_tenante_gerese", "numero_gerese", "largeur_emprise_gerese", "nom_voie_gerese", "gid"], "types": {"affectation_gerese": "str", "beneficiaire_gerese": "str", "gid": "int", "largeur_emprise_gerese": "str", "nom_voie_gerese": "str", "numero_gerese": "str", "type": "str", "type_equipement_public_gerese": "str", "type_gerese": "str", "voie_aboutissante_gerese": "str", "voie_tenante_gerese": "str"}}, "grandlyon/pos_opposable.posrichso": {"fields": ["gid"], "types": {"gid": "int"}}, "grandlyon/pos_opposable.possms": {"fields": ["identifiant", "numero", "gid"], "types": {"gid": "int", "identifiant": "str", "numero": "str"}}, "grandlyon/pos_opposable.possmsreg": {"fields": ["financement", "taille", "pourcentage", "ident_sms", "numero_sms", "gid"], "types": {"financement": "str", "gid": "int", "ident_sms": "str", "numero_sms": "str", "pourcentage": "str", "taille": "str"}}, "grandlyon/pos_opposable.posstatio": {"fields": ["regle", "gid"], "types": {"gid": "int", "regle": "str"}}, "grandlyon/pos_opposable.posterrui": {"fields": ["type", "nom", "gid"], "types": {"gid": "int", "nom": "str", "type": "str"}}, "grandlyon/pos_opposable.postertia": {"fields": ["type", "code_voie", "gid"], "types": {"code_voie": "str", "gid": "int", "type": "str"}}, "grandlyon/pos_opposable.postexte_loceqp": {"fields": ["texte", "gid"], "types": {"gid": "int", "texte": "str"}}, "grandlyon/pos_opposable.postexte_oaqs": {"fields": ["texte", "gid"], "types": {"gid": "int", "texte": "str"}}, "grandlyon/pos_opposable.postexte_paysag": {"fields": ["texte", "gid"], "types": {"gid": "int", "texte": "str"}}, "grandlyon/pos_opposable.postexte_perime": {"fields": ["texte", "gid"], "types": {"gid": "int", "texte": "str"}}, "grandlyon/pos_opposable.postexte_polimp": {"fields": ["texte", "gid"], "types": {"gid": "int", "texte": "str"}}, "grandlyon/pos_opposable.postexte_sms": {"fields": ["texte", "gid"], "types": {"gid": "int", "texte": "str"}}, "grandlyon/pos_opposable.postexte_zone2000": {"fields": ["texte", "gid"], "types": {"gid": "int"}}, "grandlyon/pos_opposable.postexte_zone5000": {"fields": ["texte", "gid"], "types": {"gid": "int", "texte": "str"}}, "grandlyon/pos_opposable.poszone": {"fields": ["genre", "zonage", "plafond", "ces", "gid"], "types": {"ces": "str", "genre": "str", "gid": "int", "plafond": "str", "zonage": "str"}}, "grandlyon/pos_opposable.poszonecol": {"fields": ["nature", "gid"], "types": {"gid": "int", "nature": "str"}}, "grandlyon/pos_opposable.poszonrui": {"fields": ["type", "sous_type", "gid"], "types": {"gid": "int", "sous_type": "str", "type": "str"}}, "grandlyon/public.geography_columns": {"fields": ["f_table_catalog", "f_table_schema", "f_table_name", "f_geography_column", "coord_dimension", "srid", "type"], "types": {}}, "grandlyon/public.geometry_columns": {"fields": ["f_table_catalog", "f_table_schema", "f_table_name", "f_geometry_column", "coord_dimension", "srid", "type"], "types": {"coord_dimension": "int", "f_geometry_column": "str", "f_table_catalog": "str", "f_table_name": "str", "f_table_schema": "str", "srid": "int", "type": "str"}}, "grandlyon/public.raster_columns": {"fields": ["r_table_catalog", "r_table_schema", "r_table_name", "r_raster_column", "srid", "scale_x", "scale_y", "blocksize_x", "blocksize_y", "same_alignment", "regular_blocking", "num_bands", "pixel_types", "nodata_values", "out_db", "spatial_index"], "types": {}}, "grandlyon/public.raster_overviews": {"fields": ["o_table_catalog", "o_table_schema", "o_table_name", "o_raster_column", "r_table_catalog", "r_table_schema", "r_table_name", "r_raster_column", "overview_factor"], "types": {}}, "grandlyon/pvo_patrimoine_voirie.pvoamenagementcyclable": {"fields": ["nom", "commune1", "commune2", "reseau", "typeamenagement", "typeamenagement2", "positionnement", "senscirculation", "environnement", "localisation", "typologiepiste", "revetementpiste", "domanialite", "reglementation", "zonecirculationapaisee", "anneelivraison", "identifiant", "observation", "gid"], "types": {"anneelivraison": "int", "commune1": "str", "commune2": "str", "domanialite": "str", "environnement": "str", "gid": "int", "identifiant": "str", "localisation": "str", "nom": "str", "observation": "str", "positionnement": "str", "reglementation": "str", "reseau": "str", "revetementpiste": "str", "senscirculation": "str", "typeamenagement": "str", "typeamenagement2": "str", "typologiepiste": "str", "zonecirculationapaisee": "str"}}, "grandlyon/pvo_patrimoine_voirie.pvoarretpedibus": {"fields": ["identifiantarretpedibus", "identifiantpedibus", "nomlignepedibus", "estvalide", "nomgroupescolaire", "adresse", "commune", "couleurligne", "statutpedibus", "anneerealisation", "panneau", "heurematin", "heuresoir", "commentaire", "observation", "gid", "codeinsee"], "types": {"adresse": "str", "anneerealisation": "int", "codeinsee": "str", "commentaire": "str", "commune": "str", "couleurligne": "str", "estvalide": "str", "gid": "int", "heurematin": "str", "heuresoir": "str", "identifiantarretpedibus": "str", "identifiantpedibus": "str", "nomgroupescolaire": "str", "nomlignepedibus": "str", "observation": "str", "panneau": "str", "statutpedibus": "str"}}, "grandlyon/pvo_patrimoine_voirie.pvobornecriter": {"fields": ["nom", "numero", "type", "debutlivraison", "finlivraison", "idautomate", "idborne", "observation", "gid"], "types": {"debutlivraison": "str", "finlivraison": "str", "gid": "int", "idautomate": "int", "idborne": "int", "nom": "str", "numero": "str", "observation": "str", "type": "str"}}, "grandlyon/pvo_patrimoine_voirie.pvocameracriter": {"fields": ["nom", "libellelong", "identifiant", "numeromaintenance", "typecamera", "fournisseur", "observation", "gid"], "types": {"fournisseur": "str", "gid": "int", "identifiant": "str", "libellelong": "str", "nom": "str", "numeromaintenance": "str", "observation": "str", "typecamera": "str"}}, "grandlyon/pvo_patrimoine_voirie.pvochantierperturbant": {"fields": ["nom", "nomchantier", "commune1", "precisionlocalisation", "debutchantier", "finchantier", "descriptionchantierinternet", "avancement", "importance", "typeperturbation", "intervenant", "validite", "codeimportance", "identifiant", "document_joint", "url_document", "gid"], "types": {"avancement": "str", "codeimportance": "int", "commune1": "str", "debutchantier": "datetime", "descriptionchantierinternet": "str", "document_joint": "str", "finchantier": "datetime", "gid": "int", "identifiant": "str", "importance": "str", "intervenant": "str", "nom": "str", "nomchantier": "str", "precisionlocalisation": "str", "typeperturbation": "str", "url_document": "str", "validite": "str"}}, "grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"fields": ["codetroncon", "nomvoie", "codefuv", "commune1", "commune2", "denominationroutiere", "senscirculation", "longueurcalculee", "domanialite", "hierarchiefonctionnelle", "routegrandecirculation", "matieresdangereuses", "itineraireconvoiexceptionnel", "lignebus", "limitationvitesse", "limitationtonnage", "limitationlargeur", "limitationhauteur", "reglementationzca", "continuitecyclablezca", "reglementationprecisions", "reseaupl", "hierarchiestructurelle", "largeurchaussee", "largeurcirculeechaussee", "longueurreellechaussee", "surfacechaussee", "surfacecirculeechaussee", "pentemaximale", "pentemoyenne", "revetementchaussee", "comptagepl", "particularitecomptage", "revetementtrottoirdroit", "largeurtrottoirdroit", "longueurtrottoirdroit", "surfacetrottoirdroit", "revetementtrottoirgauche", "largeurtrottoirgauche", "longueurtrottoirgauche", "surfacetrottoirgauche", "gid"], "types": {"codefuv": "str", "codetroncon": "str", "commune1": "str", "commune2": "str", "comptagepl": "str", "continuitecyclablezca": "str", "denominationroutiere": "str", "domanialite": "str", "gid": "int", "hierarchiefonctionnelle": "str", "hierarchiestructurelle": "str", "largeurchaussee": "float", "largeurcirculeechaussee": "float", "largeurtrottoirdroit": "float", "largeurtrottoirgauche": "float", "lignebus": "str", "limitationhauteur": "float", "limitationlargeur": "float", "limitationtonnage": "float", "limitationvitesse": "int", "longueurcalculee": "float", "longueurreellechaussee": "float", "longueurtrottoirdroit": "float", "longueurtrottoirgauche": "float", "matieresdangereuses": "str", "nomvoie": "str", "particularitecomptage": "str", "pentemaximale": "int", "pentemoyenne": "int", "reglementationprecisions": "str", "reglementationzca": "str", "reseaupl": "str", "revetementchaussee": "str", "revetementtrottoirdroit": "str", "revetementtrottoirgauche": "str", "routegrandecirculation": "str", "senscirculation": "str", "surfacechaussee": "float", "surfacecirculeechaussee": "float", "surfacetrottoirdroit": "float", "surfacetrottoirgauche": "float"}}, "grandlyon/pvo_patrimoine_voirie.pvocomptagecriter": {"fields": ["positionnement", "distancelignearret", "nom", "typecapteur", "typepostemesure", "nbvoies", "moyennejoursouvrable", "debithorairemax", "horairedebitmax", "identifiantptm", "identifiantcontroleur", "anneereference", "gid"], "types": {"anneereference": "int", "debithorairemax": "int", "distancelignearret": "int", "gid": "int", "horairedebitmax": "str", "identifiantcontroleur": "int", "identifiantptm": "int", "moyennejoursouvrable": "int", "nbvoies": "int", "nom": "str", "positionnement": "str", "typecapteur": "str", "typepostemesure": "str"}}, "grandlyon/pvo_patrimoine_voirie.pvoitinerairesda": {"fields": ["nom", "commune", "priorite", "domanialite", "codetroncon", "codefuv1", "codefuv2", "prioritesda", "identifiant", "gid"], "types": {"codefuv1": "str", "codefuv2": "str", "codetroncon": "str", "commune": "str", "domanialite": "str", "gid": "int", "identifiant": "str", "nom": "str", "priorite": "str", "prioritesda": "str"}}, "grandlyon/pvo_patrimoine_voirie.pvomobilierurbain": {"fields": ["identifiant", "nom_abri", "adresse", "commune", "code_insee", "famillemobilier", "gid"], "types": {"adresse": "str", "code_insee": "str", "commune": "str", "famillemobilier": "str", "gid": "int", "identifiant": "str", "nom_abri": "str"}}, "grandlyon/pvo_patrimoine_voirie.pvoparc2rm": {"fields": ["identifiant", "adresse", "commune", "mobilier2rm", "gestionnaire", "localisation", "nbarceaux", "capacite", "anneerealisation", "pole", "observation", "gid"], "types": {"adresse": "str", "anneerealisation": "int", "capacite": "int", "commune": "str", "gestionnaire": "str", "gid": "int", "identifiant": "str", "localisation": "str", "mobilier2rm": "str", "nbarceaux": "int", "observation": "str", "pole": "str"}}, "grandlyon/pvo_patrimoine_voirie.pvoparking": {"fields": ["nom", "idparking", "idparkingcriter", "commune", "proprietaire", "gestionnaire", "idfournisseur", "voieentree", "voiesortie", "avancement", "annee", "typeparking", "situation", "parkingtempsreel", "gabarit", "capacite", "capacite2rm", "capacitevelo", "capaciteautopartage", "capacitepmr", "usage", "vocation", "reglementation", "fermeture", "observation", "codetype", "gid"], "types": {"annee": "int", "avancement": "str", "capacite": "int", "capacite2rm": "int", "capaciteautopartage": "int", "capacitepmr": "int", "capacitevelo": "int", "codetype": "int", "commune": "str", "fermeture": "str", "gabarit": "float", "gestionnaire": "str", "gid": "int", "idfournisseur": "str", "idparking": "str", "idparkingcriter": "int", "nom": "str", "observation": "str", "parkingtempsreel": "str", "proprietaire": "str", "reglementation": "str", "situation": "str", "typeparking": "str", "usage": "str", "vocation": "str", "voieentree": "str", "voiesortie": "str"}}, "grandlyon/pvo_patrimoine_voirie.pvopedibus": {"fields": ["identifiantpedibus", "nomlignepedibus", "estvalide", "nomgroupescolaire", "commune", "couleurligne", "statutpedibus", "typepedibus", "nbarret", "anneerealisation", "contactassociation", "frequencepedibus", "longueur", "gid", "codeinsee"], "types": {"anneerealisation": "int", "codeinsee": "str", "commune": "str", "contactassociation": "str", "couleurligne": "str", "estvalide": "str", "frequencepedibus": "int", "gid": "int", "identifiantpedibus": "str", "longueur": "str", "nbarret": "int", "nomgroupescolaire": "str", "nomlignepedibus": "str", "statutpedibus": "str", "typepedibus": "str"}}, "grandlyon/pvo_patrimoine_voirie.pvoplanmodesdoux": {"fields": ["nom", "commune", "hierarchie", "domanialite", "existe", "anneelivraison", "codefuv1", "codefuv2", "prioritepmd", "identifiant", "gid"], "types": {"anneelivraison": "int", "codefuv1": "str", "codefuv2": "str", "commune": "str", "domanialite": "str", "existe": "str", "gid": "int", "hierarchie": "str", "identifiant": "str", "nom": "str", "prioritepmd": "int"}}, "grandlyon/pvo_patrimoine_voirie.pvopoleinteret": {"fields": ["nom", "typedeplacement", "identifiant", "observation", "gid"], "types": {"gid": "int", "nom": "str", "typedeplacement": "str"}}, "grandlyon/pvo_patrimoine_voirie.pvopostecomptagecriter": {"fields": ["nom", "type", "nbvoies", "anneereference", "semainereference", "moyennejoursouvrable", "debithorairemax", "horairedebitmax", "identifiant", "identifiantcontroleur", "gid"], "types": {"anneereference": "int", "debithorairemax": "int", "gid": "int", "horairedebitmax": "str", "identifiant": "str", "identifiantcontroleur": "int", "moyennejoursouvrable": "int", "nbvoies": "int", "nom": "str", "semainereference": "str", "type": "str"}}, "grandlyon/pvo_patrimoine_voirie.pvostationautopartage": {"fields": ["nom", "identifiantstation", "adresse", "commune", "typeautopartage", "nbemplacements", "localisation", "anneerealisation", "estouverte", "observation", "gid"], "types": {"adresse": "str", "anneerealisation": "int", "commune": "str", "estouverte": "str", "gid": "int", "identifiantstation": "int", "localisation": "str", "nbemplacements": "int", "nom": "str", "observation": "str", "typeautopartage": "str"}}, "grandlyon/pvo_patrimoine_voirie.pvostationnementvelo": {"fields": ["nom", "adresse", "commune", "avancement", "gestionnaire", "mobiliervelo", "localisation", "abrite", "duree", "nbarceaux", "capacite", "anneerealisation", "arceauxprojetes", "pole", "gid"], "types": {"abrite": "str", "adresse": "str", "anneerealisation": "int", "avancement": "str", "capacite": "int", "commune": "str", "duree": "str", "gestionnaire": "str", "gid": "int", "localisation": "str", "mobiliervelo": "str", "nbarceaux": "int", "nom": "str", "pole": "str"}}, "grandlyon/pvo_patrimoine_voirie.pvostationtaxi": {"fields": ["nom", "adresse", "commune", "nbemplacements", "telephone", "separateurtaxi", "abri", "panneau", "diodes", "totem", "gid"], "types": {"abri": "str", "adresse": "str", "commune": "str", "diodes": "str", "gid": "int", "nbemplacements": "int", "nom": "str", "panneau": "str", "separateurtaxi": "str", "telephone": "str", "totem": "str"}}, "grandlyon/pvo_patrimoine_voirie.pvostationvelov": {"fields": ["idstation", "nom", "adresse1", "adresse2", "commune", "numdansarrondissement", "nbbornettes", "stationbonus", "pole", "ouverte", "achevement", "gid", "code_insee"], "types": {"achevement": "str", "adresse1": "str", "adresse2": "str", "code_insee": "str", "commune": "str", "gid": "int", "idstation": "str", "nbbornettes": "int", "nom": "str", "numdansarrondissement": "int", "ouverte": "str", "pole": "str"}}, "grandlyon/pvo_patrimoine_voirie.pvotempsparcoursmodesdoux": {"fields": ["nom", "typedeplacement", "dureeparcours", "identifiant", "lat_epsg4171", "long_epsg4171", "observation", "gid"], "types": {"dureeparcours": "int", "gid": "int", "lat_epsg4171": "float", "long_epsg4171": "float", "nom": "str", "typedeplacement": "str"}}, "grandlyon/pvo_patrimoine_voirie.pvotempsparcoursvl": {"fields": ["libelleparcours", "libellepointorigine", "libellepointdestination", "idtempsparcoursvlentree", "idtempsparcoursvlsortie", "metaparcours", "idmetaparcourspereentree", "idmetaparcoursperesortie", "longueur", "tempsparcoursentree", "tempsparcourssortie", "vitesseentree", "vitessesortie", "lat_epsg4171", "long_epsg4171", "observation", "gid"], "types": {"gid": "int", "idmetaparcourspereentree": "int", "idmetaparcoursperesortie": "int", "idtempsparcoursvlentree": "int", "idtempsparcoursvlsortie": "int", "lat_epsg4171": "float", "libelleparcours": "str", "libellepointdestination": "str", "libellepointorigine": "str", "long_epsg4171": "float", "longueur": "str", "metaparcours": "str", "tempsparcoursentree": "int", "tempsparcourssortie": "int", "vitesseentree": "float", "vitessesortie": "float"}}, "grandlyon/pvo_patrimoine_voirie.pvotronconwebcriter": {"fields": ["libelle", "code", "twgid", "zoom", "sens", "fournisseur", "idfournisseur", "longueur", "gid", "infotrafic", "regulateur", "calculateur", "nombrevoies"], "types": {"calculateur": "int", "code": "str", "fournisseur": "str", "gid": "int", "idfournisseur": "str", "infotrafic": "int", "libelle": "str", "longueur": "str", "nombrevoies": "int", "regulateur": "int", "sens": "str", "twgid": "int", "zoom": "int"}}, "grandlyon/pvo_patrimoine_voirie.pvovillessvoitureptentree_1": {"fields": ["sortieouentree", "intersection", "nomvoie", "commune", "insee", "senscircul", "buspassage", "buslignes", "alerte", "gid"], "types": {"alerte": "str", "buslignes": "str", "buspassage": "bool", "commune": "str", "gid": "int", "insee": "str", "intersection": "str", "nomvoie": "str", "senscircul": "str", "sortieouentree": "str"}}, "grandlyon/pvo_patrimoine_voirie.pvovillessvoituresurf_1": {"fields": ["voieimpact", "zone", "gid"], "types": {"gid": "int", "voieimpact": "str", "zone": "str"}}, "grandlyon/pvo_patrimoine_voirie.pvozoneapaisee": {"fields": ["codetroncon", "nomvoie", "codefuv", "commune1", "commune2", "denominationroutiere", "senscirculation", "longueurcalculee", "domanialite", "limitationvitesse", "reglementationzca", "continuitecyclablezca", "reglementationprecisions", "gid"], "types": {"codefuv": "str", "codetroncon": "str", "commune1": "str", "commune2": "str", "continuitecyclablezca": "str", "denominationroutiere": "str", "domanialite": "str", "gid": "int", "limitationvitesse": "int", "longueurcalculee": "float", "nomvoie": "str", "reglementationprecisions": "str", "reglementationzca": "str", "senscirculation": "str"}}, "grandlyon/rillieux.bureauvote_1_0_0": {"fields": ["uid", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "infoloc", "circons", "codereg", "acceshan", "type", "gid"], "types": {"acceshan": "str", "circons": "str", "code_insee": "str", "codepost": "int", "codereg": "int", "commune": "str", "gid": "int", "infoloc": "str", "nom": "str", "num": "str", "numvoie": "str", "type": "str", "uid": "str", "voie": "str"}}, "grandlyon/rillieux.bureauvote_latest": {"fields": ["uid", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "infoloc", "circ_met", "codereg", "acceshan", "type", "gid"], "types": {"acceshan": "str", "circ_met": "str", "code_insee": "str", "codepost": "int", "codereg": "int", "commune": "str", "gid": "int", "infoloc": "str", "nom": "str", "num": "str", "numvoie": "str", "type": "str", "uid": "str", "voie": "str"}}, "grandlyon/rillieux.equipementpublic_latest": {"fields": ["uid", "coll_siret", "theme", "code", "type", "nom", "adr_numero", "adr_nomvoie", "adr_codepostal", "adr_commune", "adr_cle_interop", "code_insee", "erp_id", "erp_type", "erp_categorie", "tel", "email", "web", "openinghours", "gid"], "types": {"adr_cle_interop": "str", "adr_codepostal": "int", "adr_commune": "str", "adr_nomvoie": "str", "adr_numero": "str", "code": "str", "code_insee": "str", "coll_siret": "int", "gid": "int", "nom": "str", "theme": "str", "type": "str", "uid": "str"}}, "grandlyon/rillieux.panneauaffichage_latest": {"fields": ["uid", "num", "adresse", "codepost", "commune", "code_insee", "dimension_m", "infoloc", "support", "gid"], "types": {"code_insee": "str", "codepost": "int", "commune": "str", "gid": "int", "infoloc": "str", "num": "str", "uid": "str"}}, "grandlyon/rillieux.parcjardin_latest": {"fields": ["uid", "id_ariane", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "reglement", "surf_tot_m2", "gestion", "ann_ouvert", "clos", "openinghoursspecification", "precision_horaires", "acces", "circulation", "label", "type_equip", "eau", "toilettes", "chien", "esp_can", "photo", "gid"], "types": {"clos": "str", "code_insee": "str", "codepost": "int", "commune": "str", "gestion": "str", "gid": "int", "id_ariane": "str", "nom": "str", "num": "str", "numvoie": "str", "reglement": "str", "surf_tot_m2": "float", "uid": "str", "voie": "str"}}, "grandlyon/rillieux.toilettepublique_latest": {"fields": ["uid", "nom", "num", "adresse", "codepost", "commune", "code_insee", "acceshan", "payant", "infoloc", "gestequip", "gestnet", "openinghoursspecification", "commentaire", "gid"], "types": {"adresse": "str", "code_insee": "str", "codepost": "int", "commune": "str", "gid": "int", "nom": "str", "num": "str", "uid": "str"}}, "grandlyon/saintcyr.bureauvote_1_0_0": {"fields": ["uid", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "infoloc", "circons", "codereg", "acceshan", "type", "gid"], "types": {"acceshan": "str", "circons": "str", "code_insee": "str", "codepost": "int", "codereg": "int", "commune": "str", "gid": "int", "infoloc": "str", "nom": "str", "num": "str", "numvoie": "str", "type": "str", "uid": "str", "voie": "str"}}, "grandlyon/saintcyr.bureauvote_latest": {"fields": ["uid", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "infoloc", "circ_met", "codereg", "acceshan", "type", "gid"], "types": {"acceshan": "str", "circ_met": "str", "code_insee": "str", "codepost": "int", "codereg": "int", "commune": "str", "gid": "int", "infoloc": "str", "nom": "str", "num": "str", "numvoie": "str", "type": "str", "uid": "str", "voie": "str"}}, "grandlyon/saintcyr.panneauaffichage_latest": {"fields": ["uid", "num", "adresse", "codepost", "commune", "code_insee", "dimension_m", "infoloc", "support", "gid"], "types": {"adresse": "str", "code_insee": "str", "codepost": "int", "commune": "str", "dimension_m": "str", "gid": "int", "infoloc": "str", "num": "str", "support": "str", "uid": "str"}}, "grandlyon/saintcyr.parcjardin_latest": {"fields": ["uid", "id_ariane", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "reglement", "surf_tot_m2", "gestion", "ann_ouvert", "clos", "openinghoursspecification", "precision_horaires", "acces", "circulation", "label", "type_equip", "eau", "toilettes", "chien", "esp_can", "photo", "gid"], "types": {"acces": "str", "circulation": "str", "clos": "str", "code_insee": "str", "codepost": "int", "commune": "str", "gestion": "str", "gid": "int", "id_ariane": "str", "label": "str", "nom": "str", "num": "str", "numvoie": "str", "reglement": "str", "surf_tot_m2": "float", "toilettes": "str", "uid": "str", "voie": "str"}}, "grandlyon/saintcyr.toilettepublique_latest": {"fields": ["uid", "nom", "num", "adresse", "codepost", "commune", "code_insee", "acceshan", "payant", "infoloc", "gestequip", "gestnet", "openinghoursspecification", "commentaire", "gid"], "types": {"acceshan": "str", "adresse": "str", "code_insee": "str", "codepost": "int", "commune": "str", "gestequip": "str", "gestnet": "str", "gid": "int", "infoloc": "str", "nom": "str", "num": "str", "payant": "str", "uid": "str"}}, "grandlyon/saintdidier.bureauvote_1_0_0": {"fields": ["uid", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "infoloc", "circons", "codereg", "acceshan", "type", "gid"], "types": {"acceshan": "str", "circons": "str", "code_insee": "str", "codepost": "int", "codereg": "int", "commune": "str", "gid": "int", "infoloc": "str", "nom": "str", "num": "str", "numvoie": "str", "type": "str", "uid": "str", "voie": "str"}}, "grandlyon/saintdidier.bureauvote_latest": {"fields": ["uid", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "infoloc", "circ_met", "codereg", "acceshan", "type", "gid"], "types": {"acceshan": "str", "circ_met": "str", "code_insee": "str", "codepost": "int", "codereg": "int", "commune": "str", "gid": "int", "infoloc": "str", "nom": "str", "num": "str", "numvoie": "str", "type": "str", "uid": "str", "voie": "str"}}, "grandlyon/saintdidier.equipementpublic_latest": {"fields": ["uid", "coll_siret", "theme", "code", "type", "nom", "adr_numero", "adr_nomvoie", "adr_codepostal", "adr_commune", "adr_cle_interop", "code_insee", "erp_id", "erp_type", "erp_categorie", "tel", "email", "web", "openinghours", "gid"], "types": {"adr_cle_interop": "str", "adr_codepostal": "int", "adr_commune": "str", "adr_nomvoie": "str", "adr_numero": "str", "code": "str", "code_insee": "str", "coll_siret": "int", "email": "str", "erp_categorie": "int", "erp_id": "str", "erp_type": "str", "gid": "int", "nom": "str", "openinghours": "str", "tel": "str", "theme": "str", "type": "str", "uid": "str", "web": "str"}}, "grandlyon/saintdidier.panneauaffichage_latest": {"fields": ["uid", "num", "adresse", "codepost", "commune", "code_insee", "dimension_m", "infoloc", "support", "gid"], "types": {"adresse": "str", "code_insee": "str", "codepost": "int", "commune": "str", "dimension_m": "str", "gid": "int", "infoloc": "str", "num": "str", "support": "str", "uid": "str"}}, "grandlyon/saintdidier.parcjardin_latest": {"fields": ["uid", "id_ariane", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "reglement", "surf_tot_m2", "gestion", "ann_ouvert", "clos", "openinghoursspecification", "precision_horaires", "acces", "circulation", "label", "type_equip", "eau", "toilettes", "chien", "esp_can", "photo", "gid"], "types": {"acces": "str", "ann_ouvert": "int", "chien": "str", "circulation": "str", "clos": "str", "code_insee": "str", "codepost": "int", "commune": "str", "eau": "str", "esp_can": "str", "gestion": "str", "gid": "int", "id_ariane": "str", "label": "str", "nom": "str", "num": "str", "numvoie": "str", "reglement": "str", "surf_tot_m2": "float", "toilettes": "str", "type_equip": "str", "uid": "str", "voie": "str"}}, "grandlyon/saintdidier.stationnementpmr_latest": {"fields": ["uid", "nom", "num", "num_interne", "adresse", "codepost", "commune", "code_insee", "infoloc", "longueur_m", "nb_places", "configuration", "gestion", "photo", "gid"], "types": {"adresse": "str", "code_insee": "str", "codepost": "int", "commune": "str", "configuration": "str", "gestion": "str", "gid": "int", "infoloc": "str", "nb_places": "int", "nom": "str", "num": "str", "photo": "str", "uid": "str"}}, "grandlyon/saintdidier.toilettepublique_latest": {"fields": ["uid", "nom", "num", "adresse", "codepost", "commune", "code_insee", "acceshan", "payant", "infoloc", "gestequip", "gestnet", "openinghoursspecification", "commentaire", "gid"], "types": {"acceshan": "str", "adresse": "str", "code_insee": "str", "codepost": "int", "commentaire": "str", "commune": "str", "gestequip": "str", "gestnet": "str", "gid": "int", "infoloc": "str", "num": "str", "payant": "str", "uid": "str"}}, "grandlyon/saintpriest.bureauvote_1_0_0": {"fields": ["uid", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "infoloc", "circons", "codereg", "acceshan", "type", "gid"], "types": {"acceshan": "str", "circons": "str", "code_insee": "str", "codepost": "int", "codereg": "int", "commune": "str", "gid": "int", "infoloc": "str", "nom": "str", "num": "str", "numvoie": "str", "type": "str", "uid": "str", "voie": "str"}}, "grandlyon/saintpriest.bureauvote_latest": {"fields": ["uid", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "infoloc", "circ_met", "codereg", "acceshan", "type", "gid"], "types": {"acceshan": "str", "circ_met": "str", "code_insee": "str", "codepost": "int", "codereg": "int", "commune": "str", "gid": "int", "infoloc": "str", "nom": "str", "num": "str", "numvoie": "str", "type": "str", "uid": "str", "voie": "str"}}, "grandlyon/ter_territoire.maison_de_la_metropole": {"fields": ["nom", "nom_reduit", "type", "adresse", "adresse_complement", "code_postal", "ville", "telephone", "fax", "courriel", "lundi_am", "lundi_pm", "mardi_am", "mardi_pm", "mercredi_am", "mercredi_pm", "jeudi_am", "jeudi_pm", "vendredi_am", "vendredi_pm", "commentaire", "code_insee", "mdm_rattachement", "territoire_mutualise", "code_territoire", "x_wgs84", "y_wgs84", "identifiant", "gid"], "types": {"adresse": "str", "adresse_complement": "str", "code_insee": "str", "code_postal": "int", "code_territoire": "str", "commentaire": "str", "courriel": "str", "fax": "str", "gid": "int", "identifiant": "str", "jeudi_am": "str", "jeudi_pm": "str", "lundi_am": "str", "lundi_pm": "str", "mardi_am": "str", "mardi_pm": "str", "mdm_rattachement": "str", "mercredi_am": "str", "mercredi_pm": "str", "nom": "str", "nom_reduit": "str", "telephone": "str", "territoire_mutualise": "str", "type": "str", "vendredi_am": "str", "vendredi_pm": "str", "ville": "str", "x_wgs84": "float", "y_wgs84": "float"}}, "grandlyon/ter_territoire.maison_du_rhone": {"fields": ["nom", "nom_reduit", "type", "adresse", "adresse_complement", "code_postal", "ville", "telephone", "fax", "courriel", "lundi_am", "lundi_pm", "mardi_am", "mardi_pm", "mercredi_am", "mercredi_pm", "jeudi_am", "jeudi_pm", "vendredi_am", "vendredi_pm", "commentaire", "code_insee", "mdr_rattachement", "territoire_mutualise", "code_territoire", "x_wgs84", "y_wgs84", "identifiant", "gid"], "types": {"adresse": "str", "adresse_complement": "str", "code_insee": "str", "code_postal": "int", "code_territoire": "str", "courriel": "str", "fax": "str", "gid": "int", "identifiant": "str", "jeudi_am": "str", "jeudi_pm": "str", "lundi_am": "str", "lundi_pm": "str", "mardi_am": "str", "mardi_pm": "str", "mdr_rattachement": "str", "mercredi_am": "str", "mercredi_pm": "str", "nom": "str", "nom_reduit": "str", "telephone": "str", "territoire_mutualise": "str", "type": "str", "vendredi_am": "str", "vendredi_pm": "str", "ville": "str", "x_wgs84": "float", "y_wgs84": "float"}}, "grandlyon/ter_territoire.perimetre_mdm": {"fields": ["nom", "communes", "codes_insee", "nb_communes", "identifiant", "id_mdm_principale", "gid"], "types": {"codes_insee": "str", "communes": "str", "gid": "int", "id_mdm_principale": "str", "identifiant": "str", "nb_communes": "int", "nom": "str"}}, "grandlyon/ter_territoire.perimetre_mdr": {"fields": ["nom", "communes", "codes_insee", "nb_communes", "identifiant", "id_mdr_principale", "gid"], "types": {"codes_insee": "str", "communes": "str", "gid": "int", "id_mdr_principale": "str", "identifiant": "str", "nb_communes": "int"}}, "grandlyon/ter_territoire.point_distribution_met": {"fields": ["nom", "adresse", "adresse_complement", "code_postal", "ville", "type", "sous_type", "accessibilite", "x_wgs84", "y_wgs84", "commentaire", "code_insee", "identifiant", "gid"], "types": {"adresse": "str", "adresse_complement": "str", "code_insee": "str", "code_postal": "int", "gid": "int", "nom": "str", "sous_type": "str", "type": "str", "ville": "str", "x_wgs84": "float", "y_wgs84": "float"}}, "grandlyon/top_plan_canevas.topcanevas": {"fields": ["identifiant", "coord_est", "coord_nord", "altitude", "systeme_plani", "precision_plani_mm", "systeme_alti", "adresse", "commune", "nature", "date_creation", "numero_dossier", "fiche_web", "url_fiche", "gid"], "types": {"adresse": "str", "altitude": "float", "commune": "str", "coord_est": "float", "coord_nord": "float", "date_creation": "str", "fiche_web": "str", "gid": "int", "identifiant": "str", "nature": "str", "numero_dossier": "str", "precision_plani_mm": "int", "systeme_alti": "str", "systeme_plani": "str", "url_fiche": "str"}}, "grandlyon/top_plan_canevas.topplan": {"fields": ["numdossier", "titre", "echelle", "typeplan", "dateleve", "gid"], "types": {"dateleve": "date", "echelle": "str", "gid": "int", "numdossier": "str", "titre": "str", "typeplan": "str"}}, "grandlyon/vaulx.bureauvote_1_0_0": {"fields": ["uid", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "infoloc", "circons", "codereg", "acceshan", "type", "gid"], "types": {"acceshan": "str", "circons": "str", "code_insee": "str", "codepost": "int", "codereg": "int", "commune": "str", "gid": "int", "nom": "str", "num": "str", "numvoie": "str", "type": "str", "uid": "str", "voie": "str"}}, "grandlyon/vaulx.bureauvote_latest": {"fields": ["uid", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "infoloc", "circ_met", "codereg", "acceshan", "type", "gid"], "types": {"acceshan": "str", "circ_met": "str", "code_insee": "str", "codepost": "int", "codereg": "int", "commune": "str", "gid": "int", "nom": "str", "num": "str", "numvoie": "str", "type": "str", "uid": "str", "voie": "str"}}, "grandlyon/vaulx.equipementpublic_latest": {"fields": ["uid", "coll_siret", "theme", "code", "type", "nom", "adr_numero", "adr_nomvoie", "adr_codepostal", "adr_commune", "adr_cle_interop", "code_insee", "erp_id", "erp_type", "erp_categorie", "tel", "email", "web", "openinghours", "gid"], "types": {"adr_cle_interop": "str", "adr_codepostal": "int", "adr_commune": "str", "adr_nomvoie": "str", "adr_numero": "str", "code": "str", "code_insee": "str", "coll_siret": "int", "gid": "int", "nom": "str", "theme": "str", "type": "str", "uid": "str"}}, "grandlyon/vaulx.panneauaffichage_latest": {"fields": ["uid", "num", "adresse", "codepost", "commune", "code_insee", "dimension_m", "infoloc", "support", "gid"], "types": {"adresse": "str", "code_insee": "str", "codepost": "int", "commune": "str", "dimension_m": "str", "gid": "int", "infoloc": "str", "num": "str", "support": "str", "uid": "str"}}, "grandlyon/vaulx.parcjardin_latest": {"fields": ["uid", "id_ariane", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "reglement", "surf_tot_m2", "gestion", "ann_ouvert", "clos", "openinghoursspecification", "precision_horaires", "acces", "circulation", "label", "type_equip", "eau", "toilettes", "chien", "esp_can", "photo", "gid"], "types": {"acces": "str", "ann_ouvert": "int", "chien": "str", "circulation": "str", "clos": "str", "code_insee": "str", "codepost": "int", "commune": "str", "eau": "str", "esp_can": "str", "gestion": "str", "gid": "int", "id_ariane": "str", "label": "str", "nom": "str", "num": "str", "numvoie": "str", "openinghoursspecification.0.closes": "str", "openinghoursspecification.0.dayOfWeek.0": "str", "openinghoursspecification.0.opens": "str", "photo": "str", "precision_horaires": "str", "reglement": "str", "surf_tot_m2": "float", "toilettes": "str", "type_equip": "str", "uid": "str", "voie": "str"}}, "grandlyon/vaulx.stationnementpmr_latest": {"fields": ["uid", "nom", "num", "num_interne", "adresse", "codepost", "commune", "code_insee", "infoloc", "longueur_m", "nb_places", "configuration", "gestion", "photo", "gid"], "types": {"adresse": "str", "code_insee": "str", "codepost": "int", "commune": "str", "gestion": "str", "gid": "int", "infoloc": "str", "longueur_m": "float", "nb_places": "int", "nom": "str", "num": "str", "num_interne": "str", "uid": "str"}}, "grandlyon/vaulx.toilettepublique_latest": {"fields": ["uid", "nom", "num", "adresse", "codepost", "commune", "code_insee", "acceshan", "payant", "infoloc", "gestequip", "gestnet", "openinghoursspecification", "commentaire", "gid"], "types": {"acceshan": "str", "adresse": "str", "code_insee": "str", "codepost": "int", "commentaire": "str", "commune": "str", "gestequip": "str", "gestnet": "str", "gid": "int", "infoloc": "str", "nom": "str", "num": "str", "openinghoursspecification.0.closes": "str", "openinghoursspecification.0.dayOfWeek.0": "str", "openinghoursspecification.0.opens": "str", "openinghoursspecification.0.validFrom": "datetime", "openinghoursspecification.0.validThrough": "datetime", "payant": "str", "uid": "str"}}, "grandlyon/vdl_deplacements.desserte_livraison": {"fields": ["nom", "numero_voie", "arrondissement", "longueur", "nb_places", "configuration", "horaires", "gid"], "types": {"arrondissement": "str", "configuration": "str", "gid": "int", "horaires": "str", "longueur": "str", "nb_places": "int", "nom": "str"}}, "grandlyon/vdl_deplacements.emplacement_moto": {"fields": ["nom", "numero_voie", "arrondissement", "longueur", "gid"], "types": {"arrondissement": "str", "gid": "int", "longueur": "str", "nom": "str"}}, "grandlyon/vdl_deplacements.emplacement_pmr": {"fields": ["nom", "numero_voie", "arrondissement", "longueur", "nb_places", "configuration", "gid"], "types": {"arrondissement": "str", "configuration": "str", "gid": "int", "longueur": "str", "nb_places": "int", "nom": "str"}}, "grandlyon/vdl_vie_citoyenne.bureau_centralisateur": {"fields": ["nom", "numero", "adr_postale", "adr_postale2", "tel_mairie", "fax_mairie", "nom_du_maire", "nom_du_dg", "tel_dg", "gid"], "types": {"adr_postale": "str", "adr_postale2": "str", "fax_mairie": "str", "gid": "int", "nom": "str", "nom_du_dg": "str", "nom_du_maire": "str", "numero": "str", "tel_dg": "str", "tel_mairie": "str"}}, "grandlyon/vdl_vie_citoyenne.bureau_de_vote": {"fields": ["nom", "adresse", "canton_texte", "circonscription", "num_bureau", "acces_handicap", "nb_electeurs", "arrondissement", "canton", "numero_par_arr", "lieu_de_vote", "voie_lieu_de_vote", "num_lieu", "code_ei_patrim", "gid"], "types": {"acces_handicap": "str", "adresse": "str", "arrondissement": "str", "canton": "str", "canton_texte": "str", "circonscription": "str", "code_ei_patrim": "str", "gid": "int", "lieu_de_vote": "str", "nb_electeurs": "int", "nom": "str", "num_bureau": "int", "num_lieu": "int", "numero_par_arr": "int", "voie_lieu_de_vote": "str"}}, "grandlyon/vdl_vie_citoyenne.canton": {"fields": ["nom", "numero", "arrondissement", "arrondt", "num_romain", "gid"], "types": {"arrondissement": "str", "arrondt": "int", "gid": "int", "nom": "str", "num_romain": "str", "numero": "str"}}, "grandlyon/vdl_vie_citoyenne.circonscription": {"fields": ["nom", "numero", "nom2", "arrondissements", "gid"], "types": {"arrondissements": "str", "gid": "int", "nom": "str", "nom2": "str", "numero": "str"}}, "grandlyon/vdl_vie_citoyenne.contour_de_bureau_de_vote": {"fields": ["nom", "canton", "circonscription", "num_bureau", "num_lieu", "gid"], "types": {"canton": "str", "circonscription": "str", "gid": "int", "nom": "str", "num_bureau": "int", "num_lieu": "int"}}, "grandlyon/vdl_vie_citoyenne.lieu_de_vote": {"fields": ["nom", "arrondissement", "canton_texte", "circonscription", "adresse_ei_patrim", "bus", "metro", "tram", "lieu_de_vote", "canton", "nom_ei_patrim", "voie_lieu_de_vote", "num_lieu", "code_ei_patrim", "gid"], "types": {"adresse_ei_patrim": "str", "arrondissement": "str", "canton": "str", "canton_texte": "str", "circonscription": "str", "code_ei_patrim": "str", "gid": "int", "lieu_de_vote": "str", "nom": "str", "nom_ei_patrim": "str", "num_lieu": "int", "voie_lieu_de_vote": "str"}}, "grandlyon/vdl_vie_citoyenne.mairie": {"fields": ["nom", "nom_court", "nom_minuscule", "nom_minuscule_court", "code_ei", "gid"], "types": {"code_ei": "str", "gid": "int", "nom": "str", "nom_court": "str", "nom_minuscule": "str", "nom_minuscule_court": "str"}}, "grandlyon/vdl_vie_citoyenne.nom_de_quartier": {"fields": ["nom", "numero_arrondissement", "code", "gid"], "types": {"code": "str", "gid": "int", "nom": "str", "numero_arrondissement": "int"}}, "grandlyon/vdl_vie_citoyenne.perimetre_de_quartier": {"fields": ["nom", "numero_arrondissement", "numero_quartier", "code", "code_num", "nom_majuscule", "gid"], "types": {"code": "str", "code_num": "int", "gid": "int", "nom": "str", "nom_majuscule": "str", "numero_arrondissement": "int", "numero_quartier": "int"}}, "grandlyon/villeurbanne.bureauvote_1_0_0": {"fields": ["uid", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "infoloc", "circons", "codereg", "acceshan", "type", "gid"], "types": {"acceshan": "str", "circons": "str", "code_insee": "str", "codepost": "int", "codereg": "int", "commune": "str", "gid": "int", "nom": "str", "num": "str", "numvoie": "str", "type": "str", "uid": "str", "voie": "str"}}, "grandlyon/villeurbanne.bureauvote_latest": {"fields": ["uid", "nom", "num", "numvoie", "voie", "codepost", "commune", "code_insee", "infoloc", "circ_met", "codereg", "acceshan", "type", "gid"], "types": {"acceshan": "str", "circ_met": "str", "code_insee": "str", "codepost": "int", "codereg": "int", "commune": "str", "gid": "int", "nom": "str", "num": "str", "numvoie": "str", "type": "str", "uid": "str", "voie": "str"}}, "grandlyon/villeurbanne.panneauaffichage_latest": {"fields": ["uid", "num", "adresse", "codepost", "commune", "code_insee", "dimension_m", "infoloc", "support", "gid"], "types": {"adresse": "str", "code_insee": "str", "codepost": "int", "commune": "str", "dimension_m": "str", "gid": "int", "infoloc": "str", "num": "str", "support": "str", "uid": "str"}}, "grandlyon/villeurbanne.toilettepublique_latest": {"fields": ["uid", "nom", "num", "adresse", "codepost", "commune", "code_insee", "acceshan", "payant", "infoloc", "gestequip", "gestnet", "openinghoursspecification", "commentaire", "gid"], "types": {"acceshan": "str", "adresse": "str", "code_insee": "str", "codepost": "int", "commune": "str", "gestequip": "str", "gestnet": "str", "gid": "int", "infoloc": "str", "nom": "str", "num": "str", "openinghoursspecification.0.closes": "str", "openinghoursspecification.0.dayOfWeek.0": "str", "openinghoursspecification.0.opens": "str", "payant": "str", "uid": "str"}}, "ldata/bruit.stations_observatoire_acoustique": {"fields": ["gid", "procedure", "description", "offering", "url_graph", "last_update"], "types": {"description": "str", "gid": "int", "last_update": "datetime", "offering": "str", "procedure": "str", "url_graph": "str"}}, "ldata/bruit.stations_observatoire_acoustique_time": {"fields": ["gid", "procedure", "description", "offering", "url_graph", "last_update", "date_time", "lday", "levening", "lnight", "lden"], "types": {"date_time": "datetime", "description": "str", "gid": "int", "last_update": "datetime", "lday": "float", "lden": "float", "levening": "float", "lnight": "float", "offering": "str", "procedure": "str", "url_graph": "str"}}, "ldata/velov.stations": {"fields": ["gid", "procedure", "description", "offering", "url_graph", "last_update"], "types": {"description": "str", "gid": "int", "last_update": "datetime", "offering": "str", "procedure": "str", "url_graph": "str"}}, "ldata/velov.stations_time": {"fields": ["gid", "procedure", "description", "offering", "url_graph", "last_update", "date_time", "available_bike_stands", "available_bikes"], "types": {"available_bike_stands": "int", "available_bikes": "int", "date_time": "datetime", "description": "str", "gid": "int", "last_update": "datetime", "offering": "str", "procedure": "str", "url_graph": "str"}}, "rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"fields": ["gid", "aircraft_aircrafttype_iatacode", "aircraft_aircrafttype_icaocode", "aircraft_aircrafttype_modelname", "airlines_airline_iatacode", "airlines_airline_icaocode", "airlines_airline_name", "airlines_operator_iatacode", "airlines_operator_icaocode", "airlines_operator_name", "airportresources_baggagedelivery_arrivallounge", "airportresources_baggagedelivery_baggagebelts", "airportresources_baggagedelivery_carrousels", "airportresources_runway", "airportresources_terminal", "airportresources_unboarding_airbridges", "airportresources_unboarding_gates", "airports_origin_iatacode", "airports_origin_icaocode", "airports_origin_name", "airports_previous_iatacode", "airports_previous_icaocode", "airports_previous_name", "countrytype_code", "countrytype_description", "flightnumbers_callsign", "flightnumbers_iataflightnumber", "flightnumbers_icaoflightnumber", "flightnumbers_internalflightnumber", "flightnumbers_operatoriataflightnumber", "flightnumbers_operatoricaoflightnumber", "flightnumbers_operatorinternalflightnumber", "flightnumbers_operatorsuffix", "flightnumbers_operatortripnumber", "flightnumbers_suffix", "flightnumbers_tripnumber", "flightstatus_code", "flightstatus_description", "publiccomment", "remark_code", "remark_description", "servicetype_description", "servicetype_iatacode", "timestamps_aibt", "timestamps_aldt", "timestamps_atot_outstation", "timestamps_cancellationdate", "timestamps_diversiondate", "timestamps_eibt", "timestamps_eldt", "timestamps_modificationdate", "timestamps_sibt", "turnflightinternalid", "last_update_fme"], "types": {"aircraft_aircrafttype_iatacode": "str", "aircraft_aircrafttype_icaocode": "str", "aircraft_aircrafttype_modelname": "str", "airlines_airline_iatacode": "str", "airlines_airline_icaocode": "str", "airlines_airline_name": "str", "airlines_operator_iatacode": "str", "airlines_operator_icaocode": "str", "airlines_operator_name": "str", "airportresources_baggagedelivery_arrivallounge": "str", "airportresources_baggagedelivery_baggagebelts": "str", "airportresources_baggagedelivery_carrousels": "str", "airportresources_terminal": "str", "airportresources_unboarding_gates": "str", "airports_origin_iatacode": "str", "airports_origin_icaocode": "str", "airports_origin_name": "str", "airports_previous_iatacode": "str", "airports_previous_icaocode": "str", "airports_previous_name": "str", "countrytype_code": "str", "countrytype_description": "str", "flightnumbers_callsign": "str", "flightnumbers_iataflightnumber": "str", "flightnumbers_icaoflightnumber": "str", "flightnumbers_internalflightnumber": "str", "flightnumbers_operatoriataflightnumber": "str", "flightnumbers_operatoricaoflightnumber": "str", "flightnumbers_operatorinternalflightnumber": "str", "flightnumbers_operatorsuffix": "str", "flightnumbers_operatortripnumber": "str", "flightnumbers_suffix": "str", "flightnumbers_tripnumber": "str", "flightstatus_code": "str", "flightstatus_description": "str", "gid": "int", "last_update_fme": "datetime", "publiccomment": "str", "remark_code": "str", "remark_description": "str", "servicetype_description": "str", "servicetype_iatacode": "str", "timestamps_aibt": "datetime", "timestamps_aldt": "datetime", "timestamps_atot_outstation": "datetime", "timestamps_cancellationdate": "datetime", "timestamps_eibt": "datetime", "timestamps_eldt": "datetime", "timestamps_modificationdate": "datetime", "timestamps_sibt": "datetime", "turnflightinternalid": "int"}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"fields": ["gid", "aircraft_aircrafttype_iatacode", "aircraft_aircrafttype_icaocode", "aircraft_aircrafttype_modelname", "airlines_airline_iatacode", "airlines_airline_icaocode", "airlines_airline_name", "airlines_operator_iatacode", "airlines_operator_icaocode", "airlines_operator_name", "airportresources_boarding_departurelounge", "airportresources_boarding_gates", "airportresources_checkin_checkinarea", "airportresources_checkin_desks", "airportresources_terminal", "airports_destination_iatacode", "airports_destination_icaocode", "airports_destination_name", "airports_next_iatacode", "airports_next_icaocode", "airports_next_name", "countrytype_code", "countrytype_description", "flightnumbers_callsign", "flightnumbers_iataflightnumber", "flightnumbers_icaoflightnumber", "flightnumbers_internalflightnumber", "flightnumbers_operatoriataflightnumber", "flightnumbers_operatoricaoflightnumber", "flightnumbers_operatorinternalflightnumber", "flightnumbers_operatorsuffix", "flightnumbers_operatortripnumber", "flightnumbers_suffix", "flightnumbers_tripnumber", "flightstatus_code", "flightstatus_description", "publiccomment", "remark_code", "remark_description", "servicetype_description", "servicetype_iatacode", "timestamps_aobt", "timestamps_atot", "timestamps_cancellationdate", "timestamps_eobt", "timestamps_modificationdate", "timestamps_sobt", "turnflightinternalid", "last_update_fme"], "types": {"aircraft_aircrafttype_iatacode": "str", "aircraft_aircrafttype_icaocode": "str", "aircraft_aircrafttype_modelname": "str", "airlines_airline_iatacode": "str", "airlines_airline_icaocode": "str", "airlines_airline_name": "str", "airlines_operator_iatacode": "str", "airlines_operator_icaocode": "str", "airlines_operator_name": "str", "airportresources_boarding_departurelounge": "str", "airportresources_boarding_gates": "str", "airportresources_checkin_checkinarea": "int", "airportresources_checkin_desks": "str", "airportresources_terminal": "str", "airports_destination_iatacode": "str", "airports_destination_icaocode": "str", "airports_destination_name": "str", "airports_next_iatacode": "str", "airports_next_icaocode": "str", "airports_next_name": "str", "countrytype_code": "str", "countrytype_description": "str", "flightnumbers_callsign": "str", "flightnumbers_iataflightnumber": "str", "flightnumbers_icaoflightnumber": "str", "flightnumbers_internalflightnumber": "str", "flightnumbers_operatoriataflightnumber": "str", "flightnumbers_operatoricaoflightnumber": "str", "flightnumbers_operatorinternalflightnumber": "str", "flightnumbers_operatortripnumber": "str", "flightnumbers_tripnumber": "str", "flightstatus_code": "str", "flightstatus_description": "str", "gid": "int", "last_update_fme": "datetime", "publiccomment": "str", "remark_code": "str", "remark_description": "str", "servicetype_description": "str", "servicetype_iatacode": "str", "timestamps_aobt": "datetime", "timestamps_atot": "datetime", "timestamps_cancellationdate": "datetime", "timestamps_eobt": "datetime", "timestamps_modificationdate": "datetime", "timestamps_sobt": "datetime", "turnflightinternalid": "int"}}, "rdata/apd_apidae.apdevenement": {"fields": ["id", "id_apidae1", "type", "type_detail", "nom", "adresse", "codepostal", "commune", "telephone", "fax", "telephonefax", "email", "siteweb", "facebook", "ouverture", "tarifsenclair", "tarifsmin", "tarifsmax", "producteur", "gid", "date_creation", "last_update", "last_update_fme"], "types": {"adresse": "str", "codepostal": "str", "commune": "str", "date_creation": "str", "email": "str", "facebook": "str", "fax": "str", "gid": "int", "id": "str", "id_apidae1": "str", "last_update": "datetime", "last_update_fme": "datetime", "nom": "str", "ouverture": "str", "producteur": "str", "siteweb": "str", "tarifsenclair": "str", "tarifsmax": "float", "tarifsmin": "float", "telephone": "str", "type": "str", "type_detail": "str"}}, "rdata/apd_apidae.apdevenement_2_0_0": {"fields": ["id", "idsitra", "nom", "codeinsee", "adresse", "descrcourtfr", "descrdetailfr", "contact", "ouverture", "tarifsenclair", "tarifmin", "tarifmax", "modepaiemt", "theme", "type", "illustrations", "producteur", "datecreation", "datemaj", "gid"], "types": {"adresse.addressCountry": "str", "adresse.adressLocality": "str", "adresse.postalCode": "str", "adresse.streetAddress": "str", "codeinsee": "str", "contact.0.Fax": "str", "contact.0.Google My Business": "str", "contact.0.M\u00e9l": "str", "contact.0.Page facebook": "str", "contact.0.Shorty URL": "str", "contact.0.Site internet mobile": "str", "contact.0.Site web (URL)": "str", "contact.0.Tripadvisor": "str", "contact.0.Twitter": "str", "contact.0.T\u00e9l\u00e9phone": "str", "contact.0.T\u00e9l\u00e9phone /fax": "str", "contact.0.Yelp": "str", "datecreation": "datetime", "datemaj": "datetime", "descrcourtfr": "str", "descrdetailfr": "str", "gid": "int", "id": "str", "idsitra": "str", "illustrations.0.hauteur": "int", "illustrations.0.largeur": "int", "illustrations.0.taille": "int", "illustrations.0.url": "str", "illustrations.0.urlFiche": "str", "modepaiemt.0": "str", "nom": "str", "ouverture": "str", "producteur": "str", "tarifmax": "float", "tarifmin": "float", "tarifsenclair": "str", "theme": "str", "type": "str"}}, "rdata/caluire.adsamenag": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "lotissement", "nom", "projet", "surfaceplancherbatiment", "surfaceplanchermaxienvisageelotissement", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "dateprorogation", "decisionprorogation", "dateouverturechantier", "dateachevementtravaux", "gid"], "types": {"adresseurlads": "str", "dateachevementtravaux": "datetime", "datedecisioninitiale": "datetime", "datedepot": "datetime", "dateouverturechantier": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "lotissement": "int", "naturedecisioninitiale": "str", "nomads": "str", "numerodossier": "str", "projet": "str", "surfaceplancherbatiment": "str"}}, "rdata/caluire.adsautavap": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "gid"], "types": {}}, "rdata/caluire.adsauterp": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "gid"], "types": {}}, "rdata/caluire.adsautspe": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "gid"], "types": {}}, "rdata/caluire.adsbademo": {"fields": ["identifiant", "lettre", "etape", "gid"], "types": {"etape": "str", "gid": "int", "identifiant": "str", "lettre": "str"}}, "rdata/caluire.adsbaproj": {"fields": ["identifiant", "etape", "lettre", "typebati", "hauteur", "nombreniveaux", "couronnement", "gid"], "types": {"couronnement": "str", "etape": "str", "gid": "int", "hauteur": "str", "identifiant": "str", "lettre": "str", "nombreniveaux": "str", "typebati": "str"}}, "rdata/caluire.adsblproj": {"fields": ["identifiant", "etape", "lettre", "typebati", "hauteur", "nombreniveaux", "couronnement", "gid"], "types": {"etape": "str", "gid": "int", "hauteur": "str", "identifiant": "str", "nombreniveaux": "str", "typebati": "str"}}, "rdata/caluire.adscertif": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "datedecisioninitiale", "naturedecisioninitiale", "typecertificat", "gid"], "types": {"adresseurlads": "str", "datedecisioninitiale": "datetime", "datedepot": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "naturedecisioninitiale": "str", "nomads": "str", "numerodossier": "str", "projet": "str", "typecertificat": "str"}}, "rdata/caluire.adsdeclar": {"fields": ["identifiant", "numero", "etape", "datedepot", "datedecisioninitiale", "naturedecisioninitiale", "evenementpostdate", "evenementpostnature", "gid"], "types": {"datedecisioninitiale": "datetime", "datedepot": "datetime", "etape": "str", "gid": "int", "identifiant": "str"}}, "rdata/caluire.adsdemoli": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "dateprorogation", "decisionprorogation", "gid"], "types": {"adresseurlads": "str", "datedecisioninitiale": "datetime", "datedepot": "datetime", "datenotificationdelai": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "naturedecisioninitiale": "str", "naturetravaux": "str", "nomads": "str", "numerodossier": "str", "projet": "str"}}, "rdata/caluire.adsesvert": {"fields": ["identifiant", "etape", "gid"], "types": {"etape": "str", "gid": "int", "identifiant": "str"}}, "rdata/caluire.adslot": {"fields": ["identifiant", "numero", "etape", "gid"], "types": {"etape": "str", "gid": "int", "identifiant": "str"}}, "rdata/caluire.adspaproj": {"fields": ["identifiant", "numero", "etape", "gid"], "types": {"etape": "str", "gid": "int", "numero": "str"}}, "rdata/caluire.adspermis": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "dateprorogation", "decisionprorogation", "dateouverturechantier", "dateachevementtravaux", "gid"], "types": {"adresseurlads": "str", "dateachevementtravaux": "datetime", "datedecisioninitiale": "datetime", "datedepot": "datetime", "datenotificationdelai": "datetime", "dateouverturechantier": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "naturedecisioninitiale": "str", "naturetravaux": "str", "nomads": "str", "numerodossier": "str", "projet": "str", "surfaceplancherbatiment": "str"}}, "rdata/chassieu.adsamenag": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "lotissement", "nom", "projet", "surfaceplancherbatiment", "surfaceplanchermaxienvisageelotissement", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "dateprorogation", "decisionprorogation", "dateouverturechantier", "dateachevementtravaux", "gid"], "types": {"adresseurlads": "str", "dateachevementtravaux": "datetime", "datedecisioninitiale": "datetime", "datedepot": "datetime", "datenotificationdelai": "datetime", "dateouverturechantier": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "lotissement": "int", "naturedecisioninitiale": "str", "nomads": "str", "numerodossier": "str", "projet": "str", "surfaceplancherbatiment": "str"}}, "rdata/chassieu.adsautavap": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "gid"], "types": {}}, "rdata/chassieu.adsauterp": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "gid"], "types": {"adresseurlads": "str", "datedepot": "datetime", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "nomads": "str", "numerodossier": "str"}}, "rdata/chassieu.adsautspe": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "gid"], "types": {}}, "rdata/chassieu.adsbademo": {"fields": ["identifiant", "lettre", "etape", "gid"], "types": {"gid": "int"}}, "rdata/chassieu.adsbaproj": {"fields": ["identifiant", "etape", "lettre", "typebati", "hauteur", "nombreniveaux", "couronnement", "gid"], "types": {"etape": "str", "gid": "int", "hauteur": "str", "identifiant": "str", "lettre": "str", "nombreniveaux": "str", "typebati": "str"}}, "rdata/chassieu.adsblproj": {"fields": ["identifiant", "etape", "lettre", "typebati", "hauteur", "nombreniveaux", "couronnement", "gid"], "types": {"etape": "str", "gid": "int", "hauteur": "str", "identifiant": "str", "lettre": "str", "nombreniveaux": "str", "typebati": "str"}}, "rdata/chassieu.adscertif": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "datedecisioninitiale", "naturedecisioninitiale", "typecertificat", "gid"], "types": {"adresseurlads": "str", "datedecisioninitiale": "datetime", "datedepot": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "naturedecisioninitiale": "str", "nomads": "str", "numerodossier": "str", "projet": "str", "typecertificat": "str"}}, "rdata/chassieu.adsdeclar": {"fields": ["identifiant", "numero", "etape", "datedepot", "datedecisioninitiale", "naturedecisioninitiale", "evenementpostdate", "evenementpostnature", "gid"], "types": {"datedepot": "datetime", "etape": "str", "gid": "int", "identifiant": "str"}}, "rdata/chassieu.adsdemoli": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "dateprorogation", "decisionprorogation", "gid"], "types": {}}, "rdata/chassieu.adsesvert": {"fields": ["identifiant", "etape", "gid"], "types": {"gid": "int"}}, "rdata/chassieu.adslot": {"fields": ["identifiant", "numero", "etape", "gid"], "types": {"etape": "str", "gid": "int", "identifiant": "str"}}, "rdata/chassieu.adspaproj": {"fields": ["identifiant", "numero", "etape", "gid"], "types": {"etape": "str", "gid": "int", "numero": "str"}}, "rdata/chassieu.adspermis": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "dateprorogation", "decisionprorogation", "dateouverturechantier", "dateachevementtravaux", "gid"], "types": {"adresseurlads": "str", "dateachevementtravaux": "datetime", "datedecisioninitiale": "datetime", "datedepot": "datetime", "datenotificationdelai": "datetime", "dateouverturechantier": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "naturedecisioninitiale": "str", "naturetravaux": "str", "nomads": "str", "numerodossier": "str", "projet": "str", "surfaceplancherbatiment": "str"}}, "rdata/cov_covid19.aidecovidgrandlyon": {"fields": ["id", "titre", "categorie", "type", "descriptif", "modalite", "public", "localisation", "modalite_de_livraison", "mode_de_paiement", "media_associe", "porteur_initiative", "cree_le", "modifie_le"], "types": {"categorie.libelle": "str", "categorie.valeur": "int", "cree_le": "datetime", "descriptif": "str", "id": "str", "localisation.0.libelle": "str", "localisation.0.valeur": "str", "media_associe": "str", "modalite.0.libelle": "str", "modalite.0.valeur": "int", "modalite_de_livraison.0.libelle": "str", "modalite_de_livraison.0.valeur": "int", "mode_de_paiement.libelle": "str", "mode_de_paiement.valeur": "int", "modifie_le": "datetime", "porteur_initiative": "str", "public.0.libelle": "str", "public.0.valeur": "int", "titre": "str", "type.0.libelle": "str", "type.0.valeur": "int"}}, "rdata/cov_covid19.covsecteurmasque_1": {"fields": ["portmasque", "gid", "commune"], "types": {"commune": "str", "gid": "int", "portmasque": "str"}}, "rdata/cov_covid19.covstationdepistage_1": {"fields": ["nom", "infoloc", "commune", "insee", "horaires", "openinghoursspecification", "gid"], "types": {"commune": "str", "gid": "int", "horaires": "str", "infoloc": "str", "insee": "str", "nom": "str", "openinghoursspecification.0.closes": "str", "openinghoursspecification.0.dayOfWeek": "str", "openinghoursspecification.0.opens": "str", "openinghoursspecification.0.validFrom": "datetime", "openinghoursspecification.0.validThrough": "datetime"}}, "rdata/demo.demovelov": {"fields": ["number", "name", "address", "address2", "commune", "nmarrond", "bonus", "pole", "lat", "lng", "bike_stands", "status", "available_bike_stands", "available_bikes", "availabilitycode", "availability", "banking", "gid", "last_update", "last_update_fme"], "types": {"address": "str", "address2": "str", "availability": "str", "availabilitycode": "int", "available_bike_stands": "int", "available_bikes": "int", "banking": "bool", "bike_stands": "int", "bonus": "str", "commune": "str", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "lat": "float", "lng": "float", "name": "str", "nmarrond": "int", "number": "int", "pole": "str", "status": "str"}}, "rdata/eau_dci.eaudecieqpt": {"fields": ["identeqpt", "seqdeci", "marquage", "codeinsee", "domanial", "relation", "proprio", "gestionn", "classepre", "codfamille", "marque", "modele", "diametre", "diamcana", "capacite", "datrecept", "exploit", "debit", "pression", "pressstat", "datcontrol", "statut", "dateetat", "adresse", "document_joint", "url_document", "gid"], "types": {"adresse": "str", "capacite": "int", "classepre": "str", "codeinsee": "str", "codfamille": "str", "datcontrol": "date", "dateetat": "date", "datrecept": "date", "debit": "int", "diamcana": "int", "diametre": "int", "document_joint": "str", "domanial": "str", "exploit": "str", "gestionn": "str", "gid": "int", "identeqpt": "str", "marquage": "str", "marque": "str", "modele": "str", "pression": "float", "pressstat": "float", "proprio": "str", "relation": "str", "seqdeci": "int", "statut": "str", "url_document": "str"}}, "rdata/eau_dci.hydrant": {"fields": ["identifiant", "numpompier", "statut", "datmaja", "commune", "maitreouvrage", "typehydrant", "anneepose", "exploitant", "debitmax", "pression", "diametre", "datedebit", "causeindispo", "gid"], "types": {"anneepose": "int", "causeindispo": "str", "commune": "str", "datedebit": "datetime", "datmaja": "datetime", "debitmax": "int", "diametre": "int", "exploitant": "str", "gid": "int", "identifiant": "str", "maitreouvrage": "str", "numpompier": "int", "pression": "float", "statut": "str", "typehydrant": "str"}}, "rdata/gin_nettoiement.gincdp": {"fields": ["identifiant", "typecdp", "commune", "numerodansvoie", "voie", "observationlocalisante", "codefuv", "collecteur", "datecreation", "datemodifgeo", "datemodifalpha", "statut", "support", "gestionnaire", "commentaire", "gid"], "types": {"codefuv": "str", "collecteur": "str", "commentaire": "str", "commune": "str", "datecreation": "datetime", "datemodifalpha": "datetime", "datemodifgeo": "datetime", "gestionnaire": "str", "gid": "int", "identifiant": "str", "numerodansvoie": "str", "observationlocalisante": "str", "statut": "str", "support": "str", "typecdp": "str", "voie": "str"}}, "rdata/jcd_jcdecaux.activitejcdvelov": {"fields": ["numero", "nom", "adresse", "adresse2", "commune", "annee", "nbbornettes", "nbprises", "nbdeposes", "balance", "gid"], "types": {"adresse": "str", "adresse2": "str", "annee": "int", "balance": "int", "commune": "str", "gid": "int", "nbbornettes": "int", "nbdeposes": "int", "nbprises": "int", "nom": "str", "numero": "str"}}, "rdata/jcd_jcdecaux.jcdvelov": {"fields": ["number", "name", "address", "address2", "commune", "nmarrond", "bonus", "pole", "lat", "lng", "bike_stands", "status", "available_bike_stands", "available_bikes", "availabilitycode", "availability", "banking", "gid", "last_update", "last_update_fme", "code_insee", "langue", "etat", "nature", "titre", "description", "startdate", "enddate"], "types": {"address": "str", "address2": "str", "availability": "str", "availabilitycode": "int", "available_bike_stands": "int", "available_bikes": "int", "banking": "bool", "bike_stands": "int", "code_insee": "str", "commune": "str", "description": "str", "enddate": "datetime", "etat": "str", "gid": "int", "langue": "str", "last_update": "datetime", "last_update_fme": "datetime", "lat": "float", "lng": "float", "name": "str", "nature": "str", "nmarrond": "int", "number": "int", "pole": "str", "startdate": "datetime", "status": "str", "titre": "str"}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"fields": ["number", "name", "address", "address2", "commune", "nmarrond", "bonus", "pole", "lat", "lng", "bike_stands", "status", "available_bike_stands", "available_bikes", "availabilitycode", "availability", "banking", "gid", "last_update", "last_update_fme", "code_insee", "langue", "etat", "nature", "titre", "description", "startdate", "enddate"], "types": {"address": "str", "address2": "str", "availability": "str", "availabilitycode": "int", "available_bike_stands": "int", "available_bikes": "int", "banking": "bool", "bike_stands": "int", "code_insee": "str", "commune": "str", "description": "str", "enddate": "datetime", "etat": "str", "gid": "int", "langue": "str", "last_update": "datetime", "last_update_fme": "datetime", "lat": "float", "lng": "float", "name": "str", "nature": "str", "nmarrond": "int", "number": "int", "pole": "str", "startdate": "datetime", "status": "str", "titre": "str"}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"fields": ["number", "name", "address", "address2", "commune", "nmarrond", "bonus", "pole", "bike_stands", "available_bike_stands", "available_bikes", "availabilitycode", "availability", "status", "banking", "lat", "lng", "gid", "last_update", "last_update_fme", "code_insee", "langue", "etat", "nature", "titre", "description", "startdate", "enddate"], "types": {"address": "str", "address2": "str", "availability": "str", "availabilitycode": "int", "available_bike_stands": "int", "available_bikes": "int", "banking": "bool", "bike_stands": "int", "code_insee": "str", "commune": "str", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "lat": "float", "lng": "float", "name": "str", "nmarrond": "int", "number": "int", "pole": "str", "status": "str"}}, "rdata/jcd_jcdecaux.jcdvelov_latest": {"fields": ["number", "name", "address", "address2", "commune", "nmarrond", "bonus", "pole", "bike_stands", "available_bike_stands", "available_bikes", "availabilitycode", "availability", "status", "banking", "lat", "lng", "gid", "last_update", "last_update_fme", "code_insee"], "types": {"address": "str", "address2": "str", "availability": "str", "availabilitycode": "int", "available_bike_stands": "int", "available_bikes": "int", "banking": "bool", "bike_stands": "int", "code_insee": "str", "commune": "str", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "lat": "float", "lng": "float", "name": "str", "nmarrond": "int", "number": "int", "pole": "str", "status": "str"}}, "rdata/jcd_jcdecaux.jcdvelov_proj": {"fields": ["number", "name", "address", "address2", "commune", "nmarrond", "bonus", "pole", "bike_stands", "available_bike_stands", "available_bikes", "availabilitycode", "availability", "status", "banking", "lat", "lng", "gid", "last_update", "last_update_fme", "code_insee"], "types": {"address": "str", "address2": "str", "availability": "str", "availabilitycode": "int", "available_bike_stands": "int", "available_bikes": "int", "banking": "bool", "bike_stands": "int", "code_insee": "str", "commune": "str", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "lat": "float", "lng": "float", "name": "str", "nmarrond": "int", "number": "int", "pole": "str", "status": "str"}}, "rdata/lpa_mobilite.art_parking_lpa_2_0_0": {"fields": ["parking_identifier", "parking_name", "startdate", "enddate", "workfeatured", "gid"], "types": {"enddate": "datetime", "gid": "int", "parking_identifier": "str", "parking_name": "str", "startdate": "datetime", "workfeatured.schema:author": "str", "workfeatured.schema:name": "str", "workfeatured.schema:provider": "str"}}, "rdata/lpa_mobilite.disponibilite_libre_service": {"fields": ["identifier", "date", "gid"], "types": {"date": "str", "gid": "int", "identifier": "str"}}, "rdata/lpa_mobilite.disponibilite_libre_service_2_0_0": {"fields": ["identifier", "date", "available", "gid"], "types": {"available": "bool", "date": "str", "gid": "int", "identifier": "str"}}, "rdata/lpa_mobilite.entree_parking": {"fields": ["identifier", "parking_identifier", "parking_name", "pedestrianaccess", "category", "gid", "address"], "types": {"address.schema:addressCountry": "str", "address.schema:addressLocality": "str", "address.schema:postalCode": "int", "address.schema:streetAddress": "str", "category": "str", "gid": "int", "identifier": "str", "parking_identifier": "str", "parking_name": "str", "pedestrianaccess": "bool"}}, "rdata/lpa_mobilite.logistique_urbaine": {"fields": ["name", "address", "identifiant_parking_lpa", "date_ouverture", "niveau", "hauteur_max_vehicule", "surface", "economie_co2_par_an_en_tonne", "economie_co2_depuis_creation_en_tonne", "gid"], "types": {"address.schema:addressCountry": "str", "address.schema:addressLocality": "str", "address.schema:postalCode": "int", "address.schema:streetAddress": "str", "date_ouverture": "str", "economie_co2_depuis_creation_en_tonne": "float", "economie_co2_par_an_en_tonne": "float", "gid": "int", "hauteur_max_vehicule": "float", "identifiant_parking_lpa": "str", "name": "str", "niveau": "str", "surface": "str"}}, "rdata/lpa_mobilite.parking_lpa_2_0_0": {"fields": ["identifier", "publicaccess", "name", "url", "address", "offer", "numberoflevels", "vehicleheightlimitinm", "openinghoursspecification", "telephone", "description", "capacity", "totalnumberofcharger", "charger", "photograph", "amenityfeature", "entrance", "acceptedpaymentmethod", "event", "gid", "resumetarifsabonnes", "resumetarifshoraires"], "types": {"acceptedpaymentmethod.0": "str", "address.schema:addressCountry": "str", "address.schema:addressLocality": "str", "address.schema:postalCode": "int", "address.schema:streetAddress": "str", "amenityfeature.0.schema:name": "str", "amenityfeature.0.schema:value": "str", "capacity.0.mv:maximumValue": "int", "capacity.0.mv:userGroup": "str", "capacity.0.mv:validForVehicle": "str", "charger.schema:description": "str", "charger.schema:openingHours": "str", "charger.schema:plugs.mv:plugType.0": "str", "charger.schema:plugs.mv:powerInKW": "float", "charger.schema:publicAccess": "int", "description": "str", "entrance.0.category": "str", "entrance.0.pedestrianAccess": "bool", "entrance.0.schema:address.schema:addressCountry": "str", "entrance.0.schema:address.schema:addressLocality": "str", "entrance.0.schema:address.schema:postalCode": "int", "entrance.0.schema:address.schema:streetAddress": "str", "entrance.0.schema:geo.schema:latitude": "float", "entrance.0.schema:geo.schema:longitude": "float", "entrance.0.schema:identifier": "str", "gid": "int", "identifier": "str", "name": "str", "numberoflevels": "int", "offer.0.lastUpdate": "datetime", "offer.0.schema:name": "str", "offer.0.schema:priceSpecification.0.mv:validForVehicle": "str", "offer.0.schema:priceSpecification.0.schema:billingIncrement": "int", "offer.0.schema:priceSpecification.0.schema:eligibleQuantity.schema:maxValue": "float", "offer.0.schema:priceSpecification.0.schema:eligibleQuantity.schema:minValue": "float", "offer.0.schema:priceSpecification.0.schema:eligibleQuantity.schema:unitCode": "str", "offer.0.schema:priceSpecification.0.schema:name": "str", "offer.0.schema:priceSpecification.0.schema:price": "str", "offer.0.schema:priceSpecification.0.schema:priceCurrency": "str", "offer.0.schema:priceSpecification.0.schema:referenceQuantity.schema:value": "int", "offer.0.schema:priceSpecification.0.schema:unitCode": "str", "offer.0.schema:priceSpecification.0.schema:validFrom": "str", "offer.0.schema:priceSpecification.0.schema:validThrough": "str", "offer.0.schema:url": "str", "openinghoursspecification.0.closes": "str", "openinghoursspecification.0.dayOfWeek.0": "str", "openinghoursspecification.0.opens": "str", "photograph.schema:copyrightHolder": "str", "photograph.schema:copyrightYear": "int", "photograph.schema:description": "str", "photograph.schema:url": "str", "publicaccess": "bool", "resumetarifsabonnes": "str", "resumetarifshoraires": "str", "telephone": "str", "totalnumberofcharger": "int", "url": "str", "vehicleheightlimitinm": "float"}}, "rdata/lpa_mobilite.parking_lpaco_2_0_0": {"fields": ["identifier", "publicaccess", "name", "url", "address", "offer", "gid"], "types": {"address.schema:addressCountry": "str", "address.schema:addressLocality": "str", "address.schema:postalCode": "int", "address.schema:streetAddress": "str", "gid": "int", "identifier": "str", "name": "str", "offer.0.schema:eligibleQuantity.schema:maxValue": "int", "offer.0.schema:eligibleQuantity.schema:minValue": "int", "offer.0.schema:priceSpecification.0.mv:validForVehicle": "str", "offer.0.schema:priceSpecification.0.schema:billingIncrement": "int", "offer.0.schema:priceSpecification.0.schema:name": "str", "offer.0.schema:priceSpecification.0.schema:price": "str", "offer.0.schema:priceSpecification.0.schema:priceCurrency": "str", "offer.0.schema:priceSpecification.0.schema:referenceQuantity.schema:value": "int", "offer.0.schema:priceSpecification.0.schema:unitCode": "str", "publicaccess": "bool", "url": "str"}}, "rdata/lpa_mobilite.station_libre_service": {"fields": ["identifier", "name", "containedinplace", "description", "gid"], "types": {"containedinplace.schema:identifier": "int", "containedinplace.schema:name": "str", "description": "str", "gid": "int", "identifier": "str", "name": "str"}}, "rdata/lpa_mobilite.voiture_libre_service": {"fields": ["schema:identifier", "stations_schema:identifier", "schema:name", "immatriculation", "schema:description", "schema:category", "rdf:type", "gid"], "types": {"gid": "int", "immatriculation": "str", "rdf:type": "str", "schema:category": "str", "schema:description": "str", "schema:identifier": "int", "schema:name": "str", "stations_schema:identifier": "int"}}, "rdata/lyv_lyvia.lyvchantier": {"fields": ["numero", "intervenant", "nature_chantier", "nature_travaux", "etat", "date_debut", "date_fin", "mesures_police", "last_update", "gid", "adresse", "commune", "contact_tel", "contact_mail", "contact_url"], "types": {"adresse": "str", "commune": "str", "contact_mail": "str", "contact_tel": "str", "contact_url": "str", "date_debut": "str", "date_fin": "datetime", "etat": "str", "gid": "int", "intervenant": "str", "last_update": "datetime", "nature_chantier": "str", "nature_travaux": "str", "numero": "str"}}, "rdata/med_mediation.aptic": {"fields": ["id_presence", "nom_presence", "telephone_presence", "adresse_presence", "id_organisation", "nom_organisation", "statut_juridique_organisation", "type_organisation", "id_catalogue", "nombre_services", "datecreation", "datemaj", "gid"], "types": {"adresse_presence.addressCountry": "str", "adresse_presence.addressLocality": "str", "adresse_presence.postalCode": "int", "adresse_presence.streetAddress": "str", "datecreation": "datetime", "gid": "int", "id_catalogue": "str", "id_organisation": "str", "id_presence": "str", "nom_organisation": "str", "nom_presence": "str", "nombre_services": "int", "statut_juridique_organisation": "str", "telephone_presence": "str", "type_organisation": "str"}}, "rdata/nrj_energie.nrjconsoannuiris_1": {"fields": ["codeiris", "nomiris", "typeiris", "commune", "insee", "nbsecretise", "data", "gid"], "types": {"codeiris": "int", "commune": "str", "data.0.filiere": "str", "data.0.operateur.0.nom": "str", "data.0.operateur.0.secteur.0.activite.0.codecatconso": "str", "data.0.operateur.0.secteur.0.activite.0.codenaf": "str", "data.0.operateur.0.secteur.0.activite.0.conso.0.annee": "int", "data.0.operateur.0.secteur.0.activite.0.conso.0.consomwh": "float", "data.0.operateur.0.secteur.0.activite.0.conso.0.indqual": "float", "data.0.operateur.0.secteur.0.activite.0.conso.0.nbpdl": "int", "data.0.operateur.0.secteur.0.activite.0.conso.0.thermopart": "float", "data.0.operateur.0.secteur.0.activite.0.conso.0.thermosens": "float", "data.0.operateur.0.secteur.0.activite.0.libcatconso": "str", "data.0.operateur.0.secteur.0.activite.0.libsectnaf": "str", "data.0.operateur.0.secteur.0.codesecteur": "str", "data.0.operateur.0.secteur.0.libsecteur": "str", "gid": "int", "insee": "str", "nbsecretise": "int", "nomiris": "str", "typeiris": "str"}}, "rdata/nrj_energie.nrjecomix_latest": {"fields": ["consommation", "nature", "date_heure", "bioenergies", "eolien", "hydraulique", "nucleaire", "solaire", "thermique", "pompage", "ech_physiques", "tco_bioenergies", "tco_eolien", "tco_hydraulique", "tco_nucleaire", "tco_solaire", "tco_thermique", "tch_bioenergies", "tch_eolien", "tch_hydraulique", "tch_nucleaire", "tch_solaire", "tch_thermique"], "types": {"bioenergies": "int", "consommation": "int", "date_heure": "datetime", "ech_physiques": "int", "eolien": "int", "hydraulique": "int", "nature": "str", "nucleaire": "int", "pompage": "int", "solaire": "int", "tch_bioenergies": "float", "tch_eolien": "float", "tch_hydraulique": "float", "tch_nucleaire": "float", "tch_solaire": "float", "tch_thermique": "float", "tco_bioenergies": "float", "tco_eolien": "float", "tco_hydraulique": "float", "tco_nucleaire": "float", "tco_solaire": "float", "tco_thermique": "float", "thermique": "int"}}, "rdata/nrj_energie.nrjecomixcons_1": {"fields": ["consommation", "nature", "date_heure", "bioenergies", "eolien", "hydraulique", "nucleaire", "solaire", "thermique", "pompage", "ech_physiques", "tco_bioenergies", "tco_eolien", "tco_hydraulique", "tco_nucleaire", "tco_solaire", "tco_thermique", "tch_bioenergies", "tch_eolien", "tch_hydraulique", "tch_nucleaire", "tch_solaire", "tch_thermique", "gid"], "types": {"bioenergies": "int", "consommation": "int", "date_heure": "datetime", "ech_physiques": "int", "eolien": "int", "gid": "int", "hydraulique": "int", "nature": "str", "nucleaire": "int", "pompage": "int", "solaire": "int", "tch_bioenergies": "float", "tch_eolien": "float", "tch_hydraulique": "float", "tch_nucleaire": "float", "tch_solaire": "float", "tch_thermique": "float", "tco_bioenergies": "float", "tco_eolien": "float", "tco_hydraulique": "float", "tco_nucleaire": "float", "tco_solaire": "float", "tco_thermique": "float", "thermique": "int"}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"fields": ["consommation", "nature", "date_heure", "bioenergies", "eolien", "hydraulique", "nucleaire", "solaire", "thermique", "pompage", "ech_physiques", "tco_bioenergies", "tco_eolien", "tco_hydraulique", "tco_nucleaire", "tco_solaire", "tco_thermique", "tch_bioenergies", "tch_eolien", "tch_hydraulique", "tch_nucleaire", "tch_solaire", "tch_thermique", "gid"], "types": {"bioenergies": "int", "consommation": "int", "date_heure": "datetime", "ech_physiques": "int", "eolien": "int", "gid": "int", "hydraulique": "int", "nature": "str", "nucleaire": "int", "pompage": "int", "solaire": "int", "tch_bioenergies": "float", "tch_eolien": "float", "tch_hydraulique": "float", "tch_nucleaire": "float", "tch_solaire": "float", "tch_thermique": "float", "tco_bioenergies": "float", "tco_eolien": "float", "tco_hydraulique": "float", "tco_nucleaire": "float", "tco_solaire": "float", "tco_thermique": "float", "thermique": "int"}}, "rdata/nrj_energie.nrjinstallphotovolt_1": {"fields": ["commune", "insee", "data", "gid"], "types": {"commune": "str", "data.0.date": "str", "data.0.nbinstall": "int", "data.0.puissracckw": "float", "data.0.regimexploit": "str", "gid": "int", "insee": "str"}}, "rdata/nrj_energie.nrjstationrecharge_1": {"fields": ["amenageur", "operateur", "enseigne", "idstation", "station", "adresse", "insee", "nbrepdc", "pdc", "accesrecharge", "accessibilite", "observations", "datemaj", "source", "gid"], "types": {"accesrecharge": "str", "accessibilite": "str", "adresse": "str", "amenageur": "str", "datemaj": "datetime", "enseigne": "str", "gid": "int", "idstation": "str", "insee": "str", "nbrepdc": "int", "observations": "str", "operateur": "str", "pdc.0.idpdc": "str", "pdc.0.puissmax": "int", "pdc.0.typeprise": "str", "source": "str", "station": "str"}}, "rdata/public.geography_columns": {"fields": ["f_table_catalog", "f_table_schema", "f_table_name", "f_geography_column", "coord_dimension", "srid", "type"], "types": {}}, "rdata/public.geometry_columns": {"fields": ["f_table_catalog", "f_table_schema", "f_table_name", "f_geometry_column", "coord_dimension", "srid", "type"], "types": {"coord_dimension": "int", "f_geometry_column": "str", "f_table_catalog": "str", "f_table_name": "str", "f_table_schema": "str", "srid": "int", "type": "str"}}, "rdata/public.raster_columns": {"fields": ["r_table_catalog", "r_table_schema", "r_table_name", "r_raster_column", "srid", "scale_x", "scale_y", "blocksize_x", "blocksize_y", "same_alignment", "regular_blocking", "num_bands", "pixel_types", "nodata_values", "out_db", "spatial_index"], "types": {}}, "rdata/public.raster_overviews": {"fields": ["o_table_catalog", "o_table_schema", "o_table_name", "o_raster_column", "r_table_catalog", "r_table_schema", "r_table_name", "r_raster_column", "overview_factor"], "types": {}}, "rdata/pvo_patrimoine_voirie.pvocameracriter": {"fields": ["nom", "libellelong", "identifiant", "numeromaintenance", "typecamera", "fournisseur", "observation", "url", "gid", "last_update_fme", "last_update"], "types": {"fournisseur": "str", "gid": "int", "identifiant": "str", "last_update": "datetime", "last_update_fme": "datetime", "libellelong": "str", "nom": "str", "numeromaintenance": "str", "observation": "str", "typecamera": "str", "url": "str"}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"fields": ["codetroncon", "nomvoie", "codefuv", "commune1", "commune2", "denominationroutiere", "senscirculation", "longueurcalculee", "domanialite", "hierarchiefonctionnelle", "prioritepama", "prioritesda", "prioritezca", "routegrandecirculation", "matieresdangereuses", "itineraireconvoiexceptionnel", "lignebus", "limitationvitesse", "limitationtonnage", "limitationlargeur", "limitationhauteur", "reglementationzca", "continuitecyclablezca", "reglementationprecisions", "prioritereseauvoirie", "reseaupl", "hierarchiestructurelle", "largeurchaussee", "largeurcirculeechaussee", "longueurreellechaussee", "surfacechaussee", "surfacecirculeechaussee", "pentemaximale", "pentemoyenne", "revetementchaussee", "dateauscultation", "travauxcuratifs", "datereparationcurative", "anneereparationcurative", "couchederoulement", "epaisseurcoucheroulement", "souscouche1", "epaisseursouscouche1", "souscouche2", "epaisseursouscouche2", "souscouche3", "epaisseursouscouche3", "travauxpreventifs", "datereparationpreventive", "anneereparationpreventive", "typereparation", "surfacereparee", "originereparation", "amiantedateprelevement", "amianteresultat", "amiantezoneconcernee", "amianteprecisions", "comptagepl", "particularitecomptage", "particularite", "observation", "revetementtrottoirdroit", "largeurtrottoirdroit", "longueurtrottoirdroit", "surfacetrottoirdroit", "revetementtrottoirgauche", "largeurtrottoirgauche", "longueurtrottoirgauche", "surfacetrottoirgauche", "gid"], "types": {"amiantedateprelevement": "date", "amianteprecisions": "str", "amianteresultat": "str", "amiantezoneconcernee": "str", "anneereparationcurative": "int", "anneereparationpreventive": "int", "codefuv": "str", "codetroncon": "str", "commune1": "str", "commune2": "str", "comptagepl": "str", "continuitecyclablezca": "str", "couchederoulement": "str", "dateauscultation": "date", "datereparationcurative": "date", "datereparationpreventive": "date", "denominationroutiere": "str", "domanialite": "str", "epaisseurcoucheroulement": "float", "epaisseursouscouche1": "float", "epaisseursouscouche2": "float", "epaisseursouscouche3": "float", "gid": "int", "hierarchiefonctionnelle": "str", "hierarchiestructurelle": "str", "largeurchaussee": "float", "largeurcirculeechaussee": "float", "largeurtrottoirdroit": "float", "largeurtrottoirgauche": "float", "lignebus": "str", "limitationhauteur": "float", "limitationlargeur": "float", "limitationtonnage": "float", "limitationvitesse": "int", "longueurcalculee": "float", "longueurreellechaussee": "float", "longueurtrottoirdroit": "float", "longueurtrottoirgauche": "float", "matieresdangereuses": "str", "nomvoie": "str", "observation": "str", "originereparation": "str", "particularitecomptage": "str", "pentemaximale": "int", "pentemoyenne": "int", "prioritepama": "str", "prioritereseauvoirie": "str", "prioritesda": "str", "prioritezca": "str", "reglementationprecisions": "str", "reglementationzca": "str", "reseaupl": "str", "revetementchaussee": "str", "revetementtrottoirdroit": "str", "revetementtrottoirgauche": "str", "routegrandecirculation": "str", "senscirculation": "str", "souscouche1": "str", "souscouche2": "str", "souscouche3": "str", "surfacechaussee": "float", "surfacecirculeechaussee": "float", "surfacereparee": "float", "surfacetrottoirdroit": "float", "surfacetrottoirgauche": "float", "travauxcuratifs": "str", "travauxpreventifs": "str", "typereparation": "str"}}, "rdata/pvo_patrimoine_voirie.pvocomptagevelo": {"fields": ["id", "name", "latitude", "longitude", "timezone", "date_installation", "intervalle", "counter", "counts", "status", "photo", "last_update", "last_update_fme", "gid"], "types": {"counter": "str", "counts": "int", "date_installation": "datetime", "gid": "int", "id": "str", "intervalle": "int", "last_update": "datetime", "last_update_fme": "datetime", "latitude": "float", "longitude": "float", "name": "str", "photo": "str", "status": "str", "timezone": "str"}}, "rdata/pvo_patrimoine_voirie.pvoevenement": {"fields": ["id", "confidentiality", "informationstatus", "type", "creationreference", "creationtime", "observationtime", "version", "versiontime", "firstsupplierversiontime", "probability", "status", "starttime", "endtime", "numberoflanesrestricted", "publiccomment", "direction", "townname", "linkname", "disturbanceactivitytype", "effectonroadlayout", "networkmanagementtype", "publiceventtype", "roadmaintenancetype", "mobility", "creator", "gid", "last_update", "last_update_fme", "locationtype", "abnormaltraffictype", "roadcarriagelanemgmttype", "authorityoperationtype"], "types": {"abnormaltraffictype": "str", "confidentiality": "str", "creationtime": "datetime", "creator": "str", "direction": "str", "disturbanceactivitytype": "str", "endtime": "datetime", "firstsupplierversiontime": "datetime", "gid": "int", "id": "str", "informationstatus": "str", "last_update": "datetime", "last_update_fme": "datetime", "linkname": "str", "locationtype": "str", "networkmanagementtype": "str", "numberoflanesrestricted": "float", "observationtime": "datetime", "probability": "str", "publiccomment": "str", "publiceventtype": "str", "starttime": "datetime", "status": "str", "townname": "str", "type": "str", "version": "int", "versiontime": "datetime"}}, "rdata/pvo_patrimoine_voirie.pvoparkingtr": {"fields": ["pkgid", "nom", "gestionnaire", "id_fournisseur", "capacitevoiture", "capacitemoto", "capacitevelo", "capaciteautopartage", "capacitepmr", "etat", "etat_code", "gid", "last_update", "last_update_fme"], "types": {"capaciteautopartage": "int", "capacitemoto": "int", "capacitepmr": "int", "capacitevelo": "int", "capacitevoiture": "int", "etat": "str", "etat_code": "int", "gestionnaire": "str", "gid": "int", "id_fournisseur": "str", "last_update": "datetime", "last_update_fme": "datetime", "nom": "str", "pkgid": "int"}}, "rdata/pvo_patrimoine_voirie.pvopersistanceparkingetalab": {"fields": ["id_gestionnaire", "gestionnaire", "insee", "id_nombre"], "types": {"gestionnaire": "str", "id_gestionnaire": "str", "id_nombre": "int", "insee": "str"}}, "rdata/pvo_patrimoine_voirie.pvoprevisiontrafic1h": {"fields": ["twgid", "pas_prevision", "code", "libelle", "sens", "longueur", "fournisseur", "id_fournisseur", "etat", "vitesse_moyenne", "id_ptm", "libelle_ptm", "debit_ptm", "taux_ptm", "seuil_orange_ptm", "seuil_rouge_ptm", "gid", "last_update_fme"], "types": {"code": "str", "debit_ptm": "str", "etat": "str", "fournisseur": "str", "gid": "int", "id_fournisseur": "str", "id_ptm": "str", "last_update_fme": "datetime", "libelle": "str", "libelle_ptm": "str", "longueur": "str", "pas_prevision": "int", "sens": "str", "seuil_orange_ptm": "str", "seuil_rouge_ptm": "str", "taux_ptm": "str", "twgid": "int", "vitesse_moyenne": "int"}}, "rdata/pvo_patrimoine_voirie.pvostationautopartagetr": {"fields": ["idstation", "nom", "commune", "typeautopartage", "nbemplacements", "localisation", "anneerealisation", "addresse", "postal_code", "cars", "charge_slots", "charging_status", "kind", "public_name", "rental_status", "scheduled_at", "slots", "station_type", "status", "subscription_status", "gid", "last_update", "last_update_fme"], "types": {"anneerealisation": "int", "cars": "int", "commune": "str", "gid": "int", "idstation": "str", "last_update": "datetime", "last_update_fme": "datetime", "localisation": "str", "nbemplacements": "int", "nom": "str", "typeautopartage": "str"}}, "rdata/pvo_patrimoine_voirie.pvotrafic": {"fields": ["twgid", "code", "libelle", "zoom", "sens", "longueur", "fournisseur", "id_fournisseur", "etat", "vitesse", "ids_ptm", "gid", "last_update", "last_update_fme"], "types": {"code": "str", "etat": "str", "fournisseur": "str", "gid": "int", "id_fournisseur": "str", "ids_ptm": "str", "last_update": "datetime", "last_update_fme": "datetime", "libelle": "str", "longueur": "str", "sens": "str", "twgid": "int", "vitesse": "str", "zoom": "int"}}, "rdata/rillieux.adsamenag": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "lotissement", "nom", "projet", "surfaceplancherbatiment", "surfaceplanchermaxienvisageelotissement", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "dateprorogation", "decisionprorogation", "dateouverturechantier", "dateachevementtravaux", "gid"], "types": {"adresseurlads": "str", "dateachevementtravaux": "datetime", "datedecisioninitiale": "datetime", "datedepot": "datetime", "datenotificationdelai": "datetime", "dateouverturechantier": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "lotissement": "int", "naturedecisioninitiale": "str", "nomads": "str", "numerodossier": "str", "projet": "str", "surfaceplancherbatiment": "str"}}, "rdata/rillieux.adsautavap": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "gid"], "types": {}}, "rdata/rillieux.adsauterp": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "gid"], "types": {"adresseurlads": "str", "datedepot": "datetime", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "nomads": "str", "numerodossier": "str"}}, "rdata/rillieux.adsautspe": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "gid"], "types": {}}, "rdata/rillieux.adsbademo": {"fields": ["identifiant", "lettre", "etape", "gid"], "types": {"etape": "str", "gid": "int", "identifiant": "str", "lettre": "str"}}, "rdata/rillieux.adsbaproj": {"fields": ["identifiant", "etape", "lettre", "typebati", "hauteur", "nombreniveaux", "couronnement", "gid"], "types": {"couronnement": "str", "etape": "str", "gid": "int", "hauteur": "str", "identifiant": "str", "lettre": "str", "nombreniveaux": "str", "typebati": "str"}}, "rdata/rillieux.adsblproj": {"fields": ["identifiant", "etape", "lettre", "typebati", "hauteur", "nombreniveaux", "couronnement", "gid"], "types": {"etape": "str", "gid": "int", "hauteur": "str", "identifiant": "str", "nombreniveaux": "str", "typebati": "str"}}, "rdata/rillieux.adscertif": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "datedecisioninitiale", "naturedecisioninitiale", "typecertificat", "gid"], "types": {"adresseurlads": "str", "datedecisioninitiale": "datetime", "datedepot": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "naturedecisioninitiale": "str", "nomads": "str", "numerodossier": "str", "projet": "str", "typecertificat": "str"}}, "rdata/rillieux.adsdeclar": {"fields": ["identifiant", "numero", "etape", "datedepot", "datedecisioninitiale", "naturedecisioninitiale", "evenementpostdate", "evenementpostnature", "gid"], "types": {"datedecisioninitiale": "datetime", "datedepot": "datetime", "etape": "str", "gid": "int", "identifiant": "str"}}, "rdata/rillieux.adsdemoli": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "dateprorogation", "decisionprorogation", "gid"], "types": {"adresseurlads": "str", "datedecisioninitiale": "datetime", "datedepot": "datetime", "datenotificationdelai": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "naturedecisioninitiale": "str", "naturetravaux": "str", "nomads": "str", "numerodossier": "str", "projet": "str"}}, "rdata/rillieux.adsesvert": {"fields": ["identifiant", "etape", "gid"], "types": {"gid": "int"}}, "rdata/rillieux.adslot": {"fields": ["identifiant", "numero", "etape", "gid"], "types": {"etape": "str", "gid": "int", "identifiant": "str"}}, "rdata/rillieux.adspaproj": {"fields": ["identifiant", "numero", "etape", "gid"], "types": {"etape": "str", "gid": "int", "numero": "str"}}, "rdata/rillieux.adspermis": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "dateprorogation", "decisionprorogation", "dateouverturechantier", "dateachevementtravaux", "gid"], "types": {"adresseurlads": "str", "dateachevementtravaux": "datetime", "datedecisioninitiale": "datetime", "datedepot": "datetime", "datenotificationdelai": "datetime", "dateouverturechantier": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "naturedecisioninitiale": "str", "naturetravaux": "str", "nomads": "str", "numerodossier": "str", "projet": "str", "surfaceplancherbatiment": "str"}}, "rdata/rnsa_reseau_aerobio.histornsabulletin": {"fields": ["type", "designation", "nom_latin", "quantite", "raep", "commentaire", "date_bulletin", "date_fin_validite", "gid", "last_update_fme"], "types": {"commentaire": "str", "date_bulletin": "datetime", "date_fin_validite": "datetime", "designation": "str", "gid": "int", "last_update_fme": "datetime", "nom_latin": "str", "quantite": "str", "raep": "str", "type": "str"}}, "rdata/rnsa_reseau_aerobio.rnsabulletin": {"fields": ["type", "designation", "nom_latin", "quantite", "raep", "commentaire", "date_bulletin", "date_fin_validite", "gid", "last_update_fme"], "types": {"commentaire": "str", "date_bulletin": "datetime", "date_fin_validite": "datetime", "designation": "str", "gid": "int", "last_update_fme": "datetime", "nom_latin": "str", "quantite": "str", "raep": "str", "type": "str"}}, "rdata/rx_rhonexpress.rxarret": {"fields": ["id", "nom", "desserte", "pmr", "ascenseur", "escalator", "gid", "last_update", "last_update_fme"], "types": {"ascenseur": "bool", "desserte": "str", "escalator": "bool", "gid": "int", "id": "str", "last_update": "datetime", "last_update_fme": "datetime", "nom": "str", "pmr": "bool"}}, "rdata/rx_rhonexpress.rxligne": {"fields": ["code_titan", "ligne", "sens", "indice", "infos", "libelle", "ut", "couleur", "gid", "last_update", "last_update_fme"], "types": {"code_titan": "str", "couleur": "str", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "libelle": "str", "ligne": "str", "sens": "str"}}, "rdata/rx_rhonexpress.rxligne_2_0_0": {"fields": ["ligne", "code_trace", "code_ligne", "type_trace", "nom_trace", "sens", "origine", "destination", "nom_origine", "nom_destination", "famille_transport", "date_debut", "date_fin", "code_type_ligne", "nom_type_ligne", "pmr", "code_tri_ligne", "nom_version", "last_update", "last_update_fme", "gid"], "types": {"code_ligne": "str", "code_trace": "str", "code_type_ligne": "str", "date_debut": "str", "destination": "str", "famille_transport": "str", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "ligne": "str", "nom_destination": "str", "nom_origine": "str", "nom_trace": "str", "nom_type_ligne": "str", "nom_version": "str", "origine": "str", "pmr": "bool", "sens": "str", "type_trace": "str"}}, "rdata/rx_rhonexpress.rxpassagearret": {"fields": ["id", "ligne", "direction", "delaipassage", "type", "heurepassage", "idtarretdestination", "coursetheorique", "gid", "last_update_fme"], "types": {"coursetheorique": "str", "delaipassage": "str", "direction": "str", "gid": "int", "heurepassage": "datetime", "id": "str", "idtarretdestination": "int", "last_update_fme": "datetime", "ligne": "str", "type": "str"}}, "rdata/saintpriest.adsamenag": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "lotissement", "nom", "projet", "surfaceplancherbatiment", "surfaceplanchermaxienvisageelotissement", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "dateprorogation", "decisionprorogation", "dateouverturechantier", "dateachevementtravaux", "gid"], "types": {"adresseurlads": "str", "dateachevementtravaux": "datetime", "datedecisioninitiale": "datetime", "datedepot": "datetime", "datenotificationdelai": "datetime", "dateouverturechantier": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "lotissement": "int", "naturedecisioninitiale": "str", "nom": "str", "nomads": "str", "numerodossier": "str", "projet": "str", "surfaceplancherbatiment": "str"}}, "rdata/saintpriest.adsautavap": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "gid"], "types": {}}, "rdata/saintpriest.adsauterp": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "gid"], "types": {"adresseurlads": "str", "datedepot": "datetime", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "nomads": "str", "numerodossier": "str"}}, "rdata/saintpriest.adsautspe": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "gid"], "types": {}}, "rdata/saintpriest.adsbademo": {"fields": ["identifiant", "lettre", "etape", "gid"], "types": {"etape": "str", "gid": "int", "identifiant": "str", "lettre": "str"}}, "rdata/saintpriest.adsbaproj": {"fields": ["identifiant", "etape", "lettre", "typebati", "hauteur", "nombreniveaux", "couronnement", "gid"], "types": {"etape": "str", "gid": "int", "hauteur": "str", "identifiant": "str", "lettre": "str", "nombreniveaux": "str", "typebati": "str"}}, "rdata/saintpriest.adsblproj": {"fields": ["identifiant", "etape", "lettre", "typebati", "hauteur", "nombreniveaux", "couronnement", "gid"], "types": {"etape": "str", "gid": "int", "hauteur": "str", "identifiant": "str", "lettre": "str", "nombreniveaux": "str", "typebati": "str"}}, "rdata/saintpriest.adscertif": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "datedecisioninitiale", "naturedecisioninitiale", "typecertificat", "gid"], "types": {"adresseurlads": "str", "datedecisioninitiale": "datetime", "datedepot": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "naturedecisioninitiale": "str", "nomads": "str", "numerodossier": "str", "projet": "str", "typecertificat": "str"}}, "rdata/saintpriest.adsdeclar": {"fields": ["identifiant", "numero", "etape", "datedepot", "datedecisioninitiale", "naturedecisioninitiale", "evenementpostdate", "evenementpostnature", "gid"], "types": {"datedecisioninitiale": "datetime", "datedepot": "datetime", "etape": "str", "gid": "int", "identifiant": "str", "naturedecisioninitiale": "str"}}, "rdata/saintpriest.adsdemoli": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "dateprorogation", "decisionprorogation", "gid"], "types": {"adresseurlads": "str", "datedecisioninitiale": "datetime", "datedepot": "datetime", "datenotificationdelai": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "naturedecisioninitiale": "str", "nomads": "str", "numerodossier": "str", "projet": "str"}}, "rdata/saintpriest.adsesvert": {"fields": ["identifiant", "etape", "gid"], "types": {}}, "rdata/saintpriest.adslot": {"fields": ["identifiant", "numero", "etape", "gid"], "types": {"etape": "str", "gid": "int", "identifiant": "str"}}, "rdata/saintpriest.adspaproj": {"fields": ["identifiant", "numero", "etape", "gid"], "types": {"etape": "str", "gid": "int", "numero": "str"}}, "rdata/saintpriest.adspermis": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "dateprorogation", "decisionprorogation", "dateouverturechantier", "dateachevementtravaux", "gid"], "types": {"adresseurlads": "str", "dateachevementtravaux": "datetime", "datedecisioninitiale": "datetime", "datedepot": "datetime", "datenotificationdelai": "datetime", "dateouverturechantier": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "naturedecisioninitiale": "str", "naturetravaux": "str", "nomads": "str", "numerodossier": "str", "projet": "str", "surfaceplancherbatiment": "str"}}, "rdata/sit_sitra.sittourisme": {"fields": ["id", "id_sitra1", "type", "type_detail", "nom", "adresse", "codepostal", "commune", "telephone", "fax", "telephonefax", "email", "siteweb", "facebook", "classement", "ouverture", "tarifsenclair", "tarifsmin", "tarifsmax", "producteur", "gid", "date_creation", "last_update", "last_update_fme"], "types": {"adresse": "str", "classement": "str", "codepostal": "str", "commune": "str", "date_creation": "str", "email": "str", "facebook": "str", "fax": "str", "gid": "int", "id": "str", "id_sitra1": "str", "last_update": "datetime", "last_update_fme": "datetime", "nom": "str", "ouverture": "str", "producteur": "str", "siteweb": "str", "tarifsenclair": "str", "tarifsmax": "float", "tarifsmin": "float", "telephone": "str", "telephonefax": "str", "type": "str", "type_detail": "str"}}, "rdata/sncf_gares_connexions.sncfgarelieu": {"fields": ["identifiant_lieu", "nom_lieu", "code_sncf", "nom_sncf", "gid", "last_update_fme"], "types": {"code_sncf": "str", "gid": "int", "identifiant_lieu": "str", "last_update_fme": "datetime", "nom_lieu": "str", "nom_sncf": "str"}}, "rdata/sncf_gares_connexions.sncftraingarearrivee": {"fields": ["gare_id", "origdest", "num", "type", "picto", "attribut_voie", "voie", "heure", "etat", "retard", "gid", "last_update", "last_update_fme"], "types": {"attribut_voie": "str", "etat": "str", "gare_id": "str", "gid": "int", "heure": "datetime", "last_update": "datetime", "last_update_fme": "datetime", "num": "str", "origdest": "str", "picto": "int", "retard": "int", "type": "str", "voie": "str"}}, "rdata/sncf_gares_connexions.sncftraingaredepart": {"fields": ["gare_id", "origdest", "num", "type", "picto", "attribut_voie", "voie", "heure", "etat", "retard", "gid", "last_update", "last_update_fme"], "types": {"attribut_voie": "str", "etat": "str", "gare_id": "str", "gid": "int", "heure": "datetime", "last_update": "datetime", "last_update_fme": "datetime", "num": "str", "origdest": "str", "picto": "int", "retard": "int", "type": "str", "voie": "str"}}, "rdata/tassin.adsamenag": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "lotissement", "nom", "projet", "surfaceplancherbatiment", "surfaceplanchermaxienvisageelotissement", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "dateprorogation", "decisionprorogation", "dateouverturechantier", "dateachevementtravaux", "gid"], "types": {"adresseurlads": "str", "datedecisioninitiale": "datetime", "datedepot": "datetime", "datenotificationdelai": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "naturedecisioninitiale": "str", "nomads": "str", "numerodossier": "str", "projet": "str", "surfaceplancherbatiment": "str"}}, "rdata/tassin.adsautavap": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "gid"], "types": {}}, "rdata/tassin.adsauterp": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "gid"], "types": {}}, "rdata/tassin.adsautspe": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "gid"], "types": {"adresseurlads": "str", "datedepot": "datetime", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "nomads": "str", "numerodossier": "str"}}, "rdata/tassin.adsbademo": {"fields": ["identifiant", "lettre", "etape", "gid"], "types": {"etape": "str", "gid": "int", "identifiant": "str", "lettre": "str"}}, "rdata/tassin.adsbaproj": {"fields": ["identifiant", "etape", "lettre", "typebati", "hauteur", "nombreniveaux", "couronnement", "gid"], "types": {"couronnement": "str", "etape": "str", "gid": "int", "hauteur": "str", "identifiant": "str", "lettre": "str", "nombreniveaux": "str", "typebati": "str"}}, "rdata/tassin.adsblproj": {"fields": ["identifiant", "etape", "lettre", "typebati", "hauteur", "nombreniveaux", "couronnement", "gid"], "types": {"couronnement": "str", "etape": "str", "gid": "int", "hauteur": "str", "identifiant": "str", "nombreniveaux": "str", "typebati": "str"}}, "rdata/tassin.adscertif": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "datedecisioninitiale", "naturedecisioninitiale", "typecertificat", "gid"], "types": {"adresseurlads": "str", "datedecisioninitiale": "datetime", "datedepot": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "naturedecisioninitiale": "str", "nomads": "str", "numerodossier": "str", "projet": "str", "typecertificat": "str"}}, "rdata/tassin.adsdeclar": {"fields": ["identifiant", "numero", "etape", "datedepot", "datedecisioninitiale", "naturedecisioninitiale", "evenementpostdate", "evenementpostnature", "gid"], "types": {"datedecisioninitiale": "datetime", "datedepot": "datetime", "etape": "str", "gid": "int", "identifiant": "str", "naturedecisioninitiale": "str"}}, "rdata/tassin.adsdemoli": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "dateprorogation", "decisionprorogation", "gid"], "types": {"adresseurlads": "str", "datedecisioninitiale": "datetime", "datedepot": "datetime", "datenotificationdelai": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "naturedecisioninitiale": "str", "naturetravaux": "str", "nomads": "str", "numerodossier": "str", "projet": "str"}}, "rdata/tassin.adsesvert": {"fields": ["identifiant", "etape", "gid"], "types": {"gid": "int"}}, "rdata/tassin.adslot": {"fields": ["identifiant", "numero", "etape", "gid"], "types": {"etape": "str", "gid": "int", "identifiant": "str"}}, "rdata/tassin.adspaproj": {"fields": ["identifiant", "numero", "etape", "gid"], "types": {"gid": "int", "numero": "str"}}, "rdata/tassin.adspermis": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "dateprorogation", "decisionprorogation", "dateouverturechantier", "dateachevementtravaux", "gid"], "types": {"adresseurlads": "str", "dateachevementtravaux": "datetime", "datedecisioninitiale": "datetime", "datedepot": "datetime", "datenotificationdelai": "datetime", "dateouverturechantier": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "naturedecisioninitiale": "str", "naturetravaux": "str", "nomads": "str", "numerodossier": "str", "projet": "str", "surfaceplancherbatiment": "str"}}, "rdata/tca_transports_alternatifs.tcaarretmia": {"fields": ["nom", "uid", "gid"], "types": {"gid": "int", "nom": "str", "uid": "str"}}, "rdata/tca_transports_alternatifs.tcaarretnavly": {"fields": ["nom", "ligne1", "ligne2", "gid"], "types": {"gid": "int", "ligne1": "str", "ligne2": "str", "nom": "str"}}, "rdata/tca_transports_alternatifs.tcaarretvaporetto": {"fields": ["nom", "ligne1", "ligne2", "gid"], "types": {"gid": "int", "ligne1": "str", "ligne2": "str", "nom": "str"}}, "rdata/tca_transports_alternatifs.tcalignemia": {"fields": ["frequence_en_minute", "hoursavailable", "uid", "gid"], "types": {"frequence_en_minute": "int", "gid": "int", "hoursavailable.0.closes": "str", "hoursavailable.0.dayOfWeek.0": "str", "hoursavailable.0.opens": "str", "uid": "str"}}, "rdata/tca_transports_alternatifs.tcalignenavly": {"fields": ["ligne", "type_ligne", "sens", "libelle", "gid"], "types": {"gid": "int", "libelle": "str", "ligne": "str", "sens": "str", "type_ligne": "str"}}, "rdata/tca_transports_alternatifs.tcalignevaporetto": {"fields": ["ligne", "type_ligne", "sens", "libelle", "gid"], "types": {"gid": "int", "libelle": "str", "ligne": "str", "sens": "str", "type_ligne": "str"}}, "rdata/tcl_sytral.tclagence": {"fields": ["nom", "numero", "indice", "typevoie", "adr", "codepostal", "facea", "horaires", "gid", "last_update", "last_update_fme"], "types": {"adr": "str", "codepostal": "str", "facea": "bool", "gid": "int", "indice": "str", "last_update": "datetime", "last_update_fme": "datetime", "nom": "str", "numero": "str", "typevoie": "str"}}, "rdata/tcl_sytral.tclalerteaccessibilite": {"fields": ["id", "date_maj", "code_lieu", "code_station", "nom_station", "code_equipement", "type_equipement", "equipement", "debut_indispo", "cause", "consequence", "fin_indispo", "gid", "last_update_fme"], "types": {"cause": "str", "code_equipement": "int", "code_lieu": "int", "code_station": "int", "consequence": "str", "date_maj": "datetime", "debut_indispo": "datetime", "equipement": "str", "fin_indispo": "datetime", "gid": "int", "id": "str", "last_update_fme": "datetime", "nom_station": "str", "type_equipement": "str"}}, "rdata/tcl_sytral.tclalertetrafic": {"fields": ["id", "type", "debut", "fin", "ligne_com", "nom_point", "message", "gid", "last_update_fme"], "types": {"debut": "datetime", "fin": "datetime", "gid": "int", "id": "str", "last_update_fme": "datetime", "ligne_com": "str", "message": "str", "type": "str"}}, "rdata/tcl_sytral.tclalertetrafic_2": {"fields": ["type", "cause", "debut", "fin", "mode", "ligne_com", "ligne_cli", "titre", "message", "last_update_fme"], "types": {"cause": "str", "debut": "datetime", "fin": "datetime", "last_update_fme": "datetime", "ligne_cli": "str", "ligne_com": "str", "message": "str", "mode": "str", "titre": "str", "type": "str"}}, "rdata/tcl_sytral.tclarret": {"fields": ["id", "nom", "desserte", "pmr", "ascenseur", "escalator", "gid", "last_update", "last_update_fme"], "types": {"ascenseur": "bool", "desserte": "str", "escalator": "bool", "gid": "int", "id": "str", "last_update": "datetime", "last_update_fme": "datetime", "nom": "str", "pmr": "bool"}}, "rdata/tcl_sytral.tcldepositaire": {"fields": ["id", "type", "numero", "indice", "voie", "adr", "codepostal", "facea", "gid", "last_update", "last_update_fme"], "types": {"adr": "str", "codepostal": "str", "gid": "int", "id": "str", "indice": "str", "last_update": "datetime", "last_update_fme": "datetime", "numero": "str", "type": "str", "voie": "str"}}, "rdata/tcl_sytral.tclguichet": {"fields": ["nom", "numero", "indice", "typevoie", "adr", "codepostal", "facea", "gid", "last_update", "last_update_fme"], "types": {"adr": "str", "codepostal": "str", "gid": "int", "indice": "str", "last_update": "datetime", "last_update_fme": "datetime", "nom": "str", "numero": "str", "typevoie": "str"}}, "rdata/tcl_sytral.tcllignebus": {"fields": ["code_titan", "ligne", "sens", "indice", "infos", "libelle", "ut", "couleur", "gid", "last_update", "last_update_fme"], "types": {"code_titan": "str", "couleur": "str", "gid": "int", "last_update_fme": "datetime", "libelle": "str", "ligne": "str", "sens": "str"}}, "rdata/tcl_sytral.tcllignebus_2_0_0": {"fields": ["ligne", "code_trace", "code_ligne", "type_trace", "nom_trace", "sens", "origine", "destination", "nom_origine", "nom_destination", "famille_transport", "date_debut", "date_fin", "code_type_ligne", "nom_type_ligne", "pmr", "code_tri_ligne", "nom_version", "last_update", "last_update_fme", "gid"], "types": {"code_ligne": "str", "code_trace": "str", "code_tri_ligne": "str", "code_type_ligne": "str", "date_debut": "str", "destination": "str", "famille_transport": "str", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "ligne": "str", "nom_destination": "str", "nom_origine": "str", "nom_trace": "str", "nom_type_ligne": "str", "nom_version": "str", "origine": "str", "pmr": "bool", "sens": "str", "type_trace": "str"}}, "rdata/tcl_sytral.tcllignemf": {"fields": ["code_titan", "ligne", "sens", "indice", "infos", "libelle", "ut", "couleur", "gid", "last_update", "last_update_fme"], "types": {"code_titan": "str", "couleur": "str", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "libelle": "str", "ligne": "str", "sens": "str"}}, "rdata/tcl_sytral.tcllignemf_2_0_0": {"fields": ["ligne", "code_trace", "code_ligne", "type_trace", "nom_trace", "sens", "origine", "destination", "nom_origine", "nom_destination", "famille_transport", "date_debut", "date_fin", "code_type_ligne", "nom_type_ligne", "pmr", "code_tri_ligne", "nom_version", "last_update", "last_update_fme", "gid"], "types": {"code_ligne": "str", "code_trace": "str", "code_tri_ligne": "str", "code_type_ligne": "str", "date_debut": "str", "destination": "str", "famille_transport": "str", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "ligne": "str", "nom_destination": "str", "nom_origine": "str", "nom_trace": "str", "nom_type_ligne": "str", "nom_version": "str", "origine": "str", "pmr": "bool", "sens": "str", "type_trace": "str"}}, "rdata/tcl_sytral.tcllignetram": {"fields": ["code_titan", "ligne", "sens", "indice", "infos", "libelle", "ut", "couleur", "gid", "last_update", "last_update_fme"], "types": {"code_titan": "str", "couleur": "str", "gid": "int", "last_update_fme": "datetime", "libelle": "str", "ligne": "str", "sens": "str"}}, "rdata/tcl_sytral.tcllignetram_2_0_0": {"fields": ["ligne", "code_trace", "code_ligne", "type_trace", "nom_trace", "sens", "origine", "destination", "nom_origine", "nom_destination", "famille_transport", "date_debut", "date_fin", "code_type_ligne", "nom_type_ligne", "pmr", "code_tri_ligne", "nom_version", "last_update", "last_update_fme", "gid"], "types": {"code_ligne": "str", "code_trace": "str", "code_tri_ligne": "str", "code_type_ligne": "str", "date_debut": "str", "destination": "str", "famille_transport": "str", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "ligne": "str", "nom_destination": "str", "nom_origine": "str", "nom_trace": "str", "nom_type_ligne": "str", "nom_version": "str", "origine": "str", "pmr": "bool", "sens": "str", "type_trace": "str"}}, "rdata/tcl_sytral.tclparcrelaisst": {"fields": ["id", "nom", "capacite", "place_handi", "horaires", "p_surv", "gid", "last_update", "last_update_fme"], "types": {"capacite": "int", "gid": "int", "horaires": "str", "id": "str", "last_update": "datetime", "last_update_fme": "datetime", "nom": "str", "p_surv": "bool", "place_handi": "int"}}, "rdata/tcl_sytral.tclparcrelaistr": {"fields": ["id", "nom", "capacite", "place_handi", "horaires", "p_surv", "nb_tot_place_dispo", "gid", "last_update", "last_update_fme"], "types": {"capacite": "int", "gid": "int", "horaires": "str", "id": "str", "last_update": "datetime", "last_update_fme": "datetime", "nb_tot_place_dispo": "int", "nom": "str", "p_surv": "bool", "place_handi": "int"}}, "rdata/tcl_sytral.tclpassagearret": {"fields": ["id", "ligne", "direction", "delaipassage", "type", "heurepassage", "idtarretdestination", "coursetheorique", "gid", "last_update_fme"], "types": {"coursetheorique": "str", "delaipassage": "str", "direction": "str", "gid": "int", "heurepassage": "datetime", "id": "str", "idtarretdestination": "int", "last_update_fme": "datetime", "ligne": "str", "type": "str"}}, "rdata/tcl_sytral.tclpointrechargement": {"fields": ["nom", "numero", "indice", "typevoie", "adr", "codepostal", "facea", "gid", "last_update", "last_update_fme"], "types": {"adr": "str", "codepostal": "str", "gid": "int", "indice": "str", "last_update": "datetime", "last_update_fme": "datetime", "nom": "str", "numero": "str", "typevoie": "str"}}, "rdata/tcl_sytral.tclrelais": {"fields": ["nom", "numero", "indice", "voie", "adr", "codepostal", "facea", "horaires", "gid", "last_update", "last_update_fme"], "types": {"adr": "str", "codepostal": "str", "gid": "int", "last_update": "datetime", "last_update_fme": "datetime", "nom": "str", "numero": "str", "voie": "str"}}, "rdata/tcl_sytral.tclstation": {"fields": ["id", "id_station", "nom", "desserte", "gid", "last_update", "last_update_fme"], "types": {"desserte": "str", "gid": "int", "id": "str", "id_station": "int", "last_update": "datetime", "last_update_fme": "datetime", "nom": "str"}}, "rdata/vaulx.adsamenag": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "lotissement", "nom", "projet", "surfaceplancherbatiment", "surfaceplanchermaxienvisageelotissement", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "dateprorogation", "decisionprorogation", "dateouverturechantier", "dateachevementtravaux", "gid"], "types": {"adresseurlads": "str", "dateachevementtravaux": "datetime", "datedecisioninitiale": "datetime", "datedepot": "datetime", "datenotificationdelai": "datetime", "dateouverturechantier": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "lotissement": "int", "naturedecisioninitiale": "str", "nomads": "str", "numerodossier": "str", "projet": "str", "surfaceplancherbatiment": "str"}}, "rdata/vaulx.adsautavap": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "gid"], "types": {}}, "rdata/vaulx.adsauterp": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "gid"], "types": {}}, "rdata/vaulx.adsautspe": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "gid"], "types": {}}, "rdata/vaulx.adsbademo": {"fields": ["identifiant", "lettre", "etape", "gid"], "types": {"etape": "str", "gid": "int", "identifiant": "str"}}, "rdata/vaulx.adsbaproj": {"fields": ["identifiant", "etape", "lettre", "typebati", "hauteur", "nombreniveaux", "couronnement", "gid"], "types": {"couronnement": "str", "etape": "str", "gid": "int", "hauteur": "str", "identifiant": "str", "lettre": "str", "nombreniveaux": "str", "typebati": "str"}}, "rdata/vaulx.adsblproj": {"fields": ["identifiant", "etape", "lettre", "typebati", "hauteur", "nombreniveaux", "couronnement", "gid"], "types": {"etape": "str", "gid": "int", "hauteur": "str", "identifiant": "str", "nombreniveaux": "str", "typebati": "str"}}, "rdata/vaulx.adscertif": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "datedecisioninitiale", "naturedecisioninitiale", "typecertificat", "gid"], "types": {"adresseurlads": "str", "datedecisioninitiale": "datetime", "datedepot": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "naturedecisioninitiale": "str", "nomads": "str", "numerodossier": "str", "projet": "str", "typecertificat": "str"}}, "rdata/vaulx.adsdeclar": {"fields": ["identifiant", "numero", "etape", "datedepot", "datedecisioninitiale", "naturedecisioninitiale", "evenementpostdate", "evenementpostnature", "gid"], "types": {"datedecisioninitiale": "datetime", "datedepot": "datetime", "etape": "str", "evenementpostdate": "datetime", "evenementpostnature": "str", "gid": "int", "identifiant": "str", "naturedecisioninitiale": "str"}}, "rdata/vaulx.adsdemoli": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "dateprorogation", "decisionprorogation", "gid"], "types": {"adresseurlads": "str", "datedecisioninitiale": "datetime", "datedepot": "datetime", "datenotificationdelai": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "naturedecisioninitiale": "str", "naturetravaux": "str", "nomads": "str", "numerodossier": "str", "projet": "str"}}, "rdata/vaulx.adsesvert": {"fields": ["identifiant", "etape", "gid"], "types": {"gid": "int"}}, "rdata/vaulx.adslot": {"fields": ["identifiant", "numero", "etape", "gid"], "types": {"etape": "str", "gid": "int", "identifiant": "str"}}, "rdata/vaulx.adspaproj": {"fields": ["identifiant", "numero", "etape", "gid"], "types": {"gid": "int", "numero": "str"}}, "rdata/vaulx.adspermis": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "dateprorogation", "decisionprorogation", "dateouverturechantier", "dateachevementtravaux", "gid"], "types": {"adresseurlads": "str", "dateachevementtravaux": "datetime", "datedecisioninitiale": "datetime", "datedepot": "datetime", "datenotificationdelai": "datetime", "dateouverturechantier": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "naturedecisioninitiale": "str", "naturetravaux": "str", "nomads": "str", "numerodossier": "str", "projet": "str", "surfaceplancherbatiment": "str"}}, "rdata/venissieux.adsamenag": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "lotissement", "nom", "projet", "surfaceplancherbatiment", "surfaceplanchermaxienvisageelotissement", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "dateprorogation", "decisionprorogation", "dateouverturechantier", "dateachevementtravaux", "gid"], "types": {"adresseurlads": "str", "datedecisioninitiale": "datetime", "datedepot": "datetime", "datenotificationdelai": "datetime", "dateouverturechantier": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "lotissement": "int", "naturedecisioninitiale": "str", "nom": "str", "nomads": "str", "numerodossier": "str", "projet": "str", "surfaceplancherbatiment": "str"}}, "rdata/venissieux.adsautavap": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "gid"], "types": {}}, "rdata/venissieux.adsauterp": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "gid"], "types": {}}, "rdata/venissieux.adsautspe": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "gid"], "types": {}}, "rdata/venissieux.adsbademo": {"fields": ["identifiant", "lettre", "etape", "gid"], "types": {"etape": "str", "gid": "int", "identifiant": "str", "lettre": "str"}}, "rdata/venissieux.adsbaproj": {"fields": ["identifiant", "etape", "lettre", "typebati", "hauteur", "nombreniveaux", "couronnement", "gid"], "types": {"etape": "str", "gid": "int", "hauteur": "str", "identifiant": "str", "lettre": "str", "nombreniveaux": "str", "typebati": "str"}}, "rdata/venissieux.adsblproj": {"fields": ["identifiant", "etape", "lettre", "typebati", "hauteur", "nombreniveaux", "couronnement", "gid"], "types": {"etape": "str", "gid": "int", "hauteur": "str", "identifiant": "str", "lettre": "str", "nombreniveaux": "str", "typebati": "str"}}, "rdata/venissieux.adscertif": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "datedecisioninitiale", "naturedecisioninitiale", "typecertificat", "gid"], "types": {"adresseurlads": "str", "datedecisioninitiale": "datetime", "datedepot": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "naturedecisioninitiale": "str", "nomads": "str", "numerodossier": "str", "projet": "str", "typecertificat": "str"}}, "rdata/venissieux.adsdeclar": {"fields": ["identifiant", "numero", "etape", "datedepot", "datedecisioninitiale", "naturedecisioninitiale", "evenementpostdate", "evenementpostnature", "gid"], "types": {"datedepot": "datetime", "etape": "str", "gid": "int", "identifiant": "str"}}, "rdata/venissieux.adsdemoli": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "dateprorogation", "decisionprorogation", "gid"], "types": {"adresseurlads": "str", "datedecisioninitiale": "datetime", "datedepot": "datetime", "datenotificationdelai": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "naturedecisioninitiale": "str", "nomads": "str", "numerodossier": "str", "projet": "str"}}, "rdata/venissieux.adsesvert": {"fields": ["identifiant", "etape", "gid"], "types": {}}, "rdata/venissieux.adslot": {"fields": ["identifiant", "numero", "etape", "gid"], "types": {"etape": "str", "gid": "int", "identifiant": "str"}}, "rdata/venissieux.adspaproj": {"fields": ["identifiant", "numero", "etape", "gid"], "types": {"etape": "str", "gid": "int", "numero": "str"}}, "rdata/venissieux.adspermis": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "dateprorogation", "decisionprorogation", "dateouverturechantier", "dateachevementtravaux", "gid"], "types": {"adresseurlads": "str", "dateachevementtravaux": "datetime", "datedecisioninitiale": "datetime", "datedepot": "datetime", "datenotificationdelai": "datetime", "dateouverturechantier": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "naturedecisioninitiale": "str", "naturetravaux": "str", "nomads": "str", "numerodossier": "str", "projet": "str", "surfaceplancherbatiment": "str"}}, "rdata/villeurbanne.adsamenag": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "lotissement", "nom", "projet", "surfaceplancherbatiment", "surfaceplanchermaxienvisageelotissement", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "dateprorogation", "decisionprorogation", "dateouverturechantier", "dateachevementtravaux", "gid"], "types": {"adresseurlads": "str", "dateachevementtravaux": "datetime", "datedecisioninitiale": "datetime", "datedepot": "datetime", "datenotificationdelai": "datetime", "dateouverturechantier": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "lotissement": "int", "naturedecisioninitiale": "str", "nomads": "str", "numerodossier": "str", "projet": "str", "surfaceplancherbatiment": "str"}}, "rdata/villeurbanne.adsautavap": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "gid"], "types": {}}, "rdata/villeurbanne.adsauterp": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "gid"], "types": {}}, "rdata/villeurbanne.adsautspe": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "gid"], "types": {"datedepot": "datetime", "gid": "int", "identifiant": "str", "numerodossier": "str"}}, "rdata/villeurbanne.adsbademo": {"fields": ["identifiant", "lettre", "etape", "gid"], "types": {"gid": "int", "lettre": "str"}}, "rdata/villeurbanne.adsbaproj": {"fields": ["identifiant", "etape", "lettre", "typebati", "hauteur", "nombreniveaux", "couronnement", "gid"], "types": {"couronnement": "str", "etape": "str", "gid": "int", "hauteur": "str", "identifiant": "str", "lettre": "str", "nombreniveaux": "str", "typebati": "str"}}, "rdata/villeurbanne.adsblproj": {"fields": ["identifiant", "etape", "lettre", "typebati", "hauteur", "nombreniveaux", "couronnement", "gid"], "types": {"etape": "str", "gid": "int", "hauteur": "str", "identifiant": "str", "lettre": "str", "nombreniveaux": "str", "typebati": "str"}}, "rdata/villeurbanne.adscertif": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "datedecisioninitiale", "naturedecisioninitiale", "typecertificat", "gid"], "types": {"adresseurlads": "str", "datedecisioninitiale": "datetime", "datedepot": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "naturedecisioninitiale": "str", "nomads": "str", "numerodossier": "str", "projet": "str", "typecertificat": "str"}}, "rdata/villeurbanne.adsdeclar": {"fields": ["identifiant", "numero", "etape", "datedepot", "datedecisioninitiale", "naturedecisioninitiale", "evenementpostdate", "evenementpostnature", "gid"], "types": {"datedecisioninitiale": "datetime", "datedepot": "datetime", "etape": "str", "evenementpostdate": "datetime", "evenementpostnature": "str", "gid": "int", "identifiant": "str", "naturedecisioninitiale": "str"}}, "rdata/villeurbanne.adsdemoli": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "dateprorogation", "decisionprorogation", "gid"], "types": {"adresseurlads": "str", "datedecisioninitiale": "datetime", "datedepot": "datetime", "datenotificationdelai": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "naturedecisioninitiale": "str", "naturetravaux": "str", "nomads": "str", "numerodossier": "str", "projet": "str"}}, "rdata/villeurbanne.adsesvert": {"fields": ["identifiant", "etape", "gid"], "types": {"gid": "int"}}, "rdata/villeurbanne.adslot": {"fields": ["identifiant", "numero", "etape", "gid"], "types": {"etape": "str", "gid": "int", "identifiant": "str"}}, "rdata/villeurbanne.adspaproj": {"fields": ["identifiant", "numero", "etape", "gid"], "types": {"gid": "int", "numero": "str"}}, "rdata/villeurbanne.adspermis": {"fields": ["identifiantads", "adresseurlads", "nomads", "demandeur", "naturetravaux", "identifiant", "numerodossier", "etape", "datedepot", "projet", "surfaceplancherbatiment", "datenotificationdelai", "datedecisioninitiale", "naturedecisioninitiale", "dateprorogation", "decisionprorogation", "dateouverturechantier", "dateachevementtravaux", "gid"], "types": {"adresseurlads": "str", "dateachevementtravaux": "datetime", "datedecisioninitiale": "datetime", "datedepot": "datetime", "datenotificationdelai": "datetime", "dateouverturechantier": "datetime", "demandeur": "str", "etape": "str", "gid": "int", "identifiant": "str", "identifiantads": "int", "naturedecisioninitiale": "str", "naturetravaux": "str", "nomads": "str", "numerodossier": "str", "projet": "str", "surfaceplancherbatiment": "str"}}, "tuba/aprr_autoroutes.accident": {"fields": ["annee", "mois", "date", "heure_debut", "heure_fin", "duree_mn", "reference_evenement", "identifiant", "region", "nature", "localisation", "route", "sens", "pr_debut", "gid"], "types": {"annee": "int", "date": "str", "duree_mn": "int", "gid": "int", "heure_debut": "str", "heure_fin": "str", "identifiant": "str", "localisation": "str", "mois": "str", "nature": "str", "pr_debut": "float", "reference_evenement": "str", "region": "str", "route": "str", "sens": "str"}}, "tuba/aprr_autoroutes.aire": {"fields": ["nom", "district", "type_aire", "liaison", "sens", "pr", "date_mise_en_service", "longitude_wgs84", "latitude_wgs84", "gid"], "types": {"district": "str", "gid": "int", "latitude_wgs84": "float", "liaison": "str", "longitude_wgs84": "float", "nom": "str", "pr": "str", "sens": "str", "type_aire": "str"}}, "tuba/aprr_autoroutes.chantier": {"fields": ["monde", "etat", "famille", "date_debut", "date_fin", "localisation", "district", "region", "reference", "code_type", "type", "code_gene", "gene", "etv_saisis", "anomalie", "gid"], "types": {"anomalie": "str", "code_gene": "int", "code_type": "int", "date_debut": "str", "date_fin": "datetime", "district": "str", "etat": "str", "etv_saisis": "str", "famille": "str", "gene": "str", "gid": "int", "localisation": "str", "monde": "str", "reference": "str", "region": "str", "type": "str"}}, "tuba/aprr_autoroutes.contrat": {"fields": ["societe", "axe", "aire", "type_contrat", "code_type_contrat", "duree", "date_debut", "date_fin", "gid"], "types": {"aire": "str", "axe": "str", "code_type_contrat": "str", "date_debut": "str", "date_fin": "datetime", "duree": "str", "gid": "int", "societe": "str", "type_contrat": "str"}}, "tuba/aprr_autoroutes.diffuseur": {"fields": ["nom", "district", "liaison", "sens", "pr_axe", "type_bifurcation", "numero", "date_mise_en_service", "longitude_wgs84", "latitude_wgs84", "gid"], "types": {"date_mise_en_service": "date", "district": "str", "gid": "int", "latitude_wgs84": "float", "liaison": "str", "longitude_wgs84": "float", "nom": "str", "numero": "str", "pr_axe": "str", "sens": "str", "type_bifurcation": "str"}}, "tuba/aprr_autoroutes.histochantier": {"fields": ["annee", "mois", "date", "heure_debut", "heure_fin", "duree_mn", "reference_evenement", "identifiant", "region", "nature", "localisation", "route", "sens", "pr_debut", "elongation_maxi", "gid"], "types": {"annee": "int", "date": "str", "duree_mn": "int", "elongation_maxi": "float", "gid": "int", "heure_debut": "str", "heure_fin": "str", "identifiant": "str", "localisation": "str", "mois": "str", "nature": "str", "pr_debut": "float", "reference_evenement": "str", "region": "str", "route": "str", "sens": "str"}}, "tuba/aprr_autoroutes.peage": {"fields": ["nom", "code_gare", "societe", "autoroute", "numero_diffuseur", "pr_reel", "code_postal", "gid"], "types": {"autoroute": "str", "code_gare": "str", "code_postal": "int", "gid": "int", "nom": "str", "numero_diffuseur": "float", "pr_reel": "float", "societe": "str"}}, "tuba/aprr_autoroutes.prestataire": {"fields": ["liaison", "type_aire", "sens", "pr", "type_prestataire", "enseigne", "gid"], "types": {"enseigne": "str", "gid": "int", "liaison": "str", "pr": "str", "sens": "str", "type_aire": "str", "type_prestataire": "str"}}, "tuba/aprr_autoroutes.service": {"fields": ["liaison", "type_aire", "sens", "pr", "type_service", "gid"], "types": {"gid": "int", "liaison": "str", "pr": "str", "sens": "str", "type_aire": "str", "type_service": "str"}}, "tuba/edf_limonest.batiment": {"fields": ["nature", "gid"], "types": {"gid": "int", "nature": "str"}}, "tuba/edf_limonest.candelabre": {"fields": ["lib_tpn", "h_tpn", "x_epsg3946", "y_epsg3946", "a_tpn", "a_tpn_d", "a_tpn_dn", "a_tpn_g", "a_tpn_gn", "a_tpn_r", "a_tpn_rn", "gid"], "types": {"a_tpn": "float", "a_tpn_d": "float", "a_tpn_dn": "float", "a_tpn_g": "float", "a_tpn_gn": "float", "a_tpn_r": "float", "a_tpn_rn": "float", "gid": "int", "h_tpn": "int", "lib_tpn": "str", "x_epsg3946": "float", "y_epsg3946": "float"}}, "tuba/edf_limonest.commune": {"fields": ["nom", "idu", "gid"], "types": {"gid": "int", "idu": "str", "nom": "str"}}, "tuba/edf_limonest.parcelle": {"fields": ["idnum", "idu", "supf", "indp", "gid"], "types": {"gid": "int", "idnum": "int", "idu": "str", "indp": "str", "supf": "int"}}, "tuba/edf_limonest.sous_station": {"fields": ["lib_tpn", "h_tpn", "x_epsg3946", "y_epsg3946", "gid"], "types": {"gid": "int", "h_tpn": "int", "lib_tpn": "str", "x_epsg3946": "float", "y_epsg3946": "float"}}, "tuba/edf_limonest.voirie_principale": {"fields": ["gid"], "types": {"gid": "int"}}, "tuba/edf_limonest.voirie_secondaire": {"fields": ["nom", "gid"], "types": {"gid": "int", "nom": "str"}}, "tuba/edf_limonest.zone_couverture_sous_station": {"fields": ["nom", "idu", "gid"], "types": {"gid": "int", "idu": "str", "nom": "str"}}, "tuba/public.geography_columns": {"fields": ["f_table_catalog", "f_table_schema", "f_table_name", "f_geography_column", "coord_dimension", "srid", "type"], "types": {}}, "tuba/public.geometry_columns": {"fields": ["f_table_catalog", "f_table_schema", "f_table_name", "f_geometry_column", "coord_dimension", "srid", "type"], "types": {"coord_dimension": "int", "f_geometry_column": "str", "f_table_catalog": "str", "f_table_name": "str", "f_table_schema": "str", "srid": "int", "type": "str"}}, "tuba/public.raster_columns": {"fields": ["r_table_catalog", "r_table_schema", "r_table_name", "r_raster_column", "srid", "scale_x", "scale_y", "blocksize_x", "blocksize_y", "same_alignment", "regular_blocking", "num_bands", "pixel_types", "nodata_values", "out_db", "spatial_index"], "types": {}}, "tuba/public.raster_overviews": {"fields": ["o_table_catalog", "o_table_schema", "o_table_name", "o_raster_column", "r_table_catalog", "r_table_schema", "r_table_name", "r_raster_column", "overview_factor"], "types": {}}}
\ No newline at end of file
diff --git a/tests/data/prod_working_directory/field_catalog_by_field.json b/tests/data/prod_working_directory/field_catalog_by_field.json
new file mode 100644
index 0000000000000000000000000000000000000000..1543e48b3daa8395bf132818339528574f8b4dad
--- /dev/null
+++ b/tests/data/prod_working_directory/field_catalog_by_field.json
@@ -0,0 +1 @@
+{"analyzed_docs": 7263213, "fields": {"a_tpn": {"tuba/edf_limonest.candelabre": {"types": {"float": 3165}}}, "a_tpn_d": {"tuba/edf_limonest.candelabre": {"types": {"float": 3165}}}, "a_tpn_dn": {"tuba/edf_limonest.candelabre": {"types": {"float": 3165}}}, "a_tpn_g": {"tuba/edf_limonest.candelabre": {"types": {"float": 3165}}}, "a_tpn_gn": {"tuba/edf_limonest.candelabre": {"types": {"float": 3165}}}, "a_tpn_r": {"tuba/edf_limonest.candelabre": {"types": {"float": 3165}}}, "a_tpn_rn": {"tuba/edf_limonest.candelabre": {"types": {"float": 3165}}}, "abnormaltraffictype": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"NoneType": 56, "str": 4}}}, "abri": {"grandlyon/pvo_patrimoine_voirie.pvostationtaxi": {"types": {"NoneType": 4, "str": 102}}}, "abrite": {"grandlyon/pvo_patrimoine_voirie.pvostationnementvelo": {"types": {"str": 3365}}}, "acceptedpaymentmethod": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"NoneType": 6}}}, "acceptedpaymentmethod.0": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 113}}}, "acces": {"grandlyon/bron.parcjardin_latest": {"types": {"NoneType": 8}}, "grandlyon/champagne.parcjardin_latest": {"types": {"str": 6}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"NoneType": 16, "str": 348}}, "grandlyon/lyon.parcjardin_latest": {"types": {"str": 296}}, "grandlyon/mions.parcjardin_latest": {"types": {"str": 7}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"NoneType": 8}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"str": 35}}}, "acces_handicap": {"grandlyon/vdl_vie_citoyenne.bureau_de_vote": {"types": {"NoneType": 13, "str": 281}}}, "acceshan": {"grandlyon/bron.bureauvote_1_0_0": {"types": {"str": 26}}, "grandlyon/bron.bureauvote_latest": {"types": {"str": 26}}, "grandlyon/bron.toilettepublique_latest": {"types": {"str": 3}}, "grandlyon/champagne.bureauvote_1_0_0": {"types": {"str": 5}}, "grandlyon/champagne.bureauvote_latest": {"types": {"str": 5}}, "grandlyon/champagne.toilettepublique_latest": {"types": {"str": 4}}, "grandlyon/com_donnees_communales.combureauvote_1_0_0": {"types": {"str": 201}}, "grandlyon/com_donnees_communales.combureauvote_2_0_0": {"types": {"str": 201}}, "grandlyon/com_donnees_communales.comtoilettepublique_1_0_0": {"types": {"NoneType": 16, "str": 177}}, "grandlyon/lyon.toilettepublique_latest": {"types": {"str": 141}}, "grandlyon/mions.bureauvote_1_0_0": {"types": {"str": 10}}, "grandlyon/mions.bureauvote_latest": {"types": {"str": 10}}, "grandlyon/mions.toilettepublique_latest": {"types": {"str": 2}}, "grandlyon/rillieux.bureauvote_1_0_0": {"types": {"str": 18}}, "grandlyon/rillieux.bureauvote_latest": {"types": {"str": 18}}, "grandlyon/rillieux.toilettepublique_latest": {"types": {"NoneType": 9}}, "grandlyon/saintcyr.bureauvote_1_0_0": {"types": {"str": 5}}, "grandlyon/saintcyr.bureauvote_latest": {"types": {"str": 5}}, "grandlyon/saintcyr.toilettepublique_latest": {"types": {"str": 3}}, "grandlyon/saintdidier.bureauvote_1_0_0": {"types": {"str": 6}}, "grandlyon/saintdidier.bureauvote_latest": {"types": {"str": 6}}, "grandlyon/saintdidier.toilettepublique_latest": {"types": {"str": 4}}, "grandlyon/saintpriest.bureauvote_1_0_0": {"types": {"str": 32}}, "grandlyon/saintpriest.bureauvote_latest": {"types": {"str": 32}}, "grandlyon/vaulx.bureauvote_1_0_0": {"types": {"str": 20}}, "grandlyon/vaulx.bureauvote_latest": {"types": {"str": 20}}, "grandlyon/vaulx.toilettepublique_latest": {"types": {"NoneType": 7, "str": 7}}, "grandlyon/villeurbanne.bureauvote_1_0_0": {"types": {"str": 79}}, "grandlyon/villeurbanne.bureauvote_latest": {"types": {"str": 79}}, "grandlyon/villeurbanne.toilettepublique_latest": {"types": {"str": 13}}}, "acceshandi": {"grandlyon/adr_voie_lieu.adrtoilettepublique_1_0_0": {"types": {"NoneType": 224, "bool": 210}}, "grandlyon/adr_voie_lieu.toilettepublique_latest": {"types": {"NoneType": 224, "bool": 210}}}, "accesrecharge": {"rdata/nrj_energie.nrjstationrecharge_1": {"types": {"str": 25}}}, "accessibilite": {"grandlyon/ter_territoire.point_distribution_met": {"types": {"NoneType": 1365}}, "rdata/nrj_energie.nrjstationrecharge_1": {"types": {"str": 25}}}, "accessibilite_exterieure": {"grandlyon/chassieu_equipements.defibrillateurs": {"types": {"str": 14}}}, "acheteur_id": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"int": 269}}}, "acheteur_nom": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"str": 269}}}, "achevement": {"grandlyon/pvo_patrimoine_voirie.pvostationvelov": {"types": {"NoneType": 408, "str": 19}}}, "acte": {"grandlyon/plu_h_opposable.plurisqtc": {"types": {"NoneType": 94}}}, "activite": {"grandlyon/gic_collecte.gicsitetraitement": {"types": {"str": 12}}}, "address": {"grandlyon/adr_voie_lieu.adrequiculturepct": {"types": {"NoneType": 4}}, "grandlyon/adr_voie_lieu.adrequippiscinepct": {"types": {"NoneType": 1}}, "grandlyon/adr_voie_lieu.adrmairiepct": {"types": {"NoneType": 3}}, "grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"NoneType": 3}}, "rdata/demo.demovelov": {"types": {"NoneType": 1, "str": 348}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"str": 427}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"NoneType": 1, "str": 347}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"str": 427}}, "rdata/jcd_jcdecaux.jcdvelov_latest": {"types": {"str": 427}}, "rdata/jcd_jcdecaux.jcdvelov_proj": {"types": {"str": 427}}}, "address.addressCountry": {"grandlyon/adr_voie_lieu.adrequiculturepct": {"types": {"str": 93}}, "grandlyon/adr_voie_lieu.adrequippiscinepct": {"types": {"str": 38}}, "grandlyon/adr_voie_lieu.adrmairiepct": {"types": {"str": 76}}, "grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"str": 76}}, "grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"str": 32}}, "grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"str": 32}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"str": 32}}, "grandlyon/gip_proprete.gipdonnerie_2_0_0": {"types": {"str": 12}}, "grandlyon/gip_proprete.gipdonnerie_3_0_0": {"types": {"str": 12}}, "grandlyon/gip_proprete.gipdonnerie_latest": {"types": {"str": 12}}}, "address.addressLocality": {"grandlyon/adr_voie_lieu.adrequiculturepct": {"types": {"str": 93}}, "grandlyon/adr_voie_lieu.adrmairiepct": {"types": {"NoneType": 1, "str": 75}}, "grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"NoneType": 1, "str": 75}}, "grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"NoneType": 1, "str": 31}}, "grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"NoneType": 1, "str": 31}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"NoneType": 1, "str": 31}}, "grandlyon/gip_proprete.gipdonnerie_2_0_0": {"types": {"str": 12}}, "grandlyon/gip_proprete.gipdonnerie_3_0_0": {"types": {"str": 12}}, "grandlyon/gip_proprete.gipdonnerie_latest": {"types": {"str": 12}}}, "address.adressLocality": {"grandlyon/adr_voie_lieu.adrequippiscinepct": {"types": {"str": 38}}}, "address.postalCode": {"grandlyon/adr_voie_lieu.adrequiculturepct": {"types": {"int": 93}}, "grandlyon/adr_voie_lieu.adrequippiscinepct": {"types": {"int": 38}}, "grandlyon/adr_voie_lieu.adrmairiepct": {"types": {"NoneType": 1, "int": 75}}, "grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"NoneType": 1, "int": 75}}, "grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"NoneType": 1, "int": 31}}, "grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"NoneType": 1, "int": 31}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"NoneType": 1, "int": 31}}, "grandlyon/gip_proprete.gipdonnerie_2_0_0": {"types": {"int": 12}}, "grandlyon/gip_proprete.gipdonnerie_3_0_0": {"types": {"int": 12}}, "grandlyon/gip_proprete.gipdonnerie_latest": {"types": {"int": 12}}}, "address.schema:addressCountry": {"rdata/lpa_mobilite.entree_parking": {"types": {"str": 70}}, "rdata/lpa_mobilite.logistique_urbaine": {"types": {"str": 3}}, "rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 35}}, "rdata/lpa_mobilite.parking_lpaco_2_0_0": {"types": {"str": 127}}}, "address.schema:addressLocality": {"rdata/lpa_mobilite.entree_parking": {"types": {"str": 70}}, "rdata/lpa_mobilite.logistique_urbaine": {"types": {"str": 3}}, "rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 35}}, "rdata/lpa_mobilite.parking_lpaco_2_0_0": {"types": {"str": 127}}}, "address.schema:postalCode": {"rdata/lpa_mobilite.entree_parking": {"types": {"int": 70}}, "rdata/lpa_mobilite.logistique_urbaine": {"types": {"int": 3}}, "rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"int": 35}}, "rdata/lpa_mobilite.parking_lpaco_2_0_0": {"types": {"int": 127}}}, "address.schema:streetAddress": {"rdata/lpa_mobilite.entree_parking": {"types": {"NoneType": 1, "str": 69}}, "rdata/lpa_mobilite.logistique_urbaine": {"types": {"str": 3}}, "rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 35}}, "rdata/lpa_mobilite.parking_lpaco_2_0_0": {"types": {"str": 127}}}, "address.streetAddress": {"grandlyon/adr_voie_lieu.adrequiculturepct": {"types": {"str": 93}}, "grandlyon/adr_voie_lieu.adrequippiscinepct": {"types": {"str": 38}}, "grandlyon/adr_voie_lieu.adrmairiepct": {"types": {"str": 76}}, "grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"str": 76}}, "grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"str": 32}}, "grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"str": 32}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"str": 32}}, "grandlyon/gip_proprete.gipdonnerie_2_0_0": {"types": {"str": 12}}, "grandlyon/gip_proprete.gipdonnerie_3_0_0": {"types": {"str": 12}}, "grandlyon/gip_proprete.gipdonnerie_latest": {"types": {"str": 12}}}, "address2": {"rdata/demo.demovelov": {"types": {"NoneType": 185, "str": 164}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"NoneType": 223, "str": 204}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"NoneType": 187, "str": 161}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"NoneType": 223, "str": 204}}, "rdata/jcd_jcdecaux.jcdvelov_latest": {"types": {"NoneType": 223, "str": 204}}, "rdata/jcd_jcdecaux.jcdvelov_proj": {"types": {"NoneType": 223, "str": 204}}}, "addresse": {"rdata/pvo_patrimoine_voirie.pvostationautopartagetr": {"types": {"NoneType": 39}}}, "adr": {"rdata/tcl_sytral.tclagence": {"types": {"str": 5}}, "rdata/tcl_sytral.tcldepositaire": {"types": {"str": 232}}, "rdata/tcl_sytral.tclguichet": {"types": {"str": 103}}, "rdata/tcl_sytral.tclpointrechargement": {"types": {"str": 172}}, "rdata/tcl_sytral.tclrelais": {"types": {"str": 2}}}, "adr_cle_interop": {"grandlyon/champagne.equipementpublic_latest": {"types": {"str": 31}}, "grandlyon/com_donnees_communales.comequipementpublic_1_0_0": {"types": {"str": 292}}, "grandlyon/rillieux.equipementpublic_latest": {"types": {"str": 14}}, "grandlyon/saintdidier.equipementpublic_latest": {"types": {"str": 16}}, "grandlyon/vaulx.equipementpublic_latest": {"types": {"str": 231}}}, "adr_codepostal": {"grandlyon/champagne.equipementpublic_latest": {"types": {"int": 31}}, "grandlyon/com_donnees_communales.comequipementpublic_1_0_0": {"types": {"int": 292}}, "grandlyon/rillieux.equipementpublic_latest": {"types": {"int": 14}}, "grandlyon/saintdidier.equipementpublic_latest": {"types": {"int": 16}}, "grandlyon/vaulx.equipementpublic_latest": {"types": {"int": 231}}}, "adr_commune": {"grandlyon/champagne.equipementpublic_latest": {"types": {"str": 31}}, "grandlyon/com_donnees_communales.comequipementpublic_1_0_0": {"types": {"str": 292}}, "grandlyon/rillieux.equipementpublic_latest": {"types": {"str": 14}}, "grandlyon/saintdidier.equipementpublic_latest": {"types": {"str": 16}}, "grandlyon/vaulx.equipementpublic_latest": {"types": {"str": 231}}}, "adr_nomvoie": {"grandlyon/champagne.equipementpublic_latest": {"types": {"str": 31}}, "grandlyon/com_donnees_communales.comequipementpublic_1_0_0": {"types": {"str": 292}}, "grandlyon/rillieux.equipementpublic_latest": {"types": {"str": 14}}, "grandlyon/saintdidier.equipementpublic_latest": {"types": {"str": 16}}, "grandlyon/vaulx.equipementpublic_latest": {"types": {"str": 231}}}, "adr_numero": {"grandlyon/champagne.equipementpublic_latest": {"types": {"NoneType": 10, "int": 21}}, "grandlyon/com_donnees_communales.comequipementpublic_1_0_0": {"types": {"NoneType": 46, "int": 240, "str": 6}}, "grandlyon/rillieux.equipementpublic_latest": {"types": {"NoneType": 4, "int": 9, "str": 1}}, "grandlyon/saintdidier.equipementpublic_latest": {"types": {"int": 16}}, "grandlyon/vaulx.equipementpublic_latest": {"types": {"NoneType": 32, "int": 194, "str": 5}}}, "adr_postale": {"grandlyon/vdl_vie_citoyenne.bureau_centralisateur": {"types": {"str": 9}}}, "adr_postale2": {"grandlyon/vdl_vie_citoyenne.bureau_centralisateur": {"types": {"str": 9}}}, "adresse": {"grandlyon/adr_voie_lieu.adrtoilettepublique_1_0_0": {"types": {"NoneType": 118, "str": 316}}, "grandlyon/adr_voie_lieu.toilettepublique_latest": {"types": {"NoneType": 118, "str": 316}}, "grandlyon/bron.panneauaffichage_latest": {"types": {"str": 41}}, "grandlyon/bron.toilettepublique_latest": {"types": {"str": 3}}, "grandlyon/champagne.panneauaffichage_latest": {"types": {"str": 3}}, "grandlyon/champagne.stationnementpmr_latest": {"types": {"str": 12}}, "grandlyon/champagne.toilettepublique_latest": {"types": {"str": 4}}, "grandlyon/chassieu_environnement.lieux_remarquables": {"types": {"NoneType": 1, "str": 36}}, "grandlyon/chassieu_equipements.batiments_communaux": {"types": {"NoneType": 6, "str": 94}}, "grandlyon/chassieu_equipements.defibrillateurs": {"types": {"NoneType": 1, "str": 13}}, "grandlyon/com_donnees_communales.companneauaffichage_1_0_0": {"types": {"NoneType": 19, "str": 192}}, "grandlyon/com_donnees_communales.comstationnementpmr_1_0_0": {"types": {"str": 1524}}, "grandlyon/com_donnees_communales.comtoilettepublique_1_0_0": {"types": {"str": 193}}, "grandlyon/eau_general.eausitepluvio": {"types": {"str": 31}}, "grandlyon/edu_education.educollege_1_0_0": {"types": {"str": 134}}, "grandlyon/edu_education.educollege_latest": {"types": {"str": 134}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"str": 134}}, "grandlyon/evg_esp_veg.evgaireaccueil": {"types": {"str": 18}}, "grandlyon/gic_collecte.gicsitetraitement": {"types": {"str": 12}}, "grandlyon/gip_proprete.gipcomposteur_1_0_0": {"types": {"str": 292}}, "grandlyon/gip_proprete.gipcomposteur_latest": {"types": {"str": 292}}, "grandlyon/limonest.stationnementpmr_latest": {"types": {"str": 11}}, "grandlyon/lyon.panneauaffichage_latest": {"types": {"str": 76}}, "grandlyon/lyon.toilettepublique_latest": {"types": {"str": 141}}, "grandlyon/mions.panneauaffichage_latest": {"types": {"str": 10}}, "grandlyon/mions.toilettepublique_latest": {"types": {"str": 2}}, "grandlyon/pvo_patrimoine_voirie.pvoarretpedibus": {"types": {"str": 802}}, "grandlyon/pvo_patrimoine_voirie.pvomobilierurbain": {"types": {"NoneType": 1, "str": 2731}}, "grandlyon/pvo_patrimoine_voirie.pvoparc2rm": {"types": {"NoneType": 1, "str": 518}}, "grandlyon/pvo_patrimoine_voirie.pvostationautopartage": {"types": {"str": 40}}, "grandlyon/pvo_patrimoine_voirie.pvostationnementvelo": {"types": {"str": 3365}}, "grandlyon/pvo_patrimoine_voirie.pvostationtaxi": {"types": {"str": 106}}, "grandlyon/rillieux.panneauaffichage_latest": {"types": {"NoneType": 19}}, "grandlyon/rillieux.toilettepublique_latest": {"types": {"str": 9}}, "grandlyon/saintcyr.panneauaffichage_latest": {"types": {"str": 1}}, "grandlyon/saintcyr.toilettepublique_latest": {"types": {"str": 3}}, "grandlyon/saintdidier.panneauaffichage_latest": {"types": {"str": 4}}, "grandlyon/saintdidier.stationnementpmr_latest": {"types": {"str": 13}}, "grandlyon/saintdidier.toilettepublique_latest": {"types": {"str": 4}}, "grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"str": 62}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"str": 56}}, "grandlyon/ter_territoire.point_distribution_met": {"types": {"str": 1365}}, "grandlyon/top_plan_canevas.topcanevas": {"types": {"str": 15116}}, "grandlyon/vaulx.panneauaffichage_latest": {"types": {"str": 25}}, "grandlyon/vaulx.stationnementpmr_latest": {"types": {"str": 10}}, "grandlyon/vaulx.toilettepublique_latest": {"types": {"str": 14}}, "grandlyon/vdl_vie_citoyenne.bureau_de_vote": {"types": {"str": 294}}, "grandlyon/villeurbanne.panneauaffichage_latest": {"types": {"str": 32}}, "grandlyon/villeurbanne.toilettepublique_latest": {"types": {"str": 13}}, "rdata/apd_apidae.apdevenement": {"types": {"NoneType": 7, "str": 650}}, "rdata/apd_apidae.apdevenement_2_0_0": {"types": {"NoneType": 4}}, "rdata/eau_dci.eaudecieqpt": {"types": {"NoneType": 877, "str": 14656}}, "rdata/jcd_jcdecaux.activitejcdvelov": {"types": {"str": 33}}, "rdata/lyv_lyvia.lyvchantier": {"types": {"str": 1820}}, "rdata/nrj_energie.nrjstationrecharge_1": {"types": {"str": 25}}, "rdata/sit_sitra.sittourisme": {"types": {"NoneType": 53, "str": 5165}}}, "adresse.addressCountry": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"str": 872}}}, "adresse.adressLocality": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"str": 872}}}, "adresse.postalCode": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"int": 871, "str": 1}}}, "adresse.streetAddress": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"str": 872}}}, "adresse1": {"grandlyon/pvo_patrimoine_voirie.pvostationvelov": {"types": {"str": 427}}}, "adresse2": {"grandlyon/pvo_patrimoine_voirie.pvostationvelov": {"types": {"NoneType": 223, "str": 204}}, "rdata/jcd_jcdecaux.activitejcdvelov": {"types": {"NoneType": 4, "str": 29}}}, "adresse_complement": {"grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"NoneType": 55, "str": 7}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"NoneType": 47, "str": 9}}, "grandlyon/ter_territoire.point_distribution_met": {"types": {"NoneType": 1287, "str": 78}}}, "adresse_ei_patrim": {"grandlyon/vdl_vie_citoyenne.lieu_de_vote": {"types": {"str": 119}}}, "adresse_presence.addressCountry": {"rdata/med_mediation.aptic": {"types": {"str": 30}}}, "adresse_presence.addressLocality": {"rdata/med_mediation.aptic": {"types": {"str": 30}}}, "adresse_presence.postalCode": {"rdata/med_mediation.aptic": {"types": {"int": 30}}}, "adresse_presence.streetAddress": {"rdata/med_mediation.aptic": {"types": {"str": 30}}}, "adresseurlads": {"rdata/caluire.adsamenag": {"types": {"str": 48}}, "rdata/caluire.adscertif": {"types": {"NoneType": 1, "str": 2084}}, "rdata/caluire.adsdemoli": {"types": {"NoneType": 2, "str": 381}}, "rdata/caluire.adspermis": {"types": {"NoneType": 8, "str": 2599}}, "rdata/chassieu.adsamenag": {"types": {"str": 28}}, "rdata/chassieu.adsauterp": {"types": {"str": 25}}, "rdata/chassieu.adscertif": {"types": {"str": 712}}, "rdata/chassieu.adspermis": {"types": {"NoneType": 11, "str": 1910}}, "rdata/rillieux.adsamenag": {"types": {"str": 33}}, "rdata/rillieux.adsauterp": {"types": {"str": 1}}, "rdata/rillieux.adscertif": {"types": {"str": 1041}}, "rdata/rillieux.adsdemoli": {"types": {"NoneType": 2, "str": 229}}, "rdata/rillieux.adspermis": {"types": {"NoneType": 24, "str": 2355}}, "rdata/saintpriest.adsamenag": {"types": {"str": 49}}, "rdata/saintpriest.adsauterp": {"types": {"str": 311}}, "rdata/saintpriest.adscertif": {"types": {"str": 1282}}, "rdata/saintpriest.adsdemoli": {"types": {"str": 92}}, "rdata/saintpriest.adspermis": {"types": {"NoneType": 12, "str": 4205}}, "rdata/tassin.adsamenag": {"types": {"str": 1}}, "rdata/tassin.adsautspe": {"types": {"str": 1}}, "rdata/tassin.adscertif": {"types": {"str": 671}}, "rdata/tassin.adsdemoli": {"types": {"NoneType": 10, "str": 272}}, "rdata/tassin.adspermis": {"types": {"NoneType": 4, "str": 1135}}, "rdata/vaulx.adsamenag": {"types": {"str": 37}}, "rdata/vaulx.adscertif": {"types": {"str": 1411}}, "rdata/vaulx.adsdemoli": {"types": {"NoneType": 1, "str": 345}}, "rdata/vaulx.adspermis": {"types": {"NoneType": 6, "str": 2600}}, "rdata/venissieux.adsamenag": {"types": {"str": 22}}, "rdata/venissieux.adscertif": {"types": {"str": 1957}}, "rdata/venissieux.adsdemoli": {"types": {"str": 27}}, "rdata/venissieux.adspermis": {"types": {"NoneType": 7, "str": 2626}}, "rdata/villeurbanne.adsamenag": {"types": {"str": 15}}, "rdata/villeurbanne.adsautspe": {"types": {"NoneType": 1}}, "rdata/villeurbanne.adscertif": {"types": {"NoneType": 2, "str": 7095}}, "rdata/villeurbanne.adsdemoli": {"types": {"NoneType": 4, "str": 1253}}, "rdata/villeurbanne.adspermis": {"types": {"NoneType": 17, "str": 5289}}}, "affectation_gerese": {"grandlyon/plu_h_opposable.pluafival": {"types": {"NoneType": 3440, "str": 452}}, "grandlyon/plu_h_opposable.plureserv": {"types": {"NoneType": 5030, "str": 380}}, "grandlyon/pos_opposable.posafival": {"types": {"NoneType": 3939, "str": 610}}, "grandlyon/pos_opposable.posreserv": {"types": {"NoneType": 6212, "str": 502}}}, "aircraft_aircrafttype_iatacode": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"int": 135, "str": 122}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"int": 156, "str": 159}}}, "aircraft_aircrafttype_icaocode": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "aircraft_aircrafttype_modelname": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "aire": {"tuba/aprr_autoroutes.contrat": {"types": {"str": 142}}}, "aires_jeux": {"grandlyon/chassieu_environnement.parcs_squares": {"types": {"str": 22}}}, "airlines_airline_iatacode": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "airlines_airline_icaocode": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "airlines_airline_name": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "airlines_operator_iatacode": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "airlines_operator_icaocode": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "airlines_operator_name": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "airportresources_baggagedelivery_arrivallounge": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"NoneType": 1, "str": 256}}}, "airportresources_baggagedelivery_baggagebelts": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"NoneType": 6, "float": 8, "str": 243}}}, "airportresources_baggagedelivery_carrousels": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"NoneType": 6, "int": 244, "str": 7}}}, "airportresources_boarding_departurelounge": {"rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"NoneType": 6, "str": 309}}}, "airportresources_boarding_gates": {"rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"NoneType": 5, "str": 310}}}, "airportresources_checkin_checkinarea": {"rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"NoneType": 2, "int": 313}}}, "airportresources_checkin_desks": {"rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"NoneType": 2, "float": 2, "str": 311}}}, "airportresources_runway": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"NoneType": 257}}}, "airportresources_terminal": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"NoneType": 1, "str": 256}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "airportresources_unboarding_airbridges": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"NoneType": 257}}}, "airportresources_unboarding_gates": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"NoneType": 95, "str": 162}}}, "airports_destination_iatacode": {"rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "airports_destination_icaocode": {"rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "airports_destination_name": {"rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "airports_next_iatacode": {"rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "airports_next_icaocode": {"rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "airports_next_name": {"rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "airports_origin_iatacode": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}}, "airports_origin_icaocode": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}}, "airports_origin_name": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}}, "airports_previous_iatacode": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}}, "airports_previous_icaocode": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}}, "airports_previous_name": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}}, "alerte": {"grandlyon/pvo_patrimoine_voirie.pvovillessvoitureptentree_1": {"types": {"NoneType": 181, "str": 6}}}, "allowed_donation": {"grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"NoneType": 24}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"NoneType": 24}}}, "allowed_donation.0.schema:category": {"grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"str": 72}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"str": 72}}}, "allowed_vehicles.0.http://schema.org/category": {"grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"str": 127}}}, "allowed_vehicles.0.http://schema.org/height.http://schema.org/maxValue": {"grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"float": 18}}}, "allowed_vehicles.0.http://schema.org/height.http://schema.org/unitCode": {"grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"str": 18}}}, "allowed_vehicles.0.http://schema.org/length.http://schema.org/maxValue": {"grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"int": 18}}}, "allowed_vehicles.0.http://schema.org/length.http://schema.org/unitCode": {"grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"str": 18}}}, "allowed_vehicles.0.http://schema.org/weight.http://schema.org/maxValue": {"grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"int": 75}}}, "allowed_vehicles.0.http://schema.org/weight.http://schema.org/minValue": {"grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"int": 37}}}, "allowed_vehicles.0.http://schema.org/weight.http://schema.org/unitCode": {"grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"str": 75}}}, "allowed_vehicles.0.monthlyAllowedDropoffs.http://schema.org/maxValue": {"grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"int": 95}}}, "allowed_vehicles.0.monthlyAllowedDropoffs.schema:maxValue": {"grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"int": 95}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"int": 95}}}, "allowed_vehicles.0.pricePerDropoff.http://schema.org/currency": {"grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"str": 123}}}, "allowed_vehicles.0.pricePerDropoff.http://schema.org/value": {"grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"int": 123}}}, "allowed_vehicles.0.pricePerDropoff.schema:currency": {"grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"str": 123}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"str": 123}}}, "allowed_vehicles.0.pricePerDropoff.schema:value": {"grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"int": 123}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"int": 123}}}, "allowed_vehicles.0.schema:category": {"grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"str": 127}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"str": 127}}}, "allowed_vehicles.0.schema:height.schema:maxValue": {"grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"float": 18}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"float": 18}}}, "allowed_vehicles.0.schema:height.schema:unitCode": {"grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"str": 18}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"str": 18}}}, "allowed_vehicles.0.schema:length.schema:maxValue": {"grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"int": 18}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"int": 18}}}, "allowed_vehicles.0.schema:length.schema:unitCode": {"grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"str": 18}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"str": 18}}}, "allowed_vehicles.0.schema:weight.schema:maxValue": {"grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"int": 75}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"int": 75}}}, "allowed_vehicles.0.schema:weight.schema:minValue": {"grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"int": 37}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"int": 37}}}, "allowed_vehicles.0.schema:weight.schema:unitCode": {"grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"str": 75}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"str": 75}}}, "allowed_waste.0.allowedQuantity.http://schema.org/maxValue": {"grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"int": 19}}}, "allowed_waste.0.allowedQuantity.schema:maxValue": {"grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"int": 19}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"int": 19}}}, "allowed_waste.0.allowedVolume.http://schema.org/maxValue": {"grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"int": 19}}}, "allowed_waste.0.allowedVolume.http://schema.org/unitCode": {"grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"str": 19}}}, "allowed_waste.0.allowedVolume.schema:maxValue": {"grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"int": 19}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"int": 19}}}, "allowed_waste.0.allowedVolume.schema:unitCode": {"grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"str": 19}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"str": 19}}}, "allowed_waste.0.allowedWeight.http://schema.org/maxValue": {"grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"int": 40}}}, "allowed_waste.0.allowedWeight.http://schema.org/unitCode": {"grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"str": 40}}}, "allowed_waste.0.allowedWeight.schema:maxValue": {"grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"int": 40}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"int": 40}}}, "allowed_waste.0.allowedWeight.schema:unitCode": {"grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"str": 40}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"str": 40}}}, "allowed_waste.0.http://schema.org/category": {"grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"str": 392}}, "grandlyon/gip_proprete.gipdonnerie_2_0_0": {"types": {"str": 108}}, "grandlyon/gip_proprete.gipdonnerie_latest": {"types": {"str": 108}}}, "allowed_waste.0.schema:category": {"grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"str": 392}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"str": 392}}, "grandlyon/gip_proprete.gipdonnerie_3_0_0": {"types": {"str": 108}}}, "altitude": {"grandlyon/evg_esp_veg.envpdiprsign": {"types": {"NoneType": 63, "int": 630}}, "grandlyon/evg_esp_veg.evgmarezonehumide": {"types": {"int": 743}}, "grandlyon/fpc_fond_plan_communaut.fpcalticourbe": {"types": {"int": 23855}}, "grandlyon/fpc_fond_plan_communaut.fpccourbeniveau": {"types": {"int": 37613}}, "grandlyon/fpc_fond_plan_communaut.fpcpointcotesol": {"types": {"float": 1172117}}, "grandlyon/top_plan_canevas.topcanevas": {"types": {"NoneType": 499, "float": 14617}}}, "amenageur": {"rdata/nrj_energie.nrjstationrecharge_1": {"types": {"str": 25}}}, "amenityfeature": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"NoneType": 1}}}, "amenityfeature.0.schema:name": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 264}}}, "amenityfeature.0.schema:value": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"bool": 216, "int": 48}}}, "amiantedateprelevement": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 17843, "date": 18492}}}, "amianteprecisions": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 20727, "int": 1, "str": 15607}}}, "amianteresultat": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 17844, "str": 18491}}}, "amiantezoneconcernee": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 17873, "str": 18462}}}, "angle": {"grandlyon/adr_voie_lieu.adrnomldt": {"types": {"float": 5884}}, "grandlyon/adr_voie_lieu.adrnomvoie": {"types": {"float": 56768}}, "grandlyon/adr_voie_lieu.adrnomvoiex": {"types": {"float": 43771}}, "grandlyon/adr_voie_lieu.adrnumerovoie": {"types": {"float": 160262}}}, "angle_rotation_symbole": {"grandlyon/plu_h_opposable.pluboispt": {"types": {"float": 341}}, "grandlyon/plu_h_opposable.pluintacc": {"types": {"float": 202}}, "grandlyon/plu_h_opposable.plupieton": {"types": {"float": 301}}}, "angle_symbole": {"grandlyon/pos_opposable.posintacc": {"types": {"float": 374}}}, "anglerotat": {"grandlyon/fpc_fond_plan_communaut.fpcalticourbe": {"types": {"float": 23855}}}, "ann_ouvert": {"grandlyon/bron.parcjardin_latest": {"types": {"NoneType": 6, "int": 2}}, "grandlyon/champagne.parcjardin_latest": {"types": {"NoneType": 4, "int": 2}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"NoneType": 326, "int": 38}}, "grandlyon/lyon.parcjardin_latest": {"types": {"NoneType": 272, "int": 24}}, "grandlyon/mions.parcjardin_latest": {"types": {"NoneType": 7}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"NoneType": 8}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"NoneType": 2}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"int": 2}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"NoneType": 27, "int": 8}}}, "annee": {"grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"NoneType": 838, "int": 205}}, "rdata/jcd_jcdecaux.activitejcdvelov": {"types": {"int": 33}}, "tuba/aprr_autoroutes.accident": {"types": {"int": 352}}, "tuba/aprr_autoroutes.histochantier": {"types": {"int": 11566}}}, "annee_construction": {"grandlyon/chassieu_equipements.batiments_communaux": {"types": {"NoneType": 21, "int": 79}}}, "annee_installation": {"grandlyon/chassieu_equipements.defibrillateurs": {"types": {"NoneType": 12, "int": 2}}}, "anneedeliberation": {"grandlyon/evg_esp_veg.envpdiprclassement": {"types": {"NoneType": 393, "int": 1607}}}, "anneeinventaire": {"grandlyon/evg_esp_veg.evgmarezonehumide": {"types": {"int": 5, "str": 738}}}, "anneelancement": {"grandlyon/evg_esp_veg.evgprojetnature": {"types": {"NoneType": 1, "int": 12}}}, "anneelivraison": {"grandlyon/pvo_patrimoine_voirie.pvoamenagementcyclable": {"types": {"NoneType": 558, "int": 2850}}, "grandlyon/pvo_patrimoine_voirie.pvoplanmodesdoux": {"types": {"NoneType": 1821, "int": 480}}}, "anneeplantation": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"NoneType": 31542, "int": 64156}}}, "anneepose": {"grandlyon/adr_voie_lieu.adrbornefontaine_1_0_0": {"types": {"NoneType": 379, "int": 49}}, "grandlyon/adr_voie_lieu.adrbornefontaine_latest": {"types": {"NoneType": 379, "int": 49}}, "grandlyon/epo_eau_potable.epobornefont": {"types": {"NoneType": 92, "int": 49}}, "rdata/eau_dci.hydrant": {"types": {"NoneType": 171, "int": 12318}}}, "anneerealisation": {"grandlyon/pvo_patrimoine_voirie.pvoarretpedibus": {"types": {"NoneType": 604, "int": 198}}, "grandlyon/pvo_patrimoine_voirie.pvoparc2rm": {"types": {"NoneType": 4, "int": 515}}, "grandlyon/pvo_patrimoine_voirie.pvopedibus": {"types": {"NoneType": 150, "int": 67}}, "grandlyon/pvo_patrimoine_voirie.pvostationautopartage": {"types": {"int": 40}}, "grandlyon/pvo_patrimoine_voirie.pvostationnementvelo": {"types": {"NoneType": 56, "int": 3309}}, "rdata/pvo_patrimoine_voirie.pvostationautopartagetr": {"types": {"int": 39}}}, "anneereference": {"grandlyon/pvo_patrimoine_voirie.pvocomptagecriter": {"types": {"NoneType": 351, "int": 2375}}, "grandlyon/pvo_patrimoine_voirie.pvopostecomptagecriter": {"types": {"NoneType": 405, "int": 1546}}}, "anneereparationcurative": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 27261, "int": 9074}}}, "anneereparationpreventive": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 30082, "int": 6253}}}, "anomalie": {"tuba/aprr_autoroutes.chantier": {"types": {"str": 712}}}, "appartenance_education_prioritaire": {"grandlyon/edu_education.educollege_1_0_0": {"types": {"NoneType": 104, "str": 30}}, "grandlyon/edu_education.educollege_latest": {"types": {"NoneType": 104, "str": 30}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"NoneType": 104, "str": 30}}}, "appartenancegrandlyon": {"grandlyon/eau_general.eausitepluvio": {"types": {"str": 31}}}, "arceauxprojetes": {"grandlyon/pvo_patrimoine_voirie.pvostationnementvelo": {"types": {"NoneType": 3365}}}, "architecture": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"NoneType": 160, "str": 95538}}}, "arpentage": {"grandlyon/cad_cadastre.cadparcelle": {"types": {"NoneType": 187995, "str": 80551}}, "grandlyon/cad_cadastre.cadparcellehistorique": {"types": {"NoneType": 73838, "str": 9766}}}, "arrondissement": {"grandlyon/vdl_deplacements.desserte_livraison": {"types": {"int": 1335}}, "grandlyon/vdl_deplacements.emplacement_moto": {"types": {"int": 424}}, "grandlyon/vdl_deplacements.emplacement_pmr": {"types": {"int": 1478}}, "grandlyon/vdl_vie_citoyenne.bureau_de_vote": {"types": {"int": 294}}, "grandlyon/vdl_vie_citoyenne.canton": {"types": {"str": 14}}, "grandlyon/vdl_vie_citoyenne.lieu_de_vote": {"types": {"int": 119}}}, "arrondissements": {"grandlyon/vdl_vie_citoyenne.circonscription": {"types": {"str": 4}}}, "arrondt": {"grandlyon/vdl_vie_citoyenne.canton": {"types": {"int": 14}}}, "ascenseur": {"rdata/rx_rhonexpress.rxarret": {"types": {"bool": 6}}, "rdata/tcl_sytral.tclarret": {"types": {"bool": 4637}}}, "attribut_voie": {"rdata/sncf_gares_connexions.sncftraingarearrivee": {"types": {"NoneType": 1223, "str": 32}}, "rdata/sncf_gares_connexions.sncftraingaredepart": {"types": {"NoneType": 1278, "str": 28}}}, "authorityoperationtype": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"NoneType": 60}}}, "autoroute": {"tuba/aprr_autoroutes.peage": {"types": {"NoneType": 47, "str": 107}}}, "availability": {"rdata/demo.demovelov": {"types": {"str": 349}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"NoneType": 3, "str": 424}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"str": 348}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"NoneType": 3, "str": 424}}, "rdata/jcd_jcdecaux.jcdvelov_latest": {"types": {"NoneType": 3, "str": 424}}, "rdata/jcd_jcdecaux.jcdvelov_proj": {"types": {"NoneType": 3, "str": 424}}}, "availabilitycode": {"rdata/demo.demovelov": {"types": {"int": 349}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"NoneType": 3, "int": 424}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"int": 348}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"NoneType": 3, "int": 424}}, "rdata/jcd_jcdecaux.jcdvelov_latest": {"types": {"NoneType": 3, "int": 424}}, "rdata/jcd_jcdecaux.jcdvelov_proj": {"types": {"NoneType": 3, "int": 424}}}, "available": {"rdata/lpa_mobilite.disponibilite_libre_service_2_0_0": {"types": {"bool": 202}}}, "available_bike_stands": {"ldata/velov.stations_time": {"types": {"int": 751563}}, "rdata/demo.demovelov": {"types": {"int": 349}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"NoneType": 3, "int": 424}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"int": 348}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"NoneType": 3, "int": 424}}, "rdata/jcd_jcdecaux.jcdvelov_latest": {"types": {"NoneType": 3, "int": 424}}, "rdata/jcd_jcdecaux.jcdvelov_proj": {"types": {"NoneType": 3, "int": 424}}}, "available_bikes": {"ldata/velov.stations_time": {"types": {"int": 751563}}, "rdata/demo.demovelov": {"types": {"int": 349}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"NoneType": 3, "int": 424}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"int": 348}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"NoneType": 3, "int": 424}}, "rdata/jcd_jcdecaux.jcdvelov_latest": {"types": {"NoneType": 3, "int": 424}}, "rdata/jcd_jcdecaux.jcdvelov_proj": {"types": {"NoneType": 3, "int": 424}}}, "avancement": {"grandlyon/pvo_patrimoine_voirie.pvochantierperturbant": {"types": {"NoneType": 4, "str": 431}}, "grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"str": 1043}}, "grandlyon/pvo_patrimoine_voirie.pvostationnementvelo": {"types": {"str": 3365}}}, "axe": {"tuba/aprr_autoroutes.contrat": {"types": {"str": 142}}}, "balance": {"rdata/jcd_jcdecaux.activitejcdvelov": {"types": {"int": 33}}}, "banking": {"rdata/demo.demovelov": {"types": {"bool": 349}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"NoneType": 3, "bool": 424}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"bool": 348}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"NoneType": 3, "bool": 424}}, "rdata/jcd_jcdecaux.jcdvelov_latest": {"types": {"NoneType": 3, "bool": 424}}, "rdata/jcd_jcdecaux.jcdvelov_proj": {"types": {"NoneType": 3, "bool": 424}}}, "beneficiaire": {"grandlyon/plu_h_opposable.pluloceqp": {"types": {"str": 11}}, "grandlyon/plu_h_opposable.plureprol": {"types": {"NoneType": 1, "str": 105}}, "grandlyon/pos_opposable.posloceqp": {"types": {"NoneType": 23, "str": 36}}}, "beneficiaire_gerese": {"grandlyon/plu_h_opposable.pluafival": {"types": {"str": 3892}}, "grandlyon/plu_h_opposable.plureserv": {"types": {"NoneType": 3139, "str": 2271}}, "grandlyon/pos_opposable.posafival": {"types": {"str": 4549}}, "grandlyon/pos_opposable.posreserv": {"types": {"NoneType": 4039, "str": 2675}}}, "bike_stands": {"rdata/demo.demovelov": {"types": {"int": 349}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"NoneType": 1, "int": 426}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"int": 348}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"NoneType": 1, "int": 426}}, "rdata/jcd_jcdecaux.jcdvelov_latest": {"types": {"NoneType": 1, "int": 426}}, "rdata/jcd_jcdecaux.jcdvelov_proj": {"types": {"NoneType": 1, "int": 426}}}, "bioenergies": {"rdata/nrj_energie.nrjecomix_latest": {"types": {"int": 138696}}, "rdata/nrj_energie.nrjecomixcons_1": {"types": {"int": 134399}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"types": {"int": 4305}}}, "bonus": {"rdata/demo.demovelov": {"types": {"str": 349}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"NoneType": 427}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"NoneType": 348}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"NoneType": 427}}, "rdata/jcd_jcdecaux.jcdvelov_latest": {"types": {"NoneType": 427}}, "rdata/jcd_jcdecaux.jcdvelov_proj": {"types": {"NoneType": 427}}}, "bornemaxdroite": {"grandlyon/adr_voie_lieu.adraxevoie": {"types": {"NoneType": 18615, "int": 19572}}}, "bornemaxgauche": {"grandlyon/adr_voie_lieu.adraxevoie": {"types": {"NoneType": 18906, "int": 19281}}}, "bornemindroite": {"grandlyon/adr_voie_lieu.adraxevoie": {"types": {"NoneType": 18615, "int": 19572}}}, "bornemingauche": {"grandlyon/adr_voie_lieu.adraxevoie": {"types": {"NoneType": 18906, "int": 19281}}}, "bus": {"grandlyon/vdl_vie_citoyenne.lieu_de_vote": {"types": {"NoneType": 119}}}, "buslignes": {"grandlyon/pvo_patrimoine_voirie.pvovillessvoitureptentree_1": {"types": {"NoneType": 152, "int": 4, "str": 31}}}, "buspassage": {"grandlyon/pvo_patrimoine_voirie.pvovillessvoitureptentree_1": {"types": {"bool": 187}}}, "calculateur": {"grandlyon/pvo_patrimoine_voirie.pvotronconwebcriter": {"types": {"int": 3035}}}, "canton": {"grandlyon/adr_voie_lieu.adrcommunecirconscription": {"types": {"str": 295}}, "grandlyon/vdl_vie_citoyenne.bureau_de_vote": {"types": {"int": 294}}, "grandlyon/vdl_vie_citoyenne.contour_de_bureau_de_vote": {"types": {"NoneType": 19, "str": 275}}, "grandlyon/vdl_vie_citoyenne.lieu_de_vote": {"types": {"int": 119}}}, "canton_texte": {"grandlyon/vdl_vie_citoyenne.bureau_de_vote": {"types": {"str": 294}}, "grandlyon/vdl_vie_citoyenne.lieu_de_vote": {"types": {"str": 119}}}, "capacite": {"grandlyon/pvo_patrimoine_voirie.pvoparc2rm": {"types": {"NoneType": 32, "int": 487}}, "grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"NoneType": 37, "int": 1006}}, "grandlyon/pvo_patrimoine_voirie.pvostationnementvelo": {"types": {"NoneType": 10, "int": 3355}}, "rdata/eau_dci.eaudecieqpt": {"types": {"NoneType": 15520, "int": 13}}, "rdata/tcl_sytral.tclparcrelaisst": {"types": {"int": 23}}, "rdata/tcl_sytral.tclparcrelaistr": {"types": {"int": 23}}}, "capacite2rm": {"grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"NoneType": 194, "int": 849}}}, "capaciteautopartage": {"grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"NoneType": 162, "int": 881}}, "rdata/pvo_patrimoine_voirie.pvoparkingtr": {"types": {"NoneType": 22, "int": 80}}}, "capacitemoto": {"rdata/pvo_patrimoine_voirie.pvoparkingtr": {"types": {"NoneType": 8, "int": 94}}}, "capacitepmr": {"grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"NoneType": 157, "int": 886}}, "rdata/pvo_patrimoine_voirie.pvoparkingtr": {"types": {"NoneType": 40, "int": 62}}}, "capacitevelo": {"grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"NoneType": 187, "int": 856}}, "rdata/pvo_patrimoine_voirie.pvoparkingtr": {"types": {"NoneType": 3, "int": 99}}}, "capacitevoiture": {"rdata/pvo_patrimoine_voirie.pvoparkingtr": {"types": {"int": 102}}}, "capacity.0.mv:maximumValue": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"int": 153}}}, "capacity.0.mv:userGroup": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"NoneType": 108, "str": 45}}}, "capacity.0.mv:validForVehicle": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 153}}}, "caractere_prioritaire": {"grandlyon/evg_esp_veg.envzpens": {"types": {"str": 17}}}, "caracteristiques": {"grandlyon/plu_h_opposable.pluloceqp": {"types": {"str": 11}}, "grandlyon/pos_opposable.posloceqp": {"types": {"str": 59}}}, "cars": {"rdata/pvo_patrimoine_voirie.pvostationautopartagetr": {"types": {"int": 39}}}, "categorie": {"grandlyon/eco_ecologie.annuaireconsommateur": {"types": {"str": 975}}, "grandlyon/eco_ecologie.annuaireproducteur": {"types": {"str": 124}}, "grandlyon/evg_esp_veg.evgpoisentiernature": {"types": {"str": 187}}, "grandlyon/evg_esp_veg.evgsentiernature": {"types": {"str": 45}}}, "categorie.libelle": {"rdata/cov_covid19.aidecovidgrandlyon": {"types": {"str": 354}}}, "categorie.valeur": {"rdata/cov_covid19.aidecovidgrandlyon": {"types": {"int": 354}}}, "categorie_erp": {"grandlyon/chassieu_equipements.batiments_communaux": {"types": {"NoneType": 62, "int": 38}}}, "categorie_logements": {"grandlyon/plu_h_opposable.plureprol": {"types": {"str": 106}}}, "category": {"rdata/lpa_mobilite.entree_parking": {"types": {"str": 70}}}, "cause": {"rdata/tcl_sytral.tclalerteaccessibilite": {"types": {"str": 3}}, "rdata/tcl_sytral.tclalertetrafic_2": {"types": {"str": 247}}}, "causeindispo": {"rdata/eau_dci.hydrant": {"types": {"NoneType": 12252, "str": 237}}}, "ces": {"grandlyon/plu_h_opposable.pludetail": {"types": {"NoneType": 16095, "float": 41, "int": 50, "str": 3}}, "grandlyon/plu_h_opposable.pluzone": {"types": {"NoneType": 4212, "float": 51, "int": 2}}, "grandlyon/pos_opposable.posdetail": {"types": {"NoneType": 13990, "str": 4624}}, "grandlyon/pos_opposable.pospolyimplant": {"types": {"NoneType": 1027, "str": 16}}, "grandlyon/pos_opposable.poszone": {"types": {"NoneType": 3984, "str": 85}}}, "ces_bande_principale": {"grandlyon/plu_h_opposable.pluzone": {"types": {"NoneType": 4265}}}, "ces_bande_secondaire": {"grandlyon/plu_h_opposable.pluzone": {"types": {"NoneType": 4257, "float": 8}}}, "charge_slots": {"rdata/pvo_patrimoine_voirie.pvostationautopartagetr": {"types": {"NoneType": 39}}}, "charger": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"NoneType": 9}}}, "charger.schema:description": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 26}}}, "charger.schema:openingHours": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 26}}}, "charger.schema:plugs.mv:plugType.0": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 44}}}, "charger.schema:plugs.mv:powerInKW": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"float": 26}}}, "charger.schema:publicAccess": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"int": 26}}}, "charging_status": {"rdata/pvo_patrimoine_voirie.pvostationautopartagetr": {"types": {"NoneType": 39}}}, "cheminement_aller": {"grandlyon/evg_esp_veg.envpdiprboucle": {"types": {"str": 61}}}, "cheminement_retour": {"grandlyon/evg_esp_veg.envpdiprboucle": {"types": {"NoneType": 61}}}, "chien": {"grandlyon/bron.parcjardin_latest": {"types": {"NoneType": 7, "str": 1}}, "grandlyon/champagne.parcjardin_latest": {"types": {"NoneType": 3, "str": 3}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"NoneType": 20, "str": 344}}, "grandlyon/lyon.parcjardin_latest": {"types": {"str": 296}}, "grandlyon/mions.parcjardin_latest": {"types": {"str": 7}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"NoneType": 8}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"NoneType": 2}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"str": 35}}}, "circ_met": {"grandlyon/bron.bureauvote_latest": {"types": {"str": 26}}, "grandlyon/champagne.bureauvote_latest": {"types": {"str": 5}}, "grandlyon/com_donnees_communales.combureauvote_2_0_0": {"types": {"str": 201}}, "grandlyon/mions.bureauvote_latest": {"types": {"str": 10}}, "grandlyon/rillieux.bureauvote_latest": {"types": {"str": 18}}, "grandlyon/saintcyr.bureauvote_latest": {"types": {"str": 5}}, "grandlyon/saintdidier.bureauvote_latest": {"types": {"str": 6}}, "grandlyon/saintpriest.bureauvote_latest": {"types": {"str": 32}}, "grandlyon/vaulx.bureauvote_latest": {"types": {"str": 20}}, "grandlyon/villeurbanne.bureauvote_latest": {"types": {"str": 79}}}, "circonference_cm": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"NoneType": 27, "int": 95671}}}, "circons": {"grandlyon/bron.bureauvote_1_0_0": {"types": {"str": 26}}, "grandlyon/champagne.bureauvote_1_0_0": {"types": {"str": 5}}, "grandlyon/com_donnees_communales.combureauvote_1_0_0": {"types": {"str": 201}}, "grandlyon/mions.bureauvote_1_0_0": {"types": {"str": 10}}, "grandlyon/rillieux.bureauvote_1_0_0": {"types": {"str": 18}}, "grandlyon/saintcyr.bureauvote_1_0_0": {"types": {"str": 5}}, "grandlyon/saintdidier.bureauvote_1_0_0": {"types": {"str": 6}}, "grandlyon/saintpriest.bureauvote_1_0_0": {"types": {"str": 32}}, "grandlyon/vaulx.bureauvote_1_0_0": {"types": {"str": 20}}, "grandlyon/villeurbanne.bureauvote_1_0_0": {"types": {"str": 79}}}, "circonscription": {"grandlyon/adr_voie_lieu.adrcirconscription": {"types": {"int": 14}}, "grandlyon/adr_voie_lieu.adrcommunecirconscription": {"types": {"int": 295}}, "grandlyon/vdl_vie_citoyenne.bureau_de_vote": {"types": {"str": 294}}, "grandlyon/vdl_vie_citoyenne.contour_de_bureau_de_vote": {"types": {"str": 294}}, "grandlyon/vdl_vie_citoyenne.lieu_de_vote": {"types": {"str": 119}}}, "circulation": {"grandlyon/bron.parcjardin_latest": {"types": {"NoneType": 8}}, "grandlyon/champagne.parcjardin_latest": {"types": {"str": 6}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"NoneType": 313, "str": 51}}, "grandlyon/lyon.parcjardin_latest": {"types": {"NoneType": 296}}, "grandlyon/mions.parcjardin_latest": {"types": {"str": 7}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"NoneType": 8}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"NoneType": 1, "str": 1}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"str": 35}}}, "classe": {"grandlyon/plu_h_opposable.plupaspar": {"types": {"NoneType": 484, "str": 7}}}, "classement": {"rdata/sit_sitra.sittourisme": {"types": {"NoneType": 4839, "str": 379}}}, "classementchemin": {"grandlyon/evg_esp_veg.envpdiprclassement": {"types": {"str": 2000}}}, "classepre": {"rdata/eau_dci.eaudecieqpt": {"types": {"NoneType": 269, "str": 15264}}}, "classification": {"grandlyon/noi_carto_bruit.noiaerien2007bronlden": {"types": {"str": 6}}, "grandlyon/noi_carto_bruit.noiaerien2007bronln": {"types": {"str": 28}}, "grandlyon/noi_carto_bruit.noiaerien2007corbaslden": {"types": {"str": 9}}}, "clidintervention": {"grandlyon/ins_insertion_emploi.structureinsertion": {"types": {"NoneType": 1, "str": 121}}}, "clos": {"grandlyon/bron.parcjardin_latest": {"types": {"str": 8}}, "grandlyon/champagne.parcjardin_latest": {"types": {"str": 6}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"str": 364}}, "grandlyon/lyon.parcjardin_latest": {"types": {"str": 296}}, "grandlyon/mions.parcjardin_latest": {"types": {"str": 7}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"str": 8}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"str": 35}}}, "code": {"grandlyon/champagne.equipementpublic_latest": {"types": {"str": 31}}, "grandlyon/com_donnees_communales.comequipementpublic_1_0_0": {"types": {"int": 241, "str": 51}}, "grandlyon/pvo_patrimoine_voirie.pvotronconwebcriter": {"types": {"str": 3035}}, "grandlyon/rillieux.equipementpublic_latest": {"types": {"int": 10, "str": 4}}, "grandlyon/saintdidier.equipementpublic_latest": {"types": {"str": 16}}, "grandlyon/vaulx.equipementpublic_latest": {"types": {"int": 231}}, "grandlyon/vdl_vie_citoyenne.nom_de_quartier": {"types": {"int": 34}}, "grandlyon/vdl_vie_citoyenne.perimetre_de_quartier": {"types": {"int": 34}}, "rdata/pvo_patrimoine_voirie.pvoprevisiontrafic1h": {"types": {"str": 24020}}, "rdata/pvo_patrimoine_voirie.pvotrafic": {"types": {"str": 3035}}}, "code_ape": {"grandlyon/chassieu_economie.commerces_artisans": {"types": {"NoneType": 54, "str": 94}}}, "code_bib": {"grandlyon/adr_voie_lieu.adrequiculturepct": {"types": {"NoneType": 41, "int": 56}}}, "code_commune": {"grandlyon/edu_education.educollege_1_0_0": {"types": {"int": 134}}, "grandlyon/edu_education.educollege_latest": {"types": {"int": 134}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"int": 134}}}, "code_ei": {"grandlyon/vdl_vie_citoyenne.mairie": {"types": {"NoneType": 1, "str": 12}}}, "code_ei_patrim": {"grandlyon/vdl_vie_citoyenne.bureau_de_vote": {"types": {"str": 294}}, "grandlyon/vdl_vie_citoyenne.lieu_de_vote": {"types": {"str": 119}}}, "code_equipement": {"rdata/tcl_sytral.tclalerteaccessibilite": {"types": {"int": 3}}}, "code_forme": {"grandlyon/plu_h_opposable.pluafival": {"types": {"int": 3892}}, "grandlyon/pos_opposable.posafival": {"types": {"str": 4549}}}, "code_gare": {"tuba/aprr_autoroutes.peage": {"types": {"int": 3, "str": 151}}}, "code_gene": {"tuba/aprr_autoroutes.chantier": {"types": {"int": 712}}}, "code_insee": {"grandlyon/adr_voie_lieu.adrequiculturepct": {"types": {"NoneType": 5, "int": 92}}, "grandlyon/bron.bureauvote_1_0_0": {"types": {"int": 26}}, "grandlyon/bron.bureauvote_latest": {"types": {"int": 26}}, "grandlyon/bron.panneauaffichage_latest": {"types": {"int": 41}}, "grandlyon/bron.parcjardin_latest": {"types": {"int": 8}}, "grandlyon/bron.toilettepublique_latest": {"types": {"int": 3}}, "grandlyon/champagne.bureauvote_1_0_0": {"types": {"int": 5}}, "grandlyon/champagne.bureauvote_latest": {"types": {"int": 5}}, "grandlyon/champagne.equipementpublic_latest": {"types": {"int": 31}}, "grandlyon/champagne.panneauaffichage_latest": {"types": {"int": 3}}, "grandlyon/champagne.parcjardin_latest": {"types": {"int": 6}}, "grandlyon/champagne.stationnementpmr_latest": {"types": {"int": 12}}, "grandlyon/champagne.toilettepublique_latest": {"types": {"int": 4}}, "grandlyon/com_donnees_communales.combureauvote_1_0_0": {"types": {"int": 201}}, "grandlyon/com_donnees_communales.combureauvote_2_0_0": {"types": {"int": 201}}, "grandlyon/com_donnees_communales.comequipementpublic_1_0_0": {"types": {"int": 292}}, "grandlyon/com_donnees_communales.companneauaffichage_1_0_0": {"types": {"int": 211}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"int": 364}}, "grandlyon/com_donnees_communales.comstationnementpmr_1_0_0": {"types": {"int": 1524}}, "grandlyon/com_donnees_communales.comtoilettepublique_1_0_0": {"types": {"int": 193}}, "grandlyon/eco_ecologie.annuaireconsommateur": {"types": {"int": 975}}, "grandlyon/eco_ecologie.annuaireproducteur": {"types": {"int": 124}}, "grandlyon/evg_esp_veg.envpdiprboucle": {"types": {"NoneType": 1, "int": 60}}, "grandlyon/evg_esp_veg.envpdiprsign": {"types": {"int": 691, "str": 2}}, "grandlyon/evg_esp_veg.evgsentiernature": {"types": {"NoneType": 19, "int": 26}}, "grandlyon/gic_collecte.gicsiloenterre": {"types": {"int": 647}}, "grandlyon/gic_collecte.gicsiloverre": {"types": {"int": 2706}}, "grandlyon/gin_nettoiement.gincorbeille": {"types": {"int": 11995}}, "grandlyon/gip_proprete.gipdecheterie": {"types": {"NoneType": 1, "int": 31}}, "grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"NoneType": 1, "int": 31}}, "grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"NoneType": 1, "int": 31}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"NoneType": 1, "int": 31}}, "grandlyon/gip_proprete.gipdonnerie": {"types": {"int": 12}}, "grandlyon/gip_proprete.gipdonnerie_2_0_0": {"types": {"int": 12}}, "grandlyon/gip_proprete.gipdonnerie_3_0_0": {"types": {"int": 12}}, "grandlyon/gip_proprete.gipdonnerie_latest": {"types": {"int": 12}}, "grandlyon/limonest.stationnementpmr_latest": {"types": {"int": 11}}, "grandlyon/lyon.panneauaffichage_latest": {"types": {"int": 76}}, "grandlyon/lyon.parcjardin_latest": {"types": {"int": 296}}, "grandlyon/lyon.toilettepublique_latest": {"types": {"int": 141}}, "grandlyon/mions.bureauvote_1_0_0": {"types": {"int": 10}}, "grandlyon/mions.bureauvote_latest": {"types": {"int": 10}}, "grandlyon/mions.panneauaffichage_latest": {"types": {"int": 10}}, "grandlyon/mions.parcjardin_latest": {"types": {"int": 7}}, "grandlyon/mions.toilettepublique_latest": {"types": {"int": 2}}, "grandlyon/pos_opposable.posdocumentcommune": {"types": {"NoneType": 2, "str": 65}}, "grandlyon/pvo_patrimoine_voirie.pvomobilierurbain": {"types": {"int": 2732}}, "grandlyon/pvo_patrimoine_voirie.pvostationvelov": {"types": {"int": 427}}, "grandlyon/rillieux.bureauvote_1_0_0": {"types": {"int": 18}}, "grandlyon/rillieux.bureauvote_latest": {"types": {"int": 18}}, "grandlyon/rillieux.equipementpublic_latest": {"types": {"int": 14}}, "grandlyon/rillieux.panneauaffichage_latest": {"types": {"int": 19}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"int": 8}}, "grandlyon/rillieux.toilettepublique_latest": {"types": {"int": 9}}, "grandlyon/saintcyr.bureauvote_1_0_0": {"types": {"int": 5}}, "grandlyon/saintcyr.bureauvote_latest": {"types": {"int": 5}}, "grandlyon/saintcyr.panneauaffichage_latest": {"types": {"int": 1}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"int": 2}}, "grandlyon/saintcyr.toilettepublique_latest": {"types": {"int": 3}}, "grandlyon/saintdidier.bureauvote_1_0_0": {"types": {"int": 6}}, "grandlyon/saintdidier.bureauvote_latest": {"types": {"int": 6}}, "grandlyon/saintdidier.equipementpublic_latest": {"types": {"int": 16}}, "grandlyon/saintdidier.panneauaffichage_latest": {"types": {"int": 4}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"int": 2}}, "grandlyon/saintdidier.stationnementpmr_latest": {"types": {"int": 13}}, "grandlyon/saintdidier.toilettepublique_latest": {"types": {"int": 4}}, "grandlyon/saintpriest.bureauvote_1_0_0": {"types": {"int": 32}}, "grandlyon/saintpriest.bureauvote_latest": {"types": {"int": 32}}, "grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"int": 62}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"int": 56}}, "grandlyon/ter_territoire.point_distribution_met": {"types": {"int": 1365}}, "grandlyon/vaulx.bureauvote_1_0_0": {"types": {"int": 20}}, "grandlyon/vaulx.bureauvote_latest": {"types": {"int": 20}}, "grandlyon/vaulx.equipementpublic_latest": {"types": {"int": 231}}, "grandlyon/vaulx.panneauaffichage_latest": {"types": {"int": 25}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"int": 35}}, "grandlyon/vaulx.stationnementpmr_latest": {"types": {"int": 10}}, "grandlyon/vaulx.toilettepublique_latest": {"types": {"int": 14}}, "grandlyon/villeurbanne.bureauvote_1_0_0": {"types": {"int": 79}}, "grandlyon/villeurbanne.bureauvote_latest": {"types": {"int": 79}}, "grandlyon/villeurbanne.panneauaffichage_latest": {"types": {"int": 32}}, "grandlyon/villeurbanne.toilettepublique_latest": {"types": {"int": 13}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"int": 427}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"int": 348}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"int": 427}}, "rdata/jcd_jcdecaux.jcdvelov_latest": {"types": {"int": 427}}, "rdata/jcd_jcdecaux.jcdvelov_proj": {"types": {"int": 427}}}, "code_lieu": {"rdata/tcl_sytral.tclalerteaccessibilite": {"types": {"int": 3}}}, "code_ligne": {"rdata/rx_rhonexpress.rxligne_2_0_0": {"types": {"str": 2}}, "rdata/tcl_sytral.tcllignebus_2_0_0": {"types": {"int": 6, "str": 359}}, "rdata/tcl_sytral.tcllignemf_2_0_0": {"types": {"int": 8, "str": 4}}, "rdata/tcl_sytral.tcllignetram_2_0_0": {"types": {"str": 12}}}, "code_num": {"grandlyon/vdl_vie_citoyenne.perimetre_de_quartier": {"types": {"int": 34}}}, "code_post": {"grandlyon/chassieu_economie.commerces_artisans": {"types": {"NoneType": 3, "int": 145}}}, "code_postal": {"grandlyon/eco_ecologie.annuaireconsommateur": {"types": {"int": 975}}, "grandlyon/eco_ecologie.annuaireproducteur": {"types": {"int": 124}}, "grandlyon/gic_collecte.gicsiloenterre": {"types": {"int": 647}}, "grandlyon/gic_collecte.gicsiloverre": {"types": {"int": 2706}}, "grandlyon/gip_proprete.gipdecheterie": {"types": {"NoneType": 1, "int": 31}}, "grandlyon/gip_proprete.gipdonnerie": {"types": {"int": 12}}, "grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"int": 62}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"int": 56}}, "grandlyon/ter_territoire.point_distribution_met": {"types": {"NoneType": 1, "int": 1364}}, "tuba/aprr_autoroutes.peage": {"types": {"NoneType": 47, "int": 107}}}, "code_siren": {"grandlyon/chassieu_economie.commerces_artisans": {"types": {"NoneType": 58, "int": 80, "str": 10}}}, "code_siret": {"grandlyon/chassieu_economie.commerces_artisans": {"types": {"NoneType": 58, "int": 86, "str": 4}}, "grandlyon/eco_ecologie.annuaireconsommateur": {"types": {"NoneType": 972, "str": 3}}, "grandlyon/eco_ecologie.annuaireproducteur": {"types": {"NoneType": 124}}}, "code_sncf": {"rdata/sncf_gares_connexions.sncfgarelieu": {"types": {"str": 33}}}, "code_station": {"rdata/tcl_sytral.tclalerteaccessibilite": {"types": {"int": 3}}}, "code_territoire": {"grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"str": 62}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"int": 56}}}, "code_titan": {"rdata/rx_rhonexpress.rxligne": {"types": {"str": 2}}, "rdata/tcl_sytral.tcllignebus": {"types": {"str": 365}}, "rdata/tcl_sytral.tcllignemf": {"types": {"str": 12}}, "rdata/tcl_sytral.tcllignetram": {"types": {"str": 12}}}, "code_trace": {"rdata/rx_rhonexpress.rxligne_2_0_0": {"types": {"str": 2}}, "rdata/tcl_sytral.tcllignebus_2_0_0": {"types": {"str": 365}}, "rdata/tcl_sytral.tcllignemf_2_0_0": {"types": {"str": 12}}, "rdata/tcl_sytral.tcllignetram_2_0_0": {"types": {"str": 12}}}, "code_tri_ligne": {"rdata/rx_rhonexpress.rxligne_2_0_0": {"types": {"NoneType": 2}}, "rdata/tcl_sytral.tcllignebus_2_0_0": {"types": {"str": 365}}, "rdata/tcl_sytral.tcllignemf_2_0_0": {"types": {"str": 12}}, "rdata/tcl_sytral.tcllignetram_2_0_0": {"types": {"str": 12}}}, "code_type": {"tuba/aprr_autoroutes.chantier": {"types": {"int": 712}}}, "code_type_contrat": {"tuba/aprr_autoroutes.contrat": {"types": {"str": 142}}}, "code_type_ligne": {"rdata/rx_rhonexpress.rxligne_2_0_0": {"types": {"str": 2}}, "rdata/tcl_sytral.tcllignebus_2_0_0": {"types": {"str": 365}}, "rdata/tcl_sytral.tcllignemf_2_0_0": {"types": {"str": 12}}, "rdata/tcl_sytral.tcllignetram_2_0_0": {"types": {"str": 12}}}, "code_voie": {"grandlyon/pos_opposable.poscommer": {"types": {"NoneType": 63, "int": 3028, "str": 271}}, "grandlyon/pos_opposable.poscontinuite": {"types": {"NoneType": 14, "int": 1067, "str": 51}}, "grandlyon/pos_opposable.poslimimp": {"types": {"NoneType": 10, "int": 151, "str": 71}}, "grandlyon/pos_opposable.postertia": {"types": {"NoneType": 2, "int": 390, "str": 21}}}, "codeclassification": {"grandlyon/evg_esp_veg.occeva2015clc": {"types": {"int": 19586}}, "grandlyon/evg_esp_veg.occeva2015gl": {"types": {"NoneType": 484445}}}, "codecorinebiotope": {"grandlyon/evg_esp_veg.evgmarezonehumide": {"types": {"float": 341, "int": 246, "str": 156}}}, "codecpv": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"NoneType": 9, "str": 260}}}, "codedgi": {"grandlyon/cad_cadastre.cadparcelle": {"types": {"str": 268546}}, "grandlyon/cad_cadastre.cadparcellehistorique": {"types": {"str": 83604}}, "grandlyon/cad_cadastre.cadsection": {"types": {"str": 1633}}, "grandlyon/cad_cadastre.cadsubdivisionsection": {"types": {"str": 1678}}}, "codefuv": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"NoneType": 200, "int": 95498}}, "grandlyon/adr_voie_lieu.adradresse": {"types": {"int": 157620, "str": 31252}}, "grandlyon/adr_voie_lieu.adraxevoie": {"types": {"int": 33120, "str": 5067}}, "grandlyon/adr_voie_lieu.adrchangementdenom": {"types": {"int": 692}}, "grandlyon/adr_voie_lieu.adrdebouche": {"types": {"int": 136044, "str": 24217}}, "grandlyon/adr_voie_lieu.adrlieudit": {"types": {"NoneType": 2776}}, "grandlyon/adr_voie_lieu.adrnumerovoie": {"types": {"int": 136045, "str": 24217}}, "grandlyon/gin_nettoiement.gincorbeille": {"types": {"NoneType": 731, "int": 11264}}, "grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 23, "int": 31449, "str": 4863}}, "grandlyon/pvo_patrimoine_voirie.pvozoneapaisee": {"types": {"int": 6016, "str": 677}}, "rdata/gin_nettoiement.gincdp": {"types": {"NoneType": 779, "int": 11465}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 23, "int": 31449, "str": 4863}}}, "codefuv1": {"grandlyon/pvo_patrimoine_voirie.pvoitinerairesda": {"types": {"NoneType": 62, "int": 7791, "str": 1309}}, "grandlyon/pvo_patrimoine_voirie.pvoplanmodesdoux": {"types": {"NoneType": 116, "int": 1946, "str": 239}}}, "codefuv2": {"grandlyon/pvo_patrimoine_voirie.pvoitinerairesda": {"types": {"NoneType": 8810, "int": 274, "str": 78}}, "grandlyon/pvo_patrimoine_voirie.pvoplanmodesdoux": {"types": {"NoneType": 2229, "int": 45, "str": 27}}}, "codefuvcarrefour": {"grandlyon/adr_voie_lieu.adrcarrefour": {"types": {"NoneType": 246, "int": 7068, "str": 19589}}}, "codegenre": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"int": 95698}}}, "codeimportance": {"grandlyon/pvo_patrimoine_voirie.pvochantierperturbant": {"types": {"int": 435}}}, "codeinsee": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"int": 95698}}, "grandlyon/adr_voie_lieu.adraxevoie": {"types": {"NoneType": 1, "int": 38074, "str": 112}}, "grandlyon/evg_esp_veg.envzpens": {"types": {"int": 17}}, "grandlyon/evg_esp_veg.evgmarezonehumide": {"types": {"int": 665, "str": 78}}, "grandlyon/ins_insertion_emploi.structureinsertion": {"types": {"int": 122}}, "grandlyon/pvo_patrimoine_voirie.pvoarretpedibus": {"types": {"int": 802}}, "grandlyon/pvo_patrimoine_voirie.pvopedibus": {"types": {"int": 217}}, "rdata/apd_apidae.apdevenement_2_0_0": {"types": {"int": 875, "str": 1}}, "rdata/eau_dci.eaudecieqpt": {"types": {"int": 15533}}}, "codeiris": {"rdata/nrj_energie.nrjconsoannuiris_1": {"types": {"int": 512}}}, "codepost": {"grandlyon/bron.bureauvote_1_0_0": {"types": {"int": 26}}, "grandlyon/bron.bureauvote_latest": {"types": {"int": 26}}, "grandlyon/bron.panneauaffichage_latest": {"types": {"int": 41}}, "grandlyon/bron.parcjardin_latest": {"types": {"int": 8}}, "grandlyon/bron.toilettepublique_latest": {"types": {"int": 3}}, "grandlyon/champagne.bureauvote_1_0_0": {"types": {"int": 5}}, "grandlyon/champagne.bureauvote_latest": {"types": {"int": 5}}, "grandlyon/champagne.panneauaffichage_latest": {"types": {"int": 3}}, "grandlyon/champagne.parcjardin_latest": {"types": {"int": 6}}, "grandlyon/champagne.stationnementpmr_latest": {"types": {"int": 12}}, "grandlyon/champagne.toilettepublique_latest": {"types": {"int": 4}}, "grandlyon/com_donnees_communales.combureauvote_1_0_0": {"types": {"int": 201}}, "grandlyon/com_donnees_communales.combureauvote_2_0_0": {"types": {"int": 201}}, "grandlyon/com_donnees_communales.companneauaffichage_1_0_0": {"types": {"int": 211}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"int": 364}}, "grandlyon/com_donnees_communales.comstationnementpmr_1_0_0": {"types": {"int": 1524}}, "grandlyon/com_donnees_communales.comtoilettepublique_1_0_0": {"types": {"int": 193}}, "grandlyon/limonest.stationnementpmr_latest": {"types": {"int": 11}}, "grandlyon/lyon.panneauaffichage_latest": {"types": {"int": 76}}, "grandlyon/lyon.parcjardin_latest": {"types": {"int": 296}}, "grandlyon/lyon.toilettepublique_latest": {"types": {"int": 141}}, "grandlyon/mions.bureauvote_1_0_0": {"types": {"int": 10}}, "grandlyon/mions.bureauvote_latest": {"types": {"int": 10}}, "grandlyon/mions.panneauaffichage_latest": {"types": {"int": 10}}, "grandlyon/mions.parcjardin_latest": {"types": {"int": 7}}, "grandlyon/mions.toilettepublique_latest": {"types": {"int": 2}}, "grandlyon/rillieux.bureauvote_1_0_0": {"types": {"int": 18}}, "grandlyon/rillieux.bureauvote_latest": {"types": {"int": 18}}, "grandlyon/rillieux.panneauaffichage_latest": {"types": {"int": 19}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"int": 8}}, "grandlyon/rillieux.toilettepublique_latest": {"types": {"int": 9}}, "grandlyon/saintcyr.bureauvote_1_0_0": {"types": {"int": 5}}, "grandlyon/saintcyr.bureauvote_latest": {"types": {"int": 5}}, "grandlyon/saintcyr.panneauaffichage_latest": {"types": {"int": 1}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"int": 2}}, "grandlyon/saintcyr.toilettepublique_latest": {"types": {"int": 3}}, "grandlyon/saintdidier.bureauvote_1_0_0": {"types": {"int": 6}}, "grandlyon/saintdidier.bureauvote_latest": {"types": {"int": 6}}, "grandlyon/saintdidier.panneauaffichage_latest": {"types": {"int": 4}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"int": 2}}, "grandlyon/saintdidier.stationnementpmr_latest": {"types": {"int": 13}}, "grandlyon/saintdidier.toilettepublique_latest": {"types": {"int": 4}}, "grandlyon/saintpriest.bureauvote_1_0_0": {"types": {"int": 32}}, "grandlyon/saintpriest.bureauvote_latest": {"types": {"int": 32}}, "grandlyon/vaulx.bureauvote_1_0_0": {"types": {"int": 20}}, "grandlyon/vaulx.bureauvote_latest": {"types": {"int": 20}}, "grandlyon/vaulx.panneauaffichage_latest": {"types": {"int": 25}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"int": 35}}, "grandlyon/vaulx.stationnementpmr_latest": {"types": {"int": 10}}, "grandlyon/vaulx.toilettepublique_latest": {"types": {"int": 14}}, "grandlyon/villeurbanne.bureauvote_1_0_0": {"types": {"int": 79}}, "grandlyon/villeurbanne.bureauvote_latest": {"types": {"int": 79}}, "grandlyon/villeurbanne.panneauaffichage_latest": {"types": {"int": 32}}, "grandlyon/villeurbanne.toilettepublique_latest": {"types": {"int": 13}}}, "codepostal": {"grandlyon/evg_esp_veg.evgaireaccueil": {"types": {"int": 18}}, "grandlyon/ins_insertion_emploi.structureinsertion": {"types": {"int": 122}}, "rdata/apd_apidae.apdevenement": {"types": {"int": 657}}, "rdata/sit_sitra.sittourisme": {"types": {"int": 5217, "str": 1}}, "rdata/tcl_sytral.tclagence": {"types": {"int": 5}}, "rdata/tcl_sytral.tcldepositaire": {"types": {"NoneType": 2, "int": 230}}, "rdata/tcl_sytral.tclguichet": {"types": {"int": 103}}, "rdata/tcl_sytral.tclpointrechargement": {"types": {"int": 172}}, "rdata/tcl_sytral.tclrelais": {"types": {"int": 2}}}, "codereg": {"grandlyon/bron.bureauvote_1_0_0": {"types": {"int": 26}}, "grandlyon/bron.bureauvote_latest": {"types": {"int": 26}}, "grandlyon/champagne.bureauvote_1_0_0": {"types": {"int": 5}}, "grandlyon/champagne.bureauvote_latest": {"types": {"int": 5}}, "grandlyon/com_donnees_communales.combureauvote_1_0_0": {"types": {"int": 201}}, "grandlyon/com_donnees_communales.combureauvote_2_0_0": {"types": {"int": 201}}, "grandlyon/mions.bureauvote_1_0_0": {"types": {"int": 10}}, "grandlyon/mions.bureauvote_latest": {"types": {"int": 10}}, "grandlyon/rillieux.bureauvote_1_0_0": {"types": {"int": 18}}, "grandlyon/rillieux.bureauvote_latest": {"types": {"int": 18}}, "grandlyon/saintcyr.bureauvote_1_0_0": {"types": {"int": 5}}, "grandlyon/saintcyr.bureauvote_latest": {"types": {"int": 5}}, "grandlyon/saintdidier.bureauvote_1_0_0": {"types": {"int": 6}}, "grandlyon/saintdidier.bureauvote_latest": {"types": {"int": 6}}, "grandlyon/saintpriest.bureauvote_1_0_0": {"types": {"int": 32}}, "grandlyon/saintpriest.bureauvote_latest": {"types": {"int": 32}}, "grandlyon/vaulx.bureauvote_1_0_0": {"types": {"int": 20}}, "grandlyon/vaulx.bureauvote_latest": {"types": {"int": 20}}, "grandlyon/villeurbanne.bureauvote_1_0_0": {"types": {"int": 79}}, "grandlyon/villeurbanne.bureauvote_latest": {"types": {"int": 79}}}, "codes_insee": {"grandlyon/ter_territoire.perimetre_mdm": {"types": {"int": 22, "str": 11}}, "grandlyon/ter_territoire.perimetre_mdr": {"types": {"int": 22, "str": 11}}}, "codesdage": {"grandlyon/evg_esp_veg.evgmarezonehumide": {"types": {"int": 384, "str": 359}}}, "codetroncon": {"grandlyon/adr_voie_lieu.adraxevoie": {"types": {"str": 38187}}, "grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"str": 36335}}, "grandlyon/pvo_patrimoine_voirie.pvoitinerairesda": {"types": {"str": 9162}}, "grandlyon/pvo_patrimoine_voirie.pvozoneapaisee": {"types": {"str": 6693}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"str": 36335}}}, "codetype": {"grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"int": 1043}}}, "codfamille": {"rdata/eau_dci.eaudecieqpt": {"types": {"str": 15533}}}, "codinsee": {"grandlyon/adr_voie_lieu.adrmetcirconscription": {"types": {"int": 5, "str": 9}}, "grandlyon/adr_voie_lieu.adrtoilettepublique_1_0_0": {"types": {"int": 434}}, "grandlyon/adr_voie_lieu.toilettepublique_latest": {"types": {"int": 434}}}, "codpostal": {"grandlyon/gip_proprete.gipcomposteur_1_0_0": {"types": {"int": 292}}, "grandlyon/gip_proprete.gipcomposteur_latest": {"types": {"int": 292}}}, "coll_siret": {"grandlyon/champagne.equipementpublic_latest": {"types": {"int": 31}}, "grandlyon/com_donnees_communales.comequipementpublic_1_0_0": {"types": {"int": 292}}, "grandlyon/rillieux.equipementpublic_latest": {"types": {"int": 14}}, "grandlyon/saintdidier.equipementpublic_latest": {"types": {"int": 16}}, "grandlyon/vaulx.equipementpublic_latest": {"types": {"int": 231}}}, "collecteur": {"grandlyon/gin_nettoiement.gincorbeille": {"types": {"NoneType": 841, "str": 11154}}, "rdata/gin_nettoiement.gincdp": {"types": {"NoneType": 99, "str": 12145}}}, "commentaire": {"grandlyon/bron.toilettepublique_latest": {"types": {"NoneType": 1, "str": 2}}, "grandlyon/champagne.toilettepublique_latest": {"types": {"str": 4}}, "grandlyon/com_donnees_communales.comtoilettepublique_1_0_0": {"types": {"NoneType": 149, "str": 44}}, "grandlyon/eco_ecologie.annuaireconsommateur": {"types": {"NoneType": 961, "str": 14}}, "grandlyon/eco_ecologie.annuaireproducteur": {"types": {"NoneType": 32, "str": 92}}, "grandlyon/gin_nettoiement.gincorbeille": {"types": {"NoneType": 11484, "str": 511}}, "grandlyon/lyon.toilettepublique_latest": {"types": {"NoneType": 115, "str": 26}}, "grandlyon/mions.toilettepublique_latest": {"types": {"NoneType": 2}}, "grandlyon/pvo_patrimoine_voirie.pvoarretpedibus": {"types": {"NoneType": 801, "str": 1}}, "grandlyon/rillieux.toilettepublique_latest": {"types": {"NoneType": 9}}, "grandlyon/saintcyr.toilettepublique_latest": {"types": {"NoneType": 3}}, "grandlyon/saintdidier.toilettepublique_latest": {"types": {"str": 4}}, "grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"NoneType": 55, "str": 7}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"NoneType": 56}}, "grandlyon/ter_territoire.point_distribution_met": {"types": {"NoneType": 1365}}, "grandlyon/vaulx.toilettepublique_latest": {"types": {"NoneType": 6, "str": 8}}, "grandlyon/villeurbanne.toilettepublique_latest": {"types": {"NoneType": 13}}, "rdata/gin_nettoiement.gincdp": {"types": {"NoneType": 10849, "str": 1395}}, "rdata/rnsa_reseau_aerobio.histornsabulletin": {"types": {"NoneType": 3067, "str": 752}}, "rdata/rnsa_reseau_aerobio.rnsabulletin": {"types": {"NoneType": 116, "str": 29}}}, "commentaires": {"grandlyon/adr_voie_lieu.adrequippiscinepct": {"types": {"NoneType": 5, "str": 34}}, "grandlyon/chassieu_equipements.batiments_communaux": {"types": {"NoneType": 11, "str": 89}}}, "commune": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"str": 95698}}, "grandlyon/adr_voie_lieu.adradresse": {"types": {"str": 188872}}, "grandlyon/adr_voie_lieu.adrbornefontaine_1_0_0": {"types": {"str": 428}}, "grandlyon/adr_voie_lieu.adrbornefontaine_latest": {"types": {"str": 428}}, "grandlyon/adr_voie_lieu.adrcentrecommerc_1_0_0": {"types": {"str": 24}}, "grandlyon/adr_voie_lieu.adrcentrecommerc_latest": {"types": {"str": 24}}, "grandlyon/adr_voie_lieu.adrchangementdenom": {"types": {"str": 692}}, "grandlyon/adr_voie_lieu.adrcommunecirconscription": {"types": {"str": 295}}, "grandlyon/adr_voie_lieu.adrdebouche": {"types": {"str": 160261}}, "grandlyon/adr_voie_lieu.adrfontaineornem_1_0_0": {"types": {"str": 75}}, "grandlyon/adr_voie_lieu.adrfontaineornem_latest": {"types": {"str": 75}}, "grandlyon/adr_voie_lieu.adrnumerovoie": {"types": {"str": 160262}}, "grandlyon/adr_voie_lieu.adrtoilettepublique_1_0_0": {"types": {"str": 434}}, "grandlyon/adr_voie_lieu.toilettepublique_latest": {"types": {"str": 434}}, "grandlyon/bron.bureauvote_1_0_0": {"types": {"str": 26}}, "grandlyon/bron.bureauvote_latest": {"types": {"str": 26}}, "grandlyon/bron.panneauaffichage_latest": {"types": {"str": 41}}, "grandlyon/bron.parcjardin_latest": {"types": {"str": 8}}, "grandlyon/bron.toilettepublique_latest": {"types": {"str": 3}}, "grandlyon/champagne.bureauvote_1_0_0": {"types": {"str": 5}}, "grandlyon/champagne.bureauvote_latest": {"types": {"str": 5}}, "grandlyon/champagne.panneauaffichage_latest": {"types": {"str": 3}}, "grandlyon/champagne.parcjardin_latest": {"types": {"str": 6}}, "grandlyon/champagne.stationnementpmr_latest": {"types": {"str": 12}}, "grandlyon/champagne.toilettepublique_latest": {"types": {"str": 4}}, "grandlyon/com_donnees_communales.combureauvote_1_0_0": {"types": {"str": 201}}, "grandlyon/com_donnees_communales.combureauvote_2_0_0": {"types": {"str": 201}}, "grandlyon/com_donnees_communales.companneauaffichage_1_0_0": {"types": {"str": 211}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"str": 364}}, "grandlyon/com_donnees_communales.comstationnementpmr_1_0_0": {"types": {"str": 1524}}, "grandlyon/com_donnees_communales.comtoilettepublique_1_0_0": {"types": {"str": 193}}, "grandlyon/eco_ecologie.annuaireconsommateur": {"types": {"str": 975}}, "grandlyon/eco_ecologie.annuaireproducteur": {"types": {"str": 124}}, "grandlyon/evg_esp_veg.envzpens": {"types": {"str": 17}}, "grandlyon/evg_esp_veg.evgmarezonehumide": {"types": {"str": 743}}, "grandlyon/evg_esp_veg.evgsentiernature": {"types": {"str": 45}}, "grandlyon/gic_collecte.giccompostage": {"types": {"str": 1}}, "grandlyon/gic_collecte.gicsiloenterre": {"types": {"str": 647}}, "grandlyon/gic_collecte.gicsiloverre": {"types": {"str": 2706}}, "grandlyon/gic_collecte.gicsitetraitement": {"types": {"str": 12}}, "grandlyon/gin_nettoiement.ginbornegelhydro_1_0_0": {"types": {"str": 19}}, "grandlyon/gin_nettoiement.ginbornegelhydro_latest": {"types": {"str": 19}}, "grandlyon/gin_nettoiement.gincorbeille": {"types": {"str": 11995}}, "grandlyon/gin_nettoiement.ginmarche": {"types": {"str": 164}}, "grandlyon/gin_nettoiement.gintoilettepublique": {"types": {"str": 143}}, "grandlyon/gip_proprete.gipcomposteur_1_0_0": {"types": {"str": 292}}, "grandlyon/gip_proprete.gipcomposteur_latest": {"types": {"str": 292}}, "grandlyon/gip_proprete.gipdecheterie": {"types": {"NoneType": 1, "str": 31}}, "grandlyon/gip_proprete.gipdonnerie": {"types": {"str": 12}}, "grandlyon/ins_insertion_emploi.structureinsertion": {"types": {"str": 122}}, "grandlyon/limonest.stationnementpmr_latest": {"types": {"str": 11}}, "grandlyon/lyon.panneauaffichage_latest": {"types": {"str": 76}}, "grandlyon/lyon.parcjardin_latest": {"types": {"str": 296}}, "grandlyon/lyon.toilettepublique_latest": {"types": {"str": 141}}, "grandlyon/mions.bureauvote_1_0_0": {"types": {"str": 10}}, "grandlyon/mions.bureauvote_latest": {"types": {"str": 10}}, "grandlyon/mions.panneauaffichage_latest": {"types": {"str": 10}}, "grandlyon/mions.parcjardin_latest": {"types": {"str": 7}}, "grandlyon/mions.toilettepublique_latest": {"types": {"str": 2}}, "grandlyon/pvo_patrimoine_voirie.pvoarretpedibus": {"types": {"str": 802}}, "grandlyon/pvo_patrimoine_voirie.pvoitinerairesda": {"types": {"NoneType": 62, "str": 9100}}, "grandlyon/pvo_patrimoine_voirie.pvomobilierurbain": {"types": {"str": 2732}}, "grandlyon/pvo_patrimoine_voirie.pvoparc2rm": {"types": {"str": 519}}, "grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"NoneType": 66, "str": 977}}, "grandlyon/pvo_patrimoine_voirie.pvopedibus": {"types": {"str": 217}}, "grandlyon/pvo_patrimoine_voirie.pvoplanmodesdoux": {"types": {"NoneType": 8, "str": 2293}}, "grandlyon/pvo_patrimoine_voirie.pvostationautopartage": {"types": {"str": 40}}, "grandlyon/pvo_patrimoine_voirie.pvostationnementvelo": {"types": {"str": 3365}}, "grandlyon/pvo_patrimoine_voirie.pvostationtaxi": {"types": {"str": 106}}, "grandlyon/pvo_patrimoine_voirie.pvostationvelov": {"types": {"str": 427}}, "grandlyon/pvo_patrimoine_voirie.pvovillessvoitureptentree_1": {"types": {"str": 187}}, "grandlyon/rillieux.bureauvote_1_0_0": {"types": {"str": 18}}, "grandlyon/rillieux.bureauvote_latest": {"types": {"str": 18}}, "grandlyon/rillieux.panneauaffichage_latest": {"types": {"str": 19}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"str": 8}}, "grandlyon/rillieux.toilettepublique_latest": {"types": {"str": 9}}, "grandlyon/saintcyr.bureauvote_1_0_0": {"types": {"str": 5}}, "grandlyon/saintcyr.bureauvote_latest": {"types": {"str": 5}}, "grandlyon/saintcyr.panneauaffichage_latest": {"types": {"str": 1}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/saintcyr.toilettepublique_latest": {"types": {"str": 3}}, "grandlyon/saintdidier.bureauvote_1_0_0": {"types": {"str": 6}}, "grandlyon/saintdidier.bureauvote_latest": {"types": {"str": 6}}, "grandlyon/saintdidier.panneauaffichage_latest": {"types": {"str": 4}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/saintdidier.stationnementpmr_latest": {"types": {"str": 13}}, "grandlyon/saintdidier.toilettepublique_latest": {"types": {"str": 4}}, "grandlyon/saintpriest.bureauvote_1_0_0": {"types": {"str": 32}}, "grandlyon/saintpriest.bureauvote_latest": {"types": {"str": 32}}, "grandlyon/top_plan_canevas.topcanevas": {"types": {"int": 15106, "str": 10}}, "grandlyon/vaulx.bureauvote_1_0_0": {"types": {"str": 20}}, "grandlyon/vaulx.bureauvote_latest": {"types": {"str": 20}}, "grandlyon/vaulx.panneauaffichage_latest": {"types": {"str": 25}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"str": 35}}, "grandlyon/vaulx.stationnementpmr_latest": {"types": {"str": 10}}, "grandlyon/vaulx.toilettepublique_latest": {"types": {"str": 14}}, "grandlyon/villeurbanne.bureauvote_1_0_0": {"types": {"str": 79}}, "grandlyon/villeurbanne.bureauvote_latest": {"types": {"str": 79}}, "grandlyon/villeurbanne.panneauaffichage_latest": {"types": {"str": 32}}, "grandlyon/villeurbanne.toilettepublique_latest": {"types": {"str": 13}}, "rdata/apd_apidae.apdevenement": {"types": {"str": 657}}, "rdata/cov_covid19.covsecteurmasque_1": {"types": {"str": 1240}}, "rdata/cov_covid19.covstationdepistage_1": {"types": {"str": 3}}, "rdata/demo.demovelov": {"types": {"str": 349}}, "rdata/eau_dci.hydrant": {"types": {"str": 12489}}, "rdata/gin_nettoiement.gincdp": {"types": {"NoneType": 8, "str": 12236}}, "rdata/jcd_jcdecaux.activitejcdvelov": {"types": {"str": 33}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"str": 427}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"str": 348}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"str": 427}}, "rdata/jcd_jcdecaux.jcdvelov_latest": {"types": {"str": 427}}, "rdata/jcd_jcdecaux.jcdvelov_proj": {"types": {"str": 427}}, "rdata/lyv_lyvia.lyvchantier": {"types": {"str": 1820}}, "rdata/nrj_energie.nrjconsoannuiris_1": {"types": {"str": 512}}, "rdata/nrj_energie.nrjinstallphotovolt_1": {"types": {"str": 67}}, "rdata/pvo_patrimoine_voirie.pvostationautopartagetr": {"types": {"str": 39}}, "rdata/sit_sitra.sittourisme": {"types": {"str": 5218}}}, "commune1": {"grandlyon/pvo_patrimoine_voirie.pvoamenagementcyclable": {"types": {"NoneType": 1, "str": 3407}}, "grandlyon/pvo_patrimoine_voirie.pvochantierperturbant": {"types": {"NoneType": 3, "str": 432}}, "grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 24, "str": 36311}}, "grandlyon/pvo_patrimoine_voirie.pvozoneapaisee": {"types": {"str": 6693}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 24, "str": 36311}}}, "commune2": {"grandlyon/pvo_patrimoine_voirie.pvoamenagementcyclable": {"types": {"NoneType": 3329, "str": 79}}, "grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 35410, "str": 925}}, "grandlyon/pvo_patrimoine_voirie.pvozoneapaisee": {"types": {"NoneType": 6592, "str": 101}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 35410, "str": 925}}}, "commune_depart": {"grandlyon/evg_esp_veg.envpdiprboucle": {"types": {"str": 61}}}, "communes": {"grandlyon/adr_voie_lieu.adrmetcirconscription": {"types": {"str": 14}}, "grandlyon/ter_territoire.perimetre_mdm": {"types": {"str": 33}}, "grandlyon/ter_territoire.perimetre_mdr": {"types": {"str": 33}}}, "communesdintervention": {"grandlyon/ins_insertion_emploi.commissionlocale": {"types": {"str": 11}}}, "communestructureporteuse": {"grandlyon/gic_collecte.giccompostage": {"types": {"NoneType": 1}}}, "complement_voie": {"grandlyon/chassieu_economie.commerces_artisans": {"types": {"NoneType": 134, "str": 14}}}, "complementadresse": {"grandlyon/ins_insertion_emploi.structureinsertion": {"types": {"NoneType": 116, "str": 6}}}, "complementnom": {"grandlyon/evg_esp_veg.evgpoisentiernature": {"types": {"NoneType": 66, "str": 121}}}, "complexes_sites": {"grandlyon/chassieu_equipements.batiments_communaux": {"types": {"NoneType": 12, "str": 88}}}, "comptagepl": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 22701, "str": 13634}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 22701, "str": 13634}}}, "confidentiality": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"str": 60}}}, "configuration": {"grandlyon/champagne.stationnementpmr_latest": {"types": {"str": 12}}, "grandlyon/com_donnees_communales.comstationnementpmr_1_0_0": {"types": {"NoneType": 20, "str": 1504}}, "grandlyon/limonest.stationnementpmr_latest": {"types": {"str": 11}}, "grandlyon/saintdidier.stationnementpmr_latest": {"types": {"str": 13}}, "grandlyon/vaulx.stationnementpmr_latest": {"types": {"NoneType": 10}}, "grandlyon/vdl_deplacements.desserte_livraison": {"types": {"NoneType": 14, "str": 1321}}, "grandlyon/vdl_deplacements.emplacement_pmr": {"types": {"NoneType": 10, "str": 1468}}}, "consequence": {"rdata/tcl_sytral.tclalerteaccessibilite": {"types": {"str": 3}}}, "consommation": {"rdata/nrj_energie.nrjecomix_latest": {"types": {"int": 138696}}, "rdata/nrj_energie.nrjecomixcons_1": {"types": {"int": 134399}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"types": {"int": 4305}}}, "contact": {"grandlyon/eco_ecologie.annuaireproducteur": {"types": {"NoneType": 2, "str": 122}}}, "contact.0.Fax": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"str": 44}}}, "contact.0.Google My Business": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"str": 4}}}, "contact.0.M\u00e9l": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"str": 630}}}, "contact.0.Page facebook": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"str": 288}}}, "contact.0.Shorty URL": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"str": 1}}}, "contact.0.Site internet mobile": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"str": 3}}}, "contact.0.Site web (URL)": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"str": 902}}}, "contact.0.Tripadvisor": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"str": 13}}}, "contact.0.Twitter": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"str": 70}}}, "contact.0.T\u00e9l\u00e9phone": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"str": 828}}}, "contact.0.T\u00e9l\u00e9phone /fax": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"str": 2}}}, "contact.0.Yelp": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"str": 29}}}, "contact_mail": {"rdata/lyv_lyvia.lyvchantier": {"types": {"NoneType": 1819, "str": 1}}}, "contact_tel": {"rdata/lyv_lyvia.lyvchantier": {"types": {"NoneType": 868, "str": 952}}}, "contact_url": {"rdata/lyv_lyvia.lyvchantier": {"types": {"NoneType": 1384, "str": 436}}}, "contactassociation": {"grandlyon/pvo_patrimoine_voirie.pvopedibus": {"types": {"NoneType": 5, "str": 212}}}, "contactstructureporteuse": {"grandlyon/gic_collecte.giccompostage": {"types": {"NoneType": 1}}}, "containedinplace.schema:identifier": {"rdata/lpa_mobilite.station_libre_service": {"types": {"int": 43}}}, "containedinplace.schema:name": {"rdata/lpa_mobilite.station_libre_service": {"types": {"str": 43}}}, "continuitecyclablezca": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 36118, "str": 217}}, "grandlyon/pvo_patrimoine_voirie.pvozoneapaisee": {"types": {"NoneType": 6483, "str": 210}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 36118, "str": 217}}}, "coord_dimension": {"grandlyon/public.geometry_columns": {"types": {"int": 373}}, "rdata/public.geometry_columns": {"types": {"int": 174}}, "tuba/public.geometry_columns": {"types": {"int": 10}}}, "coord_est": {"grandlyon/top_plan_canevas.topcanevas": {"types": {"float": 15116}}}, "coord_nord": {"grandlyon/top_plan_canevas.topcanevas": {"types": {"float": 15116}}}, "cote": {"grandlyon/pos_opposable.poscote": {"types": {"NoneType": 82}}}, "couchederoulement": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 28244, "str": 8091}}}, "couleur": {"rdata/rx_rhonexpress.rxligne": {"types": {"str": 2}}, "rdata/tcl_sytral.tcllignebus": {"types": {"NoneType": 363, "str": 2}}, "rdata/tcl_sytral.tcllignemf": {"types": {"str": 12}}, "rdata/tcl_sytral.tcllignetram": {"types": {"str": 12}}}, "couleurligne": {"grandlyon/pvo_patrimoine_voirie.pvoarretpedibus": {"types": {"str": 802}}, "grandlyon/pvo_patrimoine_voirie.pvopedibus": {"types": {"str": 217}}}, "counter": {"rdata/pvo_patrimoine_voirie.pvocomptagevelo": {"types": {"NoneType": 123, "str": 44}}}, "countrytype_code": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "countrytype_description": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "counts": {"rdata/pvo_patrimoine_voirie.pvocomptagevelo": {"types": {"NoneType": 14, "int": 153}}}, "couronnement": {"rdata/caluire.adsbaproj": {"types": {"NoneType": 1770, "str": 54}}, "rdata/caluire.adsblproj": {"types": {"NoneType": 142}}, "rdata/chassieu.adsbaproj": {"types": {"NoneType": 1382}}, "rdata/chassieu.adsblproj": {"types": {"NoneType": 650}}, "rdata/rillieux.adsbaproj": {"types": {"NoneType": 1673, "str": 25}}, "rdata/rillieux.adsblproj": {"types": {"NoneType": 96}}, "rdata/saintpriest.adsbaproj": {"types": {"NoneType": 2337}}, "rdata/saintpriest.adsblproj": {"types": {"NoneType": 185}}, "rdata/tassin.adsbaproj": {"types": {"NoneType": 824, "str": 306}}, "rdata/tassin.adsblproj": {"types": {"NoneType": 50, "str": 10}}, "rdata/vaulx.adsbaproj": {"types": {"NoneType": 1777, "str": 3}}, "rdata/vaulx.adsblproj": {"types": {"NoneType": 350}}, "rdata/venissieux.adsbaproj": {"types": {"NoneType": 1247}}, "rdata/venissieux.adsblproj": {"types": {"NoneType": 44}}, "rdata/villeurbanne.adsbaproj": {"types": {"NoneType": 2304, "str": 7}}, "rdata/villeurbanne.adsblproj": {"types": {"NoneType": 301}}}, "courriel": {"grandlyon/eco_ecologie.annuaireconsommateur": {"types": {"NoneType": 706, "str": 269}}, "grandlyon/ins_insertion_emploi.structureinsertion": {"types": {"NoneType": 6, "str": 116}}, "grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"NoneType": 6, "str": 56}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"str": 56}}}, "coursetheorique": {"rdata/rx_rhonexpress.rxpassagearret": {"types": {"str": 16}}, "rdata/tcl_sytral.tclpassagearret": {"types": {"str": 15873}}}, "cpt": {"grandlyon/plu_h_opposable.pluzone": {"types": {"NoneType": 4227, "float": 34, "int": 4}}}, "cpt_bande_principale": {"grandlyon/plu_h_opposable.pluzone": {"types": {"NoneType": 4265}}}, "cpt_bande_secondaire": {"grandlyon/plu_h_opposable.pluzone": {"types": {"NoneType": 4265}}}, "creationreference": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"NoneType": 60}}}, "creationtime": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"datetime": 60}}}, "creator": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"str": 60}}}, "cree_le": {"rdata/cov_covid19.aidecovidgrandlyon": {"types": {"datetime": 354}}}, "data.0.date": {"rdata/nrj_energie.nrjinstallphotovolt_1": {"types": {"str": 321}}}, "data.0.filiere": {"rdata/nrj_energie.nrjconsoannuiris_1": {"types": {"str": 1020}}}, "data.0.nbinstall": {"rdata/nrj_energie.nrjinstallphotovolt_1": {"types": {"int": 321}}}, "data.0.operateur.0.nom": {"rdata/nrj_energie.nrjconsoannuiris_1": {"types": {"str": 1046}}}, "data.0.operateur.0.secteur.0.activite.0.codecatconso": {"rdata/nrj_energie.nrjconsoannuiris_1": {"types": {"str": 9551}}}, "data.0.operateur.0.secteur.0.activite.0.codenaf": {"rdata/nrj_energie.nrjconsoannuiris_1": {"types": {"int": 5018, "str": 24}}}, "data.0.operateur.0.secteur.0.activite.0.conso.0.annee": {"rdata/nrj_energie.nrjconsoannuiris_1": {"types": {"int": 24694}}}, "data.0.operateur.0.secteur.0.activite.0.conso.0.consomwh": {"rdata/nrj_energie.nrjconsoannuiris_1": {"types": {"float": 16738, "int": 7956}}}, "data.0.operateur.0.secteur.0.activite.0.conso.0.indqual": {"rdata/nrj_energie.nrjconsoannuiris_1": {"types": {"float": 18645, "int": 6049}}}, "data.0.operateur.0.secteur.0.activite.0.conso.0.nbpdl": {"rdata/nrj_energie.nrjconsoannuiris_1": {"types": {"int": 24694}}}, "data.0.operateur.0.secteur.0.activite.0.conso.0.thermopart": {"rdata/nrj_energie.nrjconsoannuiris_1": {"types": {"float": 1257}}}, "data.0.operateur.0.secteur.0.activite.0.conso.0.thermosens": {"rdata/nrj_energie.nrjconsoannuiris_1": {"types": {"float": 1257}}}, "data.0.operateur.0.secteur.0.activite.0.libcatconso": {"rdata/nrj_energie.nrjconsoannuiris_1": {"types": {"str": 9551}}}, "data.0.operateur.0.secteur.0.activite.0.libsectnaf": {"rdata/nrj_energie.nrjconsoannuiris_1": {"types": {"str": 5042}}}, "data.0.operateur.0.secteur.0.codesecteur": {"rdata/nrj_energie.nrjconsoannuiris_1": {"types": {"str": 3218}}}, "data.0.operateur.0.secteur.0.libsecteur": {"rdata/nrj_energie.nrjconsoannuiris_1": {"types": {"str": 3218}}}, "data.0.puissracckw": {"rdata/nrj_energie.nrjinstallphotovolt_1": {"types": {"NoneType": 55, "float": 251, "int": 15}}}, "data.0.regimexploit": {"rdata/nrj_energie.nrjinstallphotovolt_1": {"types": {"NoneType": 55, "str": 266}}}, "datcontrol": {"rdata/eau_dci.eaudecieqpt": {"types": {"NoneType": 2662, "date": 12871}}}, "date": {"grandlyon/chassieu_environnement.lieux_remarquables": {"types": {"int": 30, "str": 7}}, "rdata/lpa_mobilite.disponibilite_libre_service": {"types": {"datetime": 108}}, "rdata/lpa_mobilite.disponibilite_libre_service_2_0_0": {"types": {"datetime": 202}}, "tuba/aprr_autoroutes.accident": {"types": {"date": 352}}, "tuba/aprr_autoroutes.histochantier": {"types": {"date": 11566}}}, "date_acte": {"grandlyon/plu_h_opposable.plurisqtc": {"types": {"NoneType": 9, "date": 85}}}, "date_approbation": {"grandlyon/evg_esp_veg.envpenap": {"types": {"date": 28}}}, "date_bulletin": {"rdata/rnsa_reseau_aerobio.histornsabulletin": {"types": {"datetime": 3819}}, "rdata/rnsa_reseau_aerobio.rnsabulletin": {"types": {"datetime": 145}}}, "date_creation": {"grandlyon/plu_h_opposable.plupatpro": {"types": {"str": 9}}, "grandlyon/top_plan_canevas.topcanevas": {"types": {"date": 15116}}, "rdata/apd_apidae.apdevenement": {"types": {"datetime": 657}}, "rdata/sit_sitra.sittourisme": {"types": {"datetime": 5218}}}, "date_debut": {"rdata/lyv_lyvia.lyvchantier": {"types": {"date": 1820}}, "rdata/rx_rhonexpress.rxligne_2_0_0": {"types": {"int": 2}}, "rdata/tcl_sytral.tcllignebus_2_0_0": {"types": {"int": 365}}, "rdata/tcl_sytral.tcllignemf_2_0_0": {"types": {"int": 12}}, "rdata/tcl_sytral.tcllignetram_2_0_0": {"types": {"int": 12}}, "tuba/aprr_autoroutes.chantier": {"types": {"datetime": 712}}, "tuba/aprr_autoroutes.contrat": {"types": {"date": 142}}}, "date_fin": {"rdata/lyv_lyvia.lyvchantier": {"types": {"date": 1820}}, "rdata/rx_rhonexpress.rxligne_2_0_0": {"types": {"NoneType": 2}}, "rdata/tcl_sytral.tcllignebus_2_0_0": {"types": {"NoneType": 365}}, "rdata/tcl_sytral.tcllignemf_2_0_0": {"types": {"NoneType": 12}}, "rdata/tcl_sytral.tcllignetram_2_0_0": {"types": {"NoneType": 12}}, "tuba/aprr_autoroutes.chantier": {"types": {"datetime": 712}}, "tuba/aprr_autoroutes.contrat": {"types": {"date": 142}}}, "date_fin_validite": {"rdata/rnsa_reseau_aerobio.histornsabulletin": {"types": {"datetime": 3819}}, "rdata/rnsa_reseau_aerobio.rnsabulletin": {"types": {"datetime": 145}}}, "date_heure": {"rdata/nrj_energie.nrjecomix_latest": {"types": {"datetime": 138696}}, "rdata/nrj_energie.nrjecomixcons_1": {"types": {"datetime": 134399}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"types": {"datetime": 4305}}}, "date_installation": {"grandlyon/chassieu_economie.commerces_artisans": {"types": {"NoneType": 81, "date": 67}}, "rdata/pvo_patrimoine_voirie.pvocomptagevelo": {"types": {"NoneType": 76, "datetime": 91}}}, "date_maj": {"grandlyon/chassieu_economie.commerces_artisans": {"types": {"NoneType": 19, "date": 129}}, "rdata/tcl_sytral.tclalerteaccessibilite": {"types": {"datetime": 3}}}, "date_mise_en_service": {"tuba/aprr_autoroutes.aire": {"types": {"NoneType": 251}}, "tuba/aprr_autoroutes.diffuseur": {"types": {"NoneType": 154, "date": 2}}}, "date_ouverture": {"grandlyon/edu_education.educollege_1_0_0": {"types": {"date": 134}}, "grandlyon/edu_education.educollege_latest": {"types": {"date": 134}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"date": 134}}, "rdata/lpa_mobilite.logistique_urbaine": {"types": {"str": 3}}}, "date_photo": {"grandlyon/chassieu_environnement.lieux_remarquables": {"types": {"int": 22, "str": 15}}}, "date_time": {"ldata/bruit.stations_observatoire_acoustique_time": {"types": {"datetime": 59104}}, "ldata/velov.stations_time": {"types": {"datetime": 751563}}}, "dateachevementtravaux": {"rdata/caluire.adsamenag": {"types": {"NoneType": 35, "datetime": 13}}, "rdata/caluire.adspermis": {"types": {"NoneType": 1589, "datetime": 1018}}, "rdata/chassieu.adsamenag": {"types": {"NoneType": 18, "datetime": 10}}, "rdata/chassieu.adspermis": {"types": {"NoneType": 1036, "datetime": 885}}, "rdata/rillieux.adsamenag": {"types": {"NoneType": 31, "datetime": 2}}, "rdata/rillieux.adspermis": {"types": {"NoneType": 1738, "datetime": 641}}, "rdata/saintpriest.adsamenag": {"types": {"NoneType": 31, "datetime": 18}}, "rdata/saintpriest.adspermis": {"types": {"NoneType": 1905, "datetime": 2312}}, "rdata/tassin.adsamenag": {"types": {"NoneType": 1}}, "rdata/tassin.adspermis": {"types": {"NoneType": 818, "datetime": 321}}, "rdata/vaulx.adsamenag": {"types": {"NoneType": 31, "datetime": 6}}, "rdata/vaulx.adspermis": {"types": {"NoneType": 1727, "datetime": 879}}, "rdata/venissieux.adsamenag": {"types": {"NoneType": 22}}, "rdata/venissieux.adspermis": {"types": {"NoneType": 1648, "datetime": 985}}, "rdata/villeurbanne.adsamenag": {"types": {"NoneType": 10, "datetime": 5}}, "rdata/villeurbanne.adspermis": {"types": {"NoneType": 3324, "datetime": 1982}}}, "datearrete": {"grandlyon/adr_voie_lieu.adrchangementdenom": {"types": {"NoneType": 692}}}, "dateauscultation": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 11699, "date": 24636}}}, "datechangement": {"grandlyon/adr_voie_lieu.adrchangementdenom": {"types": {"date": 692}}}, "dateconfection": {"grandlyon/cad_cadastre.cadsubdivisionsection": {"types": {"NoneType": 1, "datetime": 1677}}}, "datecreation": {"grandlyon/adr_voie_lieu.adradresse": {"types": {"date": 188872}}, "grandlyon/adr_voie_lieu.adraerodrome": {"types": {"date": 2}}, "grandlyon/adr_voie_lieu.adraxevoie": {"types": {"date": 38187}}, "grandlyon/adr_voie_lieu.adrcarrefour": {"types": {"NoneType": 24, "date": 26879}}, "grandlyon/adr_voie_lieu.adrcimetiere": {"types": {"date": 91}}, "grandlyon/adr_voie_lieu.adrcollege": {"types": {"date": 141}}, "grandlyon/adr_voie_lieu.adrcollegepct": {"types": {"date": 141}}, "grandlyon/adr_voie_lieu.adrcomgl": {"types": {"date": 59}}, "grandlyon/adr_voie_lieu.adrcommune": {"types": {"date": 193}}, "grandlyon/adr_voie_lieu.adrconfterrmaire": {"types": {"date": 9}}, "grandlyon/adr_voie_lieu.adrcoursdeaulin": {"types": {"date": 834}}, "grandlyon/adr_voie_lieu.adrdebouche": {"types": {"date": 160261}}, "grandlyon/adr_voie_lieu.adrecole": {"types": {"date": 670}}, "grandlyon/adr_voie_lieu.adrecolepct": {"types": {"date": 670}}, "grandlyon/adr_voie_lieu.adrensart": {"types": {"date": 76}}, "grandlyon/adr_voie_lieu.adrensartpct": {"types": {"date": 76}}, "grandlyon/adr_voie_lieu.adrenssup": {"types": {"date": 39}}, "grandlyon/adr_voie_lieu.adrenssuppct": {"types": {"date": 39}}, "grandlyon/adr_voie_lieu.adrequiculture": {"types": {"date": 97}}, "grandlyon/adr_voie_lieu.adrequiculturepct": {"types": {"date": 97}}, "grandlyon/adr_voie_lieu.adrequippiscine": {"types": {"date": 40}}, "grandlyon/adr_voie_lieu.adrequippiscinepct": {"types": {"date": 39}}, "grandlyon/adr_voie_lieu.adrequipsportpct": {"types": {"date": 1409}}, "grandlyon/adr_voie_lieu.adrequisport": {"types": {"date": 1409}}, "grandlyon/adr_voie_lieu.adrgarefer": {"types": {"date": 36}}, "grandlyon/adr_voie_lieu.adrgareferpct": {"types": {"date": 36}}, "grandlyon/adr_voie_lieu.adrgareroutiere": {"types": {"date": 6}}, "grandlyon/adr_voie_lieu.adrgareroutierepct": {"types": {"date": 6}}, "grandlyon/adr_voie_lieu.adrgareroutmet": {"types": {"date": 2}}, "grandlyon/adr_voie_lieu.adrgarerouturbaine": {"types": {"date": 4}}, "grandlyon/adr_voie_lieu.adrhopital": {"types": {"date": 52}}, "grandlyon/adr_voie_lieu.adrhopitalpct": {"types": {"date": 52}}, "grandlyon/adr_voie_lieu.adrlieuculte": {"types": {"date": 201}}, "grandlyon/adr_voie_lieu.adrlieucultepct": {"types": {"date": 201}}, "grandlyon/adr_voie_lieu.adrlieudit": {"types": {"date": 2776}}, "grandlyon/adr_voie_lieu.adrlycee": {"types": {"date": 128}}, "grandlyon/adr_voie_lieu.adrlyceepct": {"types": {"date": 128}}, "grandlyon/adr_voie_lieu.adrmairie": {"types": {"date": 79}}, "grandlyon/adr_voie_lieu.adrmairiepct": {"types": {"date": 79}}, "grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"date": 79}}, "grandlyon/adr_voie_lieu.adrmetropole": {"types": {"date": 1}}, "grandlyon/adr_voie_lieu.adrnumerovoie": {"types": {"date": 160262}}, "grandlyon/adr_voie_lieu.adrparcjardin": {"types": {"date": 364}}, "grandlyon/adr_voie_lieu.adrperimmdr": {"types": {"date": 33}}, "grandlyon/adr_voie_lieu.adrportionbusee": {"types": {"date": 562}}, "grandlyon/adr_voie_lieu.adrquartier": {"types": {"date": 201}}, "grandlyon/adr_voie_lieu.adrresidence": {"types": {"date": 3206}}, "grandlyon/adr_voie_lieu.adrsecours": {"types": {"date": 31}}, "grandlyon/adr_voie_lieu.adrsecourspct": {"types": {"date": 31}}, "grandlyon/adr_voie_lieu.adrsecurite": {"types": {"date": 96}}, "grandlyon/adr_voie_lieu.adrsecuritepct": {"types": {"date": 96}}, "grandlyon/adr_voie_lieu.adrzae": {"types": {"date": 152}}, "grandlyon/gin_nettoiement.gincorbeille": {"types": {"datetime": 11995}}, "rdata/apd_apidae.apdevenement_2_0_0": {"types": {"datetime": 876}}, "rdata/gin_nettoiement.gincdp": {"types": {"datetime": 12244}}, "rdata/med_mediation.aptic": {"types": {"datetime": 30}}}, "datedebit": {"rdata/eau_dci.hydrant": {"types": {"NoneType": 3723, "datetime": 8766}}}, "datedecisioninitiale": {"rdata/caluire.adsamenag": {"types": {"datetime": 48}}, "rdata/caluire.adscertif": {"types": {"NoneType": 53, "datetime": 2032}}, "rdata/caluire.adsdeclar": {"types": {"NoneType": 368, "datetime": 1}}, "rdata/caluire.adsdemoli": {"types": {"NoneType": 4, "datetime": 379}}, "rdata/caluire.adspermis": {"types": {"NoneType": 63, "datetime": 2544}}, "rdata/chassieu.adsamenag": {"types": {"NoneType": 2, "datetime": 26}}, "rdata/chassieu.adsauterp": {"types": {"NoneType": 25}}, "rdata/chassieu.adscertif": {"types": {"NoneType": 113, "datetime": 599}}, "rdata/chassieu.adsdeclar": {"types": {"NoneType": 97}}, "rdata/chassieu.adspermis": {"types": {"NoneType": 60, "datetime": 1861}}, "rdata/rillieux.adsamenag": {"types": {"NoneType": 7, "datetime": 26}}, "rdata/rillieux.adsauterp": {"types": {"NoneType": 1}}, "rdata/rillieux.adscertif": {"types": {"NoneType": 165, "datetime": 876}}, "rdata/rillieux.adsdeclar": {"types": {"NoneType": 1955, "datetime": 1}}, "rdata/rillieux.adsdemoli": {"types": {"NoneType": 7, "datetime": 224}}, "rdata/rillieux.adspermis": {"types": {"NoneType": 174, "datetime": 2205}}, "rdata/saintpriest.adsamenag": {"types": {"NoneType": 4, "datetime": 45}}, "rdata/saintpriest.adsauterp": {"types": {"NoneType": 311}}, "rdata/saintpriest.adscertif": {"types": {"NoneType": 591, "datetime": 691}}, "rdata/saintpriest.adsdeclar": {"types": {"NoneType": 1, "datetime": 1}}, "rdata/saintpriest.adsdemoli": {"types": {"NoneType": 17, "datetime": 75}}, "rdata/saintpriest.adspermis": {"types": {"NoneType": 153, "datetime": 4064}}, "rdata/tassin.adsamenag": {"types": {"datetime": 1}}, "rdata/tassin.adsautspe": {"types": {"NoneType": 1}}, "rdata/tassin.adscertif": {"types": {"NoneType": 403, "datetime": 268}}, "rdata/tassin.adsdeclar": {"types": {"NoneType": 690, "datetime": 3}}, "rdata/tassin.adsdemoli": {"types": {"NoneType": 12, "datetime": 270}}, "rdata/tassin.adspermis": {"types": {"NoneType": 59, "datetime": 1080}}, "rdata/vaulx.adsamenag": {"types": {"NoneType": 2, "datetime": 35}}, "rdata/vaulx.adscertif": {"types": {"NoneType": 691, "datetime": 720}}, "rdata/vaulx.adsdeclar": {"types": {"NoneType": 972, "datetime": 1}}, "rdata/vaulx.adsdemoli": {"types": {"NoneType": 11, "datetime": 335}}, "rdata/vaulx.adspermis": {"types": {"NoneType": 107, "datetime": 2499}}, "rdata/venissieux.adsamenag": {"types": {"NoneType": 1, "datetime": 21}}, "rdata/venissieux.adscertif": {"types": {"NoneType": 85, "datetime": 1872}}, "rdata/venissieux.adsdeclar": {"types": {"NoneType": 1}}, "rdata/venissieux.adsdemoli": {"types": {"NoneType": 2, "datetime": 25}}, "rdata/venissieux.adspermis": {"types": {"NoneType": 52, "datetime": 2581}}, "rdata/villeurbanne.adsamenag": {"types": {"NoneType": 3, "datetime": 12}}, "rdata/villeurbanne.adsautspe": {"types": {"NoneType": 1}}, "rdata/villeurbanne.adscertif": {"types": {"NoneType": 1478, "datetime": 5619}}, "rdata/villeurbanne.adsdeclar": {"types": {"NoneType": 1499, "datetime": 3}}, "rdata/villeurbanne.adsdemoli": {"types": {"NoneType": 11, "datetime": 1246}}, "rdata/villeurbanne.adspermis": {"types": {"NoneType": 129, "datetime": 5177}}}, "datedepot": {"rdata/caluire.adsamenag": {"types": {"datetime": 48}}, "rdata/caluire.adscertif": {"types": {"datetime": 2085}}, "rdata/caluire.adsdeclar": {"types": {"NoneType": 265, "datetime": 104}}, "rdata/caluire.adsdemoli": {"types": {"NoneType": 2, "datetime": 381}}, "rdata/caluire.adspermis": {"types": {"NoneType": 4, "datetime": 2603}}, "rdata/chassieu.adsamenag": {"types": {"datetime": 28}}, "rdata/chassieu.adsauterp": {"types": {"datetime": 25}}, "rdata/chassieu.adscertif": {"types": {"datetime": 712}}, "rdata/chassieu.adsdeclar": {"types": {"NoneType": 82, "datetime": 15}}, "rdata/chassieu.adspermis": {"types": {"NoneType": 8, "datetime": 1913}}, "rdata/rillieux.adsamenag": {"types": {"datetime": 33}}, "rdata/rillieux.adsauterp": {"types": {"datetime": 1}}, "rdata/rillieux.adscertif": {"types": {"datetime": 1041}}, "rdata/rillieux.adsdeclar": {"types": {"NoneType": 1602, "datetime": 354}}, "rdata/rillieux.adsdemoli": {"types": {"NoneType": 1, "datetime": 230}}, "rdata/rillieux.adspermis": {"types": {"NoneType": 17, "datetime": 2362}}, "rdata/saintpriest.adsamenag": {"types": {"datetime": 49}}, "rdata/saintpriest.adsauterp": {"types": {"datetime": 311}}, "rdata/saintpriest.adscertif": {"types": {"datetime": 1282}}, "rdata/saintpriest.adsdeclar": {"types": {"datetime": 2}}, "rdata/saintpriest.adsdemoli": {"types": {"datetime": 92}}, "rdata/saintpriest.adspermis": {"types": {"NoneType": 4, "datetime": 4213}}, "rdata/tassin.adsamenag": {"types": {"datetime": 1}}, "rdata/tassin.adsautspe": {"types": {"datetime": 1}}, "rdata/tassin.adscertif": {"types": {"datetime": 671}}, "rdata/tassin.adsdeclar": {"types": {"NoneType": 570, "datetime": 123}}, "rdata/tassin.adsdemoli": {"types": {"NoneType": 2, "datetime": 280}}, "rdata/tassin.adspermis": {"types": {"datetime": 1139}}, "rdata/vaulx.adsamenag": {"types": {"datetime": 37}}, "rdata/vaulx.adscertif": {"types": {"datetime": 1411}}, "rdata/vaulx.adsdeclar": {"types": {"NoneType": 884, "datetime": 89}}, "rdata/vaulx.adsdemoli": {"types": {"datetime": 346}}, "rdata/vaulx.adspermis": {"types": {"NoneType": 3, "datetime": 2603}}, "rdata/venissieux.adsamenag": {"types": {"datetime": 22}}, "rdata/venissieux.adscertif": {"types": {"datetime": 1957}}, "rdata/venissieux.adsdeclar": {"types": {"datetime": 1}}, "rdata/venissieux.adsdemoli": {"types": {"datetime": 27}}, "rdata/venissieux.adspermis": {"types": {"NoneType": 6, "datetime": 2627}}, "rdata/villeurbanne.adsamenag": {"types": {"datetime": 15}}, "rdata/villeurbanne.adsautspe": {"types": {"datetime": 1}}, "rdata/villeurbanne.adscertif": {"types": {"NoneType": 2, "datetime": 7095}}, "rdata/villeurbanne.adsdeclar": {"types": {"NoneType": 1266, "datetime": 236}}, "rdata/villeurbanne.adsdemoli": {"types": {"NoneType": 4, "datetime": 1253}}, "rdata/villeurbanne.adspermis": {"types": {"NoneType": 10, "datetime": 5296}}}, "datedomanialite": {"grandlyon/adr_voie_lieu.adraxevoie": {"types": {"NoneType": 29867, "date": 8320}}}, "dateetat": {"rdata/eau_dci.eaudecieqpt": {"types": {"NoneType": 12866, "date": 2667}}}, "datehistorisation": {"grandlyon/cad_cadastre.cadparcellehistorique": {"types": {"datetime": 83604}}}, "dateincorporation": {"grandlyon/cad_cadastre.cadsubdivisionsection": {"types": {"NoneType": 384, "datetime": 1294}}}, "dateinstal": {"grandlyon/gip_proprete.gipcomposteur_1_0_0": {"types": {"date": 292}}, "grandlyon/gip_proprete.gipcomposteur_latest": {"types": {"date": 292}}}, "dateinstallationsite": {"grandlyon/gic_collecte.giccompostage": {"types": {"date": 1}}}, "dateleve": {"grandlyon/top_plan_canevas.topplan": {"types": {"NoneType": 13, "date": 5540}}}, "datemaj": {"grandlyon/eco_ecologie.ecoperimetrezfe_1_0_0": {"types": {"date": 1}}, "rdata/apd_apidae.apdevenement_2_0_0": {"types": {"datetime": 876}}, "rdata/med_mediation.aptic": {"types": {"NoneType": 30}}, "rdata/nrj_energie.nrjstationrecharge_1": {"types": {"date": 25}}}, "datemajalpha": {"grandlyon/adr_voie_lieu.adraxevoie": {"types": {"date": 38187}}, "grandlyon/adr_voie_lieu.adrcarrefour": {"types": {"NoneType": 1924, "date": 24979}}, "grandlyon/adr_voie_lieu.adrcomgl": {"types": {"date": 59}}, "grandlyon/adr_voie_lieu.adrcommune": {"types": {"date": 193}}, "grandlyon/adr_voie_lieu.adrlieudit": {"types": {"date": 2776}}}, "datemajborne": {"grandlyon/adr_voie_lieu.adraxevoie": {"types": {"NoneType": 2894, "date": 35293}}, "grandlyon/adr_voie_lieu.adrcarrefour": {"types": {"NoneType": 3489, "date": 23414}}}, "datemajcarrefour": {"grandlyon/adr_voie_lieu.adrcarrefour": {"types": {"NoneType": 241, "date": 26662}}}, "datemajgraph": {"grandlyon/adr_voie_lieu.adraxevoie": {"types": {"date": 38187}}, "grandlyon/adr_voie_lieu.adrcarrefour": {"types": {"date": 26903}}, "grandlyon/adr_voie_lieu.adrcomgl": {"types": {"NoneType": 59}}, "grandlyon/adr_voie_lieu.adrcommune": {"types": {"NoneType": 193}}, "grandlyon/adr_voie_lieu.adrlieudit": {"types": {"date": 2776}}}, "datemisenservice": {"grandlyon/eau_general.eausitepluvio": {"types": {"NoneType": 2, "datetime": 29}}}, "datemishorservice": {"grandlyon/eau_general.eausitepluvio": {"types": {"NoneType": 31}}}, "datemodifalpha": {"grandlyon/gin_nettoiement.gincorbeille": {"types": {"NoneType": 1, "datetime": 11994}}, "rdata/gin_nettoiement.gincdp": {"types": {"NoneType": 12, "datetime": 12232}}}, "datemodifgeo": {"grandlyon/gin_nettoiement.gincorbeille": {"types": {"NoneType": 7559, "datetime": 4436}}, "rdata/gin_nettoiement.gincdp": {"types": {"NoneType": 7410, "datetime": 4834}}}, "datenotification": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"date": 269}}}, "datenotificationdelai": {"rdata/caluire.adsamenag": {"types": {"NoneType": 48}}, "rdata/caluire.adsdemoli": {"types": {"NoneType": 372, "datetime": 11}}, "rdata/caluire.adspermis": {"types": {"NoneType": 2520, "datetime": 87}}, "rdata/chassieu.adsamenag": {"types": {"NoneType": 13, "datetime": 15}}, "rdata/chassieu.adsauterp": {"types": {"NoneType": 25}}, "rdata/chassieu.adspermis": {"types": {"NoneType": 1216, "datetime": 705}}, "rdata/rillieux.adsamenag": {"types": {"NoneType": 20, "datetime": 13}}, "rdata/rillieux.adsauterp": {"types": {"NoneType": 1}}, "rdata/rillieux.adsdemoli": {"types": {"NoneType": 167, "datetime": 64}}, "rdata/rillieux.adspermis": {"types": {"NoneType": 1794, "datetime": 585}}, "rdata/saintpriest.adsamenag": {"types": {"NoneType": 41, "datetime": 8}}, "rdata/saintpriest.adsauterp": {"types": {"NoneType": 311}}, "rdata/saintpriest.adsdemoli": {"types": {"NoneType": 55, "datetime": 37}}, "rdata/saintpriest.adspermis": {"types": {"NoneType": 3485, "datetime": 732}}, "rdata/tassin.adsamenag": {"types": {"datetime": 1}}, "rdata/tassin.adsautspe": {"types": {"NoneType": 1}}, "rdata/tassin.adsdemoli": {"types": {"NoneType": 245, "datetime": 37}}, "rdata/tassin.adspermis": {"types": {"NoneType": 801, "datetime": 338}}, "rdata/vaulx.adsamenag": {"types": {"NoneType": 12, "datetime": 25}}, "rdata/vaulx.adsdemoli": {"types": {"NoneType": 145, "datetime": 201}}, "rdata/vaulx.adspermis": {"types": {"NoneType": 1288, "datetime": 1318}}, "rdata/venissieux.adsamenag": {"types": {"NoneType": 6, "datetime": 16}}, "rdata/venissieux.adsdemoli": {"types": {"NoneType": 6, "datetime": 21}}, "rdata/venissieux.adspermis": {"types": {"NoneType": 1706, "datetime": 927}}, "rdata/villeurbanne.adsamenag": {"types": {"NoneType": 11, "datetime": 4}}, "rdata/villeurbanne.adsautspe": {"types": {"NoneType": 1}}, "rdata/villeurbanne.adsdemoli": {"types": {"NoneType": 699, "datetime": 558}}, "rdata/villeurbanne.adspermis": {"types": {"NoneType": 3481, "datetime": 1825}}}, "dateouverturechantier": {"rdata/caluire.adsamenag": {"types": {"NoneType": 32, "datetime": 16}}, "rdata/caluire.adspermis": {"types": {"NoneType": 1366, "datetime": 1241}}, "rdata/chassieu.adsamenag": {"types": {"NoneType": 21, "datetime": 7}}, "rdata/chassieu.adspermis": {"types": {"NoneType": 843, "datetime": 1078}}, "rdata/rillieux.adsamenag": {"types": {"NoneType": 32, "datetime": 1}}, "rdata/rillieux.adspermis": {"types": {"NoneType": 1630, "datetime": 749}}, "rdata/saintpriest.adsamenag": {"types": {"NoneType": 24, "datetime": 25}}, "rdata/saintpriest.adspermis": {"types": {"NoneType": 1565, "datetime": 2652}}, "rdata/tassin.adsamenag": {"types": {"NoneType": 1}}, "rdata/tassin.adspermis": {"types": {"NoneType": 677, "datetime": 462}}, "rdata/vaulx.adsamenag": {"types": {"NoneType": 32, "datetime": 5}}, "rdata/vaulx.adspermis": {"types": {"NoneType": 1616, "datetime": 990}}, "rdata/venissieux.adsamenag": {"types": {"NoneType": 17, "datetime": 5}}, "rdata/venissieux.adspermis": {"types": {"NoneType": 1324, "datetime": 1309}}, "rdata/villeurbanne.adsamenag": {"types": {"NoneType": 13, "datetime": 2}}, "rdata/villeurbanne.adspermis": {"types": {"NoneType": 3196, "datetime": 2110}}}, "dateouverturesite": {"grandlyon/gic_collecte.giccompostage": {"types": {"NoneType": 1}}}, "dateplantation": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"NoneType": 31544, "date": 64154}}}, "dateprorogation": {"rdata/caluire.adsamenag": {"types": {"NoneType": 48}}, "rdata/caluire.adsdemoli": {"types": {"NoneType": 383}}, "rdata/caluire.adspermis": {"types": {"NoneType": 2607}}, "rdata/chassieu.adsamenag": {"types": {"NoneType": 28}}, "rdata/chassieu.adspermis": {"types": {"NoneType": 1921}}, "rdata/rillieux.adsamenag": {"types": {"NoneType": 33}}, "rdata/rillieux.adsdemoli": {"types": {"NoneType": 231}}, "rdata/rillieux.adspermis": {"types": {"NoneType": 2379}}, "rdata/saintpriest.adsamenag": {"types": {"NoneType": 49}}, "rdata/saintpriest.adsdemoli": {"types": {"NoneType": 92}}, "rdata/saintpriest.adspermis": {"types": {"NoneType": 4217}}, "rdata/tassin.adsamenag": {"types": {"NoneType": 1}}, "rdata/tassin.adsdemoli": {"types": {"NoneType": 282}}, "rdata/tassin.adspermis": {"types": {"NoneType": 1139}}, "rdata/vaulx.adsamenag": {"types": {"NoneType": 37}}, "rdata/vaulx.adsdemoli": {"types": {"NoneType": 346}}, "rdata/vaulx.adspermis": {"types": {"NoneType": 2606}}, "rdata/venissieux.adsamenag": {"types": {"NoneType": 22}}, "rdata/venissieux.adsdemoli": {"types": {"NoneType": 27}}, "rdata/venissieux.adspermis": {"types": {"NoneType": 2633}}, "rdata/villeurbanne.adsamenag": {"types": {"NoneType": 15}}, "rdata/villeurbanne.adsdemoli": {"types": {"NoneType": 1257}}, "rdata/villeurbanne.adspermis": {"types": {"NoneType": 5306}}}, "datepublicationdonnees": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"date": 269}}}, "datereedition": {"grandlyon/cad_cadastre.cadsubdivisionsection": {"types": {"NoneType": 491, "datetime": 1187}}}, "datereparationcurative": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 27266, "date": 9069}}}, "datereparationpreventive": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 35539, "date": 796}}}, "datmaja": {"rdata/eau_dci.hydrant": {"types": {"NoneType": 12, "datetime": 12477}}}, "datrecept": {"rdata/eau_dci.eaudecieqpt": {"types": {"NoneType": 14805, "date": 728}}}, "debit": {"rdata/eau_dci.eaudecieqpt": {"types": {"NoneType": 2729, "int": 12804}}}, "debit_ptm": {"rdata/pvo_patrimoine_voirie.pvoprevisiontrafic1h": {"types": {"NoneType": 17570, "int": 5850, "str": 600}}}, "debithorairemax": {"grandlyon/pvo_patrimoine_voirie.pvocomptagecriter": {"types": {"NoneType": 568, "int": 2158}}, "grandlyon/pvo_patrimoine_voirie.pvopostecomptagecriter": {"types": {"NoneType": 536, "int": 1415}}}, "debitmax": {"rdata/eau_dci.hydrant": {"types": {"NoneType": 3998, "int": 8491}}}, "debut": {"rdata/tcl_sytral.tclalertetrafic": {"types": {"datetime": 247}}, "rdata/tcl_sytral.tclalertetrafic_2": {"types": {"datetime": 247}}}, "debut_indispo": {"rdata/tcl_sytral.tclalerteaccessibilite": {"types": {"datetime": 3}}}, "debutchantier": {"grandlyon/pvo_patrimoine_voirie.pvochantierperturbant": {"types": {"datetime": 435}}}, "debutlivraison": {"grandlyon/pvo_patrimoine_voirie.pvobornecriter": {"types": {"NoneType": 75, "str": 61}}}, "decisionprorogation": {"rdata/caluire.adsamenag": {"types": {"NoneType": 48}}, "rdata/caluire.adsdemoli": {"types": {"NoneType": 383}}, "rdata/caluire.adspermis": {"types": {"NoneType": 2607}}, "rdata/chassieu.adsamenag": {"types": {"NoneType": 28}}, "rdata/chassieu.adspermis": {"types": {"NoneType": 1921}}, "rdata/rillieux.adsamenag": {"types": {"NoneType": 33}}, "rdata/rillieux.adsdemoli": {"types": {"NoneType": 231}}, "rdata/rillieux.adspermis": {"types": {"NoneType": 2379}}, "rdata/saintpriest.adsamenag": {"types": {"NoneType": 49}}, "rdata/saintpriest.adsdemoli": {"types": {"NoneType": 92}}, "rdata/saintpriest.adspermis": {"types": {"NoneType": 4217}}, "rdata/tassin.adsamenag": {"types": {"NoneType": 1}}, "rdata/tassin.adsdemoli": {"types": {"NoneType": 282}}, "rdata/tassin.adspermis": {"types": {"NoneType": 1139}}, "rdata/vaulx.adsamenag": {"types": {"NoneType": 37}}, "rdata/vaulx.adsdemoli": {"types": {"NoneType": 346}}, "rdata/vaulx.adspermis": {"types": {"NoneType": 2606}}, "rdata/venissieux.adsamenag": {"types": {"NoneType": 22}}, "rdata/venissieux.adsdemoli": {"types": {"NoneType": 27}}, "rdata/venissieux.adspermis": {"types": {"NoneType": 2633}}, "rdata/villeurbanne.adsamenag": {"types": {"NoneType": 15}}, "rdata/villeurbanne.adsdemoli": {"types": {"NoneType": 1257}}, "rdata/villeurbanne.adspermis": {"types": {"NoneType": 5306}}}, "delaipassage": {"rdata/rx_rhonexpress.rxpassagearret": {"types": {"str": 16}}, "rdata/tcl_sytral.tclpassagearret": {"types": {"str": 15873}}}, "demandeur": {"rdata/caluire.adsamenag": {"types": {"str": 48}}, "rdata/caluire.adscertif": {"types": {"NoneType": 1, "str": 2084}}, "rdata/caluire.adsdemoli": {"types": {"NoneType": 2, "str": 381}}, "rdata/caluire.adspermis": {"types": {"NoneType": 17, "str": 2590}}, "rdata/chassieu.adsamenag": {"types": {"str": 28}}, "rdata/chassieu.adsauterp": {"types": {"NoneType": 25}}, "rdata/chassieu.adscertif": {"types": {"str": 712}}, "rdata/chassieu.adspermis": {"types": {"NoneType": 11, "str": 1910}}, "rdata/rillieux.adsamenag": {"types": {"NoneType": 1, "str": 32}}, "rdata/rillieux.adsauterp": {"types": {"NoneType": 1}}, "rdata/rillieux.adscertif": {"types": {"NoneType": 88, "str": 953}}, "rdata/rillieux.adsdemoli": {"types": {"NoneType": 3, "str": 228}}, "rdata/rillieux.adspermis": {"types": {"NoneType": 75, "str": 2304}}, "rdata/saintpriest.adsamenag": {"types": {"str": 49}}, "rdata/saintpriest.adsauterp": {"types": {"NoneType": 311}}, "rdata/saintpriest.adscertif": {"types": {"NoneType": 1, "str": 1281}}, "rdata/saintpriest.adsdemoli": {"types": {"NoneType": 3, "str": 89}}, "rdata/saintpriest.adspermis": {"types": {"NoneType": 14, "str": 4203}}, "rdata/tassin.adsamenag": {"types": {"str": 1}}, "rdata/tassin.adsautspe": {"types": {"NoneType": 1}}, "rdata/tassin.adscertif": {"types": {"str": 671}}, "rdata/tassin.adsdemoli": {"types": {"NoneType": 11, "str": 271}}, "rdata/tassin.adspermis": {"types": {"NoneType": 7, "str": 1132}}, "rdata/vaulx.adsamenag": {"types": {"str": 37}}, "rdata/vaulx.adscertif": {"types": {"NoneType": 3, "str": 1408}}, "rdata/vaulx.adsdemoli": {"types": {"NoneType": 1, "str": 345}}, "rdata/vaulx.adspermis": {"types": {"NoneType": 9, "str": 2597}}, "rdata/venissieux.adsamenag": {"types": {"str": 22}}, "rdata/venissieux.adscertif": {"types": {"NoneType": 21, "str": 1936}}, "rdata/venissieux.adsdemoli": {"types": {"str": 27}}, "rdata/venissieux.adspermis": {"types": {"NoneType": 9, "str": 2624}}, "rdata/villeurbanne.adsamenag": {"types": {"str": 15}}, "rdata/villeurbanne.adsautspe": {"types": {"NoneType": 1}}, "rdata/villeurbanne.adscertif": {"types": {"NoneType": 4, "str": 7093}}, "rdata/villeurbanne.adsdemoli": {"types": {"NoneType": 4, "str": 1253}}, "rdata/villeurbanne.adspermis": {"types": {"NoneType": 17, "str": 5289}}}, "denivele": {"grandlyon/evg_esp_veg.envpdiprboucle": {"types": {"str": 61}}, "grandlyon/evg_esp_veg.evgsentiernature": {"types": {"NoneType": 19, "str": 26}}}, "denominationroutiere": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 32614, "str": 3721}}, "grandlyon/pvo_patrimoine_voirie.pvozoneapaisee": {"types": {"NoneType": 6485, "str": 208}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 32614, "str": 3721}}}, "denomroutiere": {"grandlyon/adr_voie_lieu.adraxevoie": {"types": {"NoneType": 34312, "str": 3875}}}, "depart": {"grandlyon/evg_esp_veg.envpdiprboucle": {"types": {"str": 61}}, "grandlyon/evg_esp_veg.evgsentiernature": {"types": {"NoneType": 19, "str": 26}}}, "descrcourtfr": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"NoneType": 2, "str": 874}}}, "descrdetailfr": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"NoneType": 99, "str": 777}}}, "descriptif": {"grandlyon/evg_esp_veg.envpdiprboucle": {"types": {"NoneType": 14, "str": 47}}, "rdata/cov_covid19.aidecovidgrandlyon": {"types": {"NoneType": 1, "str": 353}}}, "descriptifaction": {"grandlyon/ins_insertion_emploi.structureinsertion": {"types": {"str": 122}}}, "description": {"ldata/bruit.stations_observatoire_acoustique": {"types": {"str": 20}}, "ldata/bruit.stations_observatoire_acoustique_time": {"types": {"str": 59104}}, "ldata/velov.stations": {"types": {"str": 347}}, "ldata/velov.stations_time": {"types": {"str": 751563}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"NoneType": 426, "str": 1}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"NoneType": 338, "str": 10}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"NoneType": 427}}, "rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 35}}, "rdata/lpa_mobilite.station_libre_service": {"types": {"str": 43}}}, "description1": {"grandlyon/pos_opposable.posperime": {"types": {"NoneType": 1303, "str": 4}}}, "description2": {"grandlyon/pos_opposable.posperime": {"types": {"NoneType": 1307}}}, "description3": {"grandlyon/pos_opposable.posperime": {"types": {"NoneType": 1307}}}, "descriptionchantierinternet": {"grandlyon/pvo_patrimoine_voirie.pvochantierperturbant": {"types": {"NoneType": 229, "str": 206}}}, "designation": {"rdata/rnsa_reseau_aerobio.histornsabulletin": {"types": {"str": 3819}}, "rdata/rnsa_reseau_aerobio.rnsabulletin": {"types": {"str": 145}}}, "desserte": {"rdata/rx_rhonexpress.rxarret": {"types": {"str": 6}}, "rdata/tcl_sytral.tclarret": {"types": {"str": 4637}}, "rdata/tcl_sytral.tclstation": {"types": {"int": 77, "str": 83}}}, "destination": {"grandlyon/plu_h_opposable.plusmfreg": {"types": {"str": 37}}, "rdata/rx_rhonexpress.rxligne_2_0_0": {"types": {"int": 2}}, "rdata/tcl_sytral.tcllignebus_2_0_0": {"types": {"int": 365}}, "rdata/tcl_sytral.tcllignemf_2_0_0": {"types": {"int": 12}}, "rdata/tcl_sytral.tcllignetram_2_0_0": {"types": {"int": 12}}}, "diamcana": {"rdata/eau_dci.eaudecieqpt": {"types": {"NoneType": 959, "int": 14574}}}, "diametre": {"rdata/eau_dci.eaudecieqpt": {"types": {"NoneType": 1107, "int": 14426}}, "rdata/eau_dci.hydrant": {"types": {"NoneType": 130, "int": 12359}}}, "diametrecouronne_m": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"NoneType": 22, "int": 95676}}}, "difficulte": {"grandlyon/evg_esp_veg.envpdiprboucle": {"types": {"NoneType": 1, "str": 60}}, "grandlyon/evg_esp_veg.evgsentiernature": {"types": {"NoneType": 19, "str": 26}}}, "dimanche": {"grandlyon/gin_nettoiement.ginmarche": {"types": {"str": 164}}}, "dimension_m": {"grandlyon/bron.panneauaffichage_latest": {"types": {"str": 41}}, "grandlyon/champagne.panneauaffichage_latest": {"types": {"str": 3}}, "grandlyon/com_donnees_communales.companneauaffichage_1_0_0": {"types": {"NoneType": 19, "int": 13, "str": 179}}, "grandlyon/lyon.panneauaffichage_latest": {"types": {"int": 13, "str": 63}}, "grandlyon/mions.panneauaffichage_latest": {"types": {"str": 10}}, "grandlyon/rillieux.panneauaffichage_latest": {"types": {"NoneType": 19}}, "grandlyon/saintcyr.panneauaffichage_latest": {"types": {"str": 1}}, "grandlyon/saintdidier.panneauaffichage_latest": {"types": {"str": 4}}, "grandlyon/vaulx.panneauaffichage_latest": {"types": {"str": 25}}, "grandlyon/villeurbanne.panneauaffichage_latest": {"types": {"str": 32}}}, "diodes": {"grandlyon/pvo_patrimoine_voirie.pvostationtaxi": {"types": {"NoneType": 8, "str": 98}}}, "direction": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"str": 60}}, "rdata/rx_rhonexpress.rxpassagearret": {"types": {"str": 16}}, "rdata/tcl_sytral.tclpassagearret": {"types": {"str": 15873}}}, "disparu": {"grandlyon/chassieu_environnement.lieux_remarquables": {"types": {"NoneType": 35, "str": 2}}}, "distancelignearret": {"grandlyon/pvo_patrimoine_voirie.pvocomptagecriter": {"types": {"int": 2726}}}, "district": {"tuba/aprr_autoroutes.aire": {"types": {"NoneType": 6, "str": 245}}, "tuba/aprr_autoroutes.chantier": {"types": {"str": 712}}, "tuba/aprr_autoroutes.diffuseur": {"types": {"str": 156}}}, "disturbanceactivitytype": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"NoneType": 58, "str": 2}}}, "document_joint": {"grandlyon/pvo_patrimoine_voirie.pvochantierperturbant": {"types": {"NoneType": 404, "str": 31}}, "rdata/eau_dci.eaudecieqpt": {"types": {"NoneType": 10905, "str": 4628}}}, "documents_plu_commune": {"grandlyon/pos_opposable.posdocumentcommune": {"types": {"str": 67}}}, "domanial": {"rdata/eau_dci.eaudecieqpt": {"types": {"str": 15533}}}, "domanialite": {"grandlyon/adr_voie_lieu.adraxevoie": {"types": {"str": 38187}}, "grandlyon/pvo_patrimoine_voirie.pvoamenagementcyclable": {"types": {"str": 3408}}, "grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"str": 36335}}, "grandlyon/pvo_patrimoine_voirie.pvoitinerairesda": {"types": {"str": 9162}}, "grandlyon/pvo_patrimoine_voirie.pvoplanmodesdoux": {"types": {"NoneType": 226, "str": 2075}}, "grandlyon/pvo_patrimoine_voirie.pvozoneapaisee": {"types": {"str": 6693}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"str": 36335}}}, "droit_preemption": {"grandlyon/evg_esp_veg.envzpens": {"types": {"str": 17}}}, "duree": {"grandlyon/evg_esp_veg.evgsentiernature": {"types": {"NoneType": 19, "str": 26}}, "grandlyon/pvo_patrimoine_voirie.pvostationnementvelo": {"types": {"str": 3365}}, "tuba/aprr_autoroutes.contrat": {"types": {"str": 142}}}, "duree_mn": {"tuba/aprr_autoroutes.accident": {"types": {"int": 352}}, "tuba/aprr_autoroutes.histochantier": {"types": {"int": 11566}}}, "dureemois": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"int": 269}}}, "dureeparcours": {"grandlyon/pvo_patrimoine_voirie.pvotempsparcoursmodesdoux": {"types": {"int": 158}}}, "eau": {"grandlyon/bron.parcjardin_latest": {"types": {"str": 8}}, "grandlyon/champagne.parcjardin_latest": {"types": {"str": 6}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"NoneType": 17, "str": 347}}, "grandlyon/lyon.parcjardin_latest": {"types": {"str": 296}}, "grandlyon/mions.parcjardin_latest": {"types": {"NoneType": 7}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"NoneType": 8}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"NoneType": 2}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"str": 35}}}, "ech_physiques": {"rdata/nrj_energie.nrjecomix_latest": {"types": {"int": 138696}}, "rdata/nrj_energie.nrjecomixcons_1": {"types": {"int": 134399}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"types": {"int": 4305}}}, "echelle": {"grandlyon/top_plan_canevas.topplan": {"types": {"NoneType": 19, "int": 1, "str": 5533}}}, "economie_co2_depuis_creation_en_tonne": {"rdata/lpa_mobilite.logistique_urbaine": {"types": {"NoneType": 2, "float": 1}}}, "economie_co2_par_an_en_tonne": {"rdata/lpa_mobilite.logistique_urbaine": {"types": {"NoneType": 2, "float": 1}}}, "effectif.0-2016": {"grandlyon/edu_education.educollege_1_0_0": {"types": {"int": 132}}, "grandlyon/edu_education.educollege_latest": {"types": {"int": 132}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"int": 132}}}, "effectif.0-2017": {"grandlyon/edu_education.educollege_1_0_0": {"types": {"int": 132}}, "grandlyon/edu_education.educollege_latest": {"types": {"int": 132}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"int": 132}}}, "effectif.0-2018": {"grandlyon/edu_education.educollege_1_0_0": {"types": {"int": 134}}, "grandlyon/edu_education.educollege_latest": {"types": {"int": 134}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"int": 134}}}, "effectif.0-2019": {"grandlyon/edu_education.educollege_1_0_0": {"types": {"int": 134}}, "grandlyon/edu_education.educollege_latest": {"types": {"int": 134}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"int": 134}}}, "effectonroadlayout": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"NoneType": 60}}}, "electrode": {"grandlyon/chassieu_equipements.defibrillateurs": {"types": {"NoneType": 1, "str": 13}}}, "elongation_maxi": {"tuba/aprr_autoroutes.histochantier": {"types": {"float": 11566}}}, "email": {"grandlyon/adr_voie_lieu.adrequiculturepct": {"types": {"NoneType": 11, "str": 86}}, "grandlyon/adr_voie_lieu.adrequippiscinepct": {"types": {"NoneType": 23, "str": 16}}, "grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"NoneType": 40, "str": 39}}, "grandlyon/champagne.equipementpublic_latest": {"types": {"NoneType": 2, "str": 29}}, "grandlyon/com_donnees_communales.comequipementpublic_1_0_0": {"types": {"NoneType": 247, "str": 45}}, "grandlyon/rillieux.equipementpublic_latest": {"types": {"NoneType": 14}}, "grandlyon/saintdidier.equipementpublic_latest": {"types": {"str": 16}}, "grandlyon/vaulx.equipementpublic_latest": {"types": {"NoneType": 231}}, "rdata/apd_apidae.apdevenement": {"types": {"NoneType": 130, "str": 527}}, "rdata/sit_sitra.sittourisme": {"types": {"NoneType": 2268, "str": 2950}}}, "emprise_au_sol": {"grandlyon/chassieu_equipements.batiments_communaux": {"types": {"NoneType": 45, "str": 55}}}, "enddate": {"rdata/jcd_jcdecaux.jcdvelov": {"types": {"NoneType": 426, "datetime": 1}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"NoneType": 338, "datetime": 10}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"NoneType": 427}}, "rdata/lpa_mobilite.art_parking_lpa_2_0_0": {"types": {"NoneType": 19, "datetime": 12}}}, "endtime": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"datetime": 60}}}, "enfants": {"grandlyon/adr_voie_lieu.adrtoilettepublique_1_0_0": {"types": {"NoneType": 434}}, "grandlyon/adr_voie_lieu.toilettepublique_latest": {"types": {"NoneType": 434}}}, "enseigne": {"rdata/nrj_energie.nrjstationrecharge_1": {"types": {"str": 25}}, "tuba/aprr_autoroutes.prestataire": {"types": {"str": 218}}}, "entrance.0.category": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 70}}}, "entrance.0.pedestrianAccess": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"bool": 70}}}, "entrance.0.schema:address.schema:addressCountry": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 70}}}, "entrance.0.schema:address.schema:addressLocality": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 70}}}, "entrance.0.schema:address.schema:postalCode": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"int": 70}}}, "entrance.0.schema:address.schema:streetAddress": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"NoneType": 1, "str": 69}}}, "entrance.0.schema:geo.schema:latitude": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"float": 70}}}, "entrance.0.schema:geo.schema:longitude": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"float": 70}}}, "entrance.0.schema:identifier": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 70}}}, "environnement": {"grandlyon/pvo_patrimoine_voirie.pvoamenagementcyclable": {"types": {"NoneType": 1, "str": 3407}}}, "eolien": {"rdata/nrj_energie.nrjecomix_latest": {"types": {"int": 138696}}, "rdata/nrj_energie.nrjecomixcons_1": {"types": {"int": 134399}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"types": {"int": 4305}}}, "epaisseurcoucheroulement": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 28956, "float": 7379}}}, "epaisseursouscouche1": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 34399, "float": 1936}}}, "epaisseursouscouche2": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 35446, "float": 889}}}, "epaisseursouscouche3": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 35980, "float": 355}}}, "equipement": {"rdata/tcl_sytral.tclalerteaccessibilite": {"types": {"str": 3}}}, "erp_categorie": {"grandlyon/champagne.equipementpublic_latest": {"types": {"NoneType": 31}}, "grandlyon/com_donnees_communales.comequipementpublic_1_0_0": {"types": {"NoneType": 277, "int": 15}}, "grandlyon/rillieux.equipementpublic_latest": {"types": {"NoneType": 14}}, "grandlyon/saintdidier.equipementpublic_latest": {"types": {"NoneType": 1, "int": 15}}, "grandlyon/vaulx.equipementpublic_latest": {"types": {"NoneType": 231}}}, "erp_id": {"grandlyon/champagne.equipementpublic_latest": {"types": {"NoneType": 31}}, "grandlyon/com_donnees_communales.comequipementpublic_1_0_0": {"types": {"NoneType": 282, "str": 10}}, "grandlyon/rillieux.equipementpublic_latest": {"types": {"NoneType": 14}}, "grandlyon/saintdidier.equipementpublic_latest": {"types": {"NoneType": 6, "str": 10}}, "grandlyon/vaulx.equipementpublic_latest": {"types": {"NoneType": 231}}}, "erp_type": {"grandlyon/champagne.equipementpublic_latest": {"types": {"NoneType": 31}}, "grandlyon/com_donnees_communales.comequipementpublic_1_0_0": {"types": {"NoneType": 277, "str": 15}}, "grandlyon/rillieux.equipementpublic_latest": {"types": {"NoneType": 14}}, "grandlyon/saintdidier.equipementpublic_latest": {"types": {"NoneType": 1, "str": 15}}, "grandlyon/vaulx.equipementpublic_latest": {"types": {"NoneType": 231}}}, "escalator": {"rdata/rx_rhonexpress.rxarret": {"types": {"bool": 6}}, "rdata/tcl_sytral.tclarret": {"types": {"bool": 4637}}}, "esp_can": {"grandlyon/bron.parcjardin_latest": {"types": {"str": 8}}, "grandlyon/champagne.parcjardin_latest": {"types": {"NoneType": 5, "str": 1}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"NoneType": 22, "str": 342}}, "grandlyon/lyon.parcjardin_latest": {"types": {"str": 296}}, "grandlyon/mions.parcjardin_latest": {"types": {"NoneType": 7}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"NoneType": 8}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"NoneType": 2}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"str": 35}}}, "espece": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"NoneType": 6794, "str": 88904}}}, "especesremarquables": {"grandlyon/evg_esp_veg.evgmarezonehumide": {"types": {"NoneType": 5, "str": 738}}}, "essence": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"str": 95698}}, "grandlyon/plu_h_opposable.pluboispt": {"types": {"str": 341}}}, "essencefrancais": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"str": 95698}}}, "estouverte": {"grandlyon/pvo_patrimoine_voirie.pvostationautopartage": {"types": {"str": 40}}}, "estvalide": {"grandlyon/pvo_patrimoine_voirie.pvoarretpedibus": {"types": {"str": 802}}, "grandlyon/pvo_patrimoine_voirie.pvopedibus": {"types": {"str": 217}}}, "etape": {"rdata/caluire.adsamenag": {"types": {"str": 48}}, "rdata/caluire.adsbademo": {"types": {"NoneType": 33, "str": 69}}, "rdata/caluire.adsbaproj": {"types": {"NoneType": 855, "str": 969}}, "rdata/caluire.adsblproj": {"types": {"NoneType": 59, "str": 83}}, "rdata/caluire.adscertif": {"types": {"str": 2085}}, "rdata/caluire.adsdeclar": {"types": {"NoneType": 265, "str": 104}}, "rdata/caluire.adsdemoli": {"types": {"NoneType": 6, "str": 377}}, "rdata/caluire.adsesvert": {"types": {"str": 8}}, "rdata/caluire.adslot": {"types": {"NoneType": 133, "str": 291}}, "rdata/caluire.adspaproj": {"types": {"NoneType": 99, "str": 1}}, "rdata/caluire.adspermis": {"types": {"NoneType": 4, "str": 2603}}, "rdata/chassieu.adsamenag": {"types": {"str": 28}}, "rdata/chassieu.adsauterp": {"types": {"str": 25}}, "rdata/chassieu.adsbademo": {"types": {"NoneType": 1}}, "rdata/chassieu.adsbaproj": {"types": {"NoneType": 839, "str": 543}}, "rdata/chassieu.adsblproj": {"types": {"NoneType": 557, "str": 93}}, "rdata/chassieu.adscertif": {"types": {"str": 712}}, "rdata/chassieu.adsdeclar": {"types": {"NoneType": 82, "str": 15}}, "rdata/chassieu.adsesvert": {"types": {"NoneType": 10}}, "rdata/chassieu.adslot": {"types": {"NoneType": 459, "str": 188}}, "rdata/chassieu.adspaproj": {"types": {"NoneType": 84, "str": 1}}, "rdata/chassieu.adspermis": {"types": {"NoneType": 8, "str": 1913}}, "rdata/rillieux.adsamenag": {"types": {"str": 33}}, "rdata/rillieux.adsauterp": {"types": {"str": 1}}, "rdata/rillieux.adsbademo": {"types": {"NoneType": 19, "str": 47}}, "rdata/rillieux.adsbaproj": {"types": {"NoneType": 1000, "str": 698}}, "rdata/rillieux.adsblproj": {"types": {"NoneType": 60, "str": 36}}, "rdata/rillieux.adscertif": {"types": {"str": 1041}}, "rdata/rillieux.adsdeclar": {"types": {"NoneType": 1602, "str": 354}}, "rdata/rillieux.adsdemoli": {"types": {"NoneType": 3, "str": 228}}, "rdata/rillieux.adsesvert": {"types": {"NoneType": 1}}, "rdata/rillieux.adslot": {"types": {"NoneType": 341, "str": 290}}, "rdata/rillieux.adspaproj": {"types": {"NoneType": 160, "str": 4}}, "rdata/rillieux.adspermis": {"types": {"NoneType": 18, "str": 2361}}, "rdata/saintpriest.adsamenag": {"types": {"str": 49}}, "rdata/saintpriest.adsauterp": {"types": {"str": 311}}, "rdata/saintpriest.adsbademo": {"types": {"NoneType": 1, "str": 58}}, "rdata/saintpriest.adsbaproj": {"types": {"NoneType": 951, "str": 1386}}, "rdata/saintpriest.adsblproj": {"types": {"NoneType": 162, "str": 23}}, "rdata/saintpriest.adscertif": {"types": {"str": 1282}}, "rdata/saintpriest.adsdeclar": {"types": {"str": 2}}, "rdata/saintpriest.adsdemoli": {"types": {"str": 92}}, "rdata/saintpriest.adslot": {"types": {"NoneType": 500, "int": 1, "str": 534}}, "rdata/saintpriest.adspaproj": {"types": {"NoneType": 288, "str": 8}}, "rdata/saintpriest.adspermis": {"types": {"NoneType": 4, "str": 4213}}, "rdata/tassin.adsamenag": {"types": {"str": 1}}, "rdata/tassin.adsautspe": {"types": {"str": 1}}, "rdata/tassin.adsbademo": {"types": {"NoneType": 153, "str": 162}}, "rdata/tassin.adsbaproj": {"types": {"NoneType": 493, "str": 637}}, "rdata/tassin.adsblproj": {"types": {"NoneType": 36, "str": 24}}, "rdata/tassin.adscertif": {"types": {"str": 671}}, "rdata/tassin.adsdeclar": {"types": {"NoneType": 570, "str": 123}}, "rdata/tassin.adsdemoli": {"types": {"NoneType": 2, "str": 280}}, "rdata/tassin.adsesvert": {"types": {"NoneType": 1}}, "rdata/tassin.adslot": {"types": {"NoneType": 69, "str": 327}}, "rdata/tassin.adspaproj": {"types": {"NoneType": 135}}, "rdata/tassin.adspermis": {"types": {"str": 1139}}, "rdata/vaulx.adsamenag": {"types": {"str": 37}}, "rdata/vaulx.adsbademo": {"types": {"NoneType": 22, "str": 1}}, "rdata/vaulx.adsbaproj": {"types": {"NoneType": 1032, "int": 1, "str": 747}}, "rdata/vaulx.adsblproj": {"types": {"NoneType": 265, "str": 85}}, "rdata/vaulx.adscertif": {"types": {"str": 1411}}, "rdata/vaulx.adsdeclar": {"types": {"NoneType": 884, "str": 89}}, "rdata/vaulx.adsdemoli": {"types": {"str": 346}}, "rdata/vaulx.adsesvert": {"types": {"NoneType": 15}}, "rdata/vaulx.adslot": {"types": {"NoneType": 353, "str": 303}}, "rdata/vaulx.adspaproj": {"types": {"NoneType": 195}}, "rdata/vaulx.adspermis": {"types": {"NoneType": 4, "str": 2602}}, "rdata/venissieux.adsamenag": {"types": {"str": 22}}, "rdata/venissieux.adsbademo": {"types": {"str": 2}}, "rdata/venissieux.adsbaproj": {"types": {"NoneType": 497, "str": 750}}, "rdata/venissieux.adsblproj": {"types": {"NoneType": 36, "str": 8}}, "rdata/venissieux.adscertif": {"types": {"str": 1957}}, "rdata/venissieux.adsdeclar": {"types": {"str": 1}}, "rdata/venissieux.adsdemoli": {"types": {"str": 27}}, "rdata/venissieux.adslot": {"types": {"NoneType": 53, "str": 286}}, "rdata/venissieux.adspaproj": {"types": {"NoneType": 137, "str": 1}}, "rdata/venissieux.adspermis": {"types": {"NoneType": 6, "str": 2627}}, "rdata/villeurbanne.adsamenag": {"types": {"str": 15}}, "rdata/villeurbanne.adsautspe": {"types": {"NoneType": 1}}, "rdata/villeurbanne.adsbademo": {"types": {"NoneType": 5}}, "rdata/villeurbanne.adsbaproj": {"types": {"NoneType": 1312, "str": 999}}, "rdata/villeurbanne.adsblproj": {"types": {"NoneType": 235, "str": 66}}, "rdata/villeurbanne.adscertif": {"types": {"str": 7097}}, "rdata/villeurbanne.adsdeclar": {"types": {"NoneType": 1266, "str": 236}}, "rdata/villeurbanne.adsdemoli": {"types": {"NoneType": 8, "str": 1249}}, "rdata/villeurbanne.adsesvert": {"types": {"NoneType": 6}}, "rdata/villeurbanne.adslot": {"types": {"NoneType": 113, "str": 152}}, "rdata/villeurbanne.adspaproj": {"types": {"NoneType": 239}}, "rdata/villeurbanne.adspermis": {"types": {"NoneType": 11, "str": 5295}}}, "etat": {"grandlyon/evg_esp_veg.evgaireaccueil": {"types": {"str": 18}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"NoneType": 426, "str": 1}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"NoneType": 338, "str": 10}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"NoneType": 427}}, "rdata/lyv_lyvia.lyvchantier": {"types": {"str": 1820}}, "rdata/pvo_patrimoine_voirie.pvoparkingtr": {"types": {"NoneType": 9, "str": 93}}, "rdata/pvo_patrimoine_voirie.pvoprevisiontrafic1h": {"types": {"NoneType": 3020, "str": 21000}}, "rdata/pvo_patrimoine_voirie.pvotrafic": {"types": {"str": 3035}}, "rdata/sncf_gares_connexions.sncftraingarearrivee": {"types": {"NoneType": 1211, "str": 44}}, "rdata/sncf_gares_connexions.sncftraingaredepart": {"types": {"NoneType": 1303, "str": 3}}, "tuba/aprr_autoroutes.chantier": {"types": {"str": 712}}}, "etat_code": {"rdata/pvo_patrimoine_voirie.pvoparkingtr": {"types": {"NoneType": 9, "int": 93}}}, "etat_local": {"grandlyon/chassieu_economie.commerces_artisans": {"types": {"NoneType": 20, "str": 128}}}, "etat_phytosanitaire": {"grandlyon/plu_h_opposable.pluboispt": {"types": {"str": 341}}}, "etatconservation": {"grandlyon/evg_esp_veg.evgmarezonehumide": {"types": {"str": 743}}}, "etv_saisis": {"tuba/aprr_autoroutes.chantier": {"types": {"str": 712}}}, "evenementpostdate": {"rdata/caluire.adsdeclar": {"types": {"NoneType": 369}}, "rdata/chassieu.adsdeclar": {"types": {"NoneType": 97}}, "rdata/rillieux.adsdeclar": {"types": {"NoneType": 1956}}, "rdata/saintpriest.adsdeclar": {"types": {"NoneType": 2}}, "rdata/tassin.adsdeclar": {"types": {"NoneType": 693}}, "rdata/vaulx.adsdeclar": {"types": {"NoneType": 972, "datetime": 1}}, "rdata/venissieux.adsdeclar": {"types": {"NoneType": 1}}, "rdata/villeurbanne.adsdeclar": {"types": {"NoneType": 1500, "datetime": 2}}}, "evenementpostnature": {"rdata/caluire.adsdeclar": {"types": {"NoneType": 369}}, "rdata/chassieu.adsdeclar": {"types": {"NoneType": 97}}, "rdata/rillieux.adsdeclar": {"types": {"NoneType": 1956}}, "rdata/saintpriest.adsdeclar": {"types": {"NoneType": 2}}, "rdata/tassin.adsdeclar": {"types": {"NoneType": 693}}, "rdata/vaulx.adsdeclar": {"types": {"NoneType": 972, "str": 1}}, "rdata/venissieux.adsdeclar": {"types": {"NoneType": 1}}, "rdata/villeurbanne.adsdeclar": {"types": {"NoneType": 1500, "str": 2}}}, "event": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"NoneType": 35}}}, "existe": {"grandlyon/pvo_patrimoine_voirie.pvoplanmodesdoux": {"types": {"str": 2301}}}, "exploit": {"rdata/eau_dci.eaudecieqpt": {"types": {"NoneType": 955, "str": 14578}}}, "exploitant": {"rdata/eau_dci.hydrant": {"types": {"str": 12489}}}, "f_geometry_column": {"grandlyon/public.geometry_columns": {"types": {"str": 373}}, "rdata/public.geometry_columns": {"types": {"str": 174}}, "tuba/public.geometry_columns": {"types": {"str": 10}}}, "f_table_catalog": {"grandlyon/public.geometry_columns": {"types": {"str": 373}}, "rdata/public.geometry_columns": {"types": {"str": 174}}, "tuba/public.geometry_columns": {"types": {"str": 10}}}, "f_table_name": {"grandlyon/public.geometry_columns": {"types": {"str": 373}}, "rdata/public.geometry_columns": {"types": {"str": 174}}, "tuba/public.geometry_columns": {"types": {"str": 10}}}, "f_table_schema": {"grandlyon/public.geometry_columns": {"types": {"str": 373}}, "rdata/public.geometry_columns": {"types": {"str": 174}}, "tuba/public.geometry_columns": {"types": {"str": 10}}}, "facea": {"rdata/tcl_sytral.tclagence": {"types": {"NoneType": 1, "bool": 4}}, "rdata/tcl_sytral.tcldepositaire": {"types": {"NoneType": 232}}, "rdata/tcl_sytral.tclguichet": {"types": {"NoneType": 103}}, "rdata/tcl_sytral.tclpointrechargement": {"types": {"NoneType": 172}}, "rdata/tcl_sytral.tclrelais": {"types": {"NoneType": 2}}}, "facebook": {"grandlyon/adr_voie_lieu.adrequippiscinepct": {"types": {"NoneType": 32, "str": 7}}, "grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"NoneType": 37, "str": 42}}, "rdata/apd_apidae.apdevenement": {"types": {"NoneType": 290, "str": 367}}, "rdata/sit_sitra.sittourisme": {"types": {"NoneType": 4516, "str": 702}}}, "facteurechelle": {"grandlyon/cad_cadastre.cadsubdivisionsection": {"types": {"int": 1678}}}, "famille": {"tuba/aprr_autoroutes.chantier": {"types": {"str": 712}}}, "famille_transport": {"rdata/rx_rhonexpress.rxligne_2_0_0": {"types": {"str": 2}}, "rdata/tcl_sytral.tcllignebus_2_0_0": {"types": {"str": 365}}, "rdata/tcl_sytral.tcllignemf_2_0_0": {"types": {"str": 12}}, "rdata/tcl_sytral.tcllignetram_2_0_0": {"types": {"str": 12}}}, "famillemobilier": {"grandlyon/pvo_patrimoine_voirie.pvomobilierurbain": {"types": {"str": 2732}}}, "fax": {"grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"NoneType": 7, "str": 55}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"str": 56}}, "rdata/apd_apidae.apdevenement": {"types": {"NoneType": 653, "str": 4}}, "rdata/sit_sitra.sittourisme": {"types": {"NoneType": 4310, "str": 908}}}, "fax_mairie": {"grandlyon/vdl_vie_citoyenne.bureau_centralisateur": {"types": {"str": 9}}}, "femmes": {"grandlyon/adr_voie_lieu.adrtoilettepublique_1_0_0": {"types": {"NoneType": 429, "bool": 5}}, "grandlyon/adr_voie_lieu.toilettepublique_latest": {"types": {"NoneType": 429, "bool": 5}}}, "fermeture": {"grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"NoneType": 57, "str": 986}}}, "fiche_onisep": {"grandlyon/edu_education.educollege_1_0_0": {"types": {"str": 134}}, "grandlyon/edu_education.educollege_latest": {"types": {"str": 134}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"str": 134}}}, "fiche_pendulage": {"grandlyon/gic_collecte.giccircuitcollecte": {"types": {"NoneType": 690, "str": 85}}}, "fiche_web": {"grandlyon/top_plan_canevas.topcanevas": {"types": {"str": 15116}}}, "fichier_brut": {"grandlyon/ima_gestion_images.imaortho2018tif1km8cmcc46": {"types": {"str": 1399}}, "grandlyon/ima_gestion_images.imaortho2018tif1km8cmcc46ir": {"types": {"str": 1399}}}, "fin": {"rdata/tcl_sytral.tclalertetrafic": {"types": {"datetime": 247}}, "rdata/tcl_sytral.tclalertetrafic_2": {"types": {"datetime": 247}}}, "fin_indispo": {"rdata/tcl_sytral.tclalerteaccessibilite": {"types": {"datetime": 3}}}, "financement": {"grandlyon/plu_h_opposable.plusmsreg": {"types": {"str": 150}}, "grandlyon/pos_opposable.possmsreg": {"types": {"str": 83}}}, "finchantier": {"grandlyon/pvo_patrimoine_voirie.pvochantierperturbant": {"types": {"datetime": 435}}}, "finlivraison": {"grandlyon/pvo_patrimoine_voirie.pvobornecriter": {"types": {"NoneType": 75, "str": 61}}}, "firstsupplierversiontime": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"datetime": 60}}}, "flightnumbers_callsign": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "flightnumbers_iataflightnumber": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "flightnumbers_icaoflightnumber": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "flightnumbers_internalflightnumber": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "flightnumbers_operatoriataflightnumber": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "flightnumbers_operatoricaoflightnumber": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "flightnumbers_operatorinternalflightnumber": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "flightnumbers_operatorsuffix": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"NoneType": 247, "str": 10}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"NoneType": 315}}}, "flightnumbers_operatortripnumber": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"int": 210, "str": 47}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"int": 267, "str": 48}}}, "flightnumbers_suffix": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"NoneType": 247, "str": 10}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"NoneType": 315}}}, "flightnumbers_tripnumber": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"int": 210, "str": 47}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"int": 267, "str": 48}}}, "flightstatus_code": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "flightstatus_description": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "fonction_principale": {"grandlyon/chassieu_equipements.batiments_communaux": {"types": {"str": 100}}}, "fonctions": {"grandlyon/chassieu_citoyennete.panneaux_affichages_libres": {"types": {"NoneType": 8, "str": 4}}, "grandlyon/chassieu_environnement.lieux_remarquables": {"types": {"NoneType": 25, "str": 12}}}, "forme": {"grandlyon/plu_h_opposable.pluafival": {"types": {"NoneType": 117, "str": 3775}}, "grandlyon/pos_opposable.posafival": {"types": {"NoneType": 145, "str": 4404}}}, "formeprix": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"str": 269}}}, "formulaire": {"grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"NoneType": 16, "str": 63}}}, "fournisseur": {"grandlyon/pvo_patrimoine_voirie.pvocameracriter": {"types": {"str": 15}}, "grandlyon/pvo_patrimoine_voirie.pvotronconwebcriter": {"types": {"str": 3035}}, "rdata/pvo_patrimoine_voirie.pvocameracriter": {"types": {"str": 15}}, "rdata/pvo_patrimoine_voirie.pvoprevisiontrafic1h": {"types": {"str": 24020}}, "rdata/pvo_patrimoine_voirie.pvotrafic": {"types": {"str": 3035}}}, "frequence": {"grandlyon/gic_collecte.giccircuitcollecte": {"types": {"float": 775}}}, "frequence_en_minute": {"rdata/tca_transports_alternatifs.tcalignemia": {"types": {"int": 1}}}, "frequence_ouverture": {"grandlyon/gip_proprete.gipdecheterie": {"types": {"NoneType": 23, "str": 9}}}, "frequencepedibus": {"grandlyon/pvo_patrimoine_voirie.pvopedibus": {"types": {"NoneType": 104, "int": 113}}}, "fse": {"grandlyon/ins_insertion_emploi.structureinsertion": {"types": {"NoneType": 80, "str": 42}}}, "gabarit": {"grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"NoneType": 874, "float": 169}}}, "gare_id": {"rdata/sncf_gares_connexions.sncftraingarearrivee": {"types": {"str": 1255}}, "rdata/sncf_gares_connexions.sncftraingaredepart": {"types": {"str": 1306}}}, "gene": {"tuba/aprr_autoroutes.chantier": {"types": {"str": 712}}}, "genre": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"str": 95698}}, "grandlyon/adr_voie_lieu.adrlimiteadm": {"types": {"str": 566}}, "grandlyon/cad_cadastre.caddetaillineaire": {"types": {"NoneType": 384, "str": 145654}}, "grandlyon/cad_cadastre.caddetailponctuel": {"types": {"NoneType": 857, "str": 1143}}, "grandlyon/cad_cadastre.caddetailsurfacique": {"types": {"int": 1, "str": 22359}}, "grandlyon/fpc_fond_plan_communaut.fpccourbeniveau": {"types": {"str": 37613}}, "grandlyon/fpc_fond_plan_communaut.fpclignerupture": {"types": {"str": 496494}}, "grandlyon/plu_h_opposable.pluboise": {"types": {"NoneType": 2, "str": 42690}}, "grandlyon/plu_h_opposable.pluboispt": {"types": {"str": 341}}, "grandlyon/pos_opposable.posboise": {"types": {"str": 25212}}, "grandlyon/pos_opposable.posboispt": {"types": {"str": 256}}, "grandlyon/pos_opposable.poszone": {"types": {"str": 4069}}}, "gestequip": {"grandlyon/bron.toilettepublique_latest": {"types": {"str": 3}}, "grandlyon/champagne.toilettepublique_latest": {"types": {"str": 4}}, "grandlyon/com_donnees_communales.comtoilettepublique_1_0_0": {"types": {"NoneType": 9, "str": 184}}, "grandlyon/lyon.toilettepublique_latest": {"types": {"str": 141}}, "grandlyon/mions.toilettepublique_latest": {"types": {"str": 2}}, "grandlyon/rillieux.toilettepublique_latest": {"types": {"NoneType": 9}}, "grandlyon/saintcyr.toilettepublique_latest": {"types": {"str": 3}}, "grandlyon/saintdidier.toilettepublique_latest": {"types": {"str": 4}}, "grandlyon/vaulx.toilettepublique_latest": {"types": {"str": 14}}, "grandlyon/villeurbanne.toilettepublique_latest": {"types": {"str": 13}}}, "gestion": {"grandlyon/bron.parcjardin_latest": {"types": {"str": 8}}, "grandlyon/champagne.parcjardin_latest": {"types": {"str": 6}}, "grandlyon/champagne.stationnementpmr_latest": {"types": {"str": 12}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"str": 364}}, "grandlyon/com_donnees_communales.comstationnementpmr_1_0_0": {"types": {"str": 1524}}, "grandlyon/eco_ecologie.annuaireproducteur": {"types": {"str": 124}}, "grandlyon/limonest.stationnementpmr_latest": {"types": {"str": 11}}, "grandlyon/lyon.parcjardin_latest": {"types": {"str": 296}}, "grandlyon/mions.parcjardin_latest": {"types": {"str": 7}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"str": 8}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/saintdidier.stationnementpmr_latest": {"types": {"str": 13}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"str": 35}}, "grandlyon/vaulx.stationnementpmr_latest": {"types": {"str": 10}}}, "gestionn": {"rdata/eau_dci.eaudecieqpt": {"types": {"NoneType": 3018, "str": 12515}}}, "gestionnai": {"grandlyon/adr_voie_lieu.adrbornefontaine_1_0_0": {"types": {"NoneType": 287, "str": 141}}, "grandlyon/adr_voie_lieu.adrbornefontaine_latest": {"types": {"NoneType": 287, "str": 141}}}, "gestionnaire": {"grandlyon/adr_voie_lieu.adraxevoie": {"types": {"NoneType": 38187}}, "grandlyon/epo_eau_potable.epobornefont": {"types": {"str": 141}}, "grandlyon/evg_esp_veg.evgprojetnature": {"types": {"str": 13}}, "grandlyon/gic_collecte.giccircuitcollecte": {"types": {"str": 775}}, "grandlyon/gic_collecte.gicsiloenterre": {"types": {"str": 647}}, "grandlyon/gic_collecte.gicsiloverre": {"types": {"str": 2706}}, "grandlyon/gid_deneigement.gidcircuitdeneigement": {"types": {"str": 291}}, "grandlyon/gin_nettoiement.gincorbeille": {"types": {"NoneType": 86, "str": 11909}}, "grandlyon/gin_nettoiement.ginmarche": {"types": {"str": 164}}, "grandlyon/gin_nettoiement.gintoilettepublique": {"types": {"str": 143}}, "grandlyon/gip_proprete.gipdecheterie": {"types": {"NoneType": 32}}, "grandlyon/gip_proprete.gipdonnerie": {"types": {"NoneType": 12}}, "grandlyon/pvo_patrimoine_voirie.pvoparc2rm": {"types": {"NoneType": 41, "str": 478}}, "grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"NoneType": 115, "str": 928}}, "grandlyon/pvo_patrimoine_voirie.pvostationnementvelo": {"types": {"NoneType": 144, "str": 3221}}, "rdata/gin_nettoiement.gincdp": {"types": {"str": 12244}}, "rdata/pvo_patrimoine_voirie.pvoparkingtr": {"types": {"NoneType": 1, "str": 101}}, "rdata/pvo_patrimoine_voirie.pvopersistanceparkingetalab": {"types": {"str": 162}}}, "gestnet": {"grandlyon/bron.toilettepublique_latest": {"types": {"str": 3}}, "grandlyon/champagne.toilettepublique_latest": {"types": {"str": 4}}, "grandlyon/com_donnees_communales.comtoilettepublique_1_0_0": {"types": {"NoneType": 9, "str": 184}}, "grandlyon/lyon.toilettepublique_latest": {"types": {"str": 141}}, "grandlyon/mions.toilettepublique_latest": {"types": {"str": 2}}, "grandlyon/rillieux.toilettepublique_latest": {"types": {"NoneType": 9}}, "grandlyon/saintcyr.toilettepublique_latest": {"types": {"str": 3}}, "grandlyon/saintdidier.toilettepublique_latest": {"types": {"str": 4}}, "grandlyon/vaulx.toilettepublique_latest": {"types": {"str": 14}}, "grandlyon/villeurbanne.toilettepublique_latest": {"types": {"str": 13}}}, "gid": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"int": 95698}}, "grandlyon/adr_voie_lieu.adradresse": {"types": {"int": 188872}}, "grandlyon/adr_voie_lieu.adraerodrome": {"types": {"int": 2}}, "grandlyon/adr_voie_lieu.adrarrond": {"types": {"int": 9}}, "grandlyon/adr_voie_lieu.adraxevoie": {"types": {"int": 38187}}, "grandlyon/adr_voie_lieu.adrbornefontaine_1_0_0": {"types": {"int": 428}}, "grandlyon/adr_voie_lieu.adrbornefontaine_latest": {"types": {"int": 428}}, "grandlyon/adr_voie_lieu.adrcarrefour": {"types": {"int": 26903}}, "grandlyon/adr_voie_lieu.adrcentrecommerc_1_0_0": {"types": {"int": 24}}, "grandlyon/adr_voie_lieu.adrcentrecommerc_latest": {"types": {"int": 24}}, "grandlyon/adr_voie_lieu.adrchangementdenom": {"types": {"int": 692}}, "grandlyon/adr_voie_lieu.adrcimetiere": {"types": {"int": 91}}, "grandlyon/adr_voie_lieu.adrcirconscription": {"types": {"int": 14}}, "grandlyon/adr_voie_lieu.adrcollege": {"types": {"int": 141}}, "grandlyon/adr_voie_lieu.adrcollegepct": {"types": {"int": 141}}, "grandlyon/adr_voie_lieu.adrcomgl": {"types": {"int": 59}}, "grandlyon/adr_voie_lieu.adrcommune": {"types": {"int": 193}}, "grandlyon/adr_voie_lieu.adrcommunecirconscription": {"types": {"int": 295}}, "grandlyon/adr_voie_lieu.adrconfterrmaire": {"types": {"int": 9}}, "grandlyon/adr_voie_lieu.adrcoursdeaulin": {"types": {"int": 834}}, "grandlyon/adr_voie_lieu.adrdebouche": {"types": {"int": 160261}}, "grandlyon/adr_voie_lieu.adrecole": {"types": {"int": 670}}, "grandlyon/adr_voie_lieu.adrecolepct": {"types": {"int": 670}}, "grandlyon/adr_voie_lieu.adrensart": {"types": {"int": 76}}, "grandlyon/adr_voie_lieu.adrensartpct": {"types": {"int": 76}}, "grandlyon/adr_voie_lieu.adrenssup": {"types": {"int": 39}}, "grandlyon/adr_voie_lieu.adrenssuppct": {"types": {"int": 39}}, "grandlyon/adr_voie_lieu.adrequiculture": {"types": {"int": 97}}, "grandlyon/adr_voie_lieu.adrequiculturepct": {"types": {"int": 97}}, "grandlyon/adr_voie_lieu.adrequippiscine": {"types": {"int": 40}}, "grandlyon/adr_voie_lieu.adrequippiscinepct": {"types": {"int": 39}}, "grandlyon/adr_voie_lieu.adrequipsportpct": {"types": {"int": 1409}}, "grandlyon/adr_voie_lieu.adrequisport": {"types": {"int": 1409}}, "grandlyon/adr_voie_lieu.adrfontaineornem_1_0_0": {"types": {"int": 75}}, "grandlyon/adr_voie_lieu.adrfontaineornem_latest": {"types": {"int": 75}}, "grandlyon/adr_voie_lieu.adrgarefer": {"types": {"int": 36}}, "grandlyon/adr_voie_lieu.adrgareferpct": {"types": {"int": 36}}, "grandlyon/adr_voie_lieu.adrgareroutiere": {"types": {"int": 6}}, "grandlyon/adr_voie_lieu.adrgareroutierepct": {"types": {"int": 6}}, "grandlyon/adr_voie_lieu.adrgareroutmet": {"types": {"int": 2}}, "grandlyon/adr_voie_lieu.adrgarerouturbaine": {"types": {"int": 4}}, "grandlyon/adr_voie_lieu.adrhopital": {"types": {"int": 52}}, "grandlyon/adr_voie_lieu.adrhopitalpct": {"types": {"int": 52}}, "grandlyon/adr_voie_lieu.adrlienfichiereva": {"types": {"int": 84}}, "grandlyon/adr_voie_lieu.adrlienmaquette3d": {"types": {"int": 67}}, "grandlyon/adr_voie_lieu.adrlienposter": {"types": {"int": 67}}, "grandlyon/adr_voie_lieu.adrlieuculte": {"types": {"int": 201}}, "grandlyon/adr_voie_lieu.adrlieucultepct": {"types": {"int": 201}}, "grandlyon/adr_voie_lieu.adrlieudit": {"types": {"int": 2776}}, "grandlyon/adr_voie_lieu.adrlieulin": {"types": {"int": 1396}}, "grandlyon/adr_voie_lieu.adrlieupct": {"types": {"int": 65}}, "grandlyon/adr_voie_lieu.adrlieusurf": {"types": {"int": 7160}}, "grandlyon/adr_voie_lieu.adrlimiteadm": {"types": {"int": 566}}, "grandlyon/adr_voie_lieu.adrlycee": {"types": {"int": 128}}, "grandlyon/adr_voie_lieu.adrlyceepct": {"types": {"int": 128}}, "grandlyon/adr_voie_lieu.adrmairie": {"types": {"int": 79}}, "grandlyon/adr_voie_lieu.adrmairiepct": {"types": {"int": 79}}, "grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"int": 79}}, "grandlyon/adr_voie_lieu.adrmetcirconscription": {"types": {"int": 14}}, "grandlyon/adr_voie_lieu.adrmetropole": {"types": {"int": 1}}, "grandlyon/adr_voie_lieu.adrnomldt": {"types": {"int": 5884}}, "grandlyon/adr_voie_lieu.adrnomvoie": {"types": {"int": 56768}}, "grandlyon/adr_voie_lieu.adrnomvoiex": {"types": {"int": 43771}}, "grandlyon/adr_voie_lieu.adrnumerovoie": {"types": {"int": 160262}}, "grandlyon/adr_voie_lieu.adrparcjardin": {"types": {"int": 364}}, "grandlyon/adr_voie_lieu.adrperimmdr": {"types": {"int": 33}}, "grandlyon/adr_voie_lieu.adrportionbusee": {"types": {"int": 562}}, "grandlyon/adr_voie_lieu.adrquartier": {"types": {"int": 201}}, "grandlyon/adr_voie_lieu.adrresidence": {"types": {"int": 3206}}, "grandlyon/adr_voie_lieu.adrsecours": {"types": {"int": 31}}, "grandlyon/adr_voie_lieu.adrsecourspct": {"types": {"int": 31}}, "grandlyon/adr_voie_lieu.adrsecurite": {"types": {"int": 96}}, "grandlyon/adr_voie_lieu.adrsecuritepct": {"types": {"int": 96}}, "grandlyon/adr_voie_lieu.adrtoilettepublique_1_0_0": {"types": {"int": 434}}, "grandlyon/adr_voie_lieu.adrzae": {"types": {"int": 152}}, "grandlyon/adr_voie_lieu.toilettepublique_latest": {"types": {"int": 434}}, "grandlyon/bron.bureauvote_1_0_0": {"types": {"int": 26}}, "grandlyon/bron.bureauvote_latest": {"types": {"int": 26}}, "grandlyon/bron.panneauaffichage_latest": {"types": {"int": 41}}, "grandlyon/bron.parcjardin_latest": {"types": {"int": 8}}, "grandlyon/bron.toilettepublique_latest": {"types": {"int": 3}}, "grandlyon/cad_cadastre.cadbatiment": {"types": {"int": 337869}}, "grandlyon/cad_cadastre.cadbornelimitepropriete": {"types": {"int": 44294}}, "grandlyon/cad_cadastre.caddetaillineaire": {"types": {"int": 146038}}, "grandlyon/cad_cadastre.caddetailponctuel": {"types": {"int": 2000}}, "grandlyon/cad_cadastre.caddetailsurfacique": {"types": {"int": 22360}}, "grandlyon/cad_cadastre.cadilot": {"types": {"int": 8066}}, "grandlyon/cad_cadastre.cadparcelle": {"types": {"int": 268546}}, "grandlyon/cad_cadastre.cadparcellehistorique": {"types": {"int": 83604}}, "grandlyon/cad_cadastre.cadreseauroutier": {"types": {"int": 26}}, "grandlyon/cad_cadastre.cadsection": {"types": {"int": 1633}}, "grandlyon/cad_cadastre.cadsubdivisionfiscale": {"types": {"int": 37737}}, "grandlyon/cad_cadastre.cadsubdivisionsection": {"types": {"int": 1678}}, "grandlyon/cad_cadastre.cadsymbolelimiteparcelle": {"types": {"int": 32536}}, "grandlyon/champagne.bureauvote_1_0_0": {"types": {"int": 5}}, "grandlyon/champagne.bureauvote_latest": {"types": {"int": 5}}, "grandlyon/champagne.equipementpublic_latest": {"types": {"int": 31}}, "grandlyon/champagne.panneauaffichage_latest": {"types": {"int": 3}}, "grandlyon/champagne.parcjardin_latest": {"types": {"int": 6}}, "grandlyon/champagne.stationnementpmr_latest": {"types": {"int": 12}}, "grandlyon/champagne.toilettepublique_latest": {"types": {"int": 4}}, "grandlyon/chassieu_citoyennete.bureaux_de_vote": {"types": {"int": 8}}, "grandlyon/chassieu_citoyennete.couverture_panneaux_affichages_libres": {"types": {"int": 11}}, "grandlyon/chassieu_citoyennete.panneaux_affichages_libres": {"types": {"int": 12}}, "grandlyon/chassieu_citoyennete.secteurs_bureaux_de_vote": {"types": {"int": 8}}, "grandlyon/chassieu_economie.commerces_artisans": {"types": {"int": 148}}, "grandlyon/chassieu_environnement.lieux_remarquables": {"types": {"int": 37}}, "grandlyon/chassieu_environnement.parcs_squares": {"types": {"int": 22}}, "grandlyon/chassieu_equipements.batiments_communaux": {"types": {"int": 100}}, "grandlyon/chassieu_equipements.defibrillateurs": {"types": {"int": 14}}, "grandlyon/com_donnees_communales.combureauvote_1_0_0": {"types": {"int": 201}}, "grandlyon/com_donnees_communales.combureauvote_2_0_0": {"types": {"int": 201}}, "grandlyon/com_donnees_communales.comequipementpublic_1_0_0": {"types": {"int": 292}}, "grandlyon/com_donnees_communales.companneauaffichage_1_0_0": {"types": {"int": 211}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"int": 364}}, "grandlyon/com_donnees_communales.comstationnementpmr_1_0_0": {"types": {"int": 1524}}, "grandlyon/com_donnees_communales.comtoilettepublique_1_0_0": {"types": {"int": 193}}, "grandlyon/eau_general.eausitepluvio": {"types": {"int": 31}}, "grandlyon/eco_ecologie.annuaireconsommateur": {"types": {"int": 975}}, "grandlyon/eco_ecologie.annuaireproducteur": {"types": {"int": 124}}, "grandlyon/eco_ecologie.ecoperimetrezfe_1_0_0": {"types": {"int": 1}}, "grandlyon/edu_education.educollege_1_0_0": {"types": {"int": 134}}, "grandlyon/edu_education.educollege_latest": {"types": {"int": 134}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"int": 134}}, "grandlyon/epo_eau_potable.epobornefont": {"types": {"int": 141}}, "grandlyon/evg_esp_veg.envens": {"types": {"int": 22}}, "grandlyon/evg_esp_veg.envpdiprboucle": {"types": {"int": 61}}, "grandlyon/evg_esp_veg.envpdiprclassement": {"types": {"int": 2000}}, "grandlyon/evg_esp_veg.envpdiprsign": {"types": {"int": 693}}, "grandlyon/evg_esp_veg.envpenap": {"types": {"int": 28}}, "grandlyon/evg_esp_veg.envzpens": {"types": {"int": 17}}, "grandlyon/evg_esp_veg.evgaireaccueil": {"types": {"int": 18}}, "grandlyon/evg_esp_veg.evgmarezonehumide": {"types": {"int": 743}}, "grandlyon/evg_esp_veg.evgparcindiccanope_1_0_0": {"types": {"int": 1219}}, "grandlyon/evg_esp_veg.evgparcindiccanope_latest": {"types": {"int": 1219}}, "grandlyon/evg_esp_veg.evgplagelaceauxbleues_1_0_0": {"types": {"int": 4}}, "grandlyon/evg_esp_veg.evgplagelaceauxbleues_latest": {"types": {"int": 4}}, "grandlyon/evg_esp_veg.evgpoisentiernature": {"types": {"int": 187}}, "grandlyon/evg_esp_veg.evgprojetnature": {"types": {"int": 13}}, "grandlyon/evg_esp_veg.evgsentiernature": {"types": {"int": 45}}, "grandlyon/evg_esp_veg.evgstratarborue_1_0_0": {"types": {"int": 43118}}, "grandlyon/evg_esp_veg.evgstratarborue_latest": {"types": {"int": 43118}}, "grandlyon/evg_esp_veg.occeva2015clc": {"types": {"int": 19586}}, "grandlyon/evg_esp_veg.occeva2015gl": {"types": {"int": 484445}}, "grandlyon/fpc_fond_plan_communaut.fpcalticourbe": {"types": {"int": 23855}}, "grandlyon/fpc_fond_plan_communaut.fpcbaticonstruction": {"types": {"int": 389}}, "grandlyon/fpc_fond_plan_communaut.fpcbordchaussee": {"types": {"int": 19775}}, "grandlyon/fpc_fond_plan_communaut.fpcchemin": {"types": {"int": 6023}}, "grandlyon/fpc_fond_plan_communaut.fpccourbeniveau": {"types": {"int": 37613}}, "grandlyon/fpc_fond_plan_communaut.fpcequipsport": {"types": {"int": 10279}}, "grandlyon/fpc_fond_plan_communaut.fpchabilintopo": {"types": {"int": 63971}}, "grandlyon/fpc_fond_plan_communaut.fpcilot": {"types": {"int": 8179}}, "grandlyon/fpc_fond_plan_communaut.fpcilotdirection": {"types": {"int": 1615}}, "grandlyon/fpc_fond_plan_communaut.fpclignefaitage": {"types": {"int": 579120}}, "grandlyon/fpc_fond_plan_communaut.fpclignerupture": {"types": {"int": 496494}}, "grandlyon/fpc_fond_plan_communaut.fpcplandeau": {"types": {"int": 41}}, "grandlyon/fpc_fond_plan_communaut.fpcplandeaudetail": {"types": {"int": 3441}}, "grandlyon/fpc_fond_plan_communaut.fpcpointcotesol": {"types": {"int": 1172117}}, "grandlyon/fpc_fond_plan_communaut.fpcpont": {"types": {"int": 1351}}, "grandlyon/fpc_fond_plan_communaut.fpcsommetfaitage": {"types": {"int": 6872}}, "grandlyon/fpc_fond_plan_communaut.fpcsurtoit": {"types": {"int": 15364}}, "grandlyon/fpc_fond_plan_communaut.fpcterrain": {"types": {"int": 252968}}, "grandlyon/fpc_fond_plan_communaut.fpcterraindec": {"types": {"int": 18955}}, "grandlyon/fpc_fond_plan_communaut.fpctoit": {"types": {"int": 482011}}, "grandlyon/fpc_fond_plan_communaut.fpcvoieferree": {"types": {"int": 4554}}, "grandlyon/fpc_fond_plan_communaut.fpczonexclusion": {"types": {"int": 305}}, "grandlyon/gic_collecte.giccircuitcollecte": {"types": {"int": 775}}, "grandlyon/gic_collecte.giccompostage": {"types": {"int": 1}}, "grandlyon/gic_collecte.gicsiloenterre": {"types": {"int": 647}}, "grandlyon/gic_collecte.gicsiloverre": {"types": {"int": 2706}}, "grandlyon/gic_collecte.gicsitetraitement": {"types": {"int": 12}}, "grandlyon/gid_deneigement.gidcircuitdeneigement": {"types": {"int": 291}}, "grandlyon/gin_nettoiement.ginbornegelhydro_1_0_0": {"types": {"int": 19}}, "grandlyon/gin_nettoiement.ginbornegelhydro_latest": {"types": {"int": 19}}, "grandlyon/gin_nettoiement.gincorbeille": {"types": {"int": 11995}}, "grandlyon/gin_nettoiement.ginmarche": {"types": {"int": 164}}, "grandlyon/gin_nettoiement.gintoilettepublique": {"types": {"int": 143}}, "grandlyon/gip_proprete.gipcomposteur_1_0_0": {"types": {"int": 292}}, "grandlyon/gip_proprete.gipcomposteur_latest": {"types": {"int": 292}}, "grandlyon/gip_proprete.gipdecheterie": {"types": {"int": 32}}, "grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"int": 32}}, "grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"int": 32}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"int": 32}}, "grandlyon/gip_proprete.gipdonnerie": {"types": {"int": 12}}, "grandlyon/gip_proprete.gipdonnerie_2_0_0": {"types": {"int": 12}}, "grandlyon/gip_proprete.gipdonnerie_3_0_0": {"types": {"int": 12}}, "grandlyon/gip_proprete.gipdonnerie_latest": {"types": {"int": 12}}, "grandlyon/ima_gestion_images.imacartogrammelidar": {"types": {"int": 166}}, "grandlyon/ima_gestion_images.imamnt2018eptemprise": {"types": {"int": 1}}, "grandlyon/ima_gestion_images.imamnt2018laz1kmcc46": {"types": {"int": 1510}}, "grandlyon/ima_gestion_images.imamntlas3kmcc46": {"types": {"int": 166}}, "grandlyon/ima_gestion_images.imaortho2009ecw5km16cmcc46": {"types": {"int": 59}}, "grandlyon/ima_gestion_images.imaortho2012ecw5km10cmcc46": {"types": {"int": 61}}, "grandlyon/ima_gestion_images.imaortho2015ecw5km8cmcc46": {"types": {"int": 64}}, "grandlyon/ima_gestion_images.imaortho2015ecw5km8cmcc46ir": {"types": {"int": 64}}, "grandlyon/ima_gestion_images.imaortho2018ecw5km8cmcc46": {"types": {"int": 64}}, "grandlyon/ima_gestion_images.imaortho2018ecw5km8cmcc46ir": {"types": {"int": 64}}, "grandlyon/ima_gestion_images.imaortho2018tif1km8cmcc46": {"types": {"int": 1399}}, "grandlyon/ima_gestion_images.imaortho2018tif1km8cmcc46ir": {"types": {"int": 1399}}, "grandlyon/ins_insertion_emploi.commissionlocale": {"types": {"int": 11}}, "grandlyon/ins_insertion_emploi.structureinsertion": {"types": {"int": 122}}, "grandlyon/limonest.stationnementpmr_latest": {"types": {"int": 11}}, "grandlyon/lyon.panneauaffichage_latest": {"types": {"int": 76}}, "grandlyon/lyon.parcjardin_latest": {"types": {"int": 296}}, "grandlyon/lyon.toilettepublique_latest": {"types": {"int": 141}}, "grandlyon/mions.bureauvote_1_0_0": {"types": {"int": 10}}, "grandlyon/mions.bureauvote_latest": {"types": {"int": 10}}, "grandlyon/mions.panneauaffichage_latest": {"types": {"int": 10}}, "grandlyon/mions.parcjardin_latest": {"types": {"int": 7}}, "grandlyon/mions.toilettepublique_latest": {"types": {"int": 2}}, "grandlyon/noi_carto_bruit.noiaerien2007bronlden": {"types": {"int": 6}}, "grandlyon/noi_carto_bruit.noiaerien2007bronln": {"types": {"int": 28}}, "grandlyon/noi_carto_bruit.noiaerien2007corbaslden": {"types": {"int": 9}}, "grandlyon/noi_carto_bruit.noiaerien2007pistes": {"types": {"int": 2}}, "grandlyon/plu_h_opposable.pluafival": {"types": {"int": 3892}}, "grandlyon/plu_h_opposable.pluaxerui": {"types": {"int": 3986}}, "grandlyon/plu_h_opposable.pluboise": {"types": {"int": 42692}}, "grandlyon/plu_h_opposable.pluboispt": {"types": {"int": 341}}, "grandlyon/plu_h_opposable.pluchangedest": {"types": {"int": 57}}, "grandlyon/plu_h_opposable.plucommersurf": {"types": {"int": 4213}}, "grandlyon/plu_h_opposable.plucontin": {"types": {"int": 470}}, "grandlyon/plu_h_opposable.pludetail": {"types": {"int": 16189}}, "grandlyon/plu_h_opposable.pludocumentcommune": {"types": {"int": 67}}, "grandlyon/plu_h_opposable.pluhauteur": {"types": {"int": 5618}}, "grandlyon/plu_h_opposable.pluintacc": {"types": {"int": 202}}, "grandlyon/plu_h_opposable.plulimimp": {"types": {"int": 100}}, "grandlyon/plu_h_opposable.pluloceqp": {"types": {"int": 11}}, "grandlyon/plu_h_opposable.pluloceqs": {"types": {"int": 11}}, "grandlyon/plu_h_opposable.plunonaed": {"types": {"int": 678}}, "grandlyon/plu_h_opposable.pluoaqs": {"types": {"int": 271}}, "grandlyon/plu_h_opposable.plupaspar": {"types": {"int": 491}}, "grandlyon/plu_h_opposable.plupatpro": {"types": {"int": 9}}, "grandlyon/plu_h_opposable.plupatrim": {"types": {"int": 344}}, "grandlyon/plu_h_opposable.plupaysag": {"types": {"int": 1693}}, "grandlyon/plu_h_opposable.plupieton": {"types": {"int": 301}}, "grandlyon/plu_h_opposable.plupolcom": {"types": {"int": 317}}, "grandlyon/plu_h_opposable.plupolhotel": {"types": {"int": 43}}, "grandlyon/plu_h_opposable.plupolimp": {"types": {"int": 742}}, "grandlyon/plu_h_opposable.plupoltertia": {"types": {"int": 19}}, "grandlyon/plu_h_opposable.plureprol": {"types": {"int": 106}}, "grandlyon/plu_h_opposable.plureserv": {"types": {"int": 5410}}, "grandlyon/plu_h_opposable.plurichso": {"types": {"int": 5}}, "grandlyon/plu_h_opposable.plurisqnt": {"types": {"int": 1840}}, "grandlyon/plu_h_opposable.plurisqtc": {"types": {"int": 94}}, "grandlyon/plu_h_opposable.pluruisseau": {"types": {"int": 1686}}, "grandlyon/plu_h_opposable.plusmf": {"types": {"int": 27}}, "grandlyon/plu_h_opposable.plusmfreg": {"types": {"int": 37}}, "grandlyon/plu_h_opposable.plusms": {"types": {"int": 60}}, "grandlyon/plu_h_opposable.plusmsreg": {"types": {"int": 150}}, "grandlyon/plu_h_opposable.plustatio": {"types": {"int": 285}}, "grandlyon/plu_h_opposable.plustml": {"types": {"int": 4}}, "grandlyon/plu_h_opposable.plustmlreg": {"types": {"int": 5}}, "grandlyon/plu_h_opposable.pluzoncol": {"types": {"int": 7196}}, "grandlyon/plu_h_opposable.pluzone": {"types": {"int": 4265}}, "grandlyon/plu_h_opposable.pluzonrui": {"types": {"int": 4297}}, "grandlyon/pos_opposable.posafival": {"types": {"int": 4549}}, "grandlyon/pos_opposable.posboise": {"types": {"int": 25212}}, "grandlyon/pos_opposable.posboispt": {"types": {"int": 256}}, "grandlyon/pos_opposable.poscommer": {"types": {"int": 3362}}, "grandlyon/pos_opposable.poscontinuite": {"types": {"int": 1132}}, "grandlyon/pos_opposable.poscote": {"types": {"int": 82}}, "grandlyon/pos_opposable.posdetail": {"types": {"int": 18614}}, "grandlyon/pos_opposable.posdocumentcommune": {"types": {"int": 67}}, "grandlyon/pos_opposable.posespnonaed": {"types": {"int": 625}}, "grandlyon/pos_opposable.posflerui": {"types": {"int": 275}}, "grandlyon/pos_opposable.poshauvoi": {"types": {"int": 10809}}, "grandlyon/pos_opposable.posintacc": {"types": {"int": 374}}, "grandlyon/pos_opposable.poslimimp": {"types": {"int": 232}}, "grandlyon/pos_opposable.posloceqp": {"types": {"int": 59}}, "grandlyon/pos_opposable.posloceqs": {"types": {"int": 54}}, "grandlyon/pos_opposable.posoaqs": {"types": {"int": 305}}, "grandlyon/pos_opposable.pospaspar": {"types": {"int": 259}}, "grandlyon/pos_opposable.pospatpro": {"types": {"int": 14}}, "grandlyon/pos_opposable.pospaysag": {"types": {"int": 1841}}, "grandlyon/pos_opposable.posperime": {"types": {"int": 1307}}, "grandlyon/pos_opposable.pospieton": {"types": {"int": 338}}, "grandlyon/pos_opposable.pospolyimplant": {"types": {"int": 1043}}, "grandlyon/pos_opposable.posreprol": {"types": {"int": 130}}, "grandlyon/pos_opposable.posreserv": {"types": {"int": 6714}}, "grandlyon/pos_opposable.posrichso": {"types": {"int": 3}}, "grandlyon/pos_opposable.possms": {"types": {"int": 46}}, "grandlyon/pos_opposable.possmsreg": {"types": {"int": 83}}, "grandlyon/pos_opposable.posstatio": {"types": {"int": 79}}, "grandlyon/pos_opposable.posterrui": {"types": {"int": 112}}, "grandlyon/pos_opposable.postertia": {"types": {"int": 413}}, "grandlyon/pos_opposable.postexte_loceqp": {"types": {"int": 59}}, "grandlyon/pos_opposable.postexte_oaqs": {"types": {"int": 344}}, "grandlyon/pos_opposable.postexte_paysag": {"types": {"int": 80}}, "grandlyon/pos_opposable.postexte_perime": {"types": {"int": 226}}, "grandlyon/pos_opposable.postexte_polimp": {"types": {"int": 523}}, "grandlyon/pos_opposable.postexte_sms": {"types": {"int": 157}}, "grandlyon/pos_opposable.postexte_zone2000": {"types": {"int": 2012}}, "grandlyon/pos_opposable.postexte_zone5000": {"types": {"int": 4821}}, "grandlyon/pos_opposable.poszone": {"types": {"int": 4069}}, "grandlyon/pos_opposable.poszonecol": {"types": {"int": 7678}}, "grandlyon/pos_opposable.poszonrui": {"types": {"int": 2369}}, "grandlyon/pvo_patrimoine_voirie.pvoamenagementcyclable": {"types": {"int": 3408}}, "grandlyon/pvo_patrimoine_voirie.pvoarretpedibus": {"types": {"int": 802}}, "grandlyon/pvo_patrimoine_voirie.pvobornecriter": {"types": {"int": 136}}, "grandlyon/pvo_patrimoine_voirie.pvocameracriter": {"types": {"int": 15}}, "grandlyon/pvo_patrimoine_voirie.pvochantierperturbant": {"types": {"int": 435}}, "grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"int": 36335}}, "grandlyon/pvo_patrimoine_voirie.pvocomptagecriter": {"types": {"int": 2726}}, "grandlyon/pvo_patrimoine_voirie.pvoitinerairesda": {"types": {"int": 9162}}, "grandlyon/pvo_patrimoine_voirie.pvomobilierurbain": {"types": {"int": 2732}}, "grandlyon/pvo_patrimoine_voirie.pvoparc2rm": {"types": {"int": 519}}, "grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"int": 1043}}, "grandlyon/pvo_patrimoine_voirie.pvopedibus": {"types": {"int": 217}}, "grandlyon/pvo_patrimoine_voirie.pvoplanmodesdoux": {"types": {"int": 2301}}, "grandlyon/pvo_patrimoine_voirie.pvopoleinteret": {"types": {"int": 143}}, "grandlyon/pvo_patrimoine_voirie.pvopostecomptagecriter": {"types": {"int": 1951}}, "grandlyon/pvo_patrimoine_voirie.pvostationautopartage": {"types": {"int": 40}}, "grandlyon/pvo_patrimoine_voirie.pvostationnementvelo": {"types": {"int": 3365}}, "grandlyon/pvo_patrimoine_voirie.pvostationtaxi": {"types": {"int": 106}}, "grandlyon/pvo_patrimoine_voirie.pvostationvelov": {"types": {"int": 427}}, "grandlyon/pvo_patrimoine_voirie.pvotempsparcoursmodesdoux": {"types": {"int": 158}}, "grandlyon/pvo_patrimoine_voirie.pvotempsparcoursvl": {"types": {"int": 111}}, "grandlyon/pvo_patrimoine_voirie.pvotronconwebcriter": {"types": {"int": 3035}}, "grandlyon/pvo_patrimoine_voirie.pvovillessvoitureptentree_1": {"types": {"int": 187}}, "grandlyon/pvo_patrimoine_voirie.pvovillessvoituresurf_1": {"types": {"int": 16}}, "grandlyon/pvo_patrimoine_voirie.pvozoneapaisee": {"types": {"int": 6693}}, "grandlyon/rillieux.bureauvote_1_0_0": {"types": {"int": 18}}, "grandlyon/rillieux.bureauvote_latest": {"types": {"int": 18}}, "grandlyon/rillieux.equipementpublic_latest": {"types": {"int": 14}}, "grandlyon/rillieux.panneauaffichage_latest": {"types": {"int": 19}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"int": 8}}, "grandlyon/rillieux.toilettepublique_latest": {"types": {"int": 9}}, "grandlyon/saintcyr.bureauvote_1_0_0": {"types": {"int": 5}}, "grandlyon/saintcyr.bureauvote_latest": {"types": {"int": 5}}, "grandlyon/saintcyr.panneauaffichage_latest": {"types": {"int": 1}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"int": 2}}, "grandlyon/saintcyr.toilettepublique_latest": {"types": {"int": 3}}, "grandlyon/saintdidier.bureauvote_1_0_0": {"types": {"int": 6}}, "grandlyon/saintdidier.bureauvote_latest": {"types": {"int": 6}}, "grandlyon/saintdidier.equipementpublic_latest": {"types": {"int": 16}}, "grandlyon/saintdidier.panneauaffichage_latest": {"types": {"int": 4}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"int": 2}}, "grandlyon/saintdidier.stationnementpmr_latest": {"types": {"int": 13}}, "grandlyon/saintdidier.toilettepublique_latest": {"types": {"int": 4}}, "grandlyon/saintpriest.bureauvote_1_0_0": {"types": {"int": 32}}, "grandlyon/saintpriest.bureauvote_latest": {"types": {"int": 32}}, "grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"int": 62}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"int": 56}}, "grandlyon/ter_territoire.perimetre_mdm": {"types": {"int": 33}}, "grandlyon/ter_territoire.perimetre_mdr": {"types": {"int": 33}}, "grandlyon/ter_territoire.point_distribution_met": {"types": {"int": 1365}}, "grandlyon/top_plan_canevas.topcanevas": {"types": {"int": 15116}}, "grandlyon/top_plan_canevas.topplan": {"types": {"int": 5553}}, "grandlyon/vaulx.bureauvote_1_0_0": {"types": {"int": 20}}, "grandlyon/vaulx.bureauvote_latest": {"types": {"int": 20}}, "grandlyon/vaulx.equipementpublic_latest": {"types": {"int": 231}}, "grandlyon/vaulx.panneauaffichage_latest": {"types": {"int": 25}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"int": 35}}, "grandlyon/vaulx.stationnementpmr_latest": {"types": {"int": 10}}, "grandlyon/vaulx.toilettepublique_latest": {"types": {"int": 14}}, "grandlyon/vdl_deplacements.desserte_livraison": {"types": {"int": 1335}}, "grandlyon/vdl_deplacements.emplacement_moto": {"types": {"int": 424}}, "grandlyon/vdl_deplacements.emplacement_pmr": {"types": {"int": 1478}}, "grandlyon/vdl_vie_citoyenne.bureau_centralisateur": {"types": {"int": 9}}, "grandlyon/vdl_vie_citoyenne.bureau_de_vote": {"types": {"int": 294}}, "grandlyon/vdl_vie_citoyenne.canton": {"types": {"int": 14}}, "grandlyon/vdl_vie_citoyenne.circonscription": {"types": {"int": 4}}, "grandlyon/vdl_vie_citoyenne.contour_de_bureau_de_vote": {"types": {"int": 294}}, "grandlyon/vdl_vie_citoyenne.lieu_de_vote": {"types": {"int": 119}}, "grandlyon/vdl_vie_citoyenne.mairie": {"types": {"int": 13}}, "grandlyon/vdl_vie_citoyenne.nom_de_quartier": {"types": {"int": 34}}, "grandlyon/vdl_vie_citoyenne.perimetre_de_quartier": {"types": {"int": 34}}, "grandlyon/villeurbanne.bureauvote_1_0_0": {"types": {"int": 79}}, "grandlyon/villeurbanne.bureauvote_latest": {"types": {"int": 79}}, "grandlyon/villeurbanne.panneauaffichage_latest": {"types": {"int": 32}}, "grandlyon/villeurbanne.toilettepublique_latest": {"types": {"int": 13}}, "ldata/bruit.stations_observatoire_acoustique": {"types": {"int": 20}}, "ldata/bruit.stations_observatoire_acoustique_time": {"types": {"int": 59104}}, "ldata/velov.stations": {"types": {"int": 347}}, "ldata/velov.stations_time": {"types": {"int": 751563}}, "rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"int": 257}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"int": 315}}, "rdata/apd_apidae.apdevenement": {"types": {"int": 657}}, "rdata/apd_apidae.apdevenement_2_0_0": {"types": {"int": 876}}, "rdata/caluire.adsamenag": {"types": {"int": 48}}, "rdata/caluire.adsbademo": {"types": {"int": 102}}, "rdata/caluire.adsbaproj": {"types": {"int": 1824}}, "rdata/caluire.adsblproj": {"types": {"int": 142}}, "rdata/caluire.adscertif": {"types": {"int": 2085}}, "rdata/caluire.adsdeclar": {"types": {"int": 369}}, "rdata/caluire.adsdemoli": {"types": {"int": 383}}, "rdata/caluire.adsesvert": {"types": {"int": 8}}, "rdata/caluire.adslot": {"types": {"int": 424}}, "rdata/caluire.adspaproj": {"types": {"int": 100}}, "rdata/caluire.adspermis": {"types": {"int": 2607}}, "rdata/chassieu.adsamenag": {"types": {"int": 28}}, "rdata/chassieu.adsauterp": {"types": {"int": 25}}, "rdata/chassieu.adsbademo": {"types": {"int": 1}}, "rdata/chassieu.adsbaproj": {"types": {"int": 1382}}, "rdata/chassieu.adsblproj": {"types": {"int": 650}}, "rdata/chassieu.adscertif": {"types": {"int": 712}}, "rdata/chassieu.adsdeclar": {"types": {"int": 97}}, "rdata/chassieu.adsesvert": {"types": {"int": 10}}, "rdata/chassieu.adslot": {"types": {"int": 647}}, "rdata/chassieu.adspaproj": {"types": {"int": 85}}, "rdata/chassieu.adspermis": {"types": {"int": 1921}}, "rdata/cov_covid19.covsecteurmasque_1": {"types": {"int": 1240}}, "rdata/cov_covid19.covstationdepistage_1": {"types": {"int": 3}}, "rdata/demo.demovelov": {"types": {"int": 349}}, "rdata/eau_dci.eaudecieqpt": {"types": {"int": 15533}}, "rdata/eau_dci.hydrant": {"types": {"int": 12489}}, "rdata/gin_nettoiement.gincdp": {"types": {"int": 12244}}, "rdata/jcd_jcdecaux.activitejcdvelov": {"types": {"int": 33}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"int": 427}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"int": 348}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"int": 427}}, "rdata/jcd_jcdecaux.jcdvelov_latest": {"types": {"int": 427}}, "rdata/jcd_jcdecaux.jcdvelov_proj": {"types": {"int": 427}}, "rdata/lpa_mobilite.art_parking_lpa_2_0_0": {"types": {"int": 31}}, "rdata/lpa_mobilite.disponibilite_libre_service": {"types": {"int": 108}}, "rdata/lpa_mobilite.disponibilite_libre_service_2_0_0": {"types": {"int": 202}}, "rdata/lpa_mobilite.entree_parking": {"types": {"int": 70}}, "rdata/lpa_mobilite.logistique_urbaine": {"types": {"int": 3}}, "rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"int": 35}}, "rdata/lpa_mobilite.parking_lpaco_2_0_0": {"types": {"int": 127}}, "rdata/lpa_mobilite.station_libre_service": {"types": {"int": 43}}, "rdata/lpa_mobilite.voiture_libre_service": {"types": {"int": 252}}, "rdata/lyv_lyvia.lyvchantier": {"types": {"int": 1820}}, "rdata/med_mediation.aptic": {"types": {"int": 30}}, "rdata/nrj_energie.nrjconsoannuiris_1": {"types": {"int": 512}}, "rdata/nrj_energie.nrjecomixcons_1": {"types": {"int": 134399}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"types": {"int": 4305}}, "rdata/nrj_energie.nrjinstallphotovolt_1": {"types": {"int": 67}}, "rdata/nrj_energie.nrjstationrecharge_1": {"types": {"int": 25}}, "rdata/pvo_patrimoine_voirie.pvocameracriter": {"types": {"int": 15}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"int": 36335}}, "rdata/pvo_patrimoine_voirie.pvocomptagevelo": {"types": {"int": 167}}, "rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"int": 60}}, "rdata/pvo_patrimoine_voirie.pvoparkingtr": {"types": {"int": 102}}, "rdata/pvo_patrimoine_voirie.pvoprevisiontrafic1h": {"types": {"int": 24020}}, "rdata/pvo_patrimoine_voirie.pvostationautopartagetr": {"types": {"int": 39}}, "rdata/pvo_patrimoine_voirie.pvotrafic": {"types": {"int": 3035}}, "rdata/rillieux.adsamenag": {"types": {"int": 33}}, "rdata/rillieux.adsauterp": {"types": {"int": 1}}, "rdata/rillieux.adsbademo": {"types": {"int": 66}}, "rdata/rillieux.adsbaproj": {"types": {"int": 1698}}, "rdata/rillieux.adsblproj": {"types": {"int": 96}}, "rdata/rillieux.adscertif": {"types": {"int": 1041}}, "rdata/rillieux.adsdeclar": {"types": {"int": 1956}}, "rdata/rillieux.adsdemoli": {"types": {"int": 231}}, "rdata/rillieux.adsesvert": {"types": {"int": 1}}, "rdata/rillieux.adslot": {"types": {"int": 631}}, "rdata/rillieux.adspaproj": {"types": {"int": 164}}, "rdata/rillieux.adspermis": {"types": {"int": 2379}}, "rdata/rnsa_reseau_aerobio.histornsabulletin": {"types": {"int": 3819}}, "rdata/rnsa_reseau_aerobio.rnsabulletin": {"types": {"int": 145}}, "rdata/rx_rhonexpress.rxarret": {"types": {"int": 6}}, "rdata/rx_rhonexpress.rxligne": {"types": {"int": 2}}, "rdata/rx_rhonexpress.rxligne_2_0_0": {"types": {"int": 2}}, "rdata/rx_rhonexpress.rxpassagearret": {"types": {"int": 16}}, "rdata/saintpriest.adsamenag": {"types": {"int": 49}}, "rdata/saintpriest.adsauterp": {"types": {"int": 311}}, "rdata/saintpriest.adsbademo": {"types": {"int": 59}}, "rdata/saintpriest.adsbaproj": {"types": {"int": 2337}}, "rdata/saintpriest.adsblproj": {"types": {"int": 185}}, "rdata/saintpriest.adscertif": {"types": {"int": 1282}}, "rdata/saintpriest.adsdeclar": {"types": {"int": 2}}, "rdata/saintpriest.adsdemoli": {"types": {"int": 92}}, "rdata/saintpriest.adslot": {"types": {"int": 1035}}, "rdata/saintpriest.adspaproj": {"types": {"int": 296}}, "rdata/saintpriest.adspermis": {"types": {"int": 4217}}, "rdata/sit_sitra.sittourisme": {"types": {"int": 5218}}, "rdata/sncf_gares_connexions.sncfgarelieu": {"types": {"int": 33}}, "rdata/sncf_gares_connexions.sncftraingarearrivee": {"types": {"int": 1255}}, "rdata/sncf_gares_connexions.sncftraingaredepart": {"types": {"int": 1306}}, "rdata/tassin.adsamenag": {"types": {"int": 1}}, "rdata/tassin.adsautspe": {"types": {"int": 1}}, "rdata/tassin.adsbademo": {"types": {"int": 315}}, "rdata/tassin.adsbaproj": {"types": {"int": 1130}}, "rdata/tassin.adsblproj": {"types": {"int": 60}}, "rdata/tassin.adscertif": {"types": {"int": 671}}, "rdata/tassin.adsdeclar": {"types": {"int": 693}}, "rdata/tassin.adsdemoli": {"types": {"int": 282}}, "rdata/tassin.adsesvert": {"types": {"int": 1}}, "rdata/tassin.adslot": {"types": {"int": 396}}, "rdata/tassin.adspaproj": {"types": {"int": 135}}, "rdata/tassin.adspermis": {"types": {"int": 1139}}, "rdata/tca_transports_alternatifs.tcaarretmia": {"types": {"int": 6}}, "rdata/tca_transports_alternatifs.tcaarretnavly": {"types": {"int": 5}}, "rdata/tca_transports_alternatifs.tcaarretvaporetto": {"types": {"int": 4}}, "rdata/tca_transports_alternatifs.tcalignemia": {"types": {"int": 1}}, "rdata/tca_transports_alternatifs.tcalignenavly": {"types": {"int": 2}}, "rdata/tca_transports_alternatifs.tcalignevaporetto": {"types": {"int": 2}}, "rdata/tcl_sytral.tclagence": {"types": {"int": 5}}, "rdata/tcl_sytral.tclalerteaccessibilite": {"types": {"int": 3}}, "rdata/tcl_sytral.tclalertetrafic": {"types": {"int": 247}}, "rdata/tcl_sytral.tclarret": {"types": {"int": 4637}}, "rdata/tcl_sytral.tcldepositaire": {"types": {"int": 232}}, "rdata/tcl_sytral.tclguichet": {"types": {"int": 103}}, "rdata/tcl_sytral.tcllignebus": {"types": {"int": 365}}, "rdata/tcl_sytral.tcllignebus_2_0_0": {"types": {"int": 365}}, "rdata/tcl_sytral.tcllignemf": {"types": {"int": 12}}, "rdata/tcl_sytral.tcllignemf_2_0_0": {"types": {"int": 12}}, "rdata/tcl_sytral.tcllignetram": {"types": {"int": 12}}, "rdata/tcl_sytral.tcllignetram_2_0_0": {"types": {"int": 12}}, "rdata/tcl_sytral.tclparcrelaisst": {"types": {"int": 23}}, "rdata/tcl_sytral.tclparcrelaistr": {"types": {"int": 23}}, "rdata/tcl_sytral.tclpassagearret": {"types": {"int": 15873}}, "rdata/tcl_sytral.tclpointrechargement": {"types": {"int": 172}}, "rdata/tcl_sytral.tclrelais": {"types": {"int": 2}}, "rdata/tcl_sytral.tclstation": {"types": {"int": 160}}, "rdata/vaulx.adsamenag": {"types": {"int": 37}}, "rdata/vaulx.adsbademo": {"types": {"int": 23}}, "rdata/vaulx.adsbaproj": {"types": {"int": 1780}}, "rdata/vaulx.adsblproj": {"types": {"int": 350}}, "rdata/vaulx.adscertif": {"types": {"int": 1411}}, "rdata/vaulx.adsdeclar": {"types": {"int": 973}}, "rdata/vaulx.adsdemoli": {"types": {"int": 346}}, "rdata/vaulx.adsesvert": {"types": {"int": 15}}, "rdata/vaulx.adslot": {"types": {"int": 656}}, "rdata/vaulx.adspaproj": {"types": {"int": 195}}, "rdata/vaulx.adspermis": {"types": {"int": 2606}}, "rdata/venissieux.adsamenag": {"types": {"int": 22}}, "rdata/venissieux.adsbademo": {"types": {"int": 2}}, "rdata/venissieux.adsbaproj": {"types": {"int": 1247}}, "rdata/venissieux.adsblproj": {"types": {"int": 44}}, "rdata/venissieux.adscertif": {"types": {"int": 1957}}, "rdata/venissieux.adsdeclar": {"types": {"int": 1}}, "rdata/venissieux.adsdemoli": {"types": {"int": 27}}, "rdata/venissieux.adslot": {"types": {"int": 339}}, "rdata/venissieux.adspaproj": {"types": {"int": 138}}, "rdata/venissieux.adspermis": {"types": {"int": 2633}}, "rdata/villeurbanne.adsamenag": {"types": {"int": 15}}, "rdata/villeurbanne.adsautspe": {"types": {"int": 1}}, "rdata/villeurbanne.adsbademo": {"types": {"int": 5}}, "rdata/villeurbanne.adsbaproj": {"types": {"int": 2311}}, "rdata/villeurbanne.adsblproj": {"types": {"int": 301}}, "rdata/villeurbanne.adscertif": {"types": {"int": 7097}}, "rdata/villeurbanne.adsdeclar": {"types": {"int": 1502}}, "rdata/villeurbanne.adsdemoli": {"types": {"int": 1257}}, "rdata/villeurbanne.adsesvert": {"types": {"int": 6}}, "rdata/villeurbanne.adslot": {"types": {"int": 265}}, "rdata/villeurbanne.adspaproj": {"types": {"int": 239}}, "rdata/villeurbanne.adspermis": {"types": {"int": 5306}}, "tuba/aprr_autoroutes.accident": {"types": {"int": 352}}, "tuba/aprr_autoroutes.aire": {"types": {"int": 251}}, "tuba/aprr_autoroutes.chantier": {"types": {"int": 712}}, "tuba/aprr_autoroutes.contrat": {"types": {"int": 142}}, "tuba/aprr_autoroutes.diffuseur": {"types": {"int": 156}}, "tuba/aprr_autoroutes.histochantier": {"types": {"int": 11566}}, "tuba/aprr_autoroutes.peage": {"types": {"int": 154}}, "tuba/aprr_autoroutes.prestataire": {"types": {"int": 218}}, "tuba/aprr_autoroutes.service": {"types": {"int": 1402}}, "tuba/edf_limonest.batiment": {"types": {"int": 1938}}, "tuba/edf_limonest.candelabre": {"types": {"int": 3165}}, "tuba/edf_limonest.commune": {"types": {"int": 1}}, "tuba/edf_limonest.parcelle": {"types": {"int": 3165}}, "tuba/edf_limonest.sous_station": {"types": {"int": 7}}, "tuba/edf_limonest.voirie_principale": {"types": {"int": 334}}, "tuba/edf_limonest.voirie_secondaire": {"types": {"int": 163}}, "tuba/edf_limonest.zone_couverture_sous_station": {"types": {"int": 7}}}, "greta": {"grandlyon/edu_education.educollege_1_0_0": {"types": {"bool": 134}}, "grandlyon/edu_education.educollege_latest": {"types": {"bool": 134}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"bool": 134}}}, "h_tpn": {"tuba/edf_limonest.candelabre": {"types": {"int": 3165}}, "tuba/edf_limonest.sous_station": {"types": {"int": 7}}}, "habitatregroupecorinebiotope": {"grandlyon/evg_esp_veg.evgmarezonehumide": {"types": {"str": 743}}}, "hauteur": {"grandlyon/plu_h_opposable.pluhauteur": {"types": {"float": 346, "int": 5184, "str": 88}}, "grandlyon/plu_h_opposable.plupolimp": {"types": {"NoneType": 361, "str": 381}}, "grandlyon/pos_opposable.poshauvoi": {"types": {"NoneType": 16, "str": 10793}}, "grandlyon/pos_opposable.pospolyimplant": {"types": {"NoneType": 537, "float": 17, "str": 489}}, "rdata/caluire.adsbaproj": {"types": {"NoneType": 293, "float": 1182, "int": 37, "str": 312}}, "rdata/caluire.adsblproj": {"types": {"NoneType": 83, "float": 50, "int": 7, "str": 2}}, "rdata/chassieu.adsbaproj": {"types": {"NoneType": 60, "float": 1051, "int": 65, "str": 206}}, "rdata/chassieu.adsblproj": {"types": {"NoneType": 539, "float": 93, "int": 18}}, "rdata/rillieux.adsbaproj": {"types": {"NoneType": 402, "float": 942, "int": 52, "str": 302}}, "rdata/rillieux.adsblproj": {"types": {"NoneType": 68, "float": 24, "int": 3, "str": 1}}, "rdata/saintpriest.adsbaproj": {"types": {"NoneType": 99, "float": 1674, "int": 266, "str": 298}}, "rdata/saintpriest.adsblproj": {"types": {"NoneType": 91, "float": 60, "int": 33, "str": 1}}, "rdata/tassin.adsbaproj": {"types": {"NoneType": 67, "float": 753, "int": 124, "str": 186}}, "rdata/tassin.adsblproj": {"types": {"NoneType": 14, "float": 33, "int": 13}}, "rdata/vaulx.adsbaproj": {"types": {"NoneType": 166, "float": 1316, "int": 75, "str": 223}}, "rdata/vaulx.adsblproj": {"types": {"NoneType": 230, "float": 97, "int": 13, "str": 10}}, "rdata/venissieux.adsbaproj": {"types": {"NoneType": 40, "float": 873, "int": 173, "str": 161}}, "rdata/venissieux.adsblproj": {"types": {"NoneType": 15, "float": 27, "int": 2}}, "rdata/villeurbanne.adsbaproj": {"types": {"NoneType": 247, "float": 1455, "int": 154, "str": 455}}, "rdata/villeurbanne.adsblproj": {"types": {"NoneType": 214, "float": 64, "int": 23}}}, "hauteur_bande_principale": {"grandlyon/plu_h_opposable.pluzone": {"types": {"NoneType": 4158, "int": 107}}}, "hauteur_bande_secondaire": {"grandlyon/plu_h_opposable.pluzone": {"types": {"NoneType": 4158, "int": 107}}}, "hauteur_max_vehicule": {"rdata/lpa_mobilite.logistique_urbaine": {"types": {"float": 3}}}, "hauteurfut_m": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"NoneType": 1, "int": 95697}}}, "hauteurtotale_m": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"int": 95698}}}, "hebergement": {"grandlyon/edu_education.educollege_1_0_0": {"types": {"bool": 134}}, "grandlyon/edu_education.educollege_latest": {"types": {"bool": 134}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"bool": 134}}}, "heure": {"rdata/sncf_gares_connexions.sncftraingarearrivee": {"types": {"datetime": 1255}}, "rdata/sncf_gares_connexions.sncftraingaredepart": {"types": {"datetime": 1306}}}, "heure_debut": {"tuba/aprr_autoroutes.accident": {"types": {"str": 352}}, "tuba/aprr_autoroutes.histochantier": {"types": {"str": 11566}}}, "heure_fin": {"tuba/aprr_autoroutes.accident": {"types": {"str": 352}}, "tuba/aprr_autoroutes.histochantier": {"types": {"str": 11566}}}, "heurematin": {"grandlyon/pvo_patrimoine_voirie.pvoarretpedibus": {"types": {"NoneType": 345, "str": 457}}}, "heurepassage": {"rdata/rx_rhonexpress.rxpassagearret": {"types": {"datetime": 16}}, "rdata/tcl_sytral.tclpassagearret": {"types": {"datetime": 15873}}}, "heuresoir": {"grandlyon/pvo_patrimoine_voirie.pvoarretpedibus": {"types": {"NoneType": 764, "str": 38}}}, "hfacade": {"grandlyon/fpc_fond_plan_communaut.fpctoit": {"types": {"float": 482011}}}, "hierarchie": {"grandlyon/pvo_patrimoine_voirie.pvoplanmodesdoux": {"types": {"str": 2301}}}, "hierarchiefonctionnelle": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 22484, "str": 13851}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 22484, "str": 13851}}}, "hierarchiestructurelle": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 10096, "str": 26239}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 10096, "str": 26239}}}, "hommes": {"grandlyon/adr_voie_lieu.adrtoilettepublique_1_0_0": {"types": {"NoneType": 418, "bool": 16}}, "grandlyon/adr_voie_lieu.toilettepublique_latest": {"types": {"NoneType": 418, "bool": 16}}}, "horairedebitmax": {"grandlyon/pvo_patrimoine_voirie.pvocomptagecriter": {"types": {"NoneType": 568, "str": 2158}}, "grandlyon/pvo_patrimoine_voirie.pvopostecomptagecriter": {"types": {"NoneType": 536, "str": 1415}}}, "horaires": {"grandlyon/vdl_deplacements.desserte_livraison": {"types": {"NoneType": 21, "str": 1314}}, "rdata/cov_covid19.covstationdepistage_1": {"types": {"str": 3}}, "rdata/tcl_sytral.tclagence": {"types": {"NoneType": 5}}, "rdata/tcl_sytral.tclparcrelaisst": {"types": {"str": 23}}, "rdata/tcl_sytral.tclparcrelaistr": {"types": {"str": 23}}, "rdata/tcl_sytral.tclrelais": {"types": {"NoneType": 2}}}, "hoursavailable.0.closes": {"rdata/tca_transports_alternatifs.tcalignemia": {"types": {"str": 3}}}, "hoursavailable.0.dayOfWeek.0": {"rdata/tca_transports_alternatifs.tcalignemia": {"types": {"str": 15}}}, "hoursavailable.0.opens": {"rdata/tca_transports_alternatifs.tcalignemia": {"types": {"str": 3}}}, "htotale": {"grandlyon/fpc_fond_plan_communaut.fpctoit": {"types": {"float": 482011}}}, "hydraulique": {"rdata/nrj_energie.nrjecomix_latest": {"types": {"int": 138696}}, "rdata/nrj_energie.nrjecomixcons_1": {"types": {"int": 134399}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"types": {"int": 4305}}}, "id": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"str": 269}}, "rdata/apd_apidae.apdevenement": {"types": {"int": 657}}, "rdata/apd_apidae.apdevenement_2_0_0": {"types": {"int": 876}}, "rdata/cov_covid19.aidecovidgrandlyon": {"types": {"int": 354}}, "rdata/pvo_patrimoine_voirie.pvocomptagevelo": {"types": {"int": 167}}, "rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"str": 60}}, "rdata/rx_rhonexpress.rxarret": {"types": {"int": 6}}, "rdata/rx_rhonexpress.rxpassagearret": {"types": {"int": 16}}, "rdata/sit_sitra.sittourisme": {"types": {"int": 5218}}, "rdata/tcl_sytral.tclalerteaccessibilite": {"types": {"int": 3}}, "rdata/tcl_sytral.tclalertetrafic": {"types": {"int": 247}}, "rdata/tcl_sytral.tclarret": {"types": {"int": 4637}}, "rdata/tcl_sytral.tcldepositaire": {"types": {"int": 232}}, "rdata/tcl_sytral.tclparcrelaisst": {"types": {"str": 23}}, "rdata/tcl_sytral.tclparcrelaistr": {"types": {"str": 23}}, "rdata/tcl_sytral.tclpassagearret": {"types": {"int": 15873}}, "rdata/tcl_sytral.tclstation": {"types": {"int": 160}}}, "id_apidae1": {"rdata/apd_apidae.apdevenement": {"types": {"str": 657}}}, "id_ariane": {"grandlyon/bron.parcjardin_latest": {"types": {"str": 8}}, "grandlyon/champagne.parcjardin_latest": {"types": {"str": 6}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"str": 364}}, "grandlyon/lyon.parcjardin_latest": {"types": {"str": 296}}, "grandlyon/mions.parcjardin_latest": {"types": {"str": 7}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"str": 8}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"str": 35}}}, "id_catalogue": {"rdata/med_mediation.aptic": {"types": {"str": 30}}}, "id_fournisseur": {"rdata/pvo_patrimoine_voirie.pvoparkingtr": {"types": {"NoneType": 9, "str": 93}}, "rdata/pvo_patrimoine_voirie.pvoprevisiontrafic1h": {"types": {"NoneType": 23960, "str": 60}}, "rdata/pvo_patrimoine_voirie.pvotrafic": {"types": {"NoneType": 2671, "str": 364}}}, "id_gestionnaire": {"rdata/pvo_patrimoine_voirie.pvopersistanceparkingetalab": {"types": {"str": 162}}}, "id_mdm_principale": {"grandlyon/ter_territoire.perimetre_mdm": {"types": {"str": 33}}}, "id_mdr_principale": {"grandlyon/ter_territoire.perimetre_mdr": {"types": {"str": 33}}}, "id_nombre": {"rdata/pvo_patrimoine_voirie.pvopersistanceparkingetalab": {"types": {"int": 162}}}, "id_organisation": {"rdata/med_mediation.aptic": {"types": {"str": 30}}}, "id_presence": {"rdata/med_mediation.aptic": {"types": {"str": 30}}}, "id_ptm": {"rdata/pvo_patrimoine_voirie.pvoprevisiontrafic1h": {"types": {"NoneType": 17570, "int": 5850, "str": 600}}}, "id_sitra1": {"rdata/sit_sitra.sittourisme": {"types": {"str": 5218}}}, "id_station": {"rdata/tcl_sytral.tclstation": {"types": {"int": 160}}}, "idautomate": {"grandlyon/pvo_patrimoine_voirie.pvobornecriter": {"types": {"int": 136}}}, "idborne": {"grandlyon/pvo_patrimoine_voirie.pvobornecriter": {"types": {"int": 136}}}, "ident_smf": {"grandlyon/plu_h_opposable.plusmfreg": {"types": {"NoneType": 37}}}, "ident_sms": {"grandlyon/plu_h_opposable.plusmsreg": {"types": {"str": 150}}, "grandlyon/pos_opposable.possmsreg": {"types": {"NoneType": 2, "str": 81}}}, "ident_stml": {"grandlyon/plu_h_opposable.plustmlreg": {"types": {"NoneType": 4, "int": 1}}}, "identeqpt": {"rdata/eau_dci.eaudecieqpt": {"types": {"str": 15533}}}, "identifiant": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"int": 95698}}, "grandlyon/adr_voie_lieu.adraerodrome": {"types": {"str": 2}}, "grandlyon/adr_voie_lieu.adrcarrefour": {"types": {"str": 26903}}, "grandlyon/adr_voie_lieu.adrcimetiere": {"types": {"str": 91}}, "grandlyon/adr_voie_lieu.adrcollege": {"types": {"str": 141}}, "grandlyon/adr_voie_lieu.adrcollegepct": {"types": {"str": 141}}, "grandlyon/adr_voie_lieu.adrconfterrmaire": {"types": {"str": 9}}, "grandlyon/adr_voie_lieu.adrcoursdeaulin": {"types": {"str": 834}}, "grandlyon/adr_voie_lieu.adrecole": {"types": {"str": 670}}, "grandlyon/adr_voie_lieu.adrecolepct": {"types": {"str": 670}}, "grandlyon/adr_voie_lieu.adrensart": {"types": {"str": 76}}, "grandlyon/adr_voie_lieu.adrensartpct": {"types": {"str": 76}}, "grandlyon/adr_voie_lieu.adrenssup": {"types": {"str": 39}}, "grandlyon/adr_voie_lieu.adrenssuppct": {"types": {"str": 39}}, "grandlyon/adr_voie_lieu.adrequiculture": {"types": {"str": 97}}, "grandlyon/adr_voie_lieu.adrequiculturepct": {"types": {"str": 97}}, "grandlyon/adr_voie_lieu.adrequippiscine": {"types": {"str": 40}}, "grandlyon/adr_voie_lieu.adrequippiscinepct": {"types": {"str": 39}}, "grandlyon/adr_voie_lieu.adrequipsportpct": {"types": {"str": 1409}}, "grandlyon/adr_voie_lieu.adrequisport": {"types": {"str": 1409}}, "grandlyon/adr_voie_lieu.adrgarefer": {"types": {"str": 36}}, "grandlyon/adr_voie_lieu.adrgareferpct": {"types": {"str": 36}}, "grandlyon/adr_voie_lieu.adrgareroutiere": {"types": {"str": 6}}, "grandlyon/adr_voie_lieu.adrgareroutierepct": {"types": {"str": 6}}, "grandlyon/adr_voie_lieu.adrgareroutmet": {"types": {"str": 2}}, "grandlyon/adr_voie_lieu.adrgarerouturbaine": {"types": {"str": 4}}, "grandlyon/adr_voie_lieu.adrhopital": {"types": {"str": 52}}, "grandlyon/adr_voie_lieu.adrhopitalpct": {"types": {"str": 52}}, "grandlyon/adr_voie_lieu.adrlieuculte": {"types": {"str": 201}}, "grandlyon/adr_voie_lieu.adrlieucultepct": {"types": {"str": 201}}, "grandlyon/adr_voie_lieu.adrlieudit": {"types": {"int": 2776}}, "grandlyon/adr_voie_lieu.adrlieusurf": {"types": {"str": 7160}}, "grandlyon/adr_voie_lieu.adrlycee": {"types": {"str": 128}}, "grandlyon/adr_voie_lieu.adrlyceepct": {"types": {"str": 128}}, "grandlyon/adr_voie_lieu.adrmairie": {"types": {"str": 79}}, "grandlyon/adr_voie_lieu.adrmairiepct": {"types": {"str": 79}}, "grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"str": 79}}, "grandlyon/adr_voie_lieu.adrmetropole": {"types": {"str": 1}}, "grandlyon/adr_voie_lieu.adrparcjardin": {"types": {"str": 364}}, "grandlyon/adr_voie_lieu.adrperimmdr": {"types": {"str": 33}}, "grandlyon/adr_voie_lieu.adrportionbusee": {"types": {"str": 562}}, "grandlyon/adr_voie_lieu.adrquartier": {"types": {"str": 201}}, "grandlyon/adr_voie_lieu.adrresidence": {"types": {"str": 3206}}, "grandlyon/adr_voie_lieu.adrsecours": {"types": {"str": 31}}, "grandlyon/adr_voie_lieu.adrsecourspct": {"types": {"str": 31}}, "grandlyon/adr_voie_lieu.adrsecurite": {"types": {"str": 96}}, "grandlyon/adr_voie_lieu.adrsecuritepct": {"types": {"str": 96}}, "grandlyon/adr_voie_lieu.adrzae": {"types": {"str": 152}}, "grandlyon/cad_cadastre.cadilot": {"types": {"int": 8066}}, "grandlyon/cad_cadastre.cadparcelle": {"types": {"str": 268546}}, "grandlyon/cad_cadastre.cadparcellehistorique": {"types": {"str": 83604}}, "grandlyon/cad_cadastre.cadsection": {"types": {"str": 1633}}, "grandlyon/cad_cadastre.cadsubdivisionsection": {"types": {"str": 1678}}, "grandlyon/eau_general.eausitepluvio": {"types": {"int": 31}}, "grandlyon/evg_esp_veg.envens": {"types": {"int": 22}}, "grandlyon/evg_esp_veg.envpdiprboucle": {"types": {"int": 61}}, "grandlyon/evg_esp_veg.envpdiprsign": {"types": {"NoneType": 1, "str": 692}}, "grandlyon/evg_esp_veg.envpenap": {"types": {"int": 28}}, "grandlyon/evg_esp_veg.evgpoisentiernature": {"types": {"int": 187}}, "grandlyon/evg_esp_veg.evgprojetnature": {"types": {"int": 13}}, "grandlyon/evg_esp_veg.evgsentiernature": {"types": {"int": 45}}, "grandlyon/gic_collecte.giccircuitcollecte": {"types": {"int": 775}}, "grandlyon/gic_collecte.gicsiloenterre": {"types": {"int": 196, "str": 451}}, "grandlyon/gic_collecte.gicsiloverre": {"types": {"int": 2555, "str": 151}}, "grandlyon/gic_collecte.gicsitetraitement": {"types": {"int": 12}}, "grandlyon/gid_deneigement.gidcircuitdeneigement": {"types": {"int": 291}}, "grandlyon/gin_nettoiement.gincorbeille": {"types": {"str": 11995}}, "grandlyon/gin_nettoiement.ginmarche": {"types": {"int": 164}}, "grandlyon/gin_nettoiement.gintoilettepublique": {"types": {"str": 143}}, "grandlyon/gip_proprete.gipdecheterie": {"types": {"int": 32}}, "grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"int": 32}}, "grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"int": 32}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"int": 32}}, "grandlyon/gip_proprete.gipdonnerie": {"types": {"int": 12}}, "grandlyon/gip_proprete.gipdonnerie_2_0_0": {"types": {"int": 12}}, "grandlyon/gip_proprete.gipdonnerie_3_0_0": {"types": {"int": 12}}, "grandlyon/gip_proprete.gipdonnerie_latest": {"types": {"int": 12}}, "grandlyon/plu_h_opposable.plusms": {"types": {"str": 60}}, "grandlyon/pos_opposable.posoaqs": {"types": {"NoneType": 1, "str": 304}}, "grandlyon/pos_opposable.pospaysag": {"types": {"NoneType": 1463, "str": 378}}, "grandlyon/pos_opposable.possms": {"types": {"NoneType": 1, "str": 45}}, "grandlyon/pvo_patrimoine_voirie.pvoamenagementcyclable": {"types": {"int": 3408}}, "grandlyon/pvo_patrimoine_voirie.pvocameracriter": {"types": {"int": 15}}, "grandlyon/pvo_patrimoine_voirie.pvochantierperturbant": {"types": {"int": 435}}, "grandlyon/pvo_patrimoine_voirie.pvoitinerairesda": {"types": {"NoneType": 9104, "str": 58}}, "grandlyon/pvo_patrimoine_voirie.pvomobilierurbain": {"types": {"str": 2732}}, "grandlyon/pvo_patrimoine_voirie.pvoparc2rm": {"types": {"str": 519}}, "grandlyon/pvo_patrimoine_voirie.pvoplanmodesdoux": {"types": {"NoneType": 1166, "str": 1135}}, "grandlyon/pvo_patrimoine_voirie.pvopoleinteret": {"types": {"NoneType": 143}}, "grandlyon/pvo_patrimoine_voirie.pvopostecomptagecriter": {"types": {"int": 1951}}, "grandlyon/pvo_patrimoine_voirie.pvotempsparcoursmodesdoux": {"types": {"NoneType": 158}}, "grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"str": 62}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"str": 56}}, "grandlyon/ter_territoire.perimetre_mdm": {"types": {"str": 33}}, "grandlyon/ter_territoire.perimetre_mdr": {"types": {"str": 33}}, "grandlyon/ter_territoire.point_distribution_met": {"types": {"NoneType": 1365}}, "grandlyon/top_plan_canevas.topcanevas": {"types": {"int": 15116}}, "rdata/caluire.adsamenag": {"types": {"str": 48}}, "rdata/caluire.adsbademo": {"types": {"NoneType": 53, "str": 49}}, "rdata/caluire.adsbaproj": {"types": {"NoneType": 1501, "str": 323}}, "rdata/caluire.adsblproj": {"types": {"NoneType": 122, "str": 20}}, "rdata/caluire.adscertif": {"types": {"str": 2085}}, "rdata/caluire.adsdeclar": {"types": {"str": 369}}, "rdata/caluire.adsdemoli": {"types": {"str": 383}}, "rdata/caluire.adsesvert": {"types": {"NoneType": 4, "str": 4}}, "rdata/caluire.adslot": {"types": {"NoneType": 315, "str": 109}}, "rdata/caluire.adspaproj": {"types": {"NoneType": 100}}, "rdata/caluire.adspermis": {"types": {"str": 2607}}, "rdata/chassieu.adsamenag": {"types": {"str": 28}}, "rdata/chassieu.adsauterp": {"types": {"str": 25}}, "rdata/chassieu.adsbademo": {"types": {"NoneType": 1}}, "rdata/chassieu.adsbaproj": {"types": {"NoneType": 1204, "float": 3, "int": 2, "str": 173}}, "rdata/chassieu.adsblproj": {"types": {"NoneType": 640, "str": 10}}, "rdata/chassieu.adscertif": {"types": {"str": 712}}, "rdata/chassieu.adsdeclar": {"types": {"str": 97}}, "rdata/chassieu.adsesvert": {"types": {"NoneType": 10}}, "rdata/chassieu.adslot": {"types": {"NoneType": 610, "datetime": 4, "int": 3, "str": 30}}, "rdata/chassieu.adspaproj": {"types": {"NoneType": 85}}, "rdata/chassieu.adspermis": {"types": {"str": 1921}}, "rdata/eau_dci.hydrant": {"types": {"str": 12489}}, "rdata/gin_nettoiement.gincdp": {"types": {"str": 12244}}, "rdata/pvo_patrimoine_voirie.pvocameracriter": {"types": {"int": 15}}, "rdata/rillieux.adsamenag": {"types": {"str": 33}}, "rdata/rillieux.adsauterp": {"types": {"str": 1}}, "rdata/rillieux.adsbademo": {"types": {"NoneType": 30, "str": 36}}, "rdata/rillieux.adsbaproj": {"types": {"NoneType": 1541, "str": 157}}, "rdata/rillieux.adsblproj": {"types": {"NoneType": 92, "str": 4}}, "rdata/rillieux.adscertif": {"types": {"str": 1041}}, "rdata/rillieux.adsdeclar": {"types": {"str": 1956}}, "rdata/rillieux.adsdemoli": {"types": {"str": 231}}, "rdata/rillieux.adsesvert": {"types": {"NoneType": 1}}, "rdata/rillieux.adslot": {"types": {"NoneType": 550, "str": 81}}, "rdata/rillieux.adspaproj": {"types": {"NoneType": 164}}, "rdata/rillieux.adspermis": {"types": {"NoneType": 5, "str": 2374}}, "rdata/saintpriest.adsamenag": {"types": {"str": 49}}, "rdata/saintpriest.adsauterp": {"types": {"str": 311}}, "rdata/saintpriest.adsbademo": {"types": {"NoneType": 58, "str": 1}}, "rdata/saintpriest.adsbaproj": {"types": {"NoneType": 1837, "str": 500}}, "rdata/saintpriest.adsblproj": {"types": {"NoneType": 179, "str": 6}}, "rdata/saintpriest.adscertif": {"types": {"str": 1282}}, "rdata/saintpriest.adsdeclar": {"types": {"str": 2}}, "rdata/saintpriest.adsdemoli": {"types": {"str": 92}}, "rdata/saintpriest.adslot": {"types": {"NoneType": 842, "str": 193}}, "rdata/saintpriest.adspaproj": {"types": {"NoneType": 296}}, "rdata/saintpriest.adspermis": {"types": {"NoneType": 2, "str": 4215}}, "rdata/tassin.adsamenag": {"types": {"str": 1}}, "rdata/tassin.adsautspe": {"types": {"str": 1}}, "rdata/tassin.adsbademo": {"types": {"NoneType": 314, "str": 1}}, "rdata/tassin.adsbaproj": {"types": {"NoneType": 919, "str": 211}}, "rdata/tassin.adsblproj": {"types": {"NoneType": 56, "str": 4}}, "rdata/tassin.adscertif": {"types": {"str": 671}}, "rdata/tassin.adsdeclar": {"types": {"str": 693}}, "rdata/tassin.adsdemoli": {"types": {"str": 282}}, "rdata/tassin.adsesvert": {"types": {"NoneType": 1}}, "rdata/tassin.adslot": {"types": {"NoneType": 234, "str": 162}}, "rdata/tassin.adspaproj": {"types": {"NoneType": 135}}, "rdata/tassin.adspermis": {"types": {"str": 1139}}, "rdata/vaulx.adsamenag": {"types": {"str": 37}}, "rdata/vaulx.adsbademo": {"types": {"NoneType": 22, "int": 1}}, "rdata/vaulx.adsbaproj": {"types": {"NoneType": 1583, "float": 1, "str": 196}}, "rdata/vaulx.adsblproj": {"types": {"NoneType": 337, "str": 13}}, "rdata/vaulx.adscertif": {"types": {"str": 1411}}, "rdata/vaulx.adsdeclar": {"types": {"str": 973}}, "rdata/vaulx.adsdemoli": {"types": {"str": 346}}, "rdata/vaulx.adsesvert": {"types": {"NoneType": 15}}, "rdata/vaulx.adslot": {"types": {"NoneType": 586, "float": 1, "str": 69}}, "rdata/vaulx.adspaproj": {"types": {"NoneType": 195}}, "rdata/vaulx.adspermis": {"types": {"NoneType": 1, "str": 2605}}, "rdata/venissieux.adsamenag": {"types": {"str": 22}}, "rdata/venissieux.adsbademo": {"types": {"str": 2}}, "rdata/venissieux.adsbaproj": {"types": {"NoneType": 998, "str": 249}}, "rdata/venissieux.adsblproj": {"types": {"NoneType": 43, "str": 1}}, "rdata/venissieux.adscertif": {"types": {"str": 1957}}, "rdata/venissieux.adsdeclar": {"types": {"str": 1}}, "rdata/venissieux.adsdemoli": {"types": {"str": 27}}, "rdata/venissieux.adslot": {"types": {"NoneType": 228, "str": 111}}, "rdata/venissieux.adspaproj": {"types": {"NoneType": 138}}, "rdata/venissieux.adspermis": {"types": {"NoneType": 3, "str": 2630}}, "rdata/villeurbanne.adsamenag": {"types": {"str": 15}}, "rdata/villeurbanne.adsautspe": {"types": {"str": 1}}, "rdata/villeurbanne.adsbademo": {"types": {"NoneType": 5}}, "rdata/villeurbanne.adsbaproj": {"types": {"NoneType": 1958, "float": 1, "str": 352}}, "rdata/villeurbanne.adsblproj": {"types": {"NoneType": 287, "str": 14}}, "rdata/villeurbanne.adscertif": {"types": {"NoneType": 2, "str": 7095}}, "rdata/villeurbanne.adsdeclar": {"types": {"str": 1502}}, "rdata/villeurbanne.adsdemoli": {"types": {"NoneType": 3, "str": 1254}}, "rdata/villeurbanne.adsesvert": {"types": {"NoneType": 6}}, "rdata/villeurbanne.adslot": {"types": {"NoneType": 247, "int": 2, "str": 16}}, "rdata/villeurbanne.adspaproj": {"types": {"NoneType": 239}}, "rdata/villeurbanne.adspermis": {"types": {"NoneType": 2, "str": 5304}}, "tuba/aprr_autoroutes.accident": {"types": {"str": 352}}, "tuba/aprr_autoroutes.histochantier": {"types": {"str": 11566}}}, "identifiant_de_l_etablissement": {"grandlyon/edu_education.educollege_1_0_0": {"types": {"str": 134}}, "grandlyon/edu_education.educollege_latest": {"types": {"str": 134}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"str": 134}}}, "identifiant_decheterie_associee": {"grandlyon/gip_proprete.gipdonnerie_2_0_0": {"types": {"int": 12}}, "grandlyon/gip_proprete.gipdonnerie_3_0_0": {"types": {"int": 12}}, "grandlyon/gip_proprete.gipdonnerie_latest": {"types": {"int": 12}}}, "identifiant_entite": {"grandlyon/chassieu_equipements.batiments_communaux": {"types": {"NoneType": 1, "int": 99}}}, "identifiant_lieu": {"rdata/sncf_gares_connexions.sncfgarelieu": {"types": {"str": 33}}}, "identifiant_parking_lpa": {"rdata/lpa_mobilite.logistique_urbaine": {"types": {"str": 3}}}, "identifiantads": {"rdata/caluire.adsamenag": {"types": {"int": 48}}, "rdata/caluire.adscertif": {"types": {"NoneType": 1, "int": 2084}}, "rdata/caluire.adsdemoli": {"types": {"NoneType": 2, "int": 381}}, "rdata/caluire.adspermis": {"types": {"NoneType": 8, "int": 2599}}, "rdata/chassieu.adsamenag": {"types": {"int": 28}}, "rdata/chassieu.adsauterp": {"types": {"int": 25}}, "rdata/chassieu.adscertif": {"types": {"int": 712}}, "rdata/chassieu.adspermis": {"types": {"NoneType": 11, "int": 1910}}, "rdata/rillieux.adsamenag": {"types": {"int": 33}}, "rdata/rillieux.adsauterp": {"types": {"int": 1}}, "rdata/rillieux.adscertif": {"types": {"int": 1041}}, "rdata/rillieux.adsdemoli": {"types": {"NoneType": 2, "int": 229}}, "rdata/rillieux.adspermis": {"types": {"NoneType": 24, "int": 2355}}, "rdata/saintpriest.adsamenag": {"types": {"int": 49}}, "rdata/saintpriest.adsauterp": {"types": {"int": 311}}, "rdata/saintpriest.adscertif": {"types": {"int": 1282}}, "rdata/saintpriest.adsdemoli": {"types": {"int": 92}}, "rdata/saintpriest.adspermis": {"types": {"NoneType": 12, "int": 4205}}, "rdata/tassin.adsamenag": {"types": {"int": 1}}, "rdata/tassin.adsautspe": {"types": {"int": 1}}, "rdata/tassin.adscertif": {"types": {"int": 671}}, "rdata/tassin.adsdemoli": {"types": {"NoneType": 10, "int": 272}}, "rdata/tassin.adspermis": {"types": {"NoneType": 4, "int": 1135}}, "rdata/vaulx.adsamenag": {"types": {"int": 37}}, "rdata/vaulx.adscertif": {"types": {"int": 1411}}, "rdata/vaulx.adsdemoli": {"types": {"NoneType": 1, "int": 345}}, "rdata/vaulx.adspermis": {"types": {"NoneType": 6, "int": 2600}}, "rdata/venissieux.adsamenag": {"types": {"int": 22}}, "rdata/venissieux.adscertif": {"types": {"int": 1957}}, "rdata/venissieux.adsdemoli": {"types": {"int": 27}}, "rdata/venissieux.adspermis": {"types": {"NoneType": 7, "int": 2626}}, "rdata/villeurbanne.adsamenag": {"types": {"int": 15}}, "rdata/villeurbanne.adsautspe": {"types": {"NoneType": 1}}, "rdata/villeurbanne.adscertif": {"types": {"NoneType": 2, "int": 7095}}, "rdata/villeurbanne.adsdemoli": {"types": {"NoneType": 4, "int": 1253}}, "rdata/villeurbanne.adspermis": {"types": {"NoneType": 17, "int": 5289}}}, "identifiantarretpedibus": {"grandlyon/pvo_patrimoine_voirie.pvoarretpedibus": {"types": {"NoneType": 4, "str": 798}}}, "identifiantcontroleur": {"grandlyon/pvo_patrimoine_voirie.pvocomptagecriter": {"types": {"int": 2726}}, "grandlyon/pvo_patrimoine_voirie.pvopostecomptagecriter": {"types": {"int": 1951}}}, "identifianthabitathumide": {"grandlyon/evg_esp_veg.evgmarezonehumide": {"types": {"str": 743}}}, "identifiantmedwet": {"grandlyon/evg_esp_veg.evgmarezonehumide": {"types": {"NoneType": 261, "str": 482}}}, "identifiantpedibus": {"grandlyon/pvo_patrimoine_voirie.pvoarretpedibus": {"types": {"NoneType": 1, "str": 801}}, "grandlyon/pvo_patrimoine_voirie.pvopedibus": {"types": {"str": 217}}}, "identifiantpoisentier": {"grandlyon/evg_esp_veg.evgpoisentiernature": {"types": {"NoneType": 54, "int": 133}}}, "identifiantprojet": {"grandlyon/evg_esp_veg.evgprojetnature": {"types": {"int": 13}}}, "identifiantptm": {"grandlyon/pvo_patrimoine_voirie.pvocomptagecriter": {"types": {"int": 2726}}}, "identifiantsentier": {"grandlyon/evg_esp_veg.evgpoisentiernature": {"types": {"int": 187}}, "grandlyon/evg_esp_veg.evgsentiernature": {"types": {"int": 45}}}, "identifiantstation": {"grandlyon/pvo_patrimoine_voirie.pvostationautopartage": {"types": {"NoneType": 1, "int": 39}}}, "identifier": {"rdata/lpa_mobilite.disponibilite_libre_service": {"types": {"int": 108}}, "rdata/lpa_mobilite.disponibilite_libre_service_2_0_0": {"types": {"int": 202}}, "rdata/lpa_mobilite.entree_parking": {"types": {"str": 70}}, "rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 35}}, "rdata/lpa_mobilite.parking_lpaco_2_0_0": {"types": {"str": 127}}, "rdata/lpa_mobilite.station_libre_service": {"types": {"int": 43}}}, "identtroncon": {"grandlyon/adr_voie_lieu.adrcarrefour": {"types": {"NoneType": 1, "str": 26902}}}, "idexterne": {"grandlyon/adr_voie_lieu.adraerodrome": {"types": {"NoneType": 2}}, "grandlyon/adr_voie_lieu.adrcimetiere": {"types": {"NoneType": 87, "str": 4}}, "grandlyon/adr_voie_lieu.adrcollege": {"types": {"NoneType": 1, "str": 140}}, "grandlyon/adr_voie_lieu.adrcollegepct": {"types": {"NoneType": 1, "str": 140}}, "grandlyon/adr_voie_lieu.adrconfterrmaire": {"types": {"NoneType": 9}}, "grandlyon/adr_voie_lieu.adrcoursdeaulin": {"types": {"NoneType": 321, "str": 513}}, "grandlyon/adr_voie_lieu.adrecole": {"types": {"NoneType": 11, "str": 659}}, "grandlyon/adr_voie_lieu.adrecolepct": {"types": {"NoneType": 11, "str": 659}}, "grandlyon/adr_voie_lieu.adrensart": {"types": {"NoneType": 76}}, "grandlyon/adr_voie_lieu.adrensartpct": {"types": {"NoneType": 76}}, "grandlyon/adr_voie_lieu.adrenssup": {"types": {"NoneType": 38, "str": 1}}, "grandlyon/adr_voie_lieu.adrenssuppct": {"types": {"NoneType": 38, "str": 1}}, "grandlyon/adr_voie_lieu.adrequiculture": {"types": {"NoneType": 25, "str": 72}}, "grandlyon/adr_voie_lieu.adrequiculturepct": {"types": {"NoneType": 25, "str": 72}}, "grandlyon/adr_voie_lieu.adrequippiscine": {"types": {"NoneType": 1, "int": 29, "str": 10}}, "grandlyon/adr_voie_lieu.adrequippiscinepct": {"types": {"int": 29, "str": 10}}, "grandlyon/adr_voie_lieu.adrequipsportpct": {"types": {"NoneType": 89, "int": 658, "str": 662}}, "grandlyon/adr_voie_lieu.adrequisport": {"types": {"NoneType": 89, "int": 658, "str": 662}}, "grandlyon/adr_voie_lieu.adrgarefer": {"types": {"NoneType": 1, "int": 35}}, "grandlyon/adr_voie_lieu.adrgareferpct": {"types": {"NoneType": 1, "int": 35}}, "grandlyon/adr_voie_lieu.adrgareroutiere": {"types": {"NoneType": 6}}, "grandlyon/adr_voie_lieu.adrgareroutierepct": {"types": {"NoneType": 6}}, "grandlyon/adr_voie_lieu.adrgareroutmet": {"types": {"NoneType": 2}}, "grandlyon/adr_voie_lieu.adrgarerouturbaine": {"types": {"NoneType": 4}}, "grandlyon/adr_voie_lieu.adrhopital": {"types": {"int": 52}}, "grandlyon/adr_voie_lieu.adrhopitalpct": {"types": {"int": 52}}, "grandlyon/adr_voie_lieu.adrlieuculte": {"types": {"NoneType": 201}}, "grandlyon/adr_voie_lieu.adrlieucultepct": {"types": {"NoneType": 201}}, "grandlyon/adr_voie_lieu.adrlycee": {"types": {"str": 128}}, "grandlyon/adr_voie_lieu.adrlyceepct": {"types": {"str": 128}}, "grandlyon/adr_voie_lieu.adrmairie": {"types": {"NoneType": 79}}, "grandlyon/adr_voie_lieu.adrmairiepct": {"types": {"NoneType": 79}}, "grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"NoneType": 79}}, "grandlyon/adr_voie_lieu.adrmetropole": {"types": {"str": 1}}, "grandlyon/adr_voie_lieu.adrparcjardin": {"types": {"NoneType": 1, "str": 363}}, "grandlyon/adr_voie_lieu.adrperimmdr": {"types": {"int": 33}}, "grandlyon/adr_voie_lieu.adrportionbusee": {"types": {"str": 562}}, "grandlyon/adr_voie_lieu.adrquartier": {"types": {"NoneType": 193, "int": 8}}, "grandlyon/adr_voie_lieu.adrresidence": {"types": {"NoneType": 3206}}, "grandlyon/adr_voie_lieu.adrsecours": {"types": {"NoneType": 31}}, "grandlyon/adr_voie_lieu.adrsecourspct": {"types": {"NoneType": 31}}, "grandlyon/adr_voie_lieu.adrsecurite": {"types": {"NoneType": 96}}, "grandlyon/adr_voie_lieu.adrsecuritepct": {"types": {"NoneType": 96}}, "grandlyon/adr_voie_lieu.adrzae": {"types": {"str": 152}}}, "idfournisseur": {"grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"NoneType": 950, "str": 93}}, "grandlyon/pvo_patrimoine_voirie.pvotronconwebcriter": {"types": {"NoneType": 2671, "str": 364}}}, "idmetaparcourspereentree": {"grandlyon/pvo_patrimoine_voirie.pvotempsparcoursvl": {"types": {"NoneType": 74, "int": 37}}}, "idmetaparcoursperesortie": {"grandlyon/pvo_patrimoine_voirie.pvotempsparcoursvl": {"types": {"NoneType": 74, "int": 37}}}, "idmetier": {"grandlyon/gic_collecte.giccompostage": {"types": {"int": 1}}}, "idnum": {"tuba/edf_limonest.parcelle": {"types": {"int": 3165}}}, "idparking": {"grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"str": 1043}}}, "idparkingcriter": {"grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"NoneType": 941, "int": 102}}}, "ids_ptm": {"rdata/pvo_patrimoine_voirie.pvotrafic": {"types": {"NoneType": 1178, "int": 1551, "str": 306}}}, "idsitra": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"str": 876}}}, "idstation": {"grandlyon/pvo_patrimoine_voirie.pvostationvelov": {"types": {"int": 427}}, "rdata/nrj_energie.nrjstationrecharge_1": {"types": {"str": 25}}, "rdata/pvo_patrimoine_voirie.pvostationautopartagetr": {"types": {"int": 39}}}, "idtarretdestination": {"rdata/rx_rhonexpress.rxpassagearret": {"types": {"int": 16}}, "rdata/tcl_sytral.tclpassagearret": {"types": {"int": 15873}}}, "idtempsparcoursvlentree": {"grandlyon/pvo_patrimoine_voirie.pvotempsparcoursvl": {"types": {"int": 111}}}, "idtempsparcoursvlsortie": {"grandlyon/pvo_patrimoine_voirie.pvotempsparcoursvl": {"types": {"NoneType": 41, "int": 70}}}, "idu": {"tuba/edf_limonest.commune": {"types": {"int": 1}}, "tuba/edf_limonest.parcelle": {"types": {"str": 3165}}, "tuba/edf_limonest.zone_couverture_sous_station": {"types": {"str": 7}}}, "illustrations": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"NoneType": 29}}}, "illustrations.0.hauteur": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"NoneType": 4, "int": 1455}}}, "illustrations.0.largeur": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"NoneType": 4, "int": 1455}}}, "illustrations.0.taille": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"NoneType": 2, "int": 1457}}}, "illustrations.0.url": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"str": 1459}}}, "illustrations.0.urlFiche": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"NoneType": 2, "str": 1457}}}, "immatriculation": {"rdata/lpa_mobilite.voiture_libre_service": {"types": {"str": 252}}}, "implantation": {"grandlyon/gin_nettoiement.gincorbeille": {"types": {"NoneType": 9241, "str": 2754}}}, "importance": {"grandlyon/adr_voie_lieu.adraxevoie": {"types": {"NoneType": 4, "str": 38183}}, "grandlyon/adr_voie_lieu.adrnomvoie": {"types": {"NoneType": 3, "int": 56765}}, "grandlyon/adr_voie_lieu.adrnomvoiex": {"types": {"NoneType": 3, "int": 43768}}, "grandlyon/pvo_patrimoine_voirie.pvochantierperturbant": {"types": {"str": 435}}}, "inclinaison": {"grandlyon/cad_cadastre.cadsubdivisionsection": {"types": {"float": 1678}}}, "indiccanop": {"grandlyon/evg_esp_veg.evgparcindiccanope_1_0_0": {"types": {"float": 1219}}, "grandlyon/evg_esp_veg.evgparcindiccanope_latest": {"types": {"float": 1219}}}, "indice": {"grandlyon/cad_cadastre.cadparcelle": {"types": {"str": 268546}}, "grandlyon/cad_cadastre.cadparcellehistorique": {"types": {"NoneType": 50155, "str": 33449}}, "rdata/rx_rhonexpress.rxligne": {"types": {"NoneType": 2}}, "rdata/tcl_sytral.tclagence": {"types": {"NoneType": 4, "str": 1}}, "rdata/tcl_sytral.tcldepositaire": {"types": {"NoneType": 224, "str": 8}}, "rdata/tcl_sytral.tclguichet": {"types": {"NoneType": 100, "str": 3}}, "rdata/tcl_sytral.tcllignebus": {"types": {"NoneType": 365}}, "rdata/tcl_sytral.tcllignemf": {"types": {"NoneType": 12}}, "rdata/tcl_sytral.tcllignetram": {"types": {"NoneType": 12}}, "rdata/tcl_sytral.tclpointrechargement": {"types": {"NoneType": 170, "str": 2}}, "rdata/tcl_sytral.tclrelais": {"types": {"NoneType": 2}}}, "indp": {"tuba/edf_limonest.parcelle": {"types": {"NoneType": 1, "str": 3164}}}, "infoloc": {"grandlyon/adr_voie_lieu.adrtoilettepublique_1_0_0": {"types": {"NoneType": 233, "str": 201}}, "grandlyon/adr_voie_lieu.toilettepublique_latest": {"types": {"NoneType": 233, "str": 201}}, "grandlyon/bron.bureauvote_1_0_0": {"types": {"NoneType": 6, "str": 20}}, "grandlyon/bron.bureauvote_latest": {"types": {"NoneType": 6, "str": 20}}, "grandlyon/bron.panneauaffichage_latest": {"types": {"NoneType": 25, "str": 16}}, "grandlyon/bron.toilettepublique_latest": {"types": {"str": 3}}, "grandlyon/champagne.bureauvote_1_0_0": {"types": {"NoneType": 5}}, "grandlyon/champagne.bureauvote_latest": {"types": {"NoneType": 5}}, "grandlyon/champagne.panneauaffichage_latest": {"types": {"NoneType": 2, "str": 1}}, "grandlyon/champagne.stationnementpmr_latest": {"types": {"NoneType": 8, "str": 4}}, "grandlyon/champagne.toilettepublique_latest": {"types": {"NoneType": 2, "str": 2}}, "grandlyon/com_donnees_communales.combureauvote_1_0_0": {"types": {"NoneType": 125, "str": 76}}, "grandlyon/com_donnees_communales.combureauvote_2_0_0": {"types": {"NoneType": 125, "str": 76}}, "grandlyon/com_donnees_communales.companneauaffichage_1_0_0": {"types": {"NoneType": 84, "str": 127}}, "grandlyon/com_donnees_communales.comstationnementpmr_1_0_0": {"types": {"NoneType": 1504, "str": 20}}, "grandlyon/com_donnees_communales.comtoilettepublique_1_0_0": {"types": {"NoneType": 81, "str": 112}}, "grandlyon/gip_proprete.gipcomposteur_1_0_0": {"types": {"NoneType": 167, "str": 125}}, "grandlyon/gip_proprete.gipcomposteur_latest": {"types": {"NoneType": 167, "str": 125}}, "grandlyon/limonest.stationnementpmr_latest": {"types": {"NoneType": 11}}, "grandlyon/lyon.panneauaffichage_latest": {"types": {"NoneType": 48, "str": 28}}, "grandlyon/lyon.toilettepublique_latest": {"types": {"NoneType": 63, "str": 78}}, "grandlyon/mions.bureauvote_1_0_0": {"types": {"NoneType": 5, "str": 5}}, "grandlyon/mions.bureauvote_latest": {"types": {"NoneType": 5, "str": 5}}, "grandlyon/mions.panneauaffichage_latest": {"types": {"str": 10}}, "grandlyon/mions.toilettepublique_latest": {"types": {"str": 2}}, "grandlyon/rillieux.bureauvote_1_0_0": {"types": {"NoneType": 5, "str": 13}}, "grandlyon/rillieux.bureauvote_latest": {"types": {"NoneType": 5, "str": 13}}, "grandlyon/rillieux.panneauaffichage_latest": {"types": {"str": 19}}, "grandlyon/rillieux.toilettepublique_latest": {"types": {"NoneType": 9}}, "grandlyon/saintcyr.bureauvote_1_0_0": {"types": {"str": 5}}, "grandlyon/saintcyr.bureauvote_latest": {"types": {"str": 5}}, "grandlyon/saintcyr.panneauaffichage_latest": {"types": {"str": 1}}, "grandlyon/saintcyr.toilettepublique_latest": {"types": {"str": 3}}, "grandlyon/saintdidier.bureauvote_1_0_0": {"types": {"str": 6}}, "grandlyon/saintdidier.bureauvote_latest": {"types": {"str": 6}}, "grandlyon/saintdidier.panneauaffichage_latest": {"types": {"str": 4}}, "grandlyon/saintdidier.stationnementpmr_latest": {"types": {"str": 13}}, "grandlyon/saintdidier.toilettepublique_latest": {"types": {"str": 4}}, "grandlyon/saintpriest.bureauvote_1_0_0": {"types": {"NoneType": 5, "str": 27}}, "grandlyon/saintpriest.bureauvote_latest": {"types": {"NoneType": 5, "str": 27}}, "grandlyon/vaulx.bureauvote_1_0_0": {"types": {"NoneType": 20}}, "grandlyon/vaulx.bureauvote_latest": {"types": {"NoneType": 20}}, "grandlyon/vaulx.panneauaffichage_latest": {"types": {"NoneType": 7, "str": 18}}, "grandlyon/vaulx.stationnementpmr_latest": {"types": {"NoneType": 7, "str": 3}}, "grandlyon/vaulx.toilettepublique_latest": {"types": {"NoneType": 6, "str": 8}}, "grandlyon/villeurbanne.bureauvote_1_0_0": {"types": {"NoneType": 79}}, "grandlyon/villeurbanne.bureauvote_latest": {"types": {"NoneType": 79}}, "grandlyon/villeurbanne.panneauaffichage_latest": {"types": {"NoneType": 2, "str": 30}}, "grandlyon/villeurbanne.toilettepublique_latest": {"types": {"NoneType": 1, "str": 12}}, "rdata/cov_covid19.covstationdepistage_1": {"types": {"str": 3}}}, "informations": {"grandlyon/plu_h_opposable.plupaysag": {"types": {"NoneType": 1693}}, "grandlyon/pos_opposable.pospaysag": {"types": {"NoneType": 1814, "str": 27}}}, "informationstatus": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"str": 60}}}, "infos": {"rdata/rx_rhonexpress.rxligne": {"types": {"NoneType": 2}}, "rdata/tcl_sytral.tcllignebus": {"types": {"NoneType": 365}}, "rdata/tcl_sytral.tcllignemf": {"types": {"NoneType": 12}}, "rdata/tcl_sytral.tcllignetram": {"types": {"NoneType": 12}}}, "infotrafic": {"grandlyon/pvo_patrimoine_voirie.pvotronconwebcriter": {"types": {"int": 3035}}}, "insee": {"grandlyon/adr_voie_lieu.adrarrond": {"types": {"int": 9}}, "grandlyon/adr_voie_lieu.adrbornefontaine_1_0_0": {"types": {"int": 428}}, "grandlyon/adr_voie_lieu.adrbornefontaine_latest": {"types": {"int": 428}}, "grandlyon/adr_voie_lieu.adrcentrecommerc_1_0_0": {"types": {"int": 24}}, "grandlyon/adr_voie_lieu.adrcentrecommerc_latest": {"types": {"int": 24}}, "grandlyon/adr_voie_lieu.adrcomgl": {"types": {"int": 59}}, "grandlyon/adr_voie_lieu.adrcommune": {"types": {"int": 154, "str": 39}}, "grandlyon/adr_voie_lieu.adrcommunecirconscription": {"types": {"int": 295}}, "grandlyon/adr_voie_lieu.adrfontaineornem_1_0_0": {"types": {"int": 75}}, "grandlyon/adr_voie_lieu.adrfontaineornem_latest": {"types": {"int": 75}}, "grandlyon/gin_nettoiement.ginbornegelhydro_1_0_0": {"types": {"int": 19}}, "grandlyon/gin_nettoiement.ginbornegelhydro_latest": {"types": {"int": 19}}, "grandlyon/gip_proprete.gipcomposteur_1_0_0": {"types": {"int": 292}}, "grandlyon/gip_proprete.gipcomposteur_latest": {"types": {"int": 292}}, "grandlyon/pvo_patrimoine_voirie.pvovillessvoitureptentree_1": {"types": {"int": 187}}, "rdata/cov_covid19.covstationdepistage_1": {"types": {"int": 3}}, "rdata/nrj_energie.nrjconsoannuiris_1": {"types": {"int": 512}}, "rdata/nrj_energie.nrjinstallphotovolt_1": {"types": {"int": 67}}, "rdata/nrj_energie.nrjstationrecharge_1": {"types": {"int": 25}}, "rdata/pvo_patrimoine_voirie.pvopersistanceparkingetalab": {"types": {"int": 162}}}, "insee1": {"grandlyon/adr_voie_lieu.adrlimiteadm": {"types": {"int": 467, "str": 99}}}, "insee2": {"grandlyon/adr_voie_lieu.adrlimiteadm": {"types": {"NoneType": 56, "int": 399, "str": 111}}}, "insee_circonscription": {"grandlyon/adr_voie_lieu.adrcommunecirconscription": {"types": {"str": 295}}}, "inseecommune": {"grandlyon/adr_voie_lieu.adradresse": {"types": {"int": 188781, "str": 91}}, "grandlyon/adr_voie_lieu.adrchangementdenom": {"types": {"int": 692}}, "grandlyon/adr_voie_lieu.adrdebouche": {"types": {"int": 160171, "str": 90}}, "grandlyon/adr_voie_lieu.adrlieudit": {"types": {"NoneType": 2776}}, "grandlyon/adr_voie_lieu.adrnumerovoie": {"types": {"int": 160172, "str": 90}}}, "instagram": {"grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"NoneType": 71, "str": 8}}}, "intersection": {"grandlyon/pvo_patrimoine_voirie.pvovillessvoitureptentree_1": {"types": {"str": 187}}}, "intervalle": {"rdata/pvo_patrimoine_voirie.pvocomptagevelo": {"types": {"int": 167}}}, "intervenant": {"grandlyon/pvo_patrimoine_voirie.pvochantierperturbant": {"types": {"str": 435}}, "rdata/lyv_lyvia.lyvchantier": {"types": {"str": 1820}}}, "intituleaction": {"grandlyon/ins_insertion_emploi.structureinsertion": {"types": {"str": 122}}}, "itineraireconvoiexceptionnel": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 36335}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 36335}}}, "jeudi": {"grandlyon/gic_collecte.giccircuitcollecte": {"types": {"str": 775}}, "grandlyon/gin_nettoiement.ginmarche": {"types": {"str": 164}}}, "jeudi_am": {"grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"NoneType": 1, "str": 61}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"str": 56}}}, "jeudi_pm": {"grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"NoneType": 1, "str": 61}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"str": 56}}}, "kind": {"rdata/pvo_patrimoine_voirie.pvostationautopartagetr": {"types": {"NoneType": 39}}}, "label": {"grandlyon/bron.parcjardin_latest": {"types": {"NoneType": 1, "str": 7}}, "grandlyon/champagne.parcjardin_latest": {"types": {"str": 6}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"NoneType": 16, "int": 1, "str": 347}}, "grandlyon/lyon.parcjardin_latest": {"types": {"str": 296}}, "grandlyon/mions.parcjardin_latest": {"types": {"NoneType": 7}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"NoneType": 8}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"int": 1, "str": 34}}}, "langue": {"rdata/jcd_jcdecaux.jcdvelov": {"types": {"NoneType": 426, "str": 1}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"NoneType": 338, "str": 10}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"NoneType": 427}}}, "largeur_emprise_gerese": {"grandlyon/pos_opposable.posafival": {"types": {"NoneType": 586, "str": 3963}}, "grandlyon/pos_opposable.posreserv": {"types": {"NoneType": 4502, "str": 2212}}}, "largeurchaussee": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 10724, "float": 25611}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 10724, "float": 25611}}}, "largeurcirculeechaussee": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 10915, "float": 25420}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 10915, "float": 25420}}}, "largeurtrottoirdroit": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 17385, "float": 18950}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 17385, "float": 18950}}}, "largeurtrottoirgauche": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 18325, "float": 18010}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 18325, "float": 18010}}}, "last_update": {"grandlyon/eco_ecologie.annuaireconsommateur": {"types": {"NoneType": 20, "datetime": 955}}, "grandlyon/eco_ecologie.annuaireproducteur": {"types": {"datetime": 124}}, "grandlyon/edu_education.educollege_1_0_0": {"types": {"datetime": 134}}, "grandlyon/edu_education.educollege_latest": {"types": {"datetime": 134}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"datetime": 134}}, "grandlyon/plu_h_opposable.pluafival": {"types": {"datetime": 3892}}, "grandlyon/plu_h_opposable.pluaxerui": {"types": {"datetime": 3986}}, "grandlyon/plu_h_opposable.pluboise": {"types": {"datetime": 42692}}, "grandlyon/plu_h_opposable.pluboispt": {"types": {"datetime": 341}}, "grandlyon/plu_h_opposable.pluchangedest": {"types": {"datetime": 57}}, "grandlyon/plu_h_opposable.plucommersurf": {"types": {"datetime": 4213}}, "grandlyon/plu_h_opposable.plucontin": {"types": {"datetime": 470}}, "grandlyon/plu_h_opposable.pludetail": {"types": {"datetime": 16189}}, "grandlyon/plu_h_opposable.pludocumentcommune": {"types": {"datetime": 67}}, "grandlyon/plu_h_opposable.pluhauteur": {"types": {"datetime": 5618}}, "grandlyon/plu_h_opposable.pluintacc": {"types": {"datetime": 202}}, "grandlyon/plu_h_opposable.plulimimp": {"types": {"datetime": 100}}, "grandlyon/plu_h_opposable.pluloceqp": {"types": {"datetime": 11}}, "grandlyon/plu_h_opposable.pluloceqs": {"types": {"datetime": 11}}, "grandlyon/plu_h_opposable.plunonaed": {"types": {"datetime": 678}}, "grandlyon/plu_h_opposable.pluoaqs": {"types": {"datetime": 271}}, "grandlyon/plu_h_opposable.plupaspar": {"types": {"datetime": 491}}, "grandlyon/plu_h_opposable.plupatpro": {"types": {"datetime": 9}}, "grandlyon/plu_h_opposable.plupatrim": {"types": {"datetime": 344}}, "grandlyon/plu_h_opposable.plupaysag": {"types": {"datetime": 1693}}, "grandlyon/plu_h_opposable.plupieton": {"types": {"datetime": 301}}, "grandlyon/plu_h_opposable.plupolcom": {"types": {"datetime": 317}}, "grandlyon/plu_h_opposable.plupolhotel": {"types": {"datetime": 43}}, "grandlyon/plu_h_opposable.plupolimp": {"types": {"datetime": 742}}, "grandlyon/plu_h_opposable.plupoltertia": {"types": {"datetime": 19}}, "grandlyon/plu_h_opposable.plureprol": {"types": {"datetime": 106}}, "grandlyon/plu_h_opposable.plureserv": {"types": {"datetime": 5410}}, "grandlyon/plu_h_opposable.plurichso": {"types": {"datetime": 5}}, "grandlyon/plu_h_opposable.plurisqnt": {"types": {"datetime": 1840}}, "grandlyon/plu_h_opposable.plurisqtc": {"types": {"datetime": 94}}, "grandlyon/plu_h_opposable.pluruisseau": {"types": {"datetime": 1686}}, "grandlyon/plu_h_opposable.plusmf": {"types": {"datetime": 27}}, "grandlyon/plu_h_opposable.plusmfreg": {"types": {"datetime": 37}}, "grandlyon/plu_h_opposable.plusms": {"types": {"datetime": 60}}, "grandlyon/plu_h_opposable.plusmsreg": {"types": {"datetime": 150}}, "grandlyon/plu_h_opposable.plustatio": {"types": {"datetime": 285}}, "grandlyon/plu_h_opposable.plustml": {"types": {"datetime": 4}}, "grandlyon/plu_h_opposable.plustmlreg": {"types": {"datetime": 5}}, "grandlyon/plu_h_opposable.pluzoncol": {"types": {"datetime": 7196}}, "grandlyon/plu_h_opposable.pluzone": {"types": {"datetime": 4265}}, "grandlyon/plu_h_opposable.pluzonrui": {"types": {"datetime": 4297}}, "ldata/bruit.stations_observatoire_acoustique": {"types": {"datetime": 20}}, "ldata/bruit.stations_observatoire_acoustique_time": {"types": {"datetime": 59104}}, "ldata/velov.stations": {"types": {"NoneType": 8, "datetime": 339}}, "ldata/velov.stations_time": {"types": {"datetime": 751563}}, "rdata/apd_apidae.apdevenement": {"types": {"datetime": 657}}, "rdata/demo.demovelov": {"types": {"datetime": 349}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"datetime": 427}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"datetime": 348}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"datetime": 427}}, "rdata/jcd_jcdecaux.jcdvelov_latest": {"types": {"datetime": 427}}, "rdata/jcd_jcdecaux.jcdvelov_proj": {"types": {"datetime": 427}}, "rdata/lyv_lyvia.lyvchantier": {"types": {"datetime": 1820}}, "rdata/pvo_patrimoine_voirie.pvocameracriter": {"types": {"datetime": 15}}, "rdata/pvo_patrimoine_voirie.pvocomptagevelo": {"types": {"NoneType": 14, "datetime": 153}}, "rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"datetime": 60}}, "rdata/pvo_patrimoine_voirie.pvoparkingtr": {"types": {"NoneType": 46, "datetime": 56}}, "rdata/pvo_patrimoine_voirie.pvostationautopartagetr": {"types": {"datetime": 39}}, "rdata/pvo_patrimoine_voirie.pvotrafic": {"types": {"datetime": 3035}}, "rdata/rx_rhonexpress.rxarret": {"types": {"datetime": 6}}, "rdata/rx_rhonexpress.rxligne": {"types": {"datetime": 2}}, "rdata/rx_rhonexpress.rxligne_2_0_0": {"types": {"datetime": 2}}, "rdata/sit_sitra.sittourisme": {"types": {"datetime": 5218}}, "rdata/sncf_gares_connexions.sncftraingarearrivee": {"types": {"datetime": 1255}}, "rdata/sncf_gares_connexions.sncftraingaredepart": {"types": {"datetime": 1306}}, "rdata/tcl_sytral.tclagence": {"types": {"datetime": 5}}, "rdata/tcl_sytral.tclarret": {"types": {"datetime": 4637}}, "rdata/tcl_sytral.tcldepositaire": {"types": {"datetime": 232}}, "rdata/tcl_sytral.tclguichet": {"types": {"datetime": 103}}, "rdata/tcl_sytral.tcllignebus": {"types": {"NoneType": 365}}, "rdata/tcl_sytral.tcllignebus_2_0_0": {"types": {"datetime": 365}}, "rdata/tcl_sytral.tcllignemf": {"types": {"datetime": 12}}, "rdata/tcl_sytral.tcllignemf_2_0_0": {"types": {"datetime": 12}}, "rdata/tcl_sytral.tcllignetram": {"types": {"NoneType": 12}}, "rdata/tcl_sytral.tcllignetram_2_0_0": {"types": {"datetime": 12}}, "rdata/tcl_sytral.tclparcrelaisst": {"types": {"datetime": 23}}, "rdata/tcl_sytral.tclparcrelaistr": {"types": {"datetime": 23}}, "rdata/tcl_sytral.tclpointrechargement": {"types": {"datetime": 172}}, "rdata/tcl_sytral.tclrelais": {"types": {"datetime": 2}}, "rdata/tcl_sytral.tclstation": {"types": {"datetime": 160}}}, "last_update_fme": {"grandlyon/eco_ecologie.annuaireconsommateur": {"types": {"datetime": 975}}, "grandlyon/eco_ecologie.annuaireproducteur": {"types": {"datetime": 124}}, "grandlyon/edu_education.educollege_1_0_0": {"types": {"datetime": 134}}, "grandlyon/edu_education.educollege_latest": {"types": {"datetime": 134}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"datetime": 134}}, "grandlyon/plu_h_opposable.pluafival": {"types": {"datetime": 3892}}, "grandlyon/plu_h_opposable.pluaxerui": {"types": {"datetime": 3986}}, "grandlyon/plu_h_opposable.pluboise": {"types": {"datetime": 42692}}, "grandlyon/plu_h_opposable.pluboispt": {"types": {"datetime": 341}}, "grandlyon/plu_h_opposable.pluchangedest": {"types": {"datetime": 57}}, "grandlyon/plu_h_opposable.plucommersurf": {"types": {"datetime": 4213}}, "grandlyon/plu_h_opposable.plucontin": {"types": {"datetime": 470}}, "grandlyon/plu_h_opposable.pludetail": {"types": {"datetime": 16189}}, "grandlyon/plu_h_opposable.pludocumentcommune": {"types": {"datetime": 67}}, "grandlyon/plu_h_opposable.pluhauteur": {"types": {"datetime": 5618}}, "grandlyon/plu_h_opposable.pluintacc": {"types": {"datetime": 202}}, "grandlyon/plu_h_opposable.plulimimp": {"types": {"datetime": 100}}, "grandlyon/plu_h_opposable.pluloceqp": {"types": {"datetime": 11}}, "grandlyon/plu_h_opposable.pluloceqs": {"types": {"datetime": 11}}, "grandlyon/plu_h_opposable.plunonaed": {"types": {"datetime": 678}}, "grandlyon/plu_h_opposable.pluoaqs": {"types": {"datetime": 271}}, "grandlyon/plu_h_opposable.plupaspar": {"types": {"datetime": 491}}, "grandlyon/plu_h_opposable.plupatpro": {"types": {"datetime": 9}}, "grandlyon/plu_h_opposable.plupatrim": {"types": {"datetime": 344}}, "grandlyon/plu_h_opposable.plupaysag": {"types": {"datetime": 1693}}, "grandlyon/plu_h_opposable.plupieton": {"types": {"datetime": 301}}, "grandlyon/plu_h_opposable.plupolcom": {"types": {"datetime": 317}}, "grandlyon/plu_h_opposable.plupolhotel": {"types": {"datetime": 43}}, "grandlyon/plu_h_opposable.plupolimp": {"types": {"datetime": 742}}, "grandlyon/plu_h_opposable.plupoltertia": {"types": {"datetime": 19}}, "grandlyon/plu_h_opposable.plureprol": {"types": {"datetime": 106}}, "grandlyon/plu_h_opposable.plureserv": {"types": {"datetime": 5410}}, "grandlyon/plu_h_opposable.plurichso": {"types": {"datetime": 5}}, "grandlyon/plu_h_opposable.plurisqnt": {"types": {"datetime": 1840}}, "grandlyon/plu_h_opposable.plurisqtc": {"types": {"datetime": 94}}, "grandlyon/plu_h_opposable.pluruisseau": {"types": {"datetime": 1686}}, "grandlyon/plu_h_opposable.plusmf": {"types": {"datetime": 27}}, "grandlyon/plu_h_opposable.plusmfreg": {"types": {"datetime": 37}}, "grandlyon/plu_h_opposable.plusms": {"types": {"datetime": 60}}, "grandlyon/plu_h_opposable.plusmsreg": {"types": {"datetime": 150}}, "grandlyon/plu_h_opposable.plustatio": {"types": {"datetime": 285}}, "grandlyon/plu_h_opposable.plustml": {"types": {"datetime": 4}}, "grandlyon/plu_h_opposable.plustmlreg": {"types": {"datetime": 5}}, "grandlyon/plu_h_opposable.pluzoncol": {"types": {"datetime": 7196}}, "grandlyon/plu_h_opposable.pluzone": {"types": {"datetime": 4265}}, "grandlyon/plu_h_opposable.pluzonrui": {"types": {"datetime": 4297}}, "rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"datetime": 257}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"datetime": 315}}, "rdata/apd_apidae.apdevenement": {"types": {"datetime": 657}}, "rdata/demo.demovelov": {"types": {"datetime": 349}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"datetime": 427}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"datetime": 348}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"datetime": 427}}, "rdata/jcd_jcdecaux.jcdvelov_latest": {"types": {"datetime": 427}}, "rdata/jcd_jcdecaux.jcdvelov_proj": {"types": {"datetime": 427}}, "rdata/pvo_patrimoine_voirie.pvocameracriter": {"types": {"datetime": 15}}, "rdata/pvo_patrimoine_voirie.pvocomptagevelo": {"types": {"datetime": 167}}, "rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"datetime": 60}}, "rdata/pvo_patrimoine_voirie.pvoparkingtr": {"types": {"datetime": 102}}, "rdata/pvo_patrimoine_voirie.pvoprevisiontrafic1h": {"types": {"datetime": 24020}}, "rdata/pvo_patrimoine_voirie.pvostationautopartagetr": {"types": {"datetime": 39}}, "rdata/pvo_patrimoine_voirie.pvotrafic": {"types": {"datetime": 3035}}, "rdata/rnsa_reseau_aerobio.histornsabulletin": {"types": {"datetime": 3819}}, "rdata/rnsa_reseau_aerobio.rnsabulletin": {"types": {"datetime": 145}}, "rdata/rx_rhonexpress.rxarret": {"types": {"datetime": 6}}, "rdata/rx_rhonexpress.rxligne": {"types": {"datetime": 2}}, "rdata/rx_rhonexpress.rxligne_2_0_0": {"types": {"datetime": 2}}, "rdata/rx_rhonexpress.rxpassagearret": {"types": {"datetime": 16}}, "rdata/sit_sitra.sittourisme": {"types": {"datetime": 5218}}, "rdata/sncf_gares_connexions.sncfgarelieu": {"types": {"datetime": 33}}, "rdata/sncf_gares_connexions.sncftraingarearrivee": {"types": {"datetime": 1255}}, "rdata/sncf_gares_connexions.sncftraingaredepart": {"types": {"datetime": 1306}}, "rdata/tcl_sytral.tclagence": {"types": {"datetime": 5}}, "rdata/tcl_sytral.tclalerteaccessibilite": {"types": {"datetime": 3}}, "rdata/tcl_sytral.tclalertetrafic": {"types": {"datetime": 247}}, "rdata/tcl_sytral.tclalertetrafic_2": {"types": {"datetime": 247}}, "rdata/tcl_sytral.tclarret": {"types": {"datetime": 4637}}, "rdata/tcl_sytral.tcldepositaire": {"types": {"datetime": 232}}, "rdata/tcl_sytral.tclguichet": {"types": {"datetime": 103}}, "rdata/tcl_sytral.tcllignebus": {"types": {"datetime": 365}}, "rdata/tcl_sytral.tcllignebus_2_0_0": {"types": {"datetime": 365}}, "rdata/tcl_sytral.tcllignemf": {"types": {"datetime": 12}}, "rdata/tcl_sytral.tcllignemf_2_0_0": {"types": {"datetime": 12}}, "rdata/tcl_sytral.tcllignetram": {"types": {"datetime": 12}}, "rdata/tcl_sytral.tcllignetram_2_0_0": {"types": {"datetime": 12}}, "rdata/tcl_sytral.tclparcrelaisst": {"types": {"datetime": 23}}, "rdata/tcl_sytral.tclparcrelaistr": {"types": {"datetime": 23}}, "rdata/tcl_sytral.tclpassagearret": {"types": {"datetime": 15873}}, "rdata/tcl_sytral.tclpointrechargement": {"types": {"datetime": 172}}, "rdata/tcl_sytral.tclrelais": {"types": {"datetime": 2}}, "rdata/tcl_sytral.tclstation": {"types": {"datetime": 160}}}, "lat": {"grandlyon/gin_nettoiement.ginbornegelhydro_1_0_0": {"types": {"float": 19}}, "grandlyon/gin_nettoiement.ginbornegelhydro_latest": {"types": {"float": 19}}, "rdata/demo.demovelov": {"types": {"float": 349}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"float": 427}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"float": 348}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"float": 427}}, "rdata/jcd_jcdecaux.jcdvelov_latest": {"types": {"float": 427}}, "rdata/jcd_jcdecaux.jcdvelov_proj": {"types": {"float": 427}}}, "lat_epsg4171": {"grandlyon/pvo_patrimoine_voirie.pvotempsparcoursmodesdoux": {"types": {"float": 158}}, "grandlyon/pvo_patrimoine_voirie.pvotempsparcoursvl": {"types": {"float": 111}}}, "latitude": {"rdata/pvo_patrimoine_voirie.pvocomptagevelo": {"types": {"float": 167}}}, "latitude_wgs84": {"tuba/aprr_autoroutes.aire": {"types": {"float": 251}}, "tuba/aprr_autoroutes.diffuseur": {"types": {"float": 156}}}, "lday": {"ldata/bruit.stations_observatoire_acoustique_time": {"types": {"NoneType": 3, "float": 59101}}}, "lden": {"ldata/bruit.stations_observatoire_acoustique_time": {"types": {"float": 59104}}}, "lettre": {"grandlyon/cad_cadastre.cadsubdivisionfiscale": {"types": {"NoneType": 15102, "str": 22635}}, "rdata/caluire.adsbademo": {"types": {"NoneType": 90, "str": 12}}, "rdata/caluire.adsbaproj": {"types": {"NoneType": 1795, "str": 29}}, "rdata/caluire.adsblproj": {"types": {"NoneType": 142}}, "rdata/chassieu.adsbademo": {"types": {"NoneType": 1}}, "rdata/chassieu.adsbaproj": {"types": {"NoneType": 1266, "str": 116}}, "rdata/chassieu.adsblproj": {"types": {"NoneType": 649, "str": 1}}, "rdata/rillieux.adsbademo": {"types": {"NoneType": 64, "str": 2}}, "rdata/rillieux.adsbaproj": {"types": {"NoneType": 1687, "int": 4, "str": 7}}, "rdata/rillieux.adsblproj": {"types": {"NoneType": 96}}, "rdata/saintpriest.adsbademo": {"types": {"NoneType": 2, "str": 57}}, "rdata/saintpriest.adsbaproj": {"types": {"NoneType": 2212, "int": 2, "str": 123}}, "rdata/saintpriest.adsblproj": {"types": {"NoneType": 184, "str": 1}}, "rdata/tassin.adsbademo": {"types": {"NoneType": 165, "str": 150}}, "rdata/tassin.adsbaproj": {"types": {"NoneType": 1124, "str": 6}}, "rdata/tassin.adsblproj": {"types": {"NoneType": 60}}, "rdata/vaulx.adsbademo": {"types": {"NoneType": 23}}, "rdata/vaulx.adsbaproj": {"types": {"NoneType": 1771, "str": 9}}, "rdata/vaulx.adsblproj": {"types": {"NoneType": 350}}, "rdata/venissieux.adsbademo": {"types": {"str": 2}}, "rdata/venissieux.adsbaproj": {"types": {"NoneType": 1232, "str": 15}}, "rdata/venissieux.adsblproj": {"types": {"NoneType": 43, "str": 1}}, "rdata/villeurbanne.adsbademo": {"types": {"NoneType": 3, "str": 2}}, "rdata/villeurbanne.adsbaproj": {"types": {"NoneType": 2201, "str": 110}}, "rdata/villeurbanne.adsblproj": {"types": {"NoneType": 298, "str": 3}}}, "levening": {"ldata/bruit.stations_observatoire_acoustique_time": {"types": {"NoneType": 49, "float": 59055}}}, "liaison": {"tuba/aprr_autoroutes.aire": {"types": {"str": 251}}, "tuba/aprr_autoroutes.diffuseur": {"types": {"str": 156}}, "tuba/aprr_autoroutes.prestataire": {"types": {"str": 218}}, "tuba/aprr_autoroutes.service": {"types": {"str": 1402}}}, "lib_tpn": {"tuba/edf_limonest.candelabre": {"types": {"int": 3165}}, "tuba/edf_limonest.sous_station": {"types": {"str": 7}}}, "libelle": {"grandlyon/cad_cadastre.caddetaillineaire": {"types": {"NoneType": 145797, "str": 241}}, "grandlyon/cad_cadastre.caddetailponctuel": {"types": {"NoneType": 1048, "int": 328, "str": 624}}, "grandlyon/cad_cadastre.caddetailsurfacique": {"types": {"NoneType": 22317, "str": 43}}, "grandlyon/cad_cadastre.cadreseauroutier": {"types": {"NoneType": 6, "str": 20}}, "grandlyon/evg_esp_veg.occeva2015clc": {"types": {"str": 19586}}, "grandlyon/evg_esp_veg.occeva2015gl": {"types": {"str": 484445}}, "grandlyon/plu_h_opposable.pluruisseau": {"types": {"NoneType": 233, "str": 1453}}, "grandlyon/pvo_patrimoine_voirie.pvotronconwebcriter": {"types": {"str": 3035}}, "rdata/pvo_patrimoine_voirie.pvoprevisiontrafic1h": {"types": {"str": 24020}}, "rdata/pvo_patrimoine_voirie.pvotrafic": {"types": {"str": 3035}}, "rdata/rx_rhonexpress.rxligne": {"types": {"str": 2}}, "rdata/tca_transports_alternatifs.tcalignenavly": {"types": {"str": 2}}, "rdata/tca_transports_alternatifs.tcalignevaporetto": {"types": {"str": 2}}, "rdata/tcl_sytral.tcllignebus": {"types": {"str": 365}}, "rdata/tcl_sytral.tcllignemf": {"types": {"str": 12}}, "rdata/tcl_sytral.tcllignetram": {"types": {"str": 12}}}, "libelle1": {"grandlyon/cad_cadastre.cadreseauroutier": {"types": {"NoneType": 10, "str": 16}}}, "libelle2": {"grandlyon/cad_cadastre.cadreseauroutier": {"types": {"NoneType": 14, "str": 12}}}, "libelle3": {"grandlyon/cad_cadastre.cadreseauroutier": {"types": {"NoneType": 21, "str": 5}}}, "libelle4": {"grandlyon/cad_cadastre.cadreseauroutier": {"types": {"NoneType": 22, "str": 4}}}, "libelle5": {"grandlyon/cad_cadastre.cadreseauroutier": {"types": {"NoneType": 23, "str": 3}}}, "libelle6": {"grandlyon/cad_cadastre.cadreseauroutier": {"types": {"NoneType": 24, "str": 2}}}, "libelle7": {"grandlyon/cad_cadastre.cadreseauroutier": {"types": {"NoneType": 24, "str": 2}}}, "libelle8": {"grandlyon/cad_cadastre.cadreseauroutier": {"types": {"NoneType": 26}}}, "libelle9": {"grandlyon/cad_cadastre.cadreseauroutier": {"types": {"NoneType": 26}}}, "libelle_activite": {"grandlyon/chassieu_economie.commerces_artisans": {"types": {"NoneType": 148}}}, "libelle_grandes_activites": {"grandlyon/chassieu_economie.commerces_artisans": {"types": {"NoneType": 54, "str": 94}}}, "libelle_ptm": {"rdata/pvo_patrimoine_voirie.pvoprevisiontrafic1h": {"types": {"NoneType": 23420, "str": 600}}}, "libellecarrefour": {"grandlyon/adr_voie_lieu.adrcarrefour": {"types": {"NoneType": 246, "int": 311, "str": 26346}}}, "libellelong": {"grandlyon/pvo_patrimoine_voirie.pvocameracriter": {"types": {"str": 15}}, "rdata/pvo_patrimoine_voirie.pvocameracriter": {"types": {"str": 15}}}, "libelleparcours": {"grandlyon/pvo_patrimoine_voirie.pvotempsparcoursvl": {"types": {"str": 111}}}, "libellepointdestination": {"grandlyon/pvo_patrimoine_voirie.pvotempsparcoursvl": {"types": {"str": 111}}}, "libellepointorigine": {"grandlyon/pvo_patrimoine_voirie.pvotempsparcoursvl": {"types": {"str": 111}}}, "libofficiel": {"grandlyon/adr_voie_lieu.adrarrond": {"types": {"str": 9}}, "grandlyon/adr_voie_lieu.adrcomgl": {"types": {"str": 59}}, "grandlyon/adr_voie_lieu.adrcommune": {"types": {"str": 193}}, "grandlyon/adr_voie_lieu.adrlienfichiereva": {"types": {"str": 84}}, "grandlyon/adr_voie_lieu.adrlienmaquette3d": {"types": {"str": 67}}, "grandlyon/adr_voie_lieu.adrlienposter": {"types": {"str": 67}}}, "lien_exe_2009": {"grandlyon/adr_voie_lieu.adrlienmaquette3d": {"types": {"str": 67}}}, "lien_exe_2012": {"grandlyon/adr_voie_lieu.adrlienmaquette3d": {"types": {"str": 67}}}, "lien_exe_2015": {"grandlyon/adr_voie_lieu.adrlienmaquette3d": {"types": {"str": 67}}}, "lien_fichier_eva": {"grandlyon/adr_voie_lieu.adrlienfichiereva": {"types": {"str": 84}}}, "lien_maquette_2009": {"grandlyon/adr_voie_lieu.adrlienmaquette3d": {"types": {"str": 67}}}, "lien_maquette_2012": {"grandlyon/adr_voie_lieu.adrlienmaquette3d": {"types": {"str": 67}}}, "lien_maquette_2015": {"grandlyon/adr_voie_lieu.adrlienmaquette3d": {"types": {"str": 67}}}, "lien_poster": {"grandlyon/adr_voie_lieu.adrlienposter": {"types": {"str": 67}}}, "lieu": {"grandlyon/chassieu_citoyennete.bureaux_de_vote": {"types": {"str": 8}}}, "lieu_de_vote": {"grandlyon/vdl_vie_citoyenne.bureau_de_vote": {"types": {"str": 294}}, "grandlyon/vdl_vie_citoyenne.lieu_de_vote": {"types": {"str": 119}}}, "lieudederoulement": {"grandlyon/ins_insertion_emploi.structureinsertion": {"types": {"str": 122}}}, "lieuexecution_code": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"int": 269}}}, "lieuexecution_nom": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"str": 269}}}, "lieuexecution_typecode": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"str": 269}}}, "ligne": {"rdata/rx_rhonexpress.rxligne": {"types": {"str": 2}}, "rdata/rx_rhonexpress.rxligne_2_0_0": {"types": {"str": 2}}, "rdata/rx_rhonexpress.rxpassagearret": {"types": {"str": 16}}, "rdata/tca_transports_alternatifs.tcalignenavly": {"types": {"str": 2}}, "rdata/tca_transports_alternatifs.tcalignevaporetto": {"types": {"str": 2}}, "rdata/tcl_sytral.tcllignebus": {"types": {"int": 222, "str": 143}}, "rdata/tcl_sytral.tcllignebus_2_0_0": {"types": {"int": 222, "str": 143}}, "rdata/tcl_sytral.tcllignemf": {"types": {"str": 12}}, "rdata/tcl_sytral.tcllignemf_2_0_0": {"types": {"str": 12}}, "rdata/tcl_sytral.tcllignetram": {"types": {"str": 12}}, "rdata/tcl_sytral.tcllignetram_2_0_0": {"types": {"str": 12}}, "rdata/tcl_sytral.tclpassagearret": {"types": {"int": 281, "str": 15592}}}, "ligne1": {"rdata/tca_transports_alternatifs.tcaarretnavly": {"types": {"str": 5}}, "rdata/tca_transports_alternatifs.tcaarretvaporetto": {"types": {"str": 4}}}, "ligne2": {"rdata/tca_transports_alternatifs.tcaarretnavly": {"types": {"str": 5}}, "rdata/tca_transports_alternatifs.tcaarretvaporetto": {"types": {"str": 4}}}, "ligne_cli": {"rdata/tcl_sytral.tclalertetrafic_2": {"types": {"int": 92, "str": 155}}}, "ligne_com": {"rdata/tcl_sytral.tclalertetrafic": {"types": {"int": 17, "str": 230}}, "rdata/tcl_sytral.tclalertetrafic_2": {"types": {"int": 17, "str": 230}}}, "lignebus": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 26946, "str": 9389}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 26946, "str": 9389}}}, "limitationhauteur": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 36055, "float": 280}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 36055, "float": 280}}}, "limitationlargeur": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 36280, "float": 55}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 36280, "float": 55}}}, "limitationtonnage": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 35513, "float": 822}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 35513, "float": 822}}}, "limitationvitesse": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"int": 36335}}, "grandlyon/pvo_patrimoine_voirie.pvozoneapaisee": {"types": {"int": 6693}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"int": 36335}}}, "linkname": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"NoneType": 11, "str": 49}}}, "lng": {"rdata/demo.demovelov": {"types": {"float": 349}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"float": 427}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"float": 348}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"float": 427}}, "rdata/jcd_jcdecaux.jcdvelov_latest": {"types": {"float": 427}}, "rdata/jcd_jcdecaux.jcdvelov_proj": {"types": {"float": 427}}}, "lnight": {"ldata/bruit.stations_observatoire_acoustique_time": {"types": {"NoneType": 44, "float": 59060}}}, "localisation": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"NoneType": 181, "str": 95517}}, "grandlyon/plu_h_opposable.pluboispt": {"types": {"str": 341}}, "grandlyon/plu_h_opposable.plupatpro": {"types": {"str": 9}}, "grandlyon/plu_h_opposable.plupaysag": {"types": {"NoneType": 1690, "str": 3}}, "grandlyon/plu_h_opposable.plureprol": {"types": {"str": 106}}, "grandlyon/pos_opposable.pospatpro": {"types": {"str": 14}}, "grandlyon/pos_opposable.pospaysag": {"types": {"NoneType": 1466, "str": 375}}, "grandlyon/pos_opposable.posreprol": {"types": {"str": 130}}, "grandlyon/pvo_patrimoine_voirie.pvoamenagementcyclable": {"types": {"NoneType": 1, "str": 3407}}, "grandlyon/pvo_patrimoine_voirie.pvoparc2rm": {"types": {"NoneType": 2, "str": 517}}, "grandlyon/pvo_patrimoine_voirie.pvostationautopartage": {"types": {"str": 40}}, "grandlyon/pvo_patrimoine_voirie.pvostationnementvelo": {"types": {"NoneType": 5, "str": 3360}}, "rdata/pvo_patrimoine_voirie.pvostationautopartagetr": {"types": {"str": 39}}, "tuba/aprr_autoroutes.accident": {"types": {"str": 352}}, "tuba/aprr_autoroutes.chantier": {"types": {"str": 712}}, "tuba/aprr_autoroutes.histochantier": {"types": {"str": 11566}}}, "localisation.0.libelle": {"rdata/cov_covid19.aidecovidgrandlyon": {"types": {"str": 496}}}, "localisation.0.valeur": {"rdata/cov_covid19.aidecovidgrandlyon": {"types": {"int": 488, "str": 8}}}, "locationtype": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"str": 60}}}, "long": {"grandlyon/gin_nettoiement.ginbornegelhydro_1_0_0": {"types": {"float": 19}}, "grandlyon/gin_nettoiement.ginbornegelhydro_latest": {"types": {"float": 19}}}, "long_epsg4171": {"grandlyon/pvo_patrimoine_voirie.pvotempsparcoursmodesdoux": {"types": {"float": 158}}, "grandlyon/pvo_patrimoine_voirie.pvotempsparcoursvl": {"types": {"float": 111}}}, "longitude": {"rdata/pvo_patrimoine_voirie.pvocomptagevelo": {"types": {"float": 167}}}, "longitude_wgs84": {"tuba/aprr_autoroutes.aire": {"types": {"float": 251}}, "tuba/aprr_autoroutes.diffuseur": {"types": {"float": 156}}}, "longueur": {"grandlyon/evg_esp_veg.envpdiprboucle": {"types": {"str": 61}}, "grandlyon/evg_esp_veg.envpdiprclassement": {"types": {"float": 2000}}, "grandlyon/evg_esp_veg.evgsentiernature": {"types": {"NoneType": 19, "str": 26}}, "grandlyon/gic_collecte.giccircuitcollecte": {"types": {"float": 775}}, "grandlyon/gid_deneigement.gidcircuitdeneigement": {"types": {"float": 291}}, "grandlyon/plu_h_opposable.plupaspar": {"types": {"NoneType": 464, "float": 27}}, "grandlyon/pvo_patrimoine_voirie.pvopedibus": {"types": {"float": 217}}, "grandlyon/pvo_patrimoine_voirie.pvotempsparcoursvl": {"types": {"int": 111}}, "grandlyon/pvo_patrimoine_voirie.pvotronconwebcriter": {"types": {"int": 3035}}, "grandlyon/vdl_deplacements.desserte_livraison": {"types": {"float": 1335}}, "grandlyon/vdl_deplacements.emplacement_moto": {"types": {"float": 424}}, "grandlyon/vdl_deplacements.emplacement_pmr": {"types": {"float": 1478}}, "rdata/pvo_patrimoine_voirie.pvoprevisiontrafic1h": {"types": {"int": 24020}}, "rdata/pvo_patrimoine_voirie.pvotrafic": {"types": {"int": 3035}}}, "longueur_m": {"grandlyon/champagne.stationnementpmr_latest": {"types": {"NoneType": 12}}, "grandlyon/com_donnees_communales.comstationnementpmr_1_0_0": {"types": {"NoneType": 36, "float": 1488}}, "grandlyon/limonest.stationnementpmr_latest": {"types": {"NoneType": 11}}, "grandlyon/saintdidier.stationnementpmr_latest": {"types": {"NoneType": 13}}, "grandlyon/vaulx.stationnementpmr_latest": {"types": {"float": 10}}}, "longueurcalculee": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"float": 36335}}, "grandlyon/pvo_patrimoine_voirie.pvozoneapaisee": {"types": {"float": 6693}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"float": 36335}}}, "longueurreellechaussee": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 10673, "float": 25662}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 10673, "float": 25662}}}, "longueurtrottoirdroit": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 30684, "float": 5651}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 30684, "float": 5651}}}, "longueurtrottoirgauche": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 31206, "float": 5129}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 31206, "float": 5129}}}, "lotissement": {"rdata/caluire.adsamenag": {"types": {"NoneType": 31, "int": 17}}, "rdata/chassieu.adsamenag": {"types": {"NoneType": 17, "int": 11}}, "rdata/rillieux.adsamenag": {"types": {"NoneType": 21, "int": 12}}, "rdata/saintpriest.adsamenag": {"types": {"NoneType": 31, "int": 18}}, "rdata/tassin.adsamenag": {"types": {"NoneType": 1}}, "rdata/vaulx.adsamenag": {"types": {"NoneType": 24, "int": 13}}, "rdata/venissieux.adsamenag": {"types": {"NoneType": 20, "int": 2}}, "rdata/villeurbanne.adsamenag": {"types": {"NoneType": 9, "int": 6}}}, "lundi": {"grandlyon/gic_collecte.giccircuitcollecte": {"types": {"str": 775}}, "grandlyon/gin_nettoiement.ginmarche": {"types": {"str": 164}}}, "lundi_am": {"grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"NoneType": 1, "str": 61}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"str": 56}}}, "lundi_pm": {"grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"NoneType": 1, "str": 61}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"str": 56}}}, "mail": {"grandlyon/edu_education.educollege_1_0_0": {"types": {"NoneType": 1, "str": 133}}, "grandlyon/edu_education.educollege_latest": {"types": {"NoneType": 1, "str": 133}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"NoneType": 1, "str": 133}}, "grandlyon/gip_proprete.gipcomposteur_1_0_0": {"types": {"NoneType": 228, "str": 64}}, "grandlyon/gip_proprete.gipcomposteur_latest": {"types": {"NoneType": 228, "str": 64}}}, "maitreouvrage": {"rdata/eau_dci.hydrant": {"types": {"NoneType": 2, "str": 12487}}}, "mardi": {"grandlyon/gic_collecte.giccircuitcollecte": {"types": {"str": 775}}, "grandlyon/gin_nettoiement.ginmarche": {"types": {"str": 164}}}, "mardi_am": {"grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"NoneType": 1, "str": 61}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"str": 56}}}, "mardi_pm": {"grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"NoneType": 1, "str": 61}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"str": 56}}}, "marquage": {"rdata/eau_dci.eaudecieqpt": {"types": {"NoneType": 14796, "int": 74, "str": 663}}}, "marque": {"grandlyon/chassieu_equipements.defibrillateurs": {"types": {"NoneType": 1, "str": 13}}, "rdata/eau_dci.eaudecieqpt": {"types": {"NoneType": 866, "str": 14667}}}, "matieresdangereuses": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 33713, "str": 2622}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 33713, "str": 2622}}}, "mdm_rattachement": {"grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"str": 62}}}, "mdr_rattachement": {"grandlyon/ter_territoire.maison_du_rhone": {"types": {"str": 56}}}, "media_associe": {"rdata/cov_covid19.aidecovidgrandlyon": {"types": {"str": 354}}}, "mercredi": {"grandlyon/gic_collecte.giccircuitcollecte": {"types": {"str": 775}}, "grandlyon/gin_nettoiement.ginmarche": {"types": {"str": 164}}}, "mercredi_am": {"grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"NoneType": 1, "str": 61}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"str": 56}}}, "mercredi_pm": {"grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"NoneType": 1, "str": 61}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"str": 56}}}, "message": {"rdata/tcl_sytral.tclalertetrafic": {"types": {"str": 247}}, "rdata/tcl_sytral.tclalertetrafic_2": {"types": {"str": 247}}}, "mesures_police": {"rdata/lyv_lyvia.lyvchantier": {"types": {"NoneType": 1820}}}, "metaparcours": {"grandlyon/pvo_patrimoine_voirie.pvotempsparcoursvl": {"types": {"str": 111}}}, "methodologie": {"grandlyon/evg_esp_veg.evgmarezonehumide": {"types": {"str": 743}}}, "metro": {"grandlyon/vdl_vie_citoyenne.lieu_de_vote": {"types": {"NoneType": 119}}}, "mobile": {"grandlyon/chassieu_equipements.defibrillateurs": {"types": {"str": 14}}}, "mobilier2rm": {"grandlyon/pvo_patrimoine_voirie.pvoparc2rm": {"types": {"NoneType": 40, "str": 479}}}, "mobilierurbain": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"NoneType": 199, "str": 95499}}}, "mobiliervelo": {"grandlyon/pvo_patrimoine_voirie.pvostationnementvelo": {"types": {"NoneType": 299, "str": 3066}}}, "mobility": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"NoneType": 60}}}, "modalite.0.libelle": {"rdata/cov_covid19.aidecovidgrandlyon": {"types": {"str": 394}}}, "modalite.0.valeur": {"rdata/cov_covid19.aidecovidgrandlyon": {"types": {"int": 394}}}, "modalite_de_livraison.0.libelle": {"rdata/cov_covid19.aidecovidgrandlyon": {"types": {"str": 148}}}, "modalite_de_livraison.0.valeur": {"rdata/cov_covid19.aidecovidgrandlyon": {"types": {"int": 148}}}, "mode": {"rdata/tcl_sytral.tclalertetrafic_2": {"types": {"str": 247}}}, "mode_de_paiement.libelle": {"rdata/cov_covid19.aidecovidgrandlyon": {"types": {"str": 129}}}, "mode_de_paiement.valeur": {"rdata/cov_covid19.aidecovidgrandlyon": {"types": {"int": 129}}}, "modeconfection": {"grandlyon/cad_cadastre.cadsubdivisionsection": {"types": {"str": 1678}}}, "modeincorporation": {"grandlyon/cad_cadastre.cadsubdivisionsection": {"types": {"str": 1678}}}, "modele": {"grandlyon/chassieu_equipements.defibrillateurs": {"types": {"NoneType": 1, "str": 13}}, "rdata/eau_dci.eaudecieqpt": {"types": {"NoneType": 839, "str": 14694}}}, "modepaiemt": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"NoneType": 677}}}, "modepaiemt.0": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"str": 701}}}, "modification_datepublicationdonneesmodification": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"NoneType": 269}}}, "modification_datesignaturemodification": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"NoneType": 269}}}, "modification_dureemois": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"NoneType": 269}}}, "modification_montant": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"NoneType": 269}}}, "modification_objetmodification": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"NoneType": 269}}}, "modification_titulaire_denominationsociale": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"NoneType": 269}}}, "modification_titulaire_id": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"NoneType": 269}}}, "modification_titulaire_typeidentifiant": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"NoneType": 269}}}, "modifie_le": {"rdata/cov_covid19.aidecovidgrandlyon": {"types": {"datetime": 354}}}, "mois": {"tuba/aprr_autoroutes.accident": {"types": {"str": 352}}, "tuba/aprr_autoroutes.histochantier": {"types": {"int": 3201, "str": 8365}}}, "monde": {"tuba/aprr_autoroutes.chantier": {"types": {"str": 712}}}, "montant": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"float": 269}}}, "moyennejoursouvrable": {"grandlyon/pvo_patrimoine_voirie.pvocomptagecriter": {"types": {"NoneType": 568, "int": 2158}}, "grandlyon/pvo_patrimoine_voirie.pvopostecomptagecriter": {"types": {"NoneType": 536, "int": 1415}}}, "name": {"grandlyon/eco_ecologie.annuaireconsommateur": {"types": {"str": 975}}, "grandlyon/eco_ecologie.annuaireproducteur": {"types": {"str": 124}}, "rdata/demo.demovelov": {"types": {"str": 349}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"str": 427}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"str": 348}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"str": 427}}, "rdata/jcd_jcdecaux.jcdvelov_latest": {"types": {"str": 427}}, "rdata/jcd_jcdecaux.jcdvelov_proj": {"types": {"str": 427}}, "rdata/lpa_mobilite.logistique_urbaine": {"types": {"str": 3}}, "rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 35}}, "rdata/lpa_mobilite.parking_lpaco_2_0_0": {"types": {"str": 127}}, "rdata/lpa_mobilite.station_libre_service": {"types": {"str": 43}}, "rdata/pvo_patrimoine_voirie.pvocomptagevelo": {"types": {"str": 167}}}, "nature": {"grandlyon/adr_voie_lieu.adrchangementdenom": {"types": {"str": 692}}, "grandlyon/daj_affaires_juridiques.marches": {"types": {"str": 269}}, "grandlyon/plu_h_opposable.pluloceqp": {"types": {"str": 11}}, "grandlyon/plu_h_opposable.plupaysag": {"types": {"NoneType": 1693}}, "grandlyon/plu_h_opposable.plureprol": {"types": {"NoneType": 5, "str": 101}}, "grandlyon/plu_h_opposable.pluzoncol": {"types": {"str": 7196}}, "grandlyon/pos_opposable.posloceqp": {"types": {"str": 59}}, "grandlyon/pos_opposable.pospaysag": {"types": {"NoneType": 630, "str": 1211}}, "grandlyon/pos_opposable.posreprol": {"types": {"str": 130}}, "grandlyon/pos_opposable.poszonecol": {"types": {"str": 7678}}, "grandlyon/top_plan_canevas.topcanevas": {"types": {"str": 15116}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"NoneType": 426, "str": 1}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"NoneType": 338, "str": 10}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"NoneType": 427}}, "rdata/nrj_energie.nrjecomix_latest": {"types": {"str": 138696}}, "rdata/nrj_energie.nrjecomixcons_1": {"types": {"str": 134399}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"types": {"str": 4305}}, "tuba/aprr_autoroutes.accident": {"types": {"str": 352}}, "tuba/aprr_autoroutes.histochantier": {"types": {"str": 11566}}, "tuba/edf_limonest.batiment": {"types": {"str": 1938}}}, "nature_chantier": {"rdata/lyv_lyvia.lyvchantier": {"types": {"str": 1820}}}, "nature_revetement": {"grandlyon/noi_carto_bruit.noiaerien2007pistes": {"types": {"str": 2}}}, "nature_travaux": {"rdata/lyv_lyvia.lyvchantier": {"types": {"str": 1820}}}, "naturedecisioninitiale": {"rdata/caluire.adsamenag": {"types": {"NoneType": 1, "str": 47}}, "rdata/caluire.adscertif": {"types": {"NoneType": 132, "str": 1953}}, "rdata/caluire.adsdeclar": {"types": {"NoneType": 369}}, "rdata/caluire.adsdemoli": {"types": {"NoneType": 16, "str": 367}}, "rdata/caluire.adspermis": {"types": {"NoneType": 114, "str": 2493}}, "rdata/chassieu.adsamenag": {"types": {"NoneType": 3, "str": 25}}, "rdata/chassieu.adsauterp": {"types": {"NoneType": 25}}, "rdata/chassieu.adscertif": {"types": {"NoneType": 162, "str": 550}}, "rdata/chassieu.adsdeclar": {"types": {"NoneType": 97}}, "rdata/chassieu.adspermis": {"types": {"NoneType": 278, "str": 1643}}, "rdata/rillieux.adsamenag": {"types": {"NoneType": 7, "str": 26}}, "rdata/rillieux.adsauterp": {"types": {"NoneType": 1}}, "rdata/rillieux.adscertif": {"types": {"NoneType": 226, "str": 815}}, "rdata/rillieux.adsdeclar": {"types": {"NoneType": 1956}}, "rdata/rillieux.adsdemoli": {"types": {"NoneType": 13, "str": 218}}, "rdata/rillieux.adspermis": {"types": {"NoneType": 245, "str": 2134}}, "rdata/saintpriest.adsamenag": {"types": {"NoneType": 4, "str": 45}}, "rdata/saintpriest.adsauterp": {"types": {"NoneType": 311}}, "rdata/saintpriest.adscertif": {"types": {"NoneType": 769, "str": 513}}, "rdata/saintpriest.adsdeclar": {"types": {"NoneType": 1, "str": 1}}, "rdata/saintpriest.adsdemoli": {"types": {"NoneType": 18, "str": 74}}, "rdata/saintpriest.adspermis": {"types": {"NoneType": 204, "str": 4013}}, "rdata/tassin.adsamenag": {"types": {"str": 1}}, "rdata/tassin.adsautspe": {"types": {"NoneType": 1}}, "rdata/tassin.adscertif": {"types": {"NoneType": 423, "str": 248}}, "rdata/tassin.adsdeclar": {"types": {"NoneType": 692, "str": 1}}, "rdata/tassin.adsdemoli": {"types": {"NoneType": 28, "str": 254}}, "rdata/tassin.adspermis": {"types": {"NoneType": 84, "str": 1055}}, "rdata/vaulx.adsamenag": {"types": {"NoneType": 4, "str": 33}}, "rdata/vaulx.adscertif": {"types": {"NoneType": 902, "str": 509}}, "rdata/vaulx.adsdeclar": {"types": {"NoneType": 972, "str": 1}}, "rdata/vaulx.adsdemoli": {"types": {"NoneType": 19, "str": 327}}, "rdata/vaulx.adspermis": {"types": {"NoneType": 137, "str": 2469}}, "rdata/venissieux.adsamenag": {"types": {"str": 22}}, "rdata/venissieux.adscertif": {"types": {"NoneType": 179, "str": 1778}}, "rdata/venissieux.adsdeclar": {"types": {"NoneType": 1}}, "rdata/venissieux.adsdemoli": {"types": {"NoneType": 2, "str": 25}}, "rdata/venissieux.adspermis": {"types": {"NoneType": 96, "str": 2537}}, "rdata/villeurbanne.adsamenag": {"types": {"NoneType": 3, "str": 12}}, "rdata/villeurbanne.adsautspe": {"types": {"NoneType": 1}}, "rdata/villeurbanne.adscertif": {"types": {"NoneType": 1569, "str": 5528}}, "rdata/villeurbanne.adsdeclar": {"types": {"NoneType": 1501, "str": 1}}, "rdata/villeurbanne.adsdemoli": {"types": {"NoneType": 74, "str": 1183}}, "rdata/villeurbanne.adspermis": {"types": {"NoneType": 288, "str": 5018}}}, "natureproprietaire": {"grandlyon/cad_cadastre.cadparcelle": {"types": {"NoneType": 3836, "str": 264710}}}, "naturerevetement": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"NoneType": 391, "str": 95307}}}, "naturetravaux": {"rdata/caluire.adsamenag": {"types": {"NoneType": 48}}, "rdata/caluire.adscertif": {"types": {"NoneType": 2085}}, "rdata/caluire.adsdemoli": {"types": {"NoneType": 294, "str": 89}}, "rdata/caluire.adspermis": {"types": {"NoneType": 1468, "str": 1139}}, "rdata/chassieu.adsamenag": {"types": {"NoneType": 28}}, "rdata/chassieu.adsauterp": {"types": {"NoneType": 25}}, "rdata/chassieu.adscertif": {"types": {"NoneType": 712}}, "rdata/chassieu.adspermis": {"types": {"NoneType": 1085, "str": 836}}, "rdata/rillieux.adsamenag": {"types": {"NoneType": 33}}, "rdata/rillieux.adsauterp": {"types": {"NoneType": 1}}, "rdata/rillieux.adscertif": {"types": {"NoneType": 1041}}, "rdata/rillieux.adsdemoli": {"types": {"NoneType": 201, "str": 30}}, "rdata/rillieux.adspermis": {"types": {"NoneType": 1101, "str": 1278}}, "rdata/saintpriest.adsamenag": {"types": {"NoneType": 49}}, "rdata/saintpriest.adsauterp": {"types": {"NoneType": 311}}, "rdata/saintpriest.adscertif": {"types": {"NoneType": 1282}}, "rdata/saintpriest.adsdemoli": {"types": {"NoneType": 92}}, "rdata/saintpriest.adspermis": {"types": {"NoneType": 2099, "str": 2118}}, "rdata/tassin.adsamenag": {"types": {"NoneType": 1}}, "rdata/tassin.adsautspe": {"types": {"NoneType": 1}}, "rdata/tassin.adscertif": {"types": {"NoneType": 671}}, "rdata/tassin.adsdemoli": {"types": {"NoneType": 200, "str": 82}}, "rdata/tassin.adspermis": {"types": {"NoneType": 884, "str": 255}}, "rdata/vaulx.adsamenag": {"types": {"NoneType": 37}}, "rdata/vaulx.adscertif": {"types": {"NoneType": 1411}}, "rdata/vaulx.adsdemoli": {"types": {"NoneType": 257, "str": 89}}, "rdata/vaulx.adspermis": {"types": {"NoneType": 1521, "str": 1085}}, "rdata/venissieux.adsamenag": {"types": {"NoneType": 22}}, "rdata/venissieux.adscertif": {"types": {"NoneType": 1957}}, "rdata/venissieux.adsdemoli": {"types": {"NoneType": 27}}, "rdata/venissieux.adspermis": {"types": {"NoneType": 1306, "str": 1327}}, "rdata/villeurbanne.adsamenag": {"types": {"NoneType": 15}}, "rdata/villeurbanne.adsautspe": {"types": {"NoneType": 1}}, "rdata/villeurbanne.adscertif": {"types": {"NoneType": 7097}}, "rdata/villeurbanne.adsdemoli": {"types": {"NoneType": 943, "str": 314}}, "rdata/villeurbanne.adspermis": {"types": {"NoneType": 2854, "str": 2452}}}, "nb_communes": {"grandlyon/ter_territoire.perimetre_mdm": {"types": {"int": 33}}, "grandlyon/ter_territoire.perimetre_mdr": {"types": {"int": 33}}}, "nb_electeurs": {"grandlyon/vdl_vie_citoyenne.bureau_de_vote": {"types": {"int": 294}}}, "nb_places": {"grandlyon/champagne.stationnementpmr_latest": {"types": {"int": 12}}, "grandlyon/com_donnees_communales.comstationnementpmr_1_0_0": {"types": {"int": 1524}}, "grandlyon/limonest.stationnementpmr_latest": {"types": {"int": 11}}, "grandlyon/saintdidier.stationnementpmr_latest": {"types": {"int": 13}}, "grandlyon/vaulx.stationnementpmr_latest": {"types": {"int": 10}}, "grandlyon/vdl_deplacements.desserte_livraison": {"types": {"int": 1335}}, "grandlyon/vdl_deplacements.emplacement_pmr": {"types": {"int": 1478}}}, "nb_tot_place_dispo": {"rdata/tcl_sytral.tclparcrelaistr": {"types": {"NoneType": 3, "int": 20}}}, "nbarceaux": {"grandlyon/pvo_patrimoine_voirie.pvoparc2rm": {"types": {"NoneType": 87, "int": 432}}, "grandlyon/pvo_patrimoine_voirie.pvostationnementvelo": {"types": {"NoneType": 190, "int": 3175}}}, "nbarret": {"grandlyon/pvo_patrimoine_voirie.pvopedibus": {"types": {"NoneType": 19, "int": 198}}}, "nbbornettes": {"grandlyon/pvo_patrimoine_voirie.pvostationvelov": {"types": {"NoneType": 1, "int": 426}}, "rdata/jcd_jcdecaux.activitejcdvelov": {"types": {"int": 33}}}, "nbdeposes": {"rdata/jcd_jcdecaux.activitejcdvelov": {"types": {"int": 33}}}, "nbemplacements": {"grandlyon/pvo_patrimoine_voirie.pvostationautopartage": {"types": {"int": 40}}, "grandlyon/pvo_patrimoine_voirie.pvostationtaxi": {"types": {"NoneType": 2, "int": 104}}, "rdata/pvo_patrimoine_voirie.pvostationautopartagetr": {"types": {"int": 39}}}, "nbplaces": {"grandlyon/evg_esp_veg.evgaireaccueil": {"types": {"int": 18}}}, "nbprises": {"rdata/jcd_jcdecaux.activitejcdvelov": {"types": {"int": 33}}}, "nbrepdc": {"rdata/nrj_energie.nrjstationrecharge_1": {"types": {"int": 25}}}, "nbsecretise": {"rdata/nrj_energie.nrjconsoannuiris_1": {"types": {"NoneType": 211, "int": 301}}}, "nbvoies": {"grandlyon/pvo_patrimoine_voirie.pvocomptagecriter": {"types": {"int": 2726}}, "grandlyon/pvo_patrimoine_voirie.pvopostecomptagecriter": {"types": {"int": 1951}}}, "networkmanagementtype": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"NoneType": 15, "str": 45}}}, "niveau": {"rdata/lpa_mobilite.logistique_urbaine": {"types": {"str": 3}}}, "niveau_sonore_dba": {"grandlyon/noi_carto_bruit.noiaerien2007bronlden": {"types": {"float": 6}}, "grandlyon/noi_carto_bruit.noiaerien2007bronln": {"types": {"float": 28}}, "grandlyon/noi_carto_bruit.noiaerien2007corbaslden": {"types": {"float": 9}}}, "nmarrond": {"rdata/demo.demovelov": {"types": {"NoneType": 1, "int": 348}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"NoneType": 75, "int": 352}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"NoneType": 2, "int": 346}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"NoneType": 75, "int": 352}}, "rdata/jcd_jcdecaux.jcdvelov_latest": {"types": {"NoneType": 75, "int": 352}}, "rdata/jcd_jcdecaux.jcdvelov_proj": {"types": {"NoneType": 75, "int": 352}}}, "nocodage": {"grandlyon/ins_insertion_emploi.structureinsertion": {"types": {"int": 122}}}, "nom": {"grandlyon/adr_voie_lieu.adraerodrome": {"types": {"str": 2}}, "grandlyon/adr_voie_lieu.adrarrond": {"types": {"str": 9}}, "grandlyon/adr_voie_lieu.adraxevoie": {"types": {"str": 38187}}, "grandlyon/adr_voie_lieu.adrbornefontaine_1_0_0": {"types": {"NoneType": 287, "str": 141}}, "grandlyon/adr_voie_lieu.adrbornefontaine_latest": {"types": {"NoneType": 287, "str": 141}}, "grandlyon/adr_voie_lieu.adrcentrecommerc_1_0_0": {"types": {"NoneType": 8, "str": 16}}, "grandlyon/adr_voie_lieu.adrcentrecommerc_latest": {"types": {"NoneType": 8, "str": 16}}, "grandlyon/adr_voie_lieu.adrchangementdenom": {"types": {"str": 692}}, "grandlyon/adr_voie_lieu.adrcimetiere": {"types": {"str": 91}}, "grandlyon/adr_voie_lieu.adrcollege": {"types": {"str": 141}}, "grandlyon/adr_voie_lieu.adrcollegepct": {"types": {"str": 141}}, "grandlyon/adr_voie_lieu.adrcomgl": {"types": {"str": 59}}, "grandlyon/adr_voie_lieu.adrcommune": {"types": {"str": 193}}, "grandlyon/adr_voie_lieu.adrconfterrmaire": {"types": {"str": 9}}, "grandlyon/adr_voie_lieu.adrcoursdeaulin": {"types": {"NoneType": 549, "str": 285}}, "grandlyon/adr_voie_lieu.adrecole": {"types": {"str": 670}}, "grandlyon/adr_voie_lieu.adrecolepct": {"types": {"str": 670}}, "grandlyon/adr_voie_lieu.adrensart": {"types": {"str": 76}}, "grandlyon/adr_voie_lieu.adrensartpct": {"types": {"str": 76}}, "grandlyon/adr_voie_lieu.adrenssup": {"types": {"str": 39}}, "grandlyon/adr_voie_lieu.adrenssuppct": {"types": {"str": 39}}, "grandlyon/adr_voie_lieu.adrequiculture": {"types": {"str": 97}}, "grandlyon/adr_voie_lieu.adrequiculturepct": {"types": {"str": 97}}, "grandlyon/adr_voie_lieu.adrequippiscine": {"types": {"str": 40}}, "grandlyon/adr_voie_lieu.adrequippiscinepct": {"types": {"str": 39}}, "grandlyon/adr_voie_lieu.adrequipsportpct": {"types": {"str": 1409}}, "grandlyon/adr_voie_lieu.adrequisport": {"types": {"str": 1409}}, "grandlyon/adr_voie_lieu.adrfontaineornem_1_0_0": {"types": {"NoneType": 65, "str": 10}}, "grandlyon/adr_voie_lieu.adrfontaineornem_latest": {"types": {"NoneType": 65, "str": 10}}, "grandlyon/adr_voie_lieu.adrgarefer": {"types": {"str": 36}}, "grandlyon/adr_voie_lieu.adrgareferpct": {"types": {"str": 36}}, "grandlyon/adr_voie_lieu.adrgareroutiere": {"types": {"str": 6}}, "grandlyon/adr_voie_lieu.adrgareroutierepct": {"types": {"str": 6}}, "grandlyon/adr_voie_lieu.adrgareroutmet": {"types": {"str": 2}}, "grandlyon/adr_voie_lieu.adrgarerouturbaine": {"types": {"str": 4}}, "grandlyon/adr_voie_lieu.adrhopital": {"types": {"str": 52}}, "grandlyon/adr_voie_lieu.adrhopitalpct": {"types": {"str": 52}}, "grandlyon/adr_voie_lieu.adrlieuculte": {"types": {"str": 201}}, "grandlyon/adr_voie_lieu.adrlieucultepct": {"types": {"str": 201}}, "grandlyon/adr_voie_lieu.adrlieudit": {"types": {"NoneType": 2776}}, "grandlyon/adr_voie_lieu.adrlieulin": {"types": {"NoneType": 627, "str": 769}}, "grandlyon/adr_voie_lieu.adrlieupct": {"types": {"str": 65}}, "grandlyon/adr_voie_lieu.adrlieusurf": {"types": {"str": 7160}}, "grandlyon/adr_voie_lieu.adrlycee": {"types": {"str": 128}}, "grandlyon/adr_voie_lieu.adrlyceepct": {"types": {"str": 128}}, "grandlyon/adr_voie_lieu.adrmairie": {"types": {"str": 79}}, "grandlyon/adr_voie_lieu.adrmairiepct": {"types": {"str": 79}}, "grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"str": 79}}, "grandlyon/adr_voie_lieu.adrmetropole": {"types": {"str": 1}}, "grandlyon/adr_voie_lieu.adrnomldt": {"types": {"int": 2, "str": 5882}}, "grandlyon/adr_voie_lieu.adrnomvoie": {"types": {"int": 759, "str": 56009}}, "grandlyon/adr_voie_lieu.adrnomvoiex": {"types": {"int": 578, "str": 43193}}, "grandlyon/adr_voie_lieu.adrparcjardin": {"types": {"str": 364}}, "grandlyon/adr_voie_lieu.adrperimmdr": {"types": {"str": 33}}, "grandlyon/adr_voie_lieu.adrportionbusee": {"types": {"NoneType": 78, "str": 484}}, "grandlyon/adr_voie_lieu.adrquartier": {"types": {"str": 201}}, "grandlyon/adr_voie_lieu.adrresidence": {"types": {"str": 3206}}, "grandlyon/adr_voie_lieu.adrsecours": {"types": {"str": 31}}, "grandlyon/adr_voie_lieu.adrsecourspct": {"types": {"str": 31}}, "grandlyon/adr_voie_lieu.adrsecurite": {"types": {"str": 96}}, "grandlyon/adr_voie_lieu.adrsecuritepct": {"types": {"str": 96}}, "grandlyon/adr_voie_lieu.adrzae": {"types": {"str": 152}}, "grandlyon/bron.bureauvote_1_0_0": {"types": {"str": 26}}, "grandlyon/bron.bureauvote_latest": {"types": {"str": 26}}, "grandlyon/bron.parcjardin_latest": {"types": {"str": 8}}, "grandlyon/bron.toilettepublique_latest": {"types": {"str": 3}}, "grandlyon/cad_cadastre.cadsection": {"types": {"str": 1633}}, "grandlyon/champagne.bureauvote_1_0_0": {"types": {"str": 5}}, "grandlyon/champagne.bureauvote_latest": {"types": {"str": 5}}, "grandlyon/champagne.equipementpublic_latest": {"types": {"str": 31}}, "grandlyon/champagne.parcjardin_latest": {"types": {"str": 6}}, "grandlyon/champagne.stationnementpmr_latest": {"types": {"str": 12}}, "grandlyon/champagne.toilettepublique_latest": {"types": {"str": 4}}, "grandlyon/chassieu_citoyennete.bureaux_de_vote": {"types": {"str": 8}}, "grandlyon/chassieu_citoyennete.panneaux_affichages_libres": {"types": {"str": 12}}, "grandlyon/chassieu_citoyennete.secteurs_bureaux_de_vote": {"types": {"str": 8}}, "grandlyon/chassieu_economie.commerces_artisans": {"types": {"NoneType": 1, "str": 147}}, "grandlyon/chassieu_environnement.lieux_remarquables": {"types": {"str": 37}}, "grandlyon/chassieu_environnement.parcs_squares": {"types": {"str": 22}}, "grandlyon/chassieu_equipements.defibrillateurs": {"types": {"str": 14}}, "grandlyon/com_donnees_communales.combureauvote_1_0_0": {"types": {"str": 201}}, "grandlyon/com_donnees_communales.combureauvote_2_0_0": {"types": {"str": 201}}, "grandlyon/com_donnees_communales.comequipementpublic_1_0_0": {"types": {"str": 292}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"str": 364}}, "grandlyon/com_donnees_communales.comstationnementpmr_1_0_0": {"types": {"str": 1524}}, "grandlyon/com_donnees_communales.comtoilettepublique_1_0_0": {"types": {"NoneType": 4, "str": 189}}, "grandlyon/eau_general.eausitepluvio": {"types": {"str": 31}}, "grandlyon/epo_eau_potable.epobornefont": {"types": {"str": 141}}, "grandlyon/evg_esp_veg.envpdiprboucle": {"types": {"str": 61}}, "grandlyon/evg_esp_veg.evgaireaccueil": {"types": {"str": 18}}, "grandlyon/evg_esp_veg.evgmarezonehumide": {"types": {"str": 743}}, "grandlyon/evg_esp_veg.evgparcindiccanope_1_0_0": {"types": {"NoneType": 245, "str": 974}}, "grandlyon/evg_esp_veg.evgparcindiccanope_latest": {"types": {"NoneType": 245, "str": 974}}, "grandlyon/evg_esp_veg.evgplagelaceauxbleues_1_0_0": {"types": {"str": 4}}, "grandlyon/evg_esp_veg.evgplagelaceauxbleues_latest": {"types": {"str": 4}}, "grandlyon/evg_esp_veg.evgpoisentiernature": {"types": {"NoneType": 1, "str": 186}}, "grandlyon/evg_esp_veg.evgprojetnature": {"types": {"str": 13}}, "grandlyon/evg_esp_veg.evgsentiernature": {"types": {"str": 45}}, "grandlyon/gic_collecte.giccircuitcollecte": {"types": {"str": 775}}, "grandlyon/gic_collecte.gicsitetraitement": {"types": {"str": 12}}, "grandlyon/gid_deneigement.gidcircuitdeneigement": {"types": {"str": 291}}, "grandlyon/gin_nettoiement.ginbornegelhydro_1_0_0": {"types": {"str": 19}}, "grandlyon/gin_nettoiement.ginbornegelhydro_latest": {"types": {"str": 19}}, "grandlyon/gin_nettoiement.ginmarche": {"types": {"str": 164}}, "grandlyon/gip_proprete.gipcomposteur_1_0_0": {"types": {"str": 292}}, "grandlyon/gip_proprete.gipcomposteur_latest": {"types": {"str": 292}}, "grandlyon/gip_proprete.gipdecheterie": {"types": {"str": 32}}, "grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"str": 32}}, "grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"str": 32}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"str": 32}}, "grandlyon/gip_proprete.gipdonnerie": {"types": {"str": 12}}, "grandlyon/gip_proprete.gipdonnerie_2_0_0": {"types": {"str": 12}}, "grandlyon/gip_proprete.gipdonnerie_3_0_0": {"types": {"str": 12}}, "grandlyon/gip_proprete.gipdonnerie_latest": {"types": {"str": 12}}, "grandlyon/ima_gestion_images.imacartogrammelidar": {"types": {"str": 166}}, "grandlyon/ima_gestion_images.imamnt2018laz1kmcc46": {"types": {"str": 1510}}, "grandlyon/ima_gestion_images.imamntlas3kmcc46": {"types": {"str": 166}}, "grandlyon/ima_gestion_images.imaortho2009ecw5km16cmcc46": {"types": {"str": 59}}, "grandlyon/ima_gestion_images.imaortho2012ecw5km10cmcc46": {"types": {"str": 61}}, "grandlyon/ima_gestion_images.imaortho2015ecw5km8cmcc46": {"types": {"str": 64}}, "grandlyon/ima_gestion_images.imaortho2015ecw5km8cmcc46ir": {"types": {"str": 64}}, "grandlyon/ima_gestion_images.imaortho2018ecw5km8cmcc46": {"types": {"str": 64}}, "grandlyon/ima_gestion_images.imaortho2018ecw5km8cmcc46ir": {"types": {"str": 64}}, "grandlyon/ima_gestion_images.imaortho2018tif1km8cmcc46": {"types": {"str": 1399}}, "grandlyon/ima_gestion_images.imaortho2018tif1km8cmcc46ir": {"types": {"str": 1399}}, "grandlyon/ins_insertion_emploi.commissionlocale": {"types": {"str": 11}}, "grandlyon/limonest.stationnementpmr_latest": {"types": {"str": 11}}, "grandlyon/lyon.parcjardin_latest": {"types": {"str": 296}}, "grandlyon/lyon.toilettepublique_latest": {"types": {"str": 141}}, "grandlyon/mions.bureauvote_1_0_0": {"types": {"str": 10}}, "grandlyon/mions.bureauvote_latest": {"types": {"str": 10}}, "grandlyon/mions.parcjardin_latest": {"types": {"str": 7}}, "grandlyon/mions.toilettepublique_latest": {"types": {"str": 2}}, "grandlyon/plu_h_opposable.pludocumentcommune": {"types": {"str": 67}}, "grandlyon/plu_h_opposable.pluoaqs": {"types": {"NoneType": 4, "str": 267}}, "grandlyon/plu_h_opposable.plupatrim": {"types": {"str": 344}}, "grandlyon/plu_h_opposable.plupaysag": {"types": {"NoneType": 1691, "str": 2}}, "grandlyon/plu_h_opposable.plurisqnt": {"types": {"NoneType": 1156, "str": 684}}, "grandlyon/plu_h_opposable.plurisqtc": {"types": {"NoneType": 4, "str": 90}}, "grandlyon/pos_opposable.posdocumentcommune": {"types": {"str": 67}}, "grandlyon/pos_opposable.posoaqs": {"types": {"NoneType": 3, "str": 302}}, "grandlyon/pos_opposable.pospaysag": {"types": {"NoneType": 1605, "str": 236}}, "grandlyon/pos_opposable.posperime": {"types": {"NoneType": 1307}}, "grandlyon/pos_opposable.posterrui": {"types": {"str": 112}}, "grandlyon/pvo_patrimoine_voirie.pvoamenagementcyclable": {"types": {"NoneType": 2, "str": 3406}}, "grandlyon/pvo_patrimoine_voirie.pvobornecriter": {"types": {"str": 136}}, "grandlyon/pvo_patrimoine_voirie.pvocameracriter": {"types": {"str": 15}}, "grandlyon/pvo_patrimoine_voirie.pvochantierperturbant": {"types": {"NoneType": 3, "str": 432}}, "grandlyon/pvo_patrimoine_voirie.pvocomptagecriter": {"types": {"str": 2726}}, "grandlyon/pvo_patrimoine_voirie.pvoitinerairesda": {"types": {"NoneType": 62, "str": 9100}}, "grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"NoneType": 1, "str": 1042}}, "grandlyon/pvo_patrimoine_voirie.pvoplanmodesdoux": {"types": {"NoneType": 1, "str": 2300}}, "grandlyon/pvo_patrimoine_voirie.pvopoleinteret": {"types": {"NoneType": 5, "str": 138}}, "grandlyon/pvo_patrimoine_voirie.pvopostecomptagecriter": {"types": {"str": 1951}}, "grandlyon/pvo_patrimoine_voirie.pvostationautopartage": {"types": {"str": 40}}, "grandlyon/pvo_patrimoine_voirie.pvostationnementvelo": {"types": {"NoneType": 1, "int": 2219, "str": 1145}}, "grandlyon/pvo_patrimoine_voirie.pvostationtaxi": {"types": {"str": 106}}, "grandlyon/pvo_patrimoine_voirie.pvostationvelov": {"types": {"str": 427}}, "grandlyon/pvo_patrimoine_voirie.pvotempsparcoursmodesdoux": {"types": {"str": 158}}, "grandlyon/rillieux.bureauvote_1_0_0": {"types": {"str": 18}}, "grandlyon/rillieux.bureauvote_latest": {"types": {"str": 18}}, "grandlyon/rillieux.equipementpublic_latest": {"types": {"str": 14}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"str": 8}}, "grandlyon/rillieux.toilettepublique_latest": {"types": {"str": 9}}, "grandlyon/saintcyr.bureauvote_1_0_0": {"types": {"str": 5}}, "grandlyon/saintcyr.bureauvote_latest": {"types": {"str": 5}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/saintcyr.toilettepublique_latest": {"types": {"str": 3}}, "grandlyon/saintdidier.bureauvote_1_0_0": {"types": {"str": 6}}, "grandlyon/saintdidier.bureauvote_latest": {"types": {"str": 6}}, "grandlyon/saintdidier.equipementpublic_latest": {"types": {"str": 16}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/saintdidier.stationnementpmr_latest": {"types": {"str": 13}}, "grandlyon/saintdidier.toilettepublique_latest": {"types": {"NoneType": 4}}, "grandlyon/saintpriest.bureauvote_1_0_0": {"types": {"str": 32}}, "grandlyon/saintpriest.bureauvote_latest": {"types": {"str": 32}}, "grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"str": 62}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"str": 56}}, "grandlyon/ter_territoire.perimetre_mdm": {"types": {"str": 33}}, "grandlyon/ter_territoire.perimetre_mdr": {"types": {"NoneType": 33}}, "grandlyon/ter_territoire.point_distribution_met": {"types": {"str": 1365}}, "grandlyon/vaulx.bureauvote_1_0_0": {"types": {"str": 20}}, "grandlyon/vaulx.bureauvote_latest": {"types": {"str": 20}}, "grandlyon/vaulx.equipementpublic_latest": {"types": {"str": 231}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"str": 35}}, "grandlyon/vaulx.stationnementpmr_latest": {"types": {"str": 10}}, "grandlyon/vaulx.toilettepublique_latest": {"types": {"str": 14}}, "grandlyon/vdl_deplacements.desserte_livraison": {"types": {"str": 1335}}, "grandlyon/vdl_deplacements.emplacement_moto": {"types": {"str": 424}}, "grandlyon/vdl_deplacements.emplacement_pmr": {"types": {"str": 1478}}, "grandlyon/vdl_vie_citoyenne.bureau_centralisateur": {"types": {"str": 9}}, "grandlyon/vdl_vie_citoyenne.bureau_de_vote": {"types": {"str": 294}}, "grandlyon/vdl_vie_citoyenne.canton": {"types": {"str": 14}}, "grandlyon/vdl_vie_citoyenne.circonscription": {"types": {"str": 4}}, "grandlyon/vdl_vie_citoyenne.contour_de_bureau_de_vote": {"types": {"int": 294}}, "grandlyon/vdl_vie_citoyenne.lieu_de_vote": {"types": {"str": 119}}, "grandlyon/vdl_vie_citoyenne.mairie": {"types": {"str": 13}}, "grandlyon/vdl_vie_citoyenne.nom_de_quartier": {"types": {"str": 34}}, "grandlyon/vdl_vie_citoyenne.perimetre_de_quartier": {"types": {"str": 34}}, "grandlyon/villeurbanne.bureauvote_1_0_0": {"types": {"str": 79}}, "grandlyon/villeurbanne.bureauvote_latest": {"types": {"str": 79}}, "grandlyon/villeurbanne.toilettepublique_latest": {"types": {"str": 13}}, "rdata/apd_apidae.apdevenement": {"types": {"str": 657}}, "rdata/apd_apidae.apdevenement_2_0_0": {"types": {"str": 876}}, "rdata/caluire.adsamenag": {"types": {"NoneType": 48}}, "rdata/chassieu.adsamenag": {"types": {"NoneType": 28}}, "rdata/cov_covid19.covstationdepistage_1": {"types": {"str": 3}}, "rdata/jcd_jcdecaux.activitejcdvelov": {"types": {"str": 33}}, "rdata/pvo_patrimoine_voirie.pvocameracriter": {"types": {"str": 15}}, "rdata/pvo_patrimoine_voirie.pvoparkingtr": {"types": {"str": 102}}, "rdata/pvo_patrimoine_voirie.pvostationautopartagetr": {"types": {"str": 39}}, "rdata/rillieux.adsamenag": {"types": {"NoneType": 33}}, "rdata/rx_rhonexpress.rxarret": {"types": {"str": 6}}, "rdata/saintpriest.adsamenag": {"types": {"NoneType": 45, "str": 4}}, "rdata/sit_sitra.sittourisme": {"types": {"str": 5218}}, "rdata/tassin.adsamenag": {"types": {"NoneType": 1}}, "rdata/tca_transports_alternatifs.tcaarretmia": {"types": {"str": 6}}, "rdata/tca_transports_alternatifs.tcaarretnavly": {"types": {"str": 5}}, "rdata/tca_transports_alternatifs.tcaarretvaporetto": {"types": {"str": 4}}, "rdata/tcl_sytral.tclagence": {"types": {"str": 5}}, "rdata/tcl_sytral.tclarret": {"types": {"str": 4637}}, "rdata/tcl_sytral.tclguichet": {"types": {"str": 103}}, "rdata/tcl_sytral.tclparcrelaisst": {"types": {"str": 23}}, "rdata/tcl_sytral.tclparcrelaistr": {"types": {"str": 23}}, "rdata/tcl_sytral.tclpointrechargement": {"types": {"str": 172}}, "rdata/tcl_sytral.tclrelais": {"types": {"str": 2}}, "rdata/tcl_sytral.tclstation": {"types": {"str": 160}}, "rdata/vaulx.adsamenag": {"types": {"NoneType": 37}}, "rdata/venissieux.adsamenag": {"types": {"NoneType": 21, "str": 1}}, "rdata/villeurbanne.adsamenag": {"types": {"NoneType": 15}}, "tuba/aprr_autoroutes.aire": {"types": {"str": 251}}, "tuba/aprr_autoroutes.diffuseur": {"types": {"str": 156}}, "tuba/aprr_autoroutes.peage": {"types": {"str": 154}}, "tuba/edf_limonest.commune": {"types": {"str": 1}}, "tuba/edf_limonest.voirie_secondaire": {"types": {"NoneType": 4, "str": 159}}, "tuba/edf_limonest.zone_couverture_sous_station": {"types": {"str": 7}}}, "nom2": {"grandlyon/vdl_vie_citoyenne.circonscription": {"types": {"str": 4}}}, "nom_abri": {"grandlyon/pvo_patrimoine_voirie.pvomobilierurbain": {"types": {"NoneType": 631, "str": 2101}}}, "nom_court": {"grandlyon/vdl_vie_citoyenne.mairie": {"types": {"str": 13}}}, "nom_destination": {"rdata/rx_rhonexpress.rxligne_2_0_0": {"types": {"str": 2}}, "rdata/tcl_sytral.tcllignebus_2_0_0": {"types": {"str": 365}}, "rdata/tcl_sytral.tcllignemf_2_0_0": {"types": {"str": 12}}, "rdata/tcl_sytral.tcllignetram_2_0_0": {"types": {"str": 12}}}, "nom_du_dg": {"grandlyon/vdl_vie_citoyenne.bureau_centralisateur": {"types": {"str": 9}}}, "nom_du_maire": {"grandlyon/vdl_vie_citoyenne.bureau_centralisateur": {"types": {"str": 9}}}, "nom_ei_patrim": {"grandlyon/vdl_vie_citoyenne.lieu_de_vote": {"types": {"str": 119}}}, "nom_etablissement": {"grandlyon/edu_education.educollege_1_0_0": {"types": {"str": 134}}, "grandlyon/edu_education.educollege_latest": {"types": {"str": 134}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"str": 134}}}, "nom_latin": {"rdata/rnsa_reseau_aerobio.histornsabulletin": {"types": {"str": 3819}}, "rdata/rnsa_reseau_aerobio.rnsabulletin": {"types": {"str": 145}}}, "nom_lieu": {"rdata/sncf_gares_connexions.sncfgarelieu": {"types": {"str": 33}}}, "nom_majuscule": {"grandlyon/vdl_vie_citoyenne.perimetre_de_quartier": {"types": {"str": 34}}}, "nom_minuscule": {"grandlyon/vdl_vie_citoyenne.mairie": {"types": {"str": 13}}}, "nom_minuscule_court": {"grandlyon/vdl_vie_citoyenne.mairie": {"types": {"str": 13}}}, "nom_organisation": {"rdata/med_mediation.aptic": {"types": {"str": 30}}}, "nom_origine": {"rdata/rx_rhonexpress.rxligne_2_0_0": {"types": {"str": 2}}, "rdata/tcl_sytral.tcllignebus_2_0_0": {"types": {"str": 365}}, "rdata/tcl_sytral.tcllignemf_2_0_0": {"types": {"str": 12}}, "rdata/tcl_sytral.tcllignetram_2_0_0": {"types": {"str": 12}}}, "nom_perimetre": {"grandlyon/evg_esp_veg.envpenap": {"types": {"str": 28}}}, "nom_piste": {"grandlyon/noi_carto_bruit.noiaerien2007pistes": {"types": {"str": 2}}}, "nom_point": {"rdata/tcl_sytral.tclalertetrafic": {"types": {"NoneType": 247}}}, "nom_presence": {"rdata/med_mediation.aptic": {"types": {"str": 30}}}, "nom_reduit": {"grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"str": 62}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"str": 56}}}, "nom_sites": {"grandlyon/chassieu_equipements.batiments_communaux": {"types": {"str": 100}}}, "nom_sncf": {"rdata/sncf_gares_connexions.sncfgarelieu": {"types": {"str": 33}}}, "nom_station": {"rdata/tcl_sytral.tclalerteaccessibilite": {"types": {"str": 3}}}, "nom_trace": {"rdata/rx_rhonexpress.rxligne_2_0_0": {"types": {"str": 2}}, "rdata/tcl_sytral.tcllignebus_2_0_0": {"types": {"str": 365}}, "rdata/tcl_sytral.tcllignemf_2_0_0": {"types": {"str": 12}}, "rdata/tcl_sytral.tcllignetram_2_0_0": {"types": {"str": 12}}}, "nom_type_ligne": {"rdata/rx_rhonexpress.rxligne_2_0_0": {"types": {"str": 2}}, "rdata/tcl_sytral.tcllignebus_2_0_0": {"types": {"str": 365}}, "rdata/tcl_sytral.tcllignemf_2_0_0": {"types": {"str": 12}}, "rdata/tcl_sytral.tcllignetram_2_0_0": {"types": {"str": 12}}}, "nom_version": {"rdata/rx_rhonexpress.rxligne_2_0_0": {"types": {"str": 2}}, "rdata/tcl_sytral.tcllignebus_2_0_0": {"types": {"str": 365}}, "rdata/tcl_sytral.tcllignemf_2_0_0": {"types": {"str": 12}}, "rdata/tcl_sytral.tcllignetram_2_0_0": {"types": {"str": 12}}}, "nom_voie": {"grandlyon/chassieu_economie.commerces_artisans": {"types": {"NoneType": 5, "str": 143}}}, "nom_voie_gerese": {"grandlyon/plu_h_opposable.pluafival": {"types": {"NoneType": 42, "str": 3850}}, "grandlyon/plu_h_opposable.plureserv": {"types": {"NoneType": 3174, "str": 2236}}, "grandlyon/pos_opposable.posafival": {"types": {"str": 4549}}, "grandlyon/pos_opposable.posreserv": {"types": {"NoneType": 4039, "str": 2675}}}, "nomads": {"rdata/caluire.adsamenag": {"types": {"str": 48}}, "rdata/caluire.adscertif": {"types": {"NoneType": 1, "str": 2084}}, "rdata/caluire.adsdemoli": {"types": {"NoneType": 2, "str": 381}}, "rdata/caluire.adspermis": {"types": {"NoneType": 8, "str": 2599}}, "rdata/chassieu.adsamenag": {"types": {"str": 28}}, "rdata/chassieu.adsauterp": {"types": {"str": 25}}, "rdata/chassieu.adscertif": {"types": {"str": 712}}, "rdata/chassieu.adspermis": {"types": {"NoneType": 11, "str": 1910}}, "rdata/rillieux.adsamenag": {"types": {"str": 33}}, "rdata/rillieux.adsauterp": {"types": {"str": 1}}, "rdata/rillieux.adscertif": {"types": {"str": 1041}}, "rdata/rillieux.adsdemoli": {"types": {"NoneType": 2, "str": 229}}, "rdata/rillieux.adspermis": {"types": {"NoneType": 24, "str": 2355}}, "rdata/saintpriest.adsamenag": {"types": {"str": 49}}, "rdata/saintpriest.adsauterp": {"types": {"str": 311}}, "rdata/saintpriest.adscertif": {"types": {"str": 1282}}, "rdata/saintpriest.adsdemoli": {"types": {"str": 92}}, "rdata/saintpriest.adspermis": {"types": {"NoneType": 12, "str": 4205}}, "rdata/tassin.adsamenag": {"types": {"str": 1}}, "rdata/tassin.adsautspe": {"types": {"str": 1}}, "rdata/tassin.adscertif": {"types": {"str": 671}}, "rdata/tassin.adsdemoli": {"types": {"NoneType": 10, "str": 272}}, "rdata/tassin.adspermis": {"types": {"NoneType": 4, "str": 1135}}, "rdata/vaulx.adsamenag": {"types": {"str": 37}}, "rdata/vaulx.adscertif": {"types": {"str": 1411}}, "rdata/vaulx.adsdemoli": {"types": {"NoneType": 1, "str": 345}}, "rdata/vaulx.adspermis": {"types": {"NoneType": 6, "str": 2600}}, "rdata/venissieux.adsamenag": {"types": {"str": 22}}, "rdata/venissieux.adscertif": {"types": {"str": 1957}}, "rdata/venissieux.adsdemoli": {"types": {"str": 27}}, "rdata/venissieux.adspermis": {"types": {"NoneType": 7, "str": 2626}}, "rdata/villeurbanne.adsamenag": {"types": {"str": 15}}, "rdata/villeurbanne.adsautspe": {"types": {"NoneType": 1}}, "rdata/villeurbanne.adscertif": {"types": {"NoneType": 2, "str": 7095}}, "rdata/villeurbanne.adsdemoli": {"types": {"NoneType": 4, "str": 1253}}, "rdata/villeurbanne.adspermis": {"types": {"NoneType": 17, "str": 5289}}}, "nombre_electeurs_municipales_2014": {"grandlyon/chassieu_citoyennete.secteurs_bureaux_de_vote": {"types": {"float": 8}}}, "nombre_etages": {"grandlyon/chassieu_equipements.batiments_communaux": {"types": {"NoneType": 26, "str": 74}}}, "nombre_services": {"rdata/med_mediation.aptic": {"types": {"int": 30}}}, "nombre_total_electeurs_inscrits_2013": {"grandlyon/chassieu_citoyennete.secteurs_bureaux_de_vote": {"types": {"float": 8}}}, "nombre_total_electeurs_inscrits_2014": {"grandlyon/chassieu_citoyennete.secteurs_bureaux_de_vote": {"types": {"float": 8}}}, "nombreniveaux": {"rdata/caluire.adsbaproj": {"types": {"NoneType": 170, "int": 1517, "str": 137}}, "rdata/caluire.adsblproj": {"types": {"NoneType": 39, "int": 100, "str": 3}}, "rdata/chassieu.adsbaproj": {"types": {"NoneType": 34, "int": 1348}}, "rdata/chassieu.adsblproj": {"types": {"NoneType": 526, "int": 124}}, "rdata/rillieux.adsbaproj": {"types": {"NoneType": 199, "int": 1417, "str": 82}}, "rdata/rillieux.adsblproj": {"types": {"NoneType": 50, "float": 1, "int": 44, "str": 1}}, "rdata/saintpriest.adsbaproj": {"types": {"NoneType": 72, "int": 2265}}, "rdata/saintpriest.adsblproj": {"types": {"NoneType": 87, "int": 98}}, "rdata/tassin.adsbaproj": {"types": {"NoneType": 47, "int": 1083}}, "rdata/tassin.adsblproj": {"types": {"NoneType": 9, "int": 51}}, "rdata/vaulx.adsbaproj": {"types": {"NoneType": 114, "int": 1666}}, "rdata/vaulx.adsblproj": {"types": {"NoneType": 215, "int": 135}}, "rdata/venissieux.adsbaproj": {"types": {"NoneType": 29, "int": 1218}}, "rdata/venissieux.adsblproj": {"types": {"NoneType": 13, "int": 31}}, "rdata/villeurbanne.adsbaproj": {"types": {"NoneType": 133, "float": 1, "int": 2176, "str": 1}}, "rdata/villeurbanne.adsblproj": {"types": {"NoneType": 215, "int": 86}}}, "nombrevoies": {"grandlyon/pvo_patrimoine_voirie.pvotronconwebcriter": {"types": {"NoneType": 1283, "int": 1752}}}, "nomchantier": {"grandlyon/pvo_patrimoine_voirie.pvochantierperturbant": {"types": {"str": 435}}}, "nomcircons": {"grandlyon/adr_voie_lieu.adrmetcirconscription": {"types": {"str": 14}}}, "nomcommune": {"grandlyon/adr_voie_lieu.adraxevoie": {"types": {"NoneType": 1, "str": 38186}}, "grandlyon/evg_esp_veg.envpdiprsign": {"types": {"str": 693}}}, "nomcomplet": {"grandlyon/ins_insertion_emploi.structureinsertion": {"types": {"str": 122}}}, "nomgroupescolaire": {"grandlyon/pvo_patrimoine_voirie.pvoarretpedibus": {"types": {"str": 802}}, "grandlyon/pvo_patrimoine_voirie.pvopedibus": {"types": {"str": 217}}}, "nomhabitatcorinebiotope": {"grandlyon/evg_esp_veg.evgmarezonehumide": {"types": {"str": 743}}}, "nomiris": {"rdata/nrj_energie.nrjconsoannuiris_1": {"types": {"str": 512}}}, "nomlieudit": {"grandlyon/evg_esp_veg.envpdiprsign": {"types": {"NoneType": 63, "str": 630}}}, "nomlignepedibus": {"grandlyon/pvo_patrimoine_voirie.pvoarretpedibus": {"types": {"NoneType": 743, "str": 59}}, "grandlyon/pvo_patrimoine_voirie.pvopedibus": {"types": {"NoneType": 197, "str": 20}}}, "nomreduit": {"grandlyon/adr_voie_lieu.adrarrond": {"types": {"str": 9}}, "grandlyon/adr_voie_lieu.adrcomgl": {"types": {"str": 59}}, "grandlyon/adr_voie_lieu.adrcommune": {"types": {"str": 193}}}, "nomsite": {"grandlyon/gic_collecte.giccompostage": {"types": {"str": 1}}}, "nomstructureporteuse": {"grandlyon/gic_collecte.giccompostage": {"types": {"NoneType": 1}}}, "nomvoie": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"NoneType": 3, "str": 95695}}, "grandlyon/gic_collecte.giccompostage": {"types": {"str": 1}}, "grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 23, "str": 36312}}, "grandlyon/pvo_patrimoine_voirie.pvovillessvoitureptentree_1": {"types": {"str": 187}}, "grandlyon/pvo_patrimoine_voirie.pvozoneapaisee": {"types": {"str": 6693}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 23, "str": 36312}}}, "norue": {"grandlyon/ins_insertion_emploi.structureinsertion": {"types": {"NoneType": 5, "int": 113, "str": 4}}}, "nucleaire": {"rdata/nrj_energie.nrjecomix_latest": {"types": {"int": 138696}}, "rdata/nrj_energie.nrjecomixcons_1": {"types": {"int": 134399}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"types": {"int": 4305}}}, "num": {"grandlyon/bron.bureauvote_1_0_0": {"types": {"int": 26}}, "grandlyon/bron.bureauvote_latest": {"types": {"int": 26}}, "grandlyon/bron.panneauaffichage_latest": {"types": {"int": 41}}, "grandlyon/bron.parcjardin_latest": {"types": {"int": 8}}, "grandlyon/bron.toilettepublique_latest": {"types": {"int": 3}}, "grandlyon/champagne.bureauvote_1_0_0": {"types": {"int": 5}}, "grandlyon/champagne.bureauvote_latest": {"types": {"int": 5}}, "grandlyon/champagne.panneauaffichage_latest": {"types": {"int": 3}}, "grandlyon/champagne.parcjardin_latest": {"types": {"int": 6}}, "grandlyon/champagne.stationnementpmr_latest": {"types": {"int": 12}}, "grandlyon/champagne.toilettepublique_latest": {"types": {"int": 4}}, "grandlyon/com_donnees_communales.combureauvote_1_0_0": {"types": {"int": 201}}, "grandlyon/com_donnees_communales.combureauvote_2_0_0": {"types": {"int": 201}}, "grandlyon/com_donnees_communales.companneauaffichage_1_0_0": {"types": {"int": 211}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"int": 364}}, "grandlyon/com_donnees_communales.comstationnementpmr_1_0_0": {"types": {"NoneType": 1478, "int": 42, "str": 4}}, "grandlyon/com_donnees_communales.comtoilettepublique_1_0_0": {"types": {"int": 193}}, "grandlyon/limonest.stationnementpmr_latest": {"types": {"int": 11}}, "grandlyon/lyon.panneauaffichage_latest": {"types": {"int": 76}}, "grandlyon/lyon.parcjardin_latest": {"types": {"int": 296}}, "grandlyon/lyon.toilettepublique_latest": {"types": {"int": 141}}, "grandlyon/mions.bureauvote_1_0_0": {"types": {"int": 10}}, "grandlyon/mions.bureauvote_latest": {"types": {"int": 10}}, "grandlyon/mions.panneauaffichage_latest": {"types": {"int": 10}}, "grandlyon/mions.parcjardin_latest": {"types": {"int": 7}}, "grandlyon/mions.toilettepublique_latest": {"types": {"int": 2}}, "grandlyon/rillieux.bureauvote_1_0_0": {"types": {"int": 18}}, "grandlyon/rillieux.bureauvote_latest": {"types": {"int": 18}}, "grandlyon/rillieux.panneauaffichage_latest": {"types": {"int": 19}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"int": 8}}, "grandlyon/rillieux.toilettepublique_latest": {"types": {"int": 9}}, "grandlyon/saintcyr.bureauvote_1_0_0": {"types": {"int": 5}}, "grandlyon/saintcyr.bureauvote_latest": {"types": {"int": 5}}, "grandlyon/saintcyr.panneauaffichage_latest": {"types": {"int": 1}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"int": 2}}, "grandlyon/saintcyr.toilettepublique_latest": {"types": {"int": 3}}, "grandlyon/saintdidier.bureauvote_1_0_0": {"types": {"int": 6}}, "grandlyon/saintdidier.bureauvote_latest": {"types": {"int": 6}}, "grandlyon/saintdidier.panneauaffichage_latest": {"types": {"int": 4}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"int": 2}}, "grandlyon/saintdidier.stationnementpmr_latest": {"types": {"int": 13}}, "grandlyon/saintdidier.toilettepublique_latest": {"types": {"int": 4}}, "grandlyon/saintpriest.bureauvote_1_0_0": {"types": {"int": 32}}, "grandlyon/saintpriest.bureauvote_latest": {"types": {"int": 32}}, "grandlyon/vaulx.bureauvote_1_0_0": {"types": {"int": 20}}, "grandlyon/vaulx.bureauvote_latest": {"types": {"int": 20}}, "grandlyon/vaulx.panneauaffichage_latest": {"types": {"int": 25}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"int": 35}}, "grandlyon/vaulx.stationnementpmr_latest": {"types": {"int": 6, "str": 4}}, "grandlyon/vaulx.toilettepublique_latest": {"types": {"int": 14}}, "grandlyon/villeurbanne.bureauvote_1_0_0": {"types": {"int": 79}}, "grandlyon/villeurbanne.bureauvote_latest": {"types": {"int": 79}}, "grandlyon/villeurbanne.panneauaffichage_latest": {"types": {"int": 32}}, "grandlyon/villeurbanne.toilettepublique_latest": {"types": {"int": 13}}, "rdata/sncf_gares_connexions.sncftraingarearrivee": {"types": {"int": 1255}}, "rdata/sncf_gares_connexions.sncftraingaredepart": {"types": {"int": 1306}}}, "num_bureau": {"grandlyon/vdl_vie_citoyenne.bureau_de_vote": {"types": {"int": 294}}, "grandlyon/vdl_vie_citoyenne.contour_de_bureau_de_vote": {"types": {"int": 294}}}, "num_interne": {"grandlyon/champagne.stationnementpmr_latest": {"types": {"str": 12}}, "grandlyon/com_donnees_communales.comstationnementpmr_1_0_0": {"types": {"NoneType": 1502, "str": 22}}, "grandlyon/limonest.stationnementpmr_latest": {"types": {"NoneType": 11}}, "grandlyon/saintdidier.stationnementpmr_latest": {"types": {"NoneType": 13}}, "grandlyon/vaulx.stationnementpmr_latest": {"types": {"str": 10}}}, "num_lieu": {"grandlyon/vdl_vie_citoyenne.bureau_de_vote": {"types": {"int": 294}}, "grandlyon/vdl_vie_citoyenne.contour_de_bureau_de_vote": {"types": {"int": 294}}, "grandlyon/vdl_vie_citoyenne.lieu_de_vote": {"types": {"int": 119}}}, "num_romain": {"grandlyon/vdl_vie_citoyenne.canton": {"types": {"str": 14}}}, "number": {"rdata/demo.demovelov": {"types": {"int": 349}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"int": 427}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"int": 348}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"int": 427}}, "rdata/jcd_jcdecaux.jcdvelov_latest": {"types": {"int": 427}}, "rdata/jcd_jcdecaux.jcdvelov_proj": {"types": {"int": 427}}}, "numberoflanesrestricted": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"float": 60}}}, "numberoflevels": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"int": 35}}}, "numdansarrondissement": {"grandlyon/pvo_patrimoine_voirie.pvostationvelov": {"types": {"NoneType": 75, "int": 352}}}, "numdansvoie": {"grandlyon/gic_collecte.giccompostage": {"types": {"int": 1}}}, "numdossier": {"grandlyon/top_plan_canevas.topplan": {"types": {"NoneType": 11, "int": 1282, "str": 4260}}}, "numero": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"int": 95698}}, "grandlyon/adr_voie_lieu.adradresse": {"types": {"int": 175891, "str": 12981}}, "grandlyon/adr_voie_lieu.adrdebouche": {"types": {"int": 148654, "str": 11607}}, "grandlyon/adr_voie_lieu.adrnumerovoie": {"types": {"int": 148655, "str": 11607}}, "grandlyon/cad_cadastre.cadilot": {"types": {"int": 8066}}, "grandlyon/cad_cadastre.cadparcelle": {"types": {"int": 268546}}, "grandlyon/cad_cadastre.cadparcellehistorique": {"types": {"int": 83599, "str": 5}}, "grandlyon/chassieu_citoyennete.couverture_panneaux_affichages_libres": {"types": {"str": 11}}, "grandlyon/chassieu_citoyennete.panneaux_affichages_libres": {"types": {"int": 11, "str": 1}}, "grandlyon/fpc_fond_plan_communaut.fpcbaticonstruction": {"types": {"int": 389}}, "grandlyon/fpc_fond_plan_communaut.fpcsurtoit": {"types": {"NoneType": 3, "int": 15361}}, "grandlyon/fpc_fond_plan_communaut.fpctoit": {"types": {"NoneType": 28, "int": 481983}}, "grandlyon/gic_collecte.giccircuitcollecte": {"types": {"str": 775}}, "grandlyon/gid_deneigement.gidcircuitdeneigement": {"types": {"str": 291}}, "grandlyon/plu_h_opposable.pluboise": {"types": {"NoneType": 37781, "int": 4403, "str": 508}}, "grandlyon/plu_h_opposable.pluchangedest": {"types": {"NoneType": 57}}, "grandlyon/plu_h_opposable.pluloceqp": {"types": {"int": 11}}, "grandlyon/plu_h_opposable.pluoaqs": {"types": {"float": 34, "int": 237}}, "grandlyon/plu_h_opposable.plupatpro": {"types": {"int": 9}}, "grandlyon/plu_h_opposable.plupatrim": {"types": {"str": 344}}, "grandlyon/plu_h_opposable.plupaysag": {"types": {"int": 1693}}, "grandlyon/plu_h_opposable.plureprol": {"types": {"int": 106}}, "grandlyon/plu_h_opposable.plusmf": {"types": {"int": 27}}, "grandlyon/plu_h_opposable.plusms": {"types": {"int": 60}}, "grandlyon/plu_h_opposable.plustml": {"types": {"int": 4}}, "grandlyon/pos_opposable.posloceqp": {"types": {"str": 59}}, "grandlyon/pos_opposable.posoaqs": {"types": {"str": 305}}, "grandlyon/pos_opposable.pospatpro": {"types": {"str": 14}}, "grandlyon/pos_opposable.pospaysag": {"types": {"NoneType": 1460, "str": 381}}, "grandlyon/pos_opposable.posreprol": {"types": {"str": 130}}, "grandlyon/pos_opposable.possms": {"types": {"str": 46}}, "grandlyon/pvo_patrimoine_voirie.pvobornecriter": {"types": {"str": 136}}, "grandlyon/vdl_vie_citoyenne.bureau_centralisateur": {"types": {"int": 9}}, "grandlyon/vdl_vie_citoyenne.canton": {"types": {"int": 14}}, "grandlyon/vdl_vie_citoyenne.circonscription": {"types": {"int": 4}}, "rdata/caluire.adsdeclar": {"types": {"NoneType": 369}}, "rdata/caluire.adslot": {"types": {"NoneType": 424}}, "rdata/caluire.adspaproj": {"types": {"NoneType": 1, "str": 99}}, "rdata/chassieu.adsdeclar": {"types": {"NoneType": 97}}, "rdata/chassieu.adslot": {"types": {"NoneType": 647}}, "rdata/chassieu.adspaproj": {"types": {"str": 85}}, "rdata/jcd_jcdecaux.activitejcdvelov": {"types": {"int": 33}}, "rdata/lyv_lyvia.lyvchantier": {"types": {"int": 1820}}, "rdata/rillieux.adsdeclar": {"types": {"NoneType": 1956}}, "rdata/rillieux.adslot": {"types": {"NoneType": 631}}, "rdata/rillieux.adspaproj": {"types": {"NoneType": 8, "str": 156}}, "rdata/saintpriest.adsdeclar": {"types": {"NoneType": 2}}, "rdata/saintpriest.adslot": {"types": {"NoneType": 1035}}, "rdata/saintpriest.adspaproj": {"types": {"NoneType": 1, "int": 5, "str": 290}}, "rdata/tassin.adsdeclar": {"types": {"NoneType": 693}}, "rdata/tassin.adslot": {"types": {"NoneType": 396}}, "rdata/tassin.adspaproj": {"types": {"NoneType": 6, "str": 129}}, "rdata/tcl_sytral.tclagence": {"types": {"int": 5}}, "rdata/tcl_sytral.tcldepositaire": {"types": {"NoneType": 11, "int": 221}}, "rdata/tcl_sytral.tclguichet": {"types": {"int": 103}}, "rdata/tcl_sytral.tclpointrechargement": {"types": {"int": 172}}, "rdata/tcl_sytral.tclrelais": {"types": {"int": 2}}, "rdata/vaulx.adsdeclar": {"types": {"NoneType": 973}}, "rdata/vaulx.adslot": {"types": {"NoneType": 656}}, "rdata/vaulx.adspaproj": {"types": {"NoneType": 1, "int": 7, "str": 187}}, "rdata/venissieux.adsdeclar": {"types": {"NoneType": 1}}, "rdata/venissieux.adslot": {"types": {"NoneType": 339}}, "rdata/venissieux.adspaproj": {"types": {"NoneType": 3, "int": 6, "str": 129}}, "rdata/villeurbanne.adsdeclar": {"types": {"NoneType": 1502}}, "rdata/villeurbanne.adslot": {"types": {"NoneType": 265}}, "rdata/villeurbanne.adspaproj": {"types": {"NoneType": 4, "int": 7, "str": 228}}, "tuba/aprr_autoroutes.diffuseur": {"types": {"float": 15, "int": 134, "str": 7}}}, "numero_arrondissement": {"grandlyon/vdl_vie_citoyenne.nom_de_quartier": {"types": {"int": 34}}, "grandlyon/vdl_vie_citoyenne.perimetre_de_quartier": {"types": {"int": 34}}}, "numero_diffuseur": {"tuba/aprr_autoroutes.peage": {"types": {"NoneType": 73, "float": 9, "int": 72}}}, "numero_dossier": {"grandlyon/top_plan_canevas.topcanevas": {"types": {"int": 2808, "str": 12308}}}, "numero_ens": {"grandlyon/evg_esp_veg.envzpens": {"types": {"int": 17}}}, "numero_gerese": {"grandlyon/plu_h_opposable.pluafival": {"types": {"int": 2845, "str": 1047}}, "grandlyon/plu_h_opposable.plureserv": {"types": {"NoneType": 3139, "int": 1695, "str": 576}}, "grandlyon/pos_opposable.posafival": {"types": {"str": 4549}}, "grandlyon/pos_opposable.posreserv": {"types": {"NoneType": 4039, "str": 2675}}}, "numero_par_arr": {"grandlyon/vdl_vie_citoyenne.bureau_de_vote": {"types": {"int": 294}}}, "numero_quartier": {"grandlyon/vdl_vie_citoyenne.perimetre_de_quartier": {"types": {"int": 34}}}, "numero_serie": {"grandlyon/chassieu_equipements.defibrillateurs": {"types": {"NoneType": 1, "str": 13}}}, "numero_smf": {"grandlyon/plu_h_opposable.plusmfreg": {"types": {"int": 37}}}, "numero_sms": {"grandlyon/plu_h_opposable.plusmsreg": {"types": {"int": 150}}, "grandlyon/pos_opposable.possmsreg": {"types": {"str": 83}}}, "numero_stml": {"grandlyon/plu_h_opposable.plustmlreg": {"types": {"int": 5}}}, "numero_voie": {"grandlyon/chassieu_economie.commerces_artisans": {"types": {"NoneType": 17, "int": 131}}, "grandlyon/chassieu_equipements.batiments_communaux": {"types": {"NoneType": 22, "int": 76, "str": 2}}, "grandlyon/vdl_deplacements.desserte_livraison": {"types": {"NoneType": 1335}}, "grandlyon/vdl_deplacements.emplacement_moto": {"types": {"NoneType": 424}}, "grandlyon/vdl_deplacements.emplacement_pmr": {"types": {"NoneType": 1478}}}, "numero_zac": {"grandlyon/pos_opposable.posperime": {"types": {"NoneType": 1307}}}, "numerodansvoie": {"grandlyon/gic_collecte.gicsiloenterre": {"types": {"NoneType": 235, "int": 375, "str": 37}}, "grandlyon/gic_collecte.gicsiloverre": {"types": {"NoneType": 1882, "int": 761, "str": 63}}, "grandlyon/gin_nettoiement.gincorbeille": {"types": {"NoneType": 3562, "int": 7478, "str": 955}}, "grandlyon/gin_nettoiement.gintoilettepublique": {"types": {"NoneType": 118, "int": 25}}, "grandlyon/gip_proprete.gipdecheterie": {"types": {"NoneType": 21, "int": 11}}, "grandlyon/gip_proprete.gipdonnerie": {"types": {"NoneType": 4, "int": 8}}, "rdata/gin_nettoiement.gincdp": {"types": {"NoneType": 3384, "int": 7790, "str": 1070}}}, "numerodossier": {"rdata/caluire.adsamenag": {"types": {"str": 48}}, "rdata/caluire.adscertif": {"types": {"str": 2085}}, "rdata/caluire.adsdemoli": {"types": {"str": 383}}, "rdata/caluire.adspermis": {"types": {"str": 2607}}, "rdata/chassieu.adsamenag": {"types": {"str": 28}}, "rdata/chassieu.adsauterp": {"types": {"str": 25}}, "rdata/chassieu.adscertif": {"types": {"str": 712}}, "rdata/chassieu.adspermis": {"types": {"str": 1921}}, "rdata/rillieux.adsamenag": {"types": {"str": 33}}, "rdata/rillieux.adsauterp": {"types": {"str": 1}}, "rdata/rillieux.adscertif": {"types": {"str": 1041}}, "rdata/rillieux.adsdemoli": {"types": {"str": 231}}, "rdata/rillieux.adspermis": {"types": {"NoneType": 5, "str": 2374}}, "rdata/saintpriest.adsamenag": {"types": {"str": 49}}, "rdata/saintpriest.adsauterp": {"types": {"str": 311}}, "rdata/saintpriest.adscertif": {"types": {"str": 1282}}, "rdata/saintpriest.adsdemoli": {"types": {"str": 92}}, "rdata/saintpriest.adspermis": {"types": {"NoneType": 2, "str": 4215}}, "rdata/tassin.adsamenag": {"types": {"str": 1}}, "rdata/tassin.adsautspe": {"types": {"str": 1}}, "rdata/tassin.adscertif": {"types": {"str": 671}}, "rdata/tassin.adsdemoli": {"types": {"str": 282}}, "rdata/tassin.adspermis": {"types": {"str": 1139}}, "rdata/vaulx.adsamenag": {"types": {"str": 37}}, "rdata/vaulx.adscertif": {"types": {"str": 1411}}, "rdata/vaulx.adsdemoli": {"types": {"str": 346}}, "rdata/vaulx.adspermis": {"types": {"NoneType": 1, "str": 2605}}, "rdata/venissieux.adsamenag": {"types": {"str": 22}}, "rdata/venissieux.adscertif": {"types": {"str": 1957}}, "rdata/venissieux.adsdemoli": {"types": {"str": 27}}, "rdata/venissieux.adspermis": {"types": {"NoneType": 3, "str": 2630}}, "rdata/villeurbanne.adsamenag": {"types": {"str": 15}}, "rdata/villeurbanne.adsautspe": {"types": {"str": 1}}, "rdata/villeurbanne.adscertif": {"types": {"NoneType": 2, "str": 7095}}, "rdata/villeurbanne.adsdemoli": {"types": {"NoneType": 3, "str": 1254}}, "rdata/villeurbanne.adspermis": {"types": {"NoneType": 2, "str": 5304}}}, "numeromaintenance": {"grandlyon/pvo_patrimoine_voirie.pvocameracriter": {"types": {"str": 15}}, "rdata/pvo_patrimoine_voirie.pvocameracriter": {"types": {"str": 15}}}, "numpompier": {"rdata/eau_dci.hydrant": {"types": {"NoneType": 2, "int": 12487}}}, "numvoie": {"grandlyon/bron.bureauvote_1_0_0": {"types": {"NoneType": 8, "int": 18}}, "grandlyon/bron.bureauvote_latest": {"types": {"NoneType": 8, "int": 18}}, "grandlyon/bron.parcjardin_latest": {"types": {"NoneType": 6, "int": 2}}, "grandlyon/champagne.bureauvote_1_0_0": {"types": {"NoneType": 2, "int": 3}}, "grandlyon/champagne.bureauvote_latest": {"types": {"NoneType": 2, "int": 3}}, "grandlyon/champagne.parcjardin_latest": {"types": {"NoneType": 6}}, "grandlyon/com_donnees_communales.combureauvote_1_0_0": {"types": {"NoneType": 15, "int": 178, "str": 8}}, "grandlyon/com_donnees_communales.combureauvote_2_0_0": {"types": {"NoneType": 15, "int": 178, "str": 8}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"NoneType": 43, "int": 321}}, "grandlyon/eco_ecologie.annuaireconsommateur": {"types": {"NoneType": 17, "int": 869, "str": 89}}, "grandlyon/eco_ecologie.annuaireproducteur": {"types": {"NoneType": 8, "int": 105, "str": 11}}, "grandlyon/lyon.parcjardin_latest": {"types": {"int": 296}}, "grandlyon/mions.bureauvote_1_0_0": {"types": {"int": 10}}, "grandlyon/mions.bureauvote_latest": {"types": {"int": 10}}, "grandlyon/mions.parcjardin_latest": {"types": {"NoneType": 1, "int": 6}}, "grandlyon/rillieux.bureauvote_1_0_0": {"types": {"NoneType": 2, "int": 15, "str": 1}}, "grandlyon/rillieux.bureauvote_latest": {"types": {"NoneType": 2, "int": 15, "str": 1}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"NoneType": 5, "int": 3}}, "grandlyon/saintcyr.bureauvote_1_0_0": {"types": {"str": 5}}, "grandlyon/saintcyr.bureauvote_latest": {"types": {"str": 5}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"NoneType": 1, "int": 1}}, "grandlyon/saintdidier.bureauvote_1_0_0": {"types": {"NoneType": 1, "int": 5}}, "grandlyon/saintdidier.bureauvote_latest": {"types": {"NoneType": 1, "int": 5}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"int": 2}}, "grandlyon/saintpriest.bureauvote_1_0_0": {"types": {"int": 32}}, "grandlyon/saintpriest.bureauvote_latest": {"types": {"int": 32}}, "grandlyon/vaulx.bureauvote_1_0_0": {"types": {"NoneType": 2, "int": 18}}, "grandlyon/vaulx.bureauvote_latest": {"types": {"NoneType": 2, "int": 18}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"NoneType": 24, "int": 11}}, "grandlyon/villeurbanne.bureauvote_1_0_0": {"types": {"int": 77, "str": 2}}, "grandlyon/villeurbanne.bureauvote_latest": {"types": {"int": 77, "str": 2}}}, "numvoiestructureporteuse": {"grandlyon/gic_collecte.giccompostage": {"types": {"NoneType": 1}}}, "objet": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"str": 269}}}, "observation": {"grandlyon/adr_voie_lieu.adraxevoie": {"types": {"NoneType": 36553, "datetime": 1, "str": 1633}}, "grandlyon/evg_esp_veg.envpdiprboucle": {"types": {"NoneType": 57, "str": 4}}, "grandlyon/evg_esp_veg.evgpoisentiernature": {"types": {"NoneType": 79, "str": 108}}, "grandlyon/evg_esp_veg.evgsentiernature": {"types": {"NoneType": 19, "str": 26}}, "grandlyon/gic_collecte.gicsiloenterre": {"types": {"NoneType": 428, "str": 219}}, "grandlyon/gic_collecte.gicsiloverre": {"types": {"NoneType": 1565, "str": 1141}}, "grandlyon/gin_nettoiement.gintoilettepublique": {"types": {"NoneType": 46, "str": 97}}, "grandlyon/pvo_patrimoine_voirie.pvoamenagementcyclable": {"types": {"NoneType": 2236, "datetime": 1, "int": 1, "str": 1170}}, "grandlyon/pvo_patrimoine_voirie.pvoarretpedibus": {"types": {"NoneType": 434, "str": 368}}, "grandlyon/pvo_patrimoine_voirie.pvobornecriter": {"types": {"NoneType": 133, "str": 3}}, "grandlyon/pvo_patrimoine_voirie.pvocameracriter": {"types": {"str": 15}}, "grandlyon/pvo_patrimoine_voirie.pvoparc2rm": {"types": {"NoneType": 170, "str": 349}}, "grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"NoneType": 790, "str": 253}}, "grandlyon/pvo_patrimoine_voirie.pvopoleinteret": {"types": {"NoneType": 143}}, "grandlyon/pvo_patrimoine_voirie.pvostationautopartage": {"types": {"NoneType": 24, "str": 16}}, "grandlyon/pvo_patrimoine_voirie.pvotempsparcoursmodesdoux": {"types": {"NoneType": 158}}, "grandlyon/pvo_patrimoine_voirie.pvotempsparcoursvl": {"types": {"NoneType": 111}}, "rdata/pvo_patrimoine_voirie.pvocameracriter": {"types": {"str": 15}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 31505, "str": 4830}}}, "observationlocalisante": {"grandlyon/gin_nettoiement.gincorbeille": {"types": {"NoneType": 4363, "int": 20, "str": 7612}}, "rdata/gin_nettoiement.gincdp": {"types": {"NoneType": 3897, "int": 42, "str": 8305}}}, "observations": {"rdata/nrj_energie.nrjstationrecharge_1": {"types": {"NoneType": 5, "str": 20}}}, "observationtime": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"datetime": 60}}}, "occupation": {"grandlyon/chassieu_equipements.batiments_communaux": {"types": {"NoneType": 32, "str": 68}}}, "offer.0.lastUpdate": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"datetime": 155}}}, "offer.0.schema:eligibleQuantity.schema:maxValue": {"rdata/lpa_mobilite.parking_lpaco_2_0_0": {"types": {"int": 60}}}, "offer.0.schema:eligibleQuantity.schema:minValue": {"rdata/lpa_mobilite.parking_lpaco_2_0_0": {"types": {"int": 45}}}, "offer.0.schema:name": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 155}}}, "offer.0.schema:priceSpecification.0.mv:validForVehicle": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 274}}, "rdata/lpa_mobilite.parking_lpaco_2_0_0": {"types": {"str": 187}}}, "offer.0.schema:priceSpecification.0.schema:billingIncrement": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"int": 274}}, "rdata/lpa_mobilite.parking_lpaco_2_0_0": {"types": {"int": 187}}}, "offer.0.schema:priceSpecification.0.schema:eligibleQuantity.schema:maxValue": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"float": 6, "int": 62}}}, "offer.0.schema:priceSpecification.0.schema:eligibleQuantity.schema:minValue": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"float": 11, "int": 50}}}, "offer.0.schema:priceSpecification.0.schema:eligibleQuantity.schema:unitCode": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 89}}}, "offer.0.schema:priceSpecification.0.schema:name": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 192}}, "rdata/lpa_mobilite.parking_lpaco_2_0_0": {"types": {"str": 187}}}, "offer.0.schema:priceSpecification.0.schema:price": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"float": 227, "int": 47}}, "rdata/lpa_mobilite.parking_lpaco_2_0_0": {"types": {"float": 6, "str": 181}}}, "offer.0.schema:priceSpecification.0.schema:priceCurrency": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 274}}, "rdata/lpa_mobilite.parking_lpaco_2_0_0": {"types": {"str": 187}}}, "offer.0.schema:priceSpecification.0.schema:referenceQuantity.schema:value": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"int": 274}}, "rdata/lpa_mobilite.parking_lpaco_2_0_0": {"types": {"int": 187}}}, "offer.0.schema:priceSpecification.0.schema:unitCode": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 274}}, "rdata/lpa_mobilite.parking_lpaco_2_0_0": {"types": {"str": 187}}}, "offer.0.schema:priceSpecification.0.schema:validFrom": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 43}}}, "offer.0.schema:priceSpecification.0.schema:validThrough": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 43}}}, "offer.0.schema:url": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 155}}}, "offering": {"ldata/bruit.stations_observatoire_acoustique": {"types": {"str": 20}}, "ldata/bruit.stations_observatoire_acoustique_time": {"types": {"str": 59104}}, "ldata/velov.stations": {"types": {"str": 347}}, "ldata/velov.stations_time": {"types": {"str": 751563}}}, "offre_structure": {"grandlyon/eco_ecologie.annuaireconsommateur": {"types": {"str": 975}}}, "opening_hours": {"grandlyon/adr_voie_lieu.adrcentrecommerc_1_0_0": {"types": {"NoneType": 19, "str": 5}}, "grandlyon/adr_voie_lieu.adrcentrecommerc_latest": {"types": {"NoneType": 19, "str": 5}}}, "openinghours": {"grandlyon/adr_voie_lieu.adrequiculturepct": {"types": {"NoneType": 3}}, "grandlyon/adr_voie_lieu.adrmairiepct": {"types": {"NoneType": 2}}, "grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"NoneType": 2}}, "grandlyon/champagne.equipementpublic_latest": {"types": {"NoneType": 13, "str": 18}}, "grandlyon/com_donnees_communales.comequipementpublic_1_0_0": {"types": {"NoneType": 269, "str": 23}}, "grandlyon/rillieux.equipementpublic_latest": {"types": {"NoneType": 14}}, "grandlyon/saintdidier.equipementpublic_latest": {"types": {"NoneType": 11, "str": 5}}, "grandlyon/vaulx.equipementpublic_latest": {"types": {"NoneType": 231}}}, "openinghours.0": {"grandlyon/adr_voie_lieu.adrequiculturepct": {"types": {"str": 308}}, "grandlyon/adr_voie_lieu.adrmairiepct": {"types": {"str": 213}}, "grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"str": 213}}}, "openinghoursspecification": {"grandlyon/adr_voie_lieu.adrtoilettepublique_1_0_0": {"types": {"NoneType": 298}}, "grandlyon/adr_voie_lieu.toilettepublique_latest": {"types": {"NoneType": 298}}, "grandlyon/bron.parcjardin_latest": {"types": {"NoneType": 8}}, "grandlyon/champagne.parcjardin_latest": {"types": {"NoneType": 4}}, "grandlyon/champagne.toilettepublique_latest": {"types": {"NoneType": 4}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"NoneType": 316}}, "grandlyon/com_donnees_communales.comtoilettepublique_1_0_0": {"types": {"NoneType": 53}}, "grandlyon/lyon.parcjardin_latest": {"types": {"NoneType": 268}}, "grandlyon/lyon.toilettepublique_latest": {"types": {"NoneType": 28}}, "grandlyon/mions.parcjardin_latest": {"types": {"NoneType": 7}}, "grandlyon/mions.toilettepublique_latest": {"types": {"NoneType": 2}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"NoneType": 8}}, "grandlyon/rillieux.toilettepublique_latest": {"types": {"NoneType": 9}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"NoneType": 2}}, "grandlyon/saintcyr.toilettepublique_latest": {"types": {"NoneType": 3}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"NoneType": 2}}, "grandlyon/saintdidier.toilettepublique_latest": {"types": {"NoneType": 4}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"NoneType": 17}}, "grandlyon/vaulx.toilettepublique_latest": {"types": {"NoneType": 3}}}, "openinghoursspecification.0.closes": {"grandlyon/adr_voie_lieu.adrequippiscinepct": {"types": {"str": 28}}, "grandlyon/adr_voie_lieu.adrmairiepct": {"types": {"str": 1912}}, "grandlyon/adr_voie_lieu.adrtoilettepublique_1_0_0": {"types": {"str": 140}}, "grandlyon/adr_voie_lieu.toilettepublique_latest": {"types": {"str": 140}}, "grandlyon/bron.toilettepublique_latest": {"types": {"str": 3}}, "grandlyon/champagne.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"str": 48}}, "grandlyon/com_donnees_communales.comtoilettepublique_1_0_0": {"types": {"str": 144}}, "grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"str": 5009}}, "grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"str": 729}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"str": 729}}, "grandlyon/gip_proprete.gipdonnerie_2_0_0": {"types": {"str": 168}}, "grandlyon/gip_proprete.gipdonnerie_3_0_0": {"types": {"str": 216}}, "grandlyon/gip_proprete.gipdonnerie_latest": {"types": {"str": 168}}, "grandlyon/lyon.parcjardin_latest": {"types": {"str": 28}}, "grandlyon/lyon.toilettepublique_latest": {"types": {"str": 115}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"str": 18}}, "grandlyon/vaulx.toilettepublique_latest": {"types": {"str": 13}}, "grandlyon/villeurbanne.toilettepublique_latest": {"types": {"str": 13}}, "rdata/cov_covid19.covstationdepistage_1": {"types": {"str": 15}}, "rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 36}}}, "openinghoursspecification.0.dayOfWeek": {"grandlyon/adr_voie_lieu.adrequiculturepct": {"types": {"str": 679}}, "grandlyon/adr_voie_lieu.adrequippiscinepct": {"types": {"str": 281}}, "grandlyon/adr_voie_lieu.adrmairiepct": {"types": {"str": 2971}}, "grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"str": 553}}, "grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"str": 5009}}, "grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"str": 792}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"str": 792}}, "grandlyon/gip_proprete.gipdonnerie_2_0_0": {"types": {"str": 168}}, "grandlyon/gip_proprete.gipdonnerie_3_0_0": {"types": {"str": 240}}, "grandlyon/gip_proprete.gipdonnerie_latest": {"types": {"str": 168}}, "rdata/cov_covid19.covstationdepistage_1": {"types": {"str": 15}}}, "openinghoursspecification.0.dayOfWeek.0": {"grandlyon/adr_voie_lieu.adrtoilettepublique_1_0_0": {"types": {"str": 948}}, "grandlyon/adr_voie_lieu.toilettepublique_latest": {"types": {"str": 948}}, "grandlyon/bron.toilettepublique_latest": {"types": {"str": 21}}, "grandlyon/champagne.parcjardin_latest": {"types": {"str": 14}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"str": 336}}, "grandlyon/com_donnees_communales.comtoilettepublique_1_0_0": {"types": {"str": 976}}, "grandlyon/lyon.parcjardin_latest": {"types": {"str": 196}}, "grandlyon/lyon.toilettepublique_latest": {"types": {"str": 784}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"str": 126}}, "grandlyon/vaulx.toilettepublique_latest": {"types": {"str": 80}}, "grandlyon/villeurbanne.toilettepublique_latest": {"types": {"str": 91}}, "rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 243}}}, "openinghoursspecification.0.opens": {"grandlyon/adr_voie_lieu.adrequippiscinepct": {"types": {"str": 28}}, "grandlyon/adr_voie_lieu.adrmairiepct": {"types": {"str": 1912}}, "grandlyon/adr_voie_lieu.adrtoilettepublique_1_0_0": {"types": {"str": 140}}, "grandlyon/adr_voie_lieu.toilettepublique_latest": {"types": {"str": 140}}, "grandlyon/bron.toilettepublique_latest": {"types": {"str": 3}}, "grandlyon/champagne.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"str": 48}}, "grandlyon/com_donnees_communales.comtoilettepublique_1_0_0": {"types": {"str": 144}}, "grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"str": 5009}}, "grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"str": 729}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"str": 729}}, "grandlyon/gip_proprete.gipdonnerie_2_0_0": {"types": {"str": 168}}, "grandlyon/gip_proprete.gipdonnerie_3_0_0": {"types": {"str": 216}}, "grandlyon/gip_proprete.gipdonnerie_latest": {"types": {"str": 168}}, "grandlyon/lyon.parcjardin_latest": {"types": {"str": 28}}, "grandlyon/lyon.toilettepublique_latest": {"types": {"str": 115}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"str": 18}}, "grandlyon/vaulx.toilettepublique_latest": {"types": {"str": 13}}, "grandlyon/villeurbanne.toilettepublique_latest": {"types": {"str": 13}}, "rdata/cov_covid19.covstationdepistage_1": {"types": {"str": 15}}, "rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 36}}}, "openinghoursspecification.0.validFrom": {"grandlyon/adr_voie_lieu.adrequiculturepct": {"types": {"datetime": 679}}, "grandlyon/adr_voie_lieu.adrequippiscinepct": {"types": {"datetime": 281}}, "grandlyon/adr_voie_lieu.adrmairiepct": {"types": {"datetime": 2971}}, "grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"datetime": 553}}, "grandlyon/adr_voie_lieu.adrtoilettepublique_1_0_0": {"types": {"datetime": 5}}, "grandlyon/adr_voie_lieu.toilettepublique_latest": {"types": {"datetime": 5}}, "grandlyon/com_donnees_communales.comtoilettepublique_1_0_0": {"types": {"datetime": 7}}, "grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"datetime": 5009}}, "grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"datetime": 792}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"datetime": 792}}, "grandlyon/gip_proprete.gipdonnerie_2_0_0": {"types": {"datetime": 168}}, "grandlyon/gip_proprete.gipdonnerie_3_0_0": {"types": {"datetime": 240}}, "grandlyon/gip_proprete.gipdonnerie_latest": {"types": {"datetime": 168}}, "grandlyon/vaulx.toilettepublique_latest": {"types": {"datetime": 7}}, "rdata/cov_covid19.covstationdepistage_1": {"types": {"datetime": 15}}}, "openinghoursspecification.0.validThrough": {"grandlyon/adr_voie_lieu.adrequiculturepct": {"types": {"datetime": 679}}, "grandlyon/adr_voie_lieu.adrequippiscinepct": {"types": {"datetime": 281}}, "grandlyon/adr_voie_lieu.adrmairiepct": {"types": {"datetime": 2971}}, "grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"datetime": 553}}, "grandlyon/adr_voie_lieu.adrtoilettepublique_1_0_0": {"types": {"datetime": 5}}, "grandlyon/adr_voie_lieu.toilettepublique_latest": {"types": {"datetime": 5}}, "grandlyon/com_donnees_communales.comtoilettepublique_1_0_0": {"types": {"datetime": 7}}, "grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"datetime": 5009}}, "grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"datetime": 792}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"datetime": 792}}, "grandlyon/gip_proprete.gipdonnerie_2_0_0": {"types": {"datetime": 168}}, "grandlyon/gip_proprete.gipdonnerie_3_0_0": {"types": {"datetime": 240}}, "grandlyon/gip_proprete.gipdonnerie_latest": {"types": {"datetime": 168}}, "grandlyon/vaulx.toilettepublique_latest": {"types": {"datetime": 7}}, "rdata/cov_covid19.covstationdepistage_1": {"types": {"datetime": 15}}}, "operateur": {"rdata/nrj_energie.nrjstationrecharge_1": {"types": {"str": 25}}}, "origdest": {"rdata/sncf_gares_connexions.sncftraingarearrivee": {"types": {"str": 1255}}, "rdata/sncf_gares_connexions.sncftraingaredepart": {"types": {"NoneType": 3, "str": 1303}}}, "origine": {"grandlyon/adr_voie_lieu.adrchangementdenom": {"types": {"NoneType": 692}}, "grandlyon/fpc_fond_plan_communaut.fpcterrain": {"types": {"str": 252968}}, "grandlyon/fpc_fond_plan_communaut.fpcterraindec": {"types": {"str": 18955}}, "rdata/rx_rhonexpress.rxligne_2_0_0": {"types": {"int": 2}}, "rdata/tcl_sytral.tcllignebus_2_0_0": {"types": {"int": 365}}, "rdata/tcl_sytral.tcllignemf_2_0_0": {"types": {"int": 12}}, "rdata/tcl_sytral.tcllignetram_2_0_0": {"types": {"int": 12}}}, "originereparation": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 34736, "int": 2, "str": 1597}}}, "ouverte": {"grandlyon/pvo_patrimoine_voirie.pvostationvelov": {"types": {"str": 427}}}, "ouverture": {"rdata/apd_apidae.apdevenement": {"types": {"str": 657}}, "rdata/apd_apidae.apdevenement_2_0_0": {"types": {"NoneType": 118, "str": 758}}, "rdata/sit_sitra.sittourisme": {"types": {"NoneType": 2056, "str": 3162}}}, "p_surv": {"rdata/tcl_sytral.tclparcrelaisst": {"types": {"bool": 23}}, "rdata/tcl_sytral.tclparcrelaistr": {"types": {"bool": 23}}}, "panneau": {"grandlyon/pvo_patrimoine_voirie.pvoarretpedibus": {"types": {"NoneType": 780, "str": 22}}, "grandlyon/pvo_patrimoine_voirie.pvostationtaxi": {"types": {"NoneType": 7, "str": 99}}}, "parking_identifier": {"rdata/lpa_mobilite.art_parking_lpa_2_0_0": {"types": {"str": 31}}, "rdata/lpa_mobilite.entree_parking": {"types": {"str": 70}}}, "parking_name": {"rdata/lpa_mobilite.art_parking_lpa_2_0_0": {"types": {"str": 31}}, "rdata/lpa_mobilite.entree_parking": {"types": {"str": 70}}}, "parkingtempsreel": {"grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"NoneType": 38, "str": 1005}}}, "particularite": {"grandlyon/adr_voie_lieu.adraxevoie": {"types": {"NoneType": 37488, "str": 699}}, "grandlyon/adr_voie_lieu.adrcarrefour": {"types": {"NoneType": 26644, "str": 259}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 36335}}}, "particularitecomptage": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 30657, "str": 5678}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 30657, "str": 5678}}}, "pas_prevision": {"rdata/pvo_patrimoine_voirie.pvoprevisiontrafic1h": {"types": {"int": 24020}}}, "payant": {"grandlyon/adr_voie_lieu.adrtoilettepublique_1_0_0": {"types": {"NoneType": 206, "bool": 228}}, "grandlyon/adr_voie_lieu.toilettepublique_latest": {"types": {"NoneType": 206, "bool": 228}}, "grandlyon/bron.toilettepublique_latest": {"types": {"str": 3}}, "grandlyon/champagne.toilettepublique_latest": {"types": {"str": 4}}, "grandlyon/com_donnees_communales.comtoilettepublique_1_0_0": {"types": {"NoneType": 9, "str": 184}}, "grandlyon/lyon.toilettepublique_latest": {"types": {"str": 141}}, "grandlyon/mions.toilettepublique_latest": {"types": {"str": 2}}, "grandlyon/rillieux.toilettepublique_latest": {"types": {"NoneType": 9}}, "grandlyon/saintcyr.toilettepublique_latest": {"types": {"str": 3}}, "grandlyon/saintdidier.toilettepublique_latest": {"types": {"str": 4}}, "grandlyon/vaulx.toilettepublique_latest": {"types": {"str": 14}}, "grandlyon/villeurbanne.toilettepublique_latest": {"types": {"str": 13}}}, "pdc.0.idpdc": {"rdata/nrj_energie.nrjstationrecharge_1": {"types": {"str": 90}}}, "pdc.0.puissmax": {"rdata/nrj_energie.nrjstationrecharge_1": {"types": {"int": 90}}}, "pdc.0.typeprise": {"rdata/nrj_energie.nrjstationrecharge_1": {"types": {"str": 90}}}, "pedestrianaccess": {"rdata/lpa_mobilite.entree_parking": {"types": {"bool": 70}}}, "pentemaximale": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 11713, "int": 24622}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 11713, "int": 24622}}}, "pentemoyenne": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 11716, "int": 24619}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 11716, "int": 24619}}}, "perimetrem": {"grandlyon/evg_esp_veg.evgmarezonehumide": {"types": {"float": 743}}}, "photo": {"grandlyon/bron.parcjardin_latest": {"types": {"NoneType": 8}}, "grandlyon/champagne.parcjardin_latest": {"types": {"NoneType": 6}}, "grandlyon/champagne.stationnementpmr_latest": {"types": {"NoneType": 12}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"NoneType": 33, "int": 296, "str": 35}}, "grandlyon/com_donnees_communales.comstationnementpmr_1_0_0": {"types": {"NoneType": 1511, "str": 13}}, "grandlyon/limonest.stationnementpmr_latest": {"types": {"NoneType": 11}}, "grandlyon/lyon.parcjardin_latest": {"types": {"int": 296}}, "grandlyon/mions.parcjardin_latest": {"types": {"NoneType": 7}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"NoneType": 8}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"NoneType": 2}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"NoneType": 2}}, "grandlyon/saintdidier.stationnementpmr_latest": {"types": {"str": 13}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"str": 35}}, "grandlyon/vaulx.stationnementpmr_latest": {"types": {"NoneType": 10}}, "rdata/pvo_patrimoine_voirie.pvocomptagevelo": {"types": {"NoneType": 21, "str": 146}}}, "photograph": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"NoneType": 2}}}, "photograph.schema:copyrightHolder": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 33}}}, "photograph.schema:copyrightYear": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"int": 33}}}, "photograph.schema:description": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 33}}}, "photograph.schema:url": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"str": 33}}}, "picto": {"rdata/sncf_gares_connexions.sncftraingarearrivee": {"types": {"NoneType": 1, "int": 1254}}, "rdata/sncf_gares_connexions.sncftraingaredepart": {"types": {"int": 1306}}}, "pkgid": {"rdata/pvo_patrimoine_voirie.pvoparkingtr": {"types": {"int": 102}}}, "place_handi": {"rdata/tcl_sytral.tclparcrelaisst": {"types": {"int": 23}}, "rdata/tcl_sytral.tclparcrelaistr": {"types": {"int": 23}}}, "plafond": {"grandlyon/plu_h_opposable.pluzone": {"types": {"NoneType": 3860, "float": 2, "int": 401, "str": 2}}, "grandlyon/pos_opposable.posdetail": {"types": {"NoneType": 13289, "str": 5325}}, "grandlyon/pos_opposable.poszone": {"types": {"NoneType": 3545, "str": 524}}}, "plan_gestion": {"grandlyon/evg_esp_veg.envens": {"types": {"str": 22}}}, "pmr": {"rdata/rx_rhonexpress.rxarret": {"types": {"bool": 6}}, "rdata/rx_rhonexpress.rxligne_2_0_0": {"types": {"bool": 2}}, "rdata/tcl_sytral.tclarret": {"types": {"bool": 4637}}, "rdata/tcl_sytral.tcllignebus_2_0_0": {"types": {"bool": 365}}, "rdata/tcl_sytral.tcllignemf_2_0_0": {"types": {"bool": 12}}, "rdata/tcl_sytral.tcllignetram_2_0_0": {"types": {"bool": 12}}}, "pole": {"grandlyon/pvo_patrimoine_voirie.pvoparc2rm": {"types": {"NoneType": 430, "int": 1, "str": 88}}, "grandlyon/pvo_patrimoine_voirie.pvostationnementvelo": {"types": {"NoneType": 1680, "int": 1, "str": 1684}}, "grandlyon/pvo_patrimoine_voirie.pvostationvelov": {"types": {"NoneType": 52, "str": 375}}, "rdata/demo.demovelov": {"types": {"NoneType": 25, "str": 324}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"NoneType": 52, "str": 375}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"NoneType": 26, "str": 322}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"NoneType": 52, "str": 375}}, "rdata/jcd_jcdecaux.jcdvelov_latest": {"types": {"NoneType": 52, "str": 375}}, "rdata/jcd_jcdecaux.jcdvelov_proj": {"types": {"NoneType": 52, "str": 375}}}, "pompage": {"rdata/nrj_energie.nrjecomix_latest": {"types": {"int": 138696}}, "rdata/nrj_energie.nrjecomixcons_1": {"types": {"int": 134399}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"types": {"int": 4305}}}, "porteur_initiative": {"rdata/cov_covid19.aidecovidgrandlyon": {"types": {"NoneType": 4, "str": 350}}}, "portmasque": {"rdata/cov_covid19.covsecteurmasque_1": {"types": {"str": 1240}}}, "positionnement": {"grandlyon/pvo_patrimoine_voirie.pvoamenagementcyclable": {"types": {"NoneType": 3, "str": 3405}}, "grandlyon/pvo_patrimoine_voirie.pvocomptagecriter": {"types": {"int": 1, "str": 2725}}}, "postal_code": {"rdata/pvo_patrimoine_voirie.pvostationautopartagetr": {"types": {"NoneType": 39}}}, "pourcentage": {"grandlyon/plu_h_opposable.plusmsreg": {"types": {"str": 150}}, "grandlyon/plu_h_opposable.plustmlreg": {"types": {"str": 5}}, "grandlyon/pos_opposable.possmsreg": {"types": {"str": 83}}}, "pourcentage_minimal": {"grandlyon/plu_h_opposable.plureprol": {"types": {"NoneType": 1, "str": 105}}}, "pr": {"tuba/aprr_autoroutes.aire": {"types": {"int": 1, "str": 250}}, "tuba/aprr_autoroutes.prestataire": {"types": {"int": 1, "str": 217}}, "tuba/aprr_autoroutes.service": {"types": {"int": 9, "str": 1393}}}, "pr_axe": {"tuba/aprr_autoroutes.diffuseur": {"types": {"str": 156}}}, "pr_debut": {"tuba/aprr_autoroutes.accident": {"types": {"float": 352}}, "tuba/aprr_autoroutes.histochantier": {"types": {"NoneType": 6, "float": 11560}}}, "pr_reel": {"tuba/aprr_autoroutes.peage": {"types": {"NoneType": 47, "float": 107}}}, "precision_horaires": {"grandlyon/bron.parcjardin_latest": {"types": {"NoneType": 8}}, "grandlyon/champagne.parcjardin_latest": {"types": {"NoneType": 6}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"NoneType": 360, "str": 4}}, "grandlyon/lyon.parcjardin_latest": {"types": {"NoneType": 296}}, "grandlyon/mions.parcjardin_latest": {"types": {"NoneType": 7}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"NoneType": 8}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"NoneType": 2}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"NoneType": 2}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"NoneType": 31, "str": 4}}}, "precision_plani_mm": {"grandlyon/top_plan_canevas.topcanevas": {"types": {"int": 15116}}}, "precisionlocalisation": {"grandlyon/pvo_patrimoine_voirie.pvochantierperturbant": {"types": {"NoneType": 2, "str": 433}}}, "pression": {"rdata/eau_dci.eaudecieqpt": {"types": {"NoneType": 6614, "float": 8919}}, "rdata/eau_dci.hydrant": {"types": {"NoneType": 137, "float": 12352}}}, "pressstat": {"rdata/eau_dci.eaudecieqpt": {"types": {"NoneType": 3162, "float": 12371}}}, "priorite": {"grandlyon/gid_deneigement.gidcircuitdeneigement": {"types": {"str": 291}}, "grandlyon/pvo_patrimoine_voirie.pvoitinerairesda": {"types": {"str": 9162}}}, "prioritepama": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 24863, "str": 11472}}}, "prioritepmd": {"grandlyon/pvo_patrimoine_voirie.pvoplanmodesdoux": {"types": {"int": 2301}}}, "prioritereseauvoirie": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 10658, "str": 25677}}}, "prioritesda": {"grandlyon/pvo_patrimoine_voirie.pvoitinerairesda": {"types": {"int": 9162}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 25757, "str": 10578}}}, "prioritezca": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 23376, "str": 12959}}}, "probability": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"str": 60}}}, "procedure": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"str": 269}}, "ldata/bruit.stations_observatoire_acoustique": {"types": {"str": 20}}, "ldata/bruit.stations_observatoire_acoustique_time": {"types": {"str": 59104}}, "ldata/velov.stations": {"types": {"str": 347}}, "ldata/velov.stations_time": {"types": {"str": 751563}}}, "producteur": {"rdata/apd_apidae.apdevenement": {"types": {"str": 657}}, "rdata/apd_apidae.apdevenement_2_0_0": {"types": {"str": 876}}, "rdata/sit_sitra.sittourisme": {"types": {"str": 5218}}}, "projet": {"rdata/caluire.adsamenag": {"types": {"NoneType": 16, "str": 32}}, "rdata/caluire.adscertif": {"types": {"NoneType": 194, "str": 1891}}, "rdata/caluire.adsdemoli": {"types": {"NoneType": 366, "str": 17}}, "rdata/caluire.adspermis": {"types": {"NoneType": 117, "str": 2490}}, "rdata/chassieu.adsamenag": {"types": {"NoneType": 13, "str": 15}}, "rdata/chassieu.adsauterp": {"types": {"NoneType": 25}}, "rdata/chassieu.adscertif": {"types": {"NoneType": 49, "str": 663}}, "rdata/chassieu.adspermis": {"types": {"NoneType": 368, "str": 1553}}, "rdata/rillieux.adsamenag": {"types": {"NoneType": 19, "str": 14}}, "rdata/rillieux.adsauterp": {"types": {"NoneType": 1}}, "rdata/rillieux.adscertif": {"types": {"NoneType": 222, "str": 819}}, "rdata/rillieux.adsdemoli": {"types": {"NoneType": 207, "str": 24}}, "rdata/rillieux.adspermis": {"types": {"NoneType": 212, "str": 2167}}, "rdata/saintpriest.adsamenag": {"types": {"NoneType": 7, "str": 42}}, "rdata/saintpriest.adsauterp": {"types": {"NoneType": 311}}, "rdata/saintpriest.adscertif": {"types": {"NoneType": 137, "str": 1145}}, "rdata/saintpriest.adsdemoli": {"types": {"NoneType": 53, "str": 39}}, "rdata/saintpriest.adspermis": {"types": {"NoneType": 30, "str": 4187}}, "rdata/tassin.adsamenag": {"types": {"str": 1}}, "rdata/tassin.adsautspe": {"types": {"NoneType": 1}}, "rdata/tassin.adscertif": {"types": {"NoneType": 259, "str": 412}}, "rdata/tassin.adsdemoli": {"types": {"NoneType": 274, "str": 8}}, "rdata/tassin.adspermis": {"types": {"NoneType": 56, "str": 1083}}, "rdata/vaulx.adsamenag": {"types": {"NoneType": 3, "str": 34}}, "rdata/vaulx.adscertif": {"types": {"NoneType": 102, "str": 1309}}, "rdata/vaulx.adsdemoli": {"types": {"NoneType": 321, "str": 25}}, "rdata/vaulx.adspermis": {"types": {"NoneType": 296, "str": 2310}}, "rdata/venissieux.adsamenag": {"types": {"NoneType": 1, "str": 21}}, "rdata/venissieux.adscertif": {"types": {"NoneType": 123, "str": 1834}}, "rdata/venissieux.adsdemoli": {"types": {"NoneType": 2, "str": 25}}, "rdata/venissieux.adspermis": {"types": {"NoneType": 22, "str": 2611}}, "rdata/villeurbanne.adsamenag": {"types": {"NoneType": 5, "str": 10}}, "rdata/villeurbanne.adsautspe": {"types": {"NoneType": 1}}, "rdata/villeurbanne.adscertif": {"types": {"NoneType": 653, "str": 6444}}, "rdata/villeurbanne.adsdemoli": {"types": {"NoneType": 1161, "str": 96}}, "rdata/villeurbanne.adspermis": {"types": {"NoneType": 546, "str": 4760}}}, "projetnature": {"grandlyon/evg_esp_veg.evgsentiernature": {"types": {"NoneType": 7, "str": 38}}}, "proprietaire": {"grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"NoneType": 160, "str": 883}}}, "proprietaireterrain": {"grandlyon/eau_general.eausitepluvio": {"types": {"NoneType": 1, "str": 30}}}, "proprio": {"rdata/eau_dci.eaudecieqpt": {"types": {"NoneType": 2368, "str": 13165}}}, "provenance": {"grandlyon/adr_voie_lieu.adrtoilettepublique_1_0_0": {"types": {"str": 434}}, "grandlyon/adr_voie_lieu.toilettepublique_latest": {"types": {"str": 434}}}, "public.0.libelle": {"rdata/cov_covid19.aidecovidgrandlyon": {"types": {"str": 473}}}, "public.0.valeur": {"rdata/cov_covid19.aidecovidgrandlyon": {"types": {"int": 473}}}, "public_name": {"rdata/pvo_patrimoine_voirie.pvostationautopartagetr": {"types": {"NoneType": 39}}}, "publicaccess": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"bool": 35}}, "rdata/lpa_mobilite.parking_lpaco_2_0_0": {"types": {"bool": 127}}}, "publiccomment": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"NoneType": 255, "str": 2}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"NoneType": 313, "str": 2}}, "rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"str": 60}}}, "publiceventtype": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"NoneType": 51, "str": 9}}}, "qualite": {"grandlyon/cad_cadastre.cadsubdivisionsection": {"types": {"str": 1678}}}, "quantite": {"rdata/rnsa_reseau_aerobio.histornsabulletin": {"types": {"NoneType": 41, "int": 3774, "str": 4}}, "rdata/rnsa_reseau_aerobio.rnsabulletin": {"types": {"NoneType": 25, "int": 120}}}, "raep": {"rdata/rnsa_reseau_aerobio.histornsabulletin": {"types": {"NoneType": 33, "int": 3586, "str": 200}}, "rdata/rnsa_reseau_aerobio.rnsabulletin": {"types": {"int": 145}}}, "rayon_couverture_km": {"grandlyon/chassieu_citoyennete.couverture_panneaux_affichages_libres": {"types": {"int": 10, "str": 1}}}, "rayoncouronne_m": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"NoneType": 119, "float": 95579}}}, "rdf:type": {"rdata/lpa_mobilite.voiture_libre_service": {"types": {"str": 252}}}, "reference": {"tuba/aprr_autoroutes.chantier": {"types": {"str": 712}}}, "reference_evenement": {"tuba/aprr_autoroutes.accident": {"types": {"str": 352}}, "tuba/aprr_autoroutes.histochantier": {"types": {"str": 11566}}}, "referencearrete": {"grandlyon/adr_voie_lieu.adrchangementdenom": {"types": {"NoneType": 692}}}, "referencedomanialite": {"grandlyon/adr_voie_lieu.adraxevoie": {"types": {"NoneType": 38036, "datetime": 4, "str": 147}}}, "referencemobilier": {"grandlyon/gin_nettoiement.gincorbeille": {"types": {"NoneType": 6, "str": 11989}}}, "region": {"tuba/aprr_autoroutes.accident": {"types": {"str": 352}}, "tuba/aprr_autoroutes.chantier": {"types": {"int": 712}}, "tuba/aprr_autoroutes.histochantier": {"types": {"str": 11566}}}, "regle": {"grandlyon/plu_h_opposable.plupatpro": {"types": {"str": 9}}, "grandlyon/plu_h_opposable.plusmfreg": {"types": {"str": 37}}, "grandlyon/plu_h_opposable.plustatio": {"types": {"str": 285}}, "grandlyon/pos_opposable.pospatpro": {"types": {"str": 14}}, "grandlyon/pos_opposable.posstatio": {"types": {"str": 79}}}, "reglement": {"grandlyon/bron.parcjardin_latest": {"types": {"str": 8}}, "grandlyon/champagne.parcjardin_latest": {"types": {"str": 6}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"NoneType": 1, "str": 363}}, "grandlyon/lyon.parcjardin_latest": {"types": {"str": 296}}, "grandlyon/mions.parcjardin_latest": {"types": {"str": 7}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"str": 8}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"NoneType": 1, "str": 1}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"str": 35}}}, "reglementation": {"grandlyon/pvo_patrimoine_voirie.pvoamenagementcyclable": {"types": {"NoneType": 151, "str": 3257}}, "grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"NoneType": 35, "str": 1008}}}, "reglementation_particuliere": {"grandlyon/chassieu_environnement.parcs_squares": {"types": {"str": 22}}}, "reglementationprecisions": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 17188, "str": 19147}}, "grandlyon/pvo_patrimoine_voirie.pvozoneapaisee": {"types": {"NoneType": 553, "str": 6140}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 17188, "str": 19147}}}, "reglementationzca": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 29642, "str": 6693}}, "grandlyon/pvo_patrimoine_voirie.pvozoneapaisee": {"types": {"str": 6693}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 29642, "str": 6693}}}, "regulateur": {"grandlyon/pvo_patrimoine_voirie.pvotronconwebcriter": {"types": {"int": 3035}}}, "relation": {"rdata/eau_dci.eaudecieqpt": {"types": {"NoneType": 15324, "str": 209}}}, "remark_code": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"NoneType": 243, "str": 14}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"NoneType": 312, "str": 3}}}, "remark_description": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"NoneType": 243, "str": 14}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"NoneType": 312, "str": 3}}}, "rental_status": {"rdata/pvo_patrimoine_voirie.pvostationautopartagetr": {"types": {"NoneType": 39}}}, "reseau": {"grandlyon/pvo_patrimoine_voirie.pvoamenagementcyclable": {"types": {"NoneType": 9, "str": 3399}}}, "reseaupl": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 10066, "str": 26269}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 10066, "str": 26269}}}, "reseauprimaire": {"grandlyon/evg_esp_veg.envpdiprclassement": {"types": {"NoneType": 245, "int": 9, "str": 1746}}}, "restauration": {"grandlyon/edu_education.educollege_1_0_0": {"types": {"bool": 134}}, "grandlyon/edu_education.educollege_latest": {"types": {"bool": 134}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"bool": 134}}}, "resumetarifsabonnes": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"NoneType": 6, "str": 29}}}, "resumetarifshoraires": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"NoneType": 6, "str": 29}}}, "retard": {"rdata/sncf_gares_connexions.sncftraingarearrivee": {"types": {"NoneType": 1221, "int": 34}}, "rdata/sncf_gares_connexions.sncftraingaredepart": {"types": {"NoneType": 1277, "int": 29}}}, "revetementchaussee": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 12124, "str": 24211}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 12124, "str": 24211}}}, "revetementpiste": {"grandlyon/pvo_patrimoine_voirie.pvoamenagementcyclable": {"types": {"NoneType": 2652, "str": 756}}}, "revetementtrottoirdroit": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 17386, "str": 18949}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 17386, "str": 18949}}}, "revetementtrottoirgauche": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 18310, "str": 18025}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 18310, "str": 18025}}}, "roadcarriagelanemgmttype": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"NoneType": 60}}}, "roadmaintenancetype": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"NoneType": 60}}}, "route": {"tuba/aprr_autoroutes.accident": {"types": {"str": 352}}, "tuba/aprr_autoroutes.histochantier": {"types": {"str": 11566}}}, "routegrandecirculation": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 33713, "str": 2622}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 33713, "str": 2622}}}, "rue": {"grandlyon/chassieu_equipements.batiments_communaux": {"types": {"NoneType": 8, "str": 92}}, "grandlyon/ins_insertion_emploi.structureinsertion": {"types": {"str": 122}}}, "sameas": {"grandlyon/adr_voie_lieu.adrequiculturepct": {"types": {"NoneType": 4, "str": 93}}, "grandlyon/adr_voie_lieu.adrequippiscinepct": {"types": {"NoneType": 1, "str": 38}}, "grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"NoneType": 6, "str": 73}}}, "samedi": {"grandlyon/gic_collecte.giccircuitcollecte": {"types": {"str": 775}}, "grandlyon/gin_nettoiement.ginmarche": {"types": {"str": 164}}}, "scheduled_at": {"rdata/pvo_patrimoine_voirie.pvostationautopartagetr": {"types": {"NoneType": 39}}}, "schema:category": {"rdata/lpa_mobilite.voiture_libre_service": {"types": {"str": 252}}}, "schema:description": {"rdata/lpa_mobilite.voiture_libre_service": {"types": {"str": 252}}}, "schema:identifier": {"rdata/lpa_mobilite.voiture_libre_service": {"types": {"int": 252}}}, "schema:name": {"rdata/lpa_mobilite.voiture_libre_service": {"types": {"str": 252}}}, "section_europeenne": {"grandlyon/edu_education.educollege_1_0_0": {"types": {"bool": 134}}, "grandlyon/edu_education.educollege_latest": {"types": {"bool": 134}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"bool": 134}}}, "section_internationale": {"grandlyon/edu_education.educollege_1_0_0": {"types": {"bool": 134}}, "grandlyon/edu_education.educollege_latest": {"types": {"bool": 134}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"bool": 134}}}, "section_sport": {"grandlyon/edu_education.educollege_1_0_0": {"types": {"bool": 134}}, "grandlyon/edu_education.educollege_latest": {"types": {"bool": 134}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"bool": 134}}}, "segpa": {"grandlyon/edu_education.educollege_1_0_0": {"types": {"bool": 134}}, "grandlyon/edu_education.educollege_latest": {"types": {"bool": 134}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"bool": 134}}}, "semainereference": {"grandlyon/pvo_patrimoine_voirie.pvopostecomptagecriter": {"types": {"NoneType": 405, "str": 1546}}}, "sens": {"grandlyon/pvo_patrimoine_voirie.pvotronconwebcriter": {"types": {"int": 3035}}, "rdata/pvo_patrimoine_voirie.pvoprevisiontrafic1h": {"types": {"int": 24020}}, "rdata/pvo_patrimoine_voirie.pvotrafic": {"types": {"int": 3035}}, "rdata/rx_rhonexpress.rxligne": {"types": {"str": 2}}, "rdata/rx_rhonexpress.rxligne_2_0_0": {"types": {"str": 2}}, "rdata/tca_transports_alternatifs.tcalignenavly": {"types": {"str": 2}}, "rdata/tca_transports_alternatifs.tcalignevaporetto": {"types": {"str": 2}}, "rdata/tcl_sytral.tcllignebus": {"types": {"str": 365}}, "rdata/tcl_sytral.tcllignebus_2_0_0": {"types": {"str": 365}}, "rdata/tcl_sytral.tcllignemf": {"types": {"str": 12}}, "rdata/tcl_sytral.tcllignemf_2_0_0": {"types": {"str": 12}}, "rdata/tcl_sytral.tcllignetram": {"types": {"str": 12}}, "rdata/tcl_sytral.tcllignetram_2_0_0": {"types": {"str": 12}}, "tuba/aprr_autoroutes.accident": {"types": {"str": 352}}, "tuba/aprr_autoroutes.aire": {"types": {"int": 251}}, "tuba/aprr_autoroutes.diffuseur": {"types": {"int": 156}}, "tuba/aprr_autoroutes.histochantier": {"types": {"NoneType": 284, "str": 11282}}, "tuba/aprr_autoroutes.prestataire": {"types": {"int": 218}}, "tuba/aprr_autoroutes.service": {"types": {"int": 1402}}}, "senscircspecialise": {"grandlyon/adr_voie_lieu.adraxevoie": {"types": {"NoneType": 37782, "str": 405}}}, "senscircul": {"grandlyon/pvo_patrimoine_voirie.pvovillessvoitureptentree_1": {"types": {"str": 187}}}, "senscirculation": {"grandlyon/adr_voie_lieu.adraxevoie": {"types": {"str": 38187}}, "grandlyon/pvo_patrimoine_voirie.pvoamenagementcyclable": {"types": {"NoneType": 1, "str": 3407}}, "grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"str": 36335}}, "grandlyon/pvo_patrimoine_voirie.pvozoneapaisee": {"types": {"str": 6693}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"str": 36335}}}, "separateurtaxi": {"grandlyon/pvo_patrimoine_voirie.pvostationtaxi": {"types": {"NoneType": 9, "str": 97}}}, "seqdeci": {"rdata/eau_dci.eaudecieqpt": {"types": {"int": 15533}}}, "servicetype_description": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "servicetype_iatacode": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"str": 257}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"str": 315}}}, "seuil": {"grandlyon/plu_h_opposable.plustmlreg": {"types": {"str": 5}}}, "seuil_orange_ptm": {"rdata/pvo_patrimoine_voirie.pvoprevisiontrafic1h": {"types": {"NoneType": 17570, "int": 5850, "str": 600}}}, "seuil_rouge_ptm": {"rdata/pvo_patrimoine_voirie.pvoprevisiontrafic1h": {"types": {"NoneType": 17570, "int": 5850, "str": 600}}}, "sieges": {"grandlyon/adr_voie_lieu.adrmetcirconscription": {"types": {"int": 14}}}, "sigle": {"grandlyon/ins_insertion_emploi.structureinsertion": {"types": {"NoneType": 68, "str": 54}}}, "siret": {"grandlyon/adr_voie_lieu.adraerodrome": {"types": {"NoneType": 1, "int": 1}}, "grandlyon/adr_voie_lieu.adrcimetiere": {"types": {"NoneType": 91}}, "grandlyon/adr_voie_lieu.adrcollege": {"types": {"NoneType": 134, "int": 7}}, "grandlyon/adr_voie_lieu.adrcollegepct": {"types": {"NoneType": 134, "int": 7}}, "grandlyon/adr_voie_lieu.adrconfterrmaire": {"types": {"NoneType": 9}}, "grandlyon/adr_voie_lieu.adrcoursdeaulin": {"types": {"NoneType": 834}}, "grandlyon/adr_voie_lieu.adrecole": {"types": {"NoneType": 603, "int": 67}}, "grandlyon/adr_voie_lieu.adrecolepct": {"types": {"NoneType": 603, "int": 67}}, "grandlyon/adr_voie_lieu.adrensart": {"types": {"NoneType": 76}}, "grandlyon/adr_voie_lieu.adrensartpct": {"types": {"NoneType": 76}}, "grandlyon/adr_voie_lieu.adrenssup": {"types": {"NoneType": 35, "int": 4}}, "grandlyon/adr_voie_lieu.adrenssuppct": {"types": {"NoneType": 35, "int": 4}}, "grandlyon/adr_voie_lieu.adrequiculture": {"types": {"NoneType": 97}}, "grandlyon/adr_voie_lieu.adrequiculturepct": {"types": {"NoneType": 97}}, "grandlyon/adr_voie_lieu.adrequippiscine": {"types": {"NoneType": 39, "int": 1}}, "grandlyon/adr_voie_lieu.adrequippiscinepct": {"types": {"NoneType": 38, "int": 1}}, "grandlyon/adr_voie_lieu.adrequipsportpct": {"types": {"NoneType": 1409}}, "grandlyon/adr_voie_lieu.adrequisport": {"types": {"NoneType": 1409}}, "grandlyon/adr_voie_lieu.adrgarefer": {"types": {"NoneType": 20, "int": 16}}, "grandlyon/adr_voie_lieu.adrgareferpct": {"types": {"NoneType": 20, "int": 16}}, "grandlyon/adr_voie_lieu.adrgareroutiere": {"types": {"NoneType": 6}}, "grandlyon/adr_voie_lieu.adrgareroutierepct": {"types": {"NoneType": 6}}, "grandlyon/adr_voie_lieu.adrgareroutmet": {"types": {"NoneType": 2}}, "grandlyon/adr_voie_lieu.adrgarerouturbaine": {"types": {"NoneType": 4}}, "grandlyon/adr_voie_lieu.adrhopital": {"types": {"NoneType": 1, "int": 51}}, "grandlyon/adr_voie_lieu.adrhopitalpct": {"types": {"NoneType": 1, "int": 51}}, "grandlyon/adr_voie_lieu.adrlieuculte": {"types": {"NoneType": 201}}, "grandlyon/adr_voie_lieu.adrlieucultepct": {"types": {"NoneType": 201}}, "grandlyon/adr_voie_lieu.adrlycee": {"types": {"NoneType": 126, "int": 2}}, "grandlyon/adr_voie_lieu.adrlyceepct": {"types": {"NoneType": 126, "int": 2}}, "grandlyon/adr_voie_lieu.adrmairie": {"types": {"NoneType": 10, "int": 69}}, "grandlyon/adr_voie_lieu.adrmairiepct": {"types": {"NoneType": 10, "int": 69}}, "grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"NoneType": 10, "int": 69}}, "grandlyon/adr_voie_lieu.adrmetropole": {"types": {"int": 1}}, "grandlyon/adr_voie_lieu.adrparcjardin": {"types": {"NoneType": 364}}, "grandlyon/adr_voie_lieu.adrperimmdr": {"types": {"NoneType": 33}}, "grandlyon/adr_voie_lieu.adrportionbusee": {"types": {"NoneType": 562}}, "grandlyon/adr_voie_lieu.adrquartier": {"types": {"NoneType": 201}}, "grandlyon/adr_voie_lieu.adrresidence": {"types": {"NoneType": 3206}}, "grandlyon/adr_voie_lieu.adrsecours": {"types": {"NoneType": 31}}, "grandlyon/adr_voie_lieu.adrsecourspct": {"types": {"NoneType": 31}}, "grandlyon/adr_voie_lieu.adrsecurite": {"types": {"NoneType": 95, "int": 1}}, "grandlyon/adr_voie_lieu.adrsecuritepct": {"types": {"NoneType": 95, "int": 1}}, "grandlyon/adr_voie_lieu.adrzae": {"types": {"NoneType": 152}}}, "site": {"grandlyon/evg_esp_veg.envens": {"types": {"str": 22}}}, "site_internet": {"grandlyon/eco_ecologie.annuaireconsommateur": {"types": {"NoneType": 142, "str": 833}}}, "site_web": {"grandlyon/chassieu_environnement.lieux_remarquables": {"types": {"NoneType": 18, "str": 19}}}, "siteinternet": {"grandlyon/ins_insertion_emploi.structureinsertion": {"types": {"NoneType": 3, "str": 119}}}, "siteweb": {"rdata/apd_apidae.apdevenement": {"types": {"NoneType": 12, "str": 645}}, "rdata/sit_sitra.sittourisme": {"types": {"NoneType": 1364, "str": 3854}}}, "situation": {"grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"NoneType": 33, "str": 1010}}}, "slots": {"rdata/pvo_patrimoine_voirie.pvostationautopartagetr": {"types": {"NoneType": 39}}}, "societe": {"tuba/aprr_autoroutes.contrat": {"types": {"str": 142}}, "tuba/aprr_autoroutes.peage": {"types": {"str": 154}}}, "solaire": {"rdata/nrj_energie.nrjecomix_latest": {"types": {"int": 138696}}, "rdata/nrj_energie.nrjecomixcons_1": {"types": {"int": 134399}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"types": {"int": 4305}}}, "sortieouentree": {"grandlyon/pvo_patrimoine_voirie.pvovillessvoitureptentree_1": {"types": {"str": 187}}}, "source": {"grandlyon/adr_voie_lieu.adrbornefontaine_1_0_0": {"types": {"str": 428}}, "grandlyon/adr_voie_lieu.adrbornefontaine_latest": {"types": {"str": 428}}, "grandlyon/adr_voie_lieu.adrcentrecommerc_1_0_0": {"types": {"str": 24}}, "grandlyon/adr_voie_lieu.adrcentrecommerc_latest": {"types": {"str": 24}}, "grandlyon/adr_voie_lieu.adrfontaineornem_1_0_0": {"types": {"str": 75}}, "grandlyon/adr_voie_lieu.adrfontaineornem_latest": {"types": {"str": 75}}, "grandlyon/chassieu_environnement.lieux_remarquables": {"types": {"str": 37}}, "grandlyon/eco_ecologie.annuaireconsommateur": {"types": {"NoneType": 4, "str": 971}}, "grandlyon/evg_esp_veg.evgmarezonehumide": {"types": {"str": 743}}, "rdata/nrj_energie.nrjstationrecharge_1": {"types": {"str": 25}}}, "sous_categorie": {"grandlyon/eco_ecologie.annuaireconsommateur": {"types": {"str": 975}}}, "sous_type": {"grandlyon/pos_opposable.poszonrui": {"types": {"str": 2369}}, "grandlyon/ter_territoire.point_distribution_met": {"types": {"str": 1365}}}, "souscouche1": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 34290, "str": 2045}}}, "souscouche2": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 35275, "str": 1060}}}, "souscouche3": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 35955, "str": 380}}}, "soustheme": {"grandlyon/adr_voie_lieu.adraerodrome": {"types": {"str": 2}}, "grandlyon/adr_voie_lieu.adrcimetiere": {"types": {"str": 91}}, "grandlyon/adr_voie_lieu.adrcollege": {"types": {"str": 141}}, "grandlyon/adr_voie_lieu.adrcollegepct": {"types": {"str": 141}}, "grandlyon/adr_voie_lieu.adrconfterrmaire": {"types": {"str": 9}}, "grandlyon/adr_voie_lieu.adrcoursdeaulin": {"types": {"str": 834}}, "grandlyon/adr_voie_lieu.adrecole": {"types": {"str": 670}}, "grandlyon/adr_voie_lieu.adrecolepct": {"types": {"str": 670}}, "grandlyon/adr_voie_lieu.adrensart": {"types": {"str": 76}}, "grandlyon/adr_voie_lieu.adrensartpct": {"types": {"str": 76}}, "grandlyon/adr_voie_lieu.adrenssup": {"types": {"str": 39}}, "grandlyon/adr_voie_lieu.adrenssuppct": {"types": {"str": 39}}, "grandlyon/adr_voie_lieu.adrequiculture": {"types": {"str": 97}}, "grandlyon/adr_voie_lieu.adrequiculturepct": {"types": {"str": 97}}, "grandlyon/adr_voie_lieu.adrequippiscine": {"types": {"str": 40}}, "grandlyon/adr_voie_lieu.adrequippiscinepct": {"types": {"str": 39}}, "grandlyon/adr_voie_lieu.adrequipsportpct": {"types": {"str": 1409}}, "grandlyon/adr_voie_lieu.adrequisport": {"types": {"str": 1409}}, "grandlyon/adr_voie_lieu.adrgarefer": {"types": {"str": 36}}, "grandlyon/adr_voie_lieu.adrgareferpct": {"types": {"str": 36}}, "grandlyon/adr_voie_lieu.adrgareroutiere": {"types": {"str": 6}}, "grandlyon/adr_voie_lieu.adrgareroutierepct": {"types": {"str": 6}}, "grandlyon/adr_voie_lieu.adrgareroutmet": {"types": {"str": 2}}, "grandlyon/adr_voie_lieu.adrgarerouturbaine": {"types": {"str": 4}}, "grandlyon/adr_voie_lieu.adrhopital": {"types": {"str": 52}}, "grandlyon/adr_voie_lieu.adrhopitalpct": {"types": {"str": 52}}, "grandlyon/adr_voie_lieu.adrlieuculte": {"types": {"str": 201}}, "grandlyon/adr_voie_lieu.adrlieucultepct": {"types": {"str": 201}}, "grandlyon/adr_voie_lieu.adrlieulin": {"types": {"str": 1396}}, "grandlyon/adr_voie_lieu.adrlieupct": {"types": {"str": 65}}, "grandlyon/adr_voie_lieu.adrlieusurf": {"types": {"str": 7160}}, "grandlyon/adr_voie_lieu.adrlycee": {"types": {"str": 128}}, "grandlyon/adr_voie_lieu.adrlyceepct": {"types": {"str": 128}}, "grandlyon/adr_voie_lieu.adrmairie": {"types": {"str": 79}}, "grandlyon/adr_voie_lieu.adrmairiepct": {"types": {"str": 79}}, "grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"str": 79}}, "grandlyon/adr_voie_lieu.adrmetropole": {"types": {"str": 1}}, "grandlyon/adr_voie_lieu.adrparcjardin": {"types": {"str": 364}}, "grandlyon/adr_voie_lieu.adrperimmdr": {"types": {"str": 33}}, "grandlyon/adr_voie_lieu.adrportionbusee": {"types": {"str": 562}}, "grandlyon/adr_voie_lieu.adrquartier": {"types": {"str": 201}}, "grandlyon/adr_voie_lieu.adrresidence": {"types": {"str": 3206}}, "grandlyon/adr_voie_lieu.adrsecours": {"types": {"str": 31}}, "grandlyon/adr_voie_lieu.adrsecourspct": {"types": {"str": 31}}, "grandlyon/adr_voie_lieu.adrsecurite": {"types": {"str": 96}}, "grandlyon/adr_voie_lieu.adrsecuritepct": {"types": {"str": 96}}, "grandlyon/adr_voie_lieu.adrzae": {"types": {"str": 152}}}, "soustype": {"grandlyon/plu_h_opposable.pluaxerui": {"types": {"NoneType": 206, "str": 3780}}, "grandlyon/plu_h_opposable.pluzonrui": {"types": {"str": 4297}}}, "srid": {"grandlyon/public.geometry_columns": {"types": {"int": 373}}, "rdata/public.geometry_columns": {"types": {"int": 174}}, "tuba/public.geometry_columns": {"types": {"int": 10}}}, "startdate": {"rdata/jcd_jcdecaux.jcdvelov": {"types": {"NoneType": 426, "datetime": 1}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"NoneType": 338, "datetime": 10}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"NoneType": 427}}, "rdata/lpa_mobilite.art_parking_lpa_2_0_0": {"types": {"NoneType": 19, "datetime": 12}}}, "starttime": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"datetime": 60}}}, "station": {"rdata/nrj_energie.nrjstationrecharge_1": {"types": {"str": 25}}}, "station_type": {"rdata/pvo_patrimoine_voirie.pvostationautopartagetr": {"types": {"NoneType": 39}}}, "stationbonus": {"grandlyon/pvo_patrimoine_voirie.pvostationvelov": {"types": {"NoneType": 427}}}, "stations_schema:identifier": {"rdata/lpa_mobilite.voiture_libre_service": {"types": {"NoneType": 146, "int": 106}}}, "status": {"rdata/demo.demovelov": {"types": {"str": 349}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"NoneType": 3, "str": 424}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"str": 348}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"NoneType": 3, "str": 424}}, "rdata/jcd_jcdecaux.jcdvelov_latest": {"types": {"NoneType": 3, "str": 424}}, "rdata/jcd_jcdecaux.jcdvelov_proj": {"types": {"NoneType": 3, "str": 424}}, "rdata/pvo_patrimoine_voirie.pvocomptagevelo": {"types": {"NoneType": 14, "str": 153}}, "rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"str": 60}}, "rdata/pvo_patrimoine_voirie.pvostationautopartagetr": {"types": {"NoneType": 39}}}, "statut": {"grandlyon/gin_nettoiement.gincorbeille": {"types": {"str": 11995}}, "rdata/eau_dci.eaudecieqpt": {"types": {"str": 15533}}, "rdata/eau_dci.hydrant": {"types": {"NoneType": 9938, "str": 2551}}, "rdata/gin_nettoiement.gincdp": {"types": {"str": 12244}}}, "statut_juridique": {"grandlyon/chassieu_economie.commerces_artisans": {"types": {"NoneType": 148}}}, "statut_juridique_organisation": {"rdata/med_mediation.aptic": {"types": {"str": 30}}}, "statut_public_prive": {"grandlyon/edu_education.educollege_1_0_0": {"types": {"str": 134}}, "grandlyon/edu_education.educollege_latest": {"types": {"str": 134}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"str": 134}}}, "statutpedibus": {"grandlyon/pvo_patrimoine_voirie.pvoarretpedibus": {"types": {"str": 802}}, "grandlyon/pvo_patrimoine_voirie.pvopedibus": {"types": {"str": 217}}}, "statutsite": {"grandlyon/gic_collecte.giccompostage": {"types": {"str": 1}}}, "stecal": {"grandlyon/plu_h_opposable.pluzone": {"types": {"NoneType": 4209, "int": 56}}}, "structure": {"grandlyon/eco_ecologie.annuaireconsommateur": {"types": {"str": 975}}, "grandlyon/eco_ecologie.annuaireproducteur": {"types": {"str": 124}}}, "subscription_status": {"rdata/pvo_patrimoine_voirie.pvostationautopartagetr": {"types": {"NoneType": 39}}}, "superficieha": {"grandlyon/evg_esp_veg.evgprojetnature": {"types": {"float": 13}}}, "supf": {"tuba/edf_limonest.parcelle": {"types": {"int": 3165}}}, "support": {"grandlyon/bron.panneauaffichage_latest": {"types": {"str": 41}}, "grandlyon/champagne.panneauaffichage_latest": {"types": {"NoneType": 3}}, "grandlyon/com_donnees_communales.companneauaffichage_1_0_0": {"types": {"NoneType": 22, "str": 189}}, "grandlyon/gin_nettoiement.gincorbeille": {"types": {"NoneType": 755, "str": 11240}}, "grandlyon/lyon.panneauaffichage_latest": {"types": {"str": 76}}, "grandlyon/mions.panneauaffichage_latest": {"types": {"str": 10}}, "grandlyon/rillieux.panneauaffichage_latest": {"types": {"NoneType": 19}}, "grandlyon/saintcyr.panneauaffichage_latest": {"types": {"str": 1}}, "grandlyon/saintdidier.panneauaffichage_latest": {"types": {"str": 4}}, "grandlyon/vaulx.panneauaffichage_latest": {"types": {"str": 25}}, "grandlyon/villeurbanne.panneauaffichage_latest": {"types": {"str": 32}}, "rdata/gin_nettoiement.gincdp": {"types": {"str": 12244}}}, "surf_tot_m2": {"grandlyon/bron.parcjardin_latest": {"types": {"float": 8}}, "grandlyon/champagne.parcjardin_latest": {"types": {"float": 6}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"NoneType": 2, "float": 362}}, "grandlyon/lyon.parcjardin_latest": {"types": {"float": 296}}, "grandlyon/mions.parcjardin_latest": {"types": {"NoneType": 2, "float": 5}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"float": 8}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"float": 2}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"float": 2}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"float": 35}}}, "surface": {"grandlyon/gin_nettoiement.ginmarche": {"types": {"NoneType": 1, "float": 163}}, "grandlyon/plu_h_opposable.pluloceqp": {"types": {"int": 10, "str": 1}}, "grandlyon/pos_opposable.posloceqp": {"types": {"str": 59}}, "rdata/lpa_mobilite.logistique_urbaine": {"types": {"float": 3}}}, "surface_hectare": {"grandlyon/evg_esp_veg.envens": {"types": {"int": 22}}, "grandlyon/evg_esp_veg.envpenap": {"types": {"int": 28}}, "grandlyon/evg_esp_veg.envzpens": {"types": {"int": 17}}}, "surface_totale": {"grandlyon/chassieu_environnement.parcs_squares": {"types": {"float": 22}}}, "surfacecadastrale": {"grandlyon/cad_cadastre.cadparcelle": {"types": {"NoneType": 11, "float": 268535}}, "grandlyon/cad_cadastre.cadparcellehistorique": {"types": {"NoneType": 12759, "float": 70845}}}, "surfacecadre_m2": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"NoneType": 33776, "int": 61922}}}, "surfacechaussee": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 10687, "float": 25648}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 10687, "float": 25648}}}, "surfacecirculeechaussee": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 10774, "float": 25561}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 10774, "float": 25561}}}, "surfacem2": {"grandlyon/eco_ecologie.ecoperimetrezfe_1_0_0": {"types": {"float": 1}}, "grandlyon/evg_esp_veg.evgmarezonehumide": {"types": {"float": 743}}}, "surfaceplancherbatiment": {"rdata/caluire.adsamenag": {"types": {"NoneType": 1, "int": 46, "str": 1}}, "rdata/caluire.adspermis": {"types": {"NoneType": 17, "int": 2008, "str": 582}}, "rdata/chassieu.adsamenag": {"types": {"int": 28}}, "rdata/chassieu.adsauterp": {"types": {"NoneType": 25}}, "rdata/chassieu.adspermis": {"types": {"NoneType": 11, "int": 1626, "str": 284}}, "rdata/rillieux.adsamenag": {"types": {"NoneType": 1, "int": 29, "str": 3}}, "rdata/rillieux.adsauterp": {"types": {"NoneType": 1}}, "rdata/rillieux.adspermis": {"types": {"NoneType": 75, "int": 2002, "str": 302}}, "rdata/saintpriest.adsamenag": {"types": {"int": 48, "str": 1}}, "rdata/saintpriest.adsauterp": {"types": {"NoneType": 311}}, "rdata/saintpriest.adspermis": {"types": {"NoneType": 14, "int": 3265, "str": 938}}, "rdata/tassin.adsamenag": {"types": {"int": 1}}, "rdata/tassin.adsautspe": {"types": {"NoneType": 1}}, "rdata/tassin.adspermis": {"types": {"NoneType": 7, "int": 702, "str": 430}}, "rdata/vaulx.adsamenag": {"types": {"int": 37}}, "rdata/vaulx.adspermis": {"types": {"NoneType": 9, "int": 2036, "str": 561}}, "rdata/venissieux.adsamenag": {"types": {"int": 22}}, "rdata/venissieux.adspermis": {"types": {"NoneType": 9, "int": 1882, "str": 742}}, "rdata/villeurbanne.adsamenag": {"types": {"int": 15}}, "rdata/villeurbanne.adsautspe": {"types": {"NoneType": 1}}, "rdata/villeurbanne.adspermis": {"types": {"NoneType": 17, "int": 4320, "str": 969}}}, "surfaceplanchermaxienvisageelotissement": {"rdata/caluire.adsamenag": {"types": {"NoneType": 48}}, "rdata/chassieu.adsamenag": {"types": {"NoneType": 28}}, "rdata/rillieux.adsamenag": {"types": {"NoneType": 33}}, "rdata/saintpriest.adsamenag": {"types": {"NoneType": 49}}, "rdata/tassin.adsamenag": {"types": {"NoneType": 1}}, "rdata/vaulx.adsamenag": {"types": {"NoneType": 37}}, "rdata/venissieux.adsamenag": {"types": {"NoneType": 22}}, "rdata/villeurbanne.adsamenag": {"types": {"NoneType": 15}}}, "surfacereparee": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 26589, "float": 9746}}}, "surfaces": {"grandlyon/chassieu_economie.commerces_artisans": {"types": {"NoneType": 69, "int": 79}}}, "surfacetrottoirdroit": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 17382, "float": 18953}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 17382, "float": 18953}}}, "surfacetrottoirgauche": {"grandlyon/pvo_patrimoine_voirie.pvochausseetrottoir": {"types": {"NoneType": 18321, "float": 18014}}, "rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 18321, "float": 18014}}}, "systeme_alti": {"grandlyon/top_plan_canevas.topcanevas": {"types": {"NoneType": 499, "str": 14617}}}, "systeme_plani": {"grandlyon/top_plan_canevas.topcanevas": {"types": {"str": 15116}}}, "taille": {"grandlyon/adr_voie_lieu.adrlieulin": {"types": {"NoneType": 1396}}, "grandlyon/adr_voie_lieu.adrlieupct": {"types": {"NoneType": 65}}, "grandlyon/adr_voie_lieu.adrlieusurf": {"types": {"NoneType": 7159, "int": 1}}, "grandlyon/adr_voie_lieu.adrnomvoie": {"types": {"NoneType": 56768}}, "grandlyon/adr_voie_lieu.adrnomvoiex": {"types": {"NoneType": 43771}}, "grandlyon/plu_h_opposable.plusmsreg": {"types": {"str": 150}}, "grandlyon/pos_opposable.possmsreg": {"types": {"str": 83}}}, "taille_logement": {"grandlyon/plu_h_opposable.plustmlreg": {"types": {"str": 5}}}, "tarif": {"grandlyon/adr_voie_lieu.adrequippiscinepct": {"types": {"NoneType": 8, "str": 31}}}, "tarifmax": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"NoneType": 450, "float": 426}}}, "tarifmin": {"rdata/apd_apidae.apdevenement_2_0_0": {"types": {"NoneType": 426, "float": 450}}}, "tarifsenclair": {"rdata/apd_apidae.apdevenement": {"types": {"NoneType": 13, "str": 644}}, "rdata/apd_apidae.apdevenement_2_0_0": {"types": {"NoneType": 192, "str": 684}}, "rdata/sit_sitra.sittourisme": {"types": {"NoneType": 3826, "str": 1392}}}, "tarifsmax": {"rdata/apd_apidae.apdevenement": {"types": {"NoneType": 133, "float": 524}}, "rdata/sit_sitra.sittourisme": {"types": {"NoneType": 4434, "float": 784}}}, "tarifsmin": {"rdata/apd_apidae.apdevenement": {"types": {"NoneType": 133, "float": 524}}, "rdata/sit_sitra.sittourisme": {"types": {"NoneType": 4434, "float": 784}}}, "taux_ptm": {"rdata/pvo_patrimoine_voirie.pvoprevisiontrafic1h": {"types": {"NoneType": 17570, "int": 5850, "str": 600}}}, "tch_bioenergies": {"rdata/nrj_energie.nrjecomix_latest": {"types": {"NoneType": 123064, "float": 15632}}, "rdata/nrj_energie.nrjecomixcons_1": {"types": {"NoneType": 123071, "float": 11328}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"types": {"float": 4305}}}, "tch_eolien": {"rdata/nrj_energie.nrjecomix_latest": {"types": {"NoneType": 123064, "float": 15632}}, "rdata/nrj_energie.nrjecomixcons_1": {"types": {"NoneType": 123071, "float": 11328}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"types": {"float": 4305}}}, "tch_hydraulique": {"rdata/nrj_energie.nrjecomix_latest": {"types": {"NoneType": 123064, "float": 15632}}, "rdata/nrj_energie.nrjecomixcons_1": {"types": {"NoneType": 123071, "float": 11328}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"types": {"float": 4305}}}, "tch_nucleaire": {"rdata/nrj_energie.nrjecomix_latest": {"types": {"NoneType": 123064, "float": 15632}}, "rdata/nrj_energie.nrjecomixcons_1": {"types": {"NoneType": 123071, "float": 11328}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"types": {"float": 4305}}}, "tch_solaire": {"rdata/nrj_energie.nrjecomix_latest": {"types": {"NoneType": 123064, "float": 15632}}, "rdata/nrj_energie.nrjecomixcons_1": {"types": {"NoneType": 123071, "float": 11328}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"types": {"float": 4305}}}, "tch_thermique": {"rdata/nrj_energie.nrjecomix_latest": {"types": {"NoneType": 123064, "float": 15632}}, "rdata/nrj_energie.nrjecomixcons_1": {"types": {"NoneType": 123071, "float": 11328}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"types": {"float": 4305}}}, "tco_bioenergies": {"rdata/nrj_energie.nrjecomix_latest": {"types": {"NoneType": 122680, "float": 16016}}, "rdata/nrj_energie.nrjecomixcons_1": {"types": {"NoneType": 122687, "float": 11712}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"types": {"float": 4305}}}, "tco_eolien": {"rdata/nrj_energie.nrjecomix_latest": {"types": {"NoneType": 122680, "float": 16016}}, "rdata/nrj_energie.nrjecomixcons_1": {"types": {"NoneType": 122687, "float": 11712}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"types": {"float": 4305}}}, "tco_hydraulique": {"rdata/nrj_energie.nrjecomix_latest": {"types": {"NoneType": 122680, "float": 16016}}, "rdata/nrj_energie.nrjecomixcons_1": {"types": {"NoneType": 122687, "float": 11712}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"types": {"float": 4305}}}, "tco_nucleaire": {"rdata/nrj_energie.nrjecomix_latest": {"types": {"NoneType": 122680, "float": 16016}}, "rdata/nrj_energie.nrjecomixcons_1": {"types": {"NoneType": 122687, "float": 11712}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"types": {"float": 4305}}}, "tco_solaire": {"rdata/nrj_energie.nrjecomix_latest": {"types": {"NoneType": 122680, "float": 16016}}, "rdata/nrj_energie.nrjecomixcons_1": {"types": {"NoneType": 122687, "float": 11712}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"types": {"float": 4305}}}, "tco_thermique": {"rdata/nrj_energie.nrjecomix_latest": {"types": {"NoneType": 122680, "float": 16016}}, "rdata/nrj_energie.nrjecomixcons_1": {"types": {"NoneType": 122687, "float": 11712}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"types": {"float": 4305}}}, "tel": {"grandlyon/champagne.equipementpublic_latest": {"types": {"str": 31}}, "grandlyon/com_donnees_communales.comequipementpublic_1_0_0": {"types": {"NoneType": 245, "str": 47}}, "grandlyon/rillieux.equipementpublic_latest": {"types": {"NoneType": 14}}, "grandlyon/saintdidier.equipementpublic_latest": {"types": {"str": 16}}, "grandlyon/vaulx.equipementpublic_latest": {"types": {"NoneType": 231}}}, "tel_dg": {"grandlyon/vdl_vie_citoyenne.bureau_centralisateur": {"types": {"str": 9}}}, "tel_mairie": {"grandlyon/vdl_vie_citoyenne.bureau_centralisateur": {"types": {"str": 9}}}, "telephone": {"grandlyon/adr_voie_lieu.adrequiculturepct": {"types": {"NoneType": 4, "str": 93}}, "grandlyon/adr_voie_lieu.adrequippiscinepct": {"types": {"NoneType": 5, "int": 27, "str": 7}}, "grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"NoneType": 4, "str": 75}}, "grandlyon/eco_ecologie.annuaireconsommateur": {"types": {"NoneType": 950, "str": 25}}, "grandlyon/edu_education.educollege_1_0_0": {"types": {"NoneType": 1, "str": 133}}, "grandlyon/edu_education.educollege_latest": {"types": {"NoneType": 1, "str": 133}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"NoneType": 1, "str": 133}}, "grandlyon/gip_proprete.gipdecheterie": {"types": {"NoneType": 3, "str": 29}}, "grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"NoneType": 3, "str": 29}}, "grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"NoneType": 3, "str": 29}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"NoneType": 3, "str": 29}}, "grandlyon/gip_proprete.gipdonnerie_2_0_0": {"types": {"NoneType": 12}}, "grandlyon/gip_proprete.gipdonnerie_3_0_0": {"types": {"NoneType": 12}}, "grandlyon/gip_proprete.gipdonnerie_latest": {"types": {"NoneType": 12}}, "grandlyon/ins_insertion_emploi.structureinsertion": {"types": {"NoneType": 2, "int": 92, "str": 28}}, "grandlyon/pvo_patrimoine_voirie.pvostationtaxi": {"types": {"NoneType": 7, "str": 99}}, "grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"NoneType": 4, "str": 58}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"str": 56}}, "rdata/apd_apidae.apdevenement": {"types": {"NoneType": 92, "str": 565}}, "rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"NoneType": 3, "int": 4, "str": 28}}, "rdata/sit_sitra.sittourisme": {"types": {"NoneType": 290, "int": 4, "str": 4924}}}, "telephone_presence": {"rdata/med_mediation.aptic": {"types": {"str": 30}}}, "telephonefax": {"rdata/apd_apidae.apdevenement": {"types": {"NoneType": 657}}, "rdata/sit_sitra.sittourisme": {"types": {"NoneType": 5201, "str": 17}}}, "temps_parcours": {"grandlyon/evg_esp_veg.envpdiprboucle": {"types": {"str": 61}}}, "tempsparcoursentree": {"grandlyon/pvo_patrimoine_voirie.pvotempsparcoursvl": {"types": {"int": 111}}}, "tempsparcourssortie": {"grandlyon/pvo_patrimoine_voirie.pvotempsparcoursvl": {"types": {"NoneType": 41, "int": 70}}}, "territoire": {"grandlyon/evg_esp_veg.envens": {"types": {"str": 22}}}, "territoire_mutualise": {"grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"str": 62}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"str": 56}}}, "texte": {"grandlyon/pos_opposable.postexte_loceqp": {"types": {"NoneType": 26, "str": 33}}, "grandlyon/pos_opposable.postexte_oaqs": {"types": {"NoneType": 245, "str": 99}}, "grandlyon/pos_opposable.postexte_paysag": {"types": {"NoneType": 67, "str": 13}}, "grandlyon/pos_opposable.postexte_perime": {"types": {"NoneType": 192, "str": 34}}, "grandlyon/pos_opposable.postexte_polimp": {"types": {"NoneType": 425, "str": 98}}, "grandlyon/pos_opposable.postexte_sms": {"types": {"NoneType": 2, "str": 155}}, "grandlyon/pos_opposable.postexte_zone2000": {"types": {"NoneType": 2012}}, "grandlyon/pos_opposable.postexte_zone5000": {"types": {"NoneType": 4820, "str": 1}}}, "thematique": {"grandlyon/ins_insertion_emploi.structureinsertion": {"types": {"str": 122}}}, "theme": {"grandlyon/adr_voie_lieu.adraerodrome": {"types": {"str": 2}}, "grandlyon/adr_voie_lieu.adrcimetiere": {"types": {"str": 91}}, "grandlyon/adr_voie_lieu.adrcollege": {"types": {"str": 141}}, "grandlyon/adr_voie_lieu.adrcollegepct": {"types": {"str": 141}}, "grandlyon/adr_voie_lieu.adrconfterrmaire": {"types": {"str": 9}}, "grandlyon/adr_voie_lieu.adrcoursdeaulin": {"types": {"str": 834}}, "grandlyon/adr_voie_lieu.adrecole": {"types": {"str": 670}}, "grandlyon/adr_voie_lieu.adrecolepct": {"types": {"str": 670}}, "grandlyon/adr_voie_lieu.adrensart": {"types": {"str": 76}}, "grandlyon/adr_voie_lieu.adrensartpct": {"types": {"str": 76}}, "grandlyon/adr_voie_lieu.adrenssup": {"types": {"str": 39}}, "grandlyon/adr_voie_lieu.adrenssuppct": {"types": {"str": 39}}, "grandlyon/adr_voie_lieu.adrequiculture": {"types": {"str": 97}}, "grandlyon/adr_voie_lieu.adrequiculturepct": {"types": {"str": 97}}, "grandlyon/adr_voie_lieu.adrequippiscine": {"types": {"str": 40}}, "grandlyon/adr_voie_lieu.adrequippiscinepct": {"types": {"str": 39}}, "grandlyon/adr_voie_lieu.adrequipsportpct": {"types": {"str": 1409}}, "grandlyon/adr_voie_lieu.adrequisport": {"types": {"str": 1409}}, "grandlyon/adr_voie_lieu.adrgarefer": {"types": {"str": 36}}, "grandlyon/adr_voie_lieu.adrgareferpct": {"types": {"str": 36}}, "grandlyon/adr_voie_lieu.adrgareroutiere": {"types": {"str": 6}}, "grandlyon/adr_voie_lieu.adrgareroutierepct": {"types": {"str": 6}}, "grandlyon/adr_voie_lieu.adrgareroutmet": {"types": {"str": 2}}, "grandlyon/adr_voie_lieu.adrgarerouturbaine": {"types": {"str": 4}}, "grandlyon/adr_voie_lieu.adrhopital": {"types": {"str": 52}}, "grandlyon/adr_voie_lieu.adrhopitalpct": {"types": {"str": 52}}, "grandlyon/adr_voie_lieu.adrlieuculte": {"types": {"str": 201}}, "grandlyon/adr_voie_lieu.adrlieucultepct": {"types": {"str": 201}}, "grandlyon/adr_voie_lieu.adrlieulin": {"types": {"str": 1396}}, "grandlyon/adr_voie_lieu.adrlieupct": {"types": {"str": 65}}, "grandlyon/adr_voie_lieu.adrlieusurf": {"types": {"str": 7160}}, "grandlyon/adr_voie_lieu.adrlycee": {"types": {"str": 128}}, "grandlyon/adr_voie_lieu.adrlyceepct": {"types": {"str": 128}}, "grandlyon/adr_voie_lieu.adrmairie": {"types": {"str": 79}}, "grandlyon/adr_voie_lieu.adrmairiepct": {"types": {"str": 79}}, "grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"str": 79}}, "grandlyon/adr_voie_lieu.adrmetropole": {"types": {"str": 1}}, "grandlyon/adr_voie_lieu.adrparcjardin": {"types": {"str": 364}}, "grandlyon/adr_voie_lieu.adrperimmdr": {"types": {"str": 33}}, "grandlyon/adr_voie_lieu.adrportionbusee": {"types": {"str": 562}}, "grandlyon/adr_voie_lieu.adrquartier": {"types": {"str": 201}}, "grandlyon/adr_voie_lieu.adrresidence": {"types": {"str": 3206}}, "grandlyon/adr_voie_lieu.adrsecours": {"types": {"str": 31}}, "grandlyon/adr_voie_lieu.adrsecourspct": {"types": {"str": 31}}, "grandlyon/adr_voie_lieu.adrsecurite": {"types": {"str": 96}}, "grandlyon/adr_voie_lieu.adrsecuritepct": {"types": {"str": 96}}, "grandlyon/adr_voie_lieu.adrzae": {"types": {"str": 152}}, "grandlyon/champagne.equipementpublic_latest": {"types": {"str": 31}}, "grandlyon/com_donnees_communales.comequipementpublic_1_0_0": {"types": {"str": 292}}, "grandlyon/evg_esp_veg.evgsentiernature": {"types": {"NoneType": 20, "str": 25}}, "grandlyon/rillieux.equipementpublic_latest": {"types": {"str": 14}}, "grandlyon/saintdidier.equipementpublic_latest": {"types": {"str": 16}}, "grandlyon/vaulx.equipementpublic_latest": {"types": {"str": 231}}, "rdata/apd_apidae.apdevenement_2_0_0": {"types": {"str": 876}}}, "thermique": {"rdata/nrj_energie.nrjecomix_latest": {"types": {"int": 138696}}, "rdata/nrj_energie.nrjecomixcons_1": {"types": {"int": 134399}}, "rdata/nrj_energie.nrjecomixtpsreel_1": {"types": {"int": 4305}}}, "timestamps_aibt": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"NoneType": 255, "datetime": 2}}}, "timestamps_aldt": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"NoneType": 250, "datetime": 7}}}, "timestamps_aobt": {"rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"NoneType": 297, "datetime": 18}}}, "timestamps_atot": {"rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"NoneType": 297, "datetime": 18}}}, "timestamps_atot_outstation": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"NoneType": 239, "datetime": 18}}}, "timestamps_cancellationdate": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"NoneType": 256, "datetime": 1}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"NoneType": 314, "datetime": 1}}}, "timestamps_diversiondate": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"NoneType": 257}}}, "timestamps_eibt": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"NoneType": 202, "datetime": 55}}}, "timestamps_eldt": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"NoneType": 203, "datetime": 54}}}, "timestamps_eobt": {"rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"datetime": 315}}}, "timestamps_modificationdate": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"datetime": 257}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"datetime": 315}}}, "timestamps_sibt": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"datetime": 257}}}, "timestamps_sobt": {"rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"datetime": 315}}}, "timezone": {"rdata/pvo_patrimoine_voirie.pvocomptagevelo": {"types": {"str": 167}}}, "titre": {"grandlyon/top_plan_canevas.topplan": {"types": {"NoneType": 12, "str": 5541}}, "rdata/cov_covid19.aidecovidgrandlyon": {"types": {"str": 354}}, "rdata/jcd_jcdecaux.jcdvelov": {"types": {"NoneType": 426, "str": 1}}, "rdata/jcd_jcdecaux.jcdvelov_2154": {"types": {"NoneType": 338, "str": 10}}, "rdata/jcd_jcdecaux.jcdvelov_2_0_0": {"types": {"NoneType": 427}}, "rdata/tcl_sytral.tclalertetrafic_2": {"types": {"str": 247}}}, "titulaire_denominationsociale": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"str": 269}}}, "titulaire_id": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"int": 266, "str": 3}}}, "titulaire_typeidentifiant": {"grandlyon/daj_affaires_juridiques.marches": {"types": {"str": 269}}}, "toilettes": {"grandlyon/bron.parcjardin_latest": {"types": {"str": 8}}, "grandlyon/champagne.parcjardin_latest": {"types": {"str": 6}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"NoneType": 8, "str": 356}}, "grandlyon/lyon.parcjardin_latest": {"types": {"str": 296}}, "grandlyon/mions.parcjardin_latest": {"types": {"str": 7}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"NoneType": 8}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"str": 35}}}, "totalnumberofcharger": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"NoneType": 9, "int": 26}}}, "totem": {"grandlyon/pvo_patrimoine_voirie.pvostationtaxi": {"types": {"NoneType": 7, "str": 99}}}, "townname": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"str": 60}}}, "tram": {"grandlyon/vdl_vie_citoyenne.lieu_de_vote": {"types": {"NoneType": 119}}}, "travauxcuratifs": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 28799, "str": 7536}}}, "travauxpreventifs": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 30082, "str": 6253}}}, "trigramme": {"grandlyon/adr_voie_lieu.adrcomgl": {"types": {"str": 59}}, "grandlyon/adr_voie_lieu.adrcommune": {"types": {"NoneType": 125, "str": 68}}}, "turnflightinternalid": {"rdata/adl_aeroport_lyon.adlvoloperationnelarrivee": {"types": {"NoneType": 25, "int": 232}}, "rdata/adl_aeroport_lyon.adlvoloperationneldepart": {"types": {"NoneType": 15, "int": 300}}}, "twgid": {"grandlyon/pvo_patrimoine_voirie.pvotronconwebcriter": {"types": {"int": 3035}}, "rdata/pvo_patrimoine_voirie.pvoprevisiontrafic1h": {"types": {"int": 24020}}, "rdata/pvo_patrimoine_voirie.pvotrafic": {"types": {"int": 3035}}}, "twitter": {"grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"NoneType": 64, "str": 15}}}, "type": {"grandlyon/bron.bureauvote_1_0_0": {"types": {"str": 26}}, "grandlyon/bron.bureauvote_latest": {"types": {"str": 26}}, "grandlyon/cad_cadastre.cadbatiment": {"types": {"str": 337869}}, "grandlyon/champagne.bureauvote_1_0_0": {"types": {"str": 5}}, "grandlyon/champagne.bureauvote_latest": {"types": {"str": 5}}, "grandlyon/champagne.equipementpublic_latest": {"types": {"str": 31}}, "grandlyon/chassieu_environnement.lieux_remarquables": {"types": {"int": 5, "str": 32}}, "grandlyon/com_donnees_communales.combureauvote_1_0_0": {"types": {"str": 201}}, "grandlyon/com_donnees_communales.combureauvote_2_0_0": {"types": {"str": 201}}, "grandlyon/com_donnees_communales.comequipementpublic_1_0_0": {"types": {"str": 292}}, "grandlyon/eco_ecologie.annuaireproducteur": {"types": {"str": 124}}, "grandlyon/evg_esp_veg.evgaireaccueil": {"types": {"str": 18}}, "grandlyon/evg_esp_veg.evgmarezonehumide": {"types": {"str": 743}}, "grandlyon/evg_esp_veg.evgpoisentiernature": {"types": {"str": 187}}, "grandlyon/fpc_fond_plan_communaut.fpctoit": {"types": {"str": 482011}}, "grandlyon/mions.bureauvote_1_0_0": {"types": {"str": 10}}, "grandlyon/mions.bureauvote_latest": {"types": {"str": 10}}, "grandlyon/plu_h_opposable.pluaxerui": {"types": {"str": 3986}}, "grandlyon/plu_h_opposable.plucommersurf": {"types": {"str": 4213}}, "grandlyon/plu_h_opposable.plucontin": {"types": {"str": 470}}, "grandlyon/plu_h_opposable.pluintacc": {"types": {"NoneType": 6, "str": 196}}, "grandlyon/plu_h_opposable.plunonaed": {"types": {"str": 678}}, "grandlyon/plu_h_opposable.plupaspar": {"types": {"str": 491}}, "grandlyon/plu_h_opposable.plupaysag": {"types": {"NoneType": 1693}}, "grandlyon/plu_h_opposable.plupieton": {"types": {"NoneType": 301}}, "grandlyon/plu_h_opposable.plupolimp": {"types": {"str": 742}}, "grandlyon/plu_h_opposable.plurichso": {"types": {"NoneType": 5}}, "grandlyon/plu_h_opposable.pluzonrui": {"types": {"str": 4297}}, "grandlyon/pos_opposable.poscommer": {"types": {"str": 3362}}, "grandlyon/pos_opposable.poscontinuite": {"types": {"str": 1132}}, "grandlyon/pos_opposable.posespnonaed": {"types": {"str": 625}}, "grandlyon/pos_opposable.posflerui": {"types": {"str": 275}}, "grandlyon/pos_opposable.posintacc": {"types": {"NoneType": 207, "str": 167}}, "grandlyon/pos_opposable.pospaspar": {"types": {"str": 259}}, "grandlyon/pos_opposable.pospaysag": {"types": {"NoneType": 1839, "str": 2}}, "grandlyon/pos_opposable.posperime": {"types": {"str": 1307}}, "grandlyon/pos_opposable.pospieton": {"types": {"str": 338}}, "grandlyon/pos_opposable.pospolyimplant": {"types": {"str": 1043}}, "grandlyon/pos_opposable.posreserv": {"types": {"str": 6714}}, "grandlyon/pos_opposable.posterrui": {"types": {"str": 112}}, "grandlyon/pos_opposable.postertia": {"types": {"str": 413}}, "grandlyon/pos_opposable.poszonrui": {"types": {"str": 2369}}, "grandlyon/public.geometry_columns": {"types": {"str": 373}}, "grandlyon/pvo_patrimoine_voirie.pvobornecriter": {"types": {"str": 136}}, "grandlyon/pvo_patrimoine_voirie.pvopostecomptagecriter": {"types": {"str": 1951}}, "grandlyon/rillieux.bureauvote_1_0_0": {"types": {"str": 18}}, "grandlyon/rillieux.bureauvote_latest": {"types": {"str": 18}}, "grandlyon/rillieux.equipementpublic_latest": {"types": {"str": 14}}, "grandlyon/saintcyr.bureauvote_1_0_0": {"types": {"str": 5}}, "grandlyon/saintcyr.bureauvote_latest": {"types": {"str": 5}}, "grandlyon/saintdidier.bureauvote_1_0_0": {"types": {"str": 6}}, "grandlyon/saintdidier.bureauvote_latest": {"types": {"str": 6}}, "grandlyon/saintdidier.equipementpublic_latest": {"types": {"str": 16}}, "grandlyon/saintpriest.bureauvote_1_0_0": {"types": {"str": 32}}, "grandlyon/saintpriest.bureauvote_latest": {"types": {"str": 32}}, "grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"str": 62}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"str": 56}}, "grandlyon/ter_territoire.point_distribution_met": {"types": {"str": 1365}}, "grandlyon/vaulx.bureauvote_1_0_0": {"types": {"str": 20}}, "grandlyon/vaulx.bureauvote_latest": {"types": {"str": 20}}, "grandlyon/vaulx.equipementpublic_latest": {"types": {"str": 231}}, "grandlyon/villeurbanne.bureauvote_1_0_0": {"types": {"str": 79}}, "grandlyon/villeurbanne.bureauvote_latest": {"types": {"str": 79}}, "rdata/apd_apidae.apdevenement": {"types": {"str": 657}}, "rdata/apd_apidae.apdevenement_2_0_0": {"types": {"str": 876}}, "rdata/cov_covid19.aidecovidgrandlyon": {"types": {"NoneType": 18}}, "rdata/public.geometry_columns": {"types": {"str": 174}}, "rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"str": 60}}, "rdata/rnsa_reseau_aerobio.histornsabulletin": {"types": {"str": 3819}}, "rdata/rnsa_reseau_aerobio.rnsabulletin": {"types": {"str": 145}}, "rdata/rx_rhonexpress.rxpassagearret": {"types": {"str": 16}}, "rdata/sit_sitra.sittourisme": {"types": {"str": 5218}}, "rdata/sncf_gares_connexions.sncftraingarearrivee": {"types": {"NoneType": 1, "str": 1254}}, "rdata/sncf_gares_connexions.sncftraingaredepart": {"types": {"str": 1306}}, "rdata/tcl_sytral.tclalertetrafic": {"types": {"str": 247}}, "rdata/tcl_sytral.tclalertetrafic_2": {"types": {"str": 247}}, "rdata/tcl_sytral.tcldepositaire": {"types": {"str": 232}}, "rdata/tcl_sytral.tclpassagearret": {"types": {"str": 15873}}, "tuba/aprr_autoroutes.chantier": {"types": {"str": 712}}, "tuba/public.geometry_columns": {"types": {"str": 10}}}, "type.0.libelle": {"rdata/cov_covid19.aidecovidgrandlyon": {"types": {"str": 559}}}, "type.0.valeur": {"rdata/cov_covid19.aidecovidgrandlyon": {"types": {"int": 559}}}, "type_aire": {"tuba/aprr_autoroutes.aire": {"types": {"str": 251}}, "tuba/aprr_autoroutes.prestataire": {"types": {"str": 218}}, "tuba/aprr_autoroutes.service": {"types": {"str": 1402}}}, "type_bifurcation": {"tuba/aprr_autoroutes.diffuseur": {"types": {"str": 156}}}, "type_contrat": {"tuba/aprr_autoroutes.contrat": {"types": {"str": 142}}}, "type_contrat_prive": {"grandlyon/edu_education.educollege_1_0_0": {"types": {"str": 134}}, "grandlyon/edu_education.educollege_latest": {"types": {"str": 134}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"str": 134}}}, "type_decheterie": {"grandlyon/gip_proprete.gipdecheterie_2_0_0": {"types": {"str": 32}}, "grandlyon/gip_proprete.gipdecheterie_3_0_0": {"types": {"str": 32}}, "grandlyon/gip_proprete.gipdecheterie_latest": {"types": {"str": 32}}}, "type_detail": {"rdata/apd_apidae.apdevenement": {"types": {"str": 657}}, "rdata/sit_sitra.sittourisme": {"types": {"NoneType": 778, "str": 4440}}}, "type_equip": {"grandlyon/bron.parcjardin_latest": {"types": {"NoneType": 1, "str": 7}}, "grandlyon/champagne.parcjardin_latest": {"types": {"NoneType": 3, "str": 3}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"NoneType": 112, "str": 252}}, "grandlyon/lyon.parcjardin_latest": {"types": {"NoneType": 95, "str": 201}}, "grandlyon/mions.parcjardin_latest": {"types": {"NoneType": 3, "str": 4}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"NoneType": 8}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"NoneType": 2}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"str": 35}}}, "type_equipement": {"rdata/tcl_sytral.tclalerteaccessibilite": {"types": {"str": 3}}}, "type_equipement_public_gerese": {"grandlyon/plu_h_opposable.pluafival": {"types": {"NoneType": 3444, "str": 448}}, "grandlyon/plu_h_opposable.plureserv": {"types": {"NoneType": 5031, "str": 379}}, "grandlyon/pos_opposable.posafival": {"types": {"NoneType": 3937, "str": 612}}, "grandlyon/pos_opposable.posreserv": {"types": {"NoneType": 6211, "str": 503}}}, "type_erp": {"grandlyon/chassieu_equipements.batiments_communaux": {"types": {"NoneType": 61, "str": 39}}}, "type_gerese": {"grandlyon/plu_h_opposable.pluafival": {"types": {"str": 3892}}, "grandlyon/plu_h_opposable.plureserv": {"types": {"NoneType": 3139, "str": 2271}}, "grandlyon/pos_opposable.posafival": {"types": {"str": 4549}}, "grandlyon/pos_opposable.posreserv": {"types": {"NoneType": 4039, "str": 2675}}}, "type_ligne": {"rdata/tca_transports_alternatifs.tcalignenavly": {"types": {"str": 2}}, "rdata/tca_transports_alternatifs.tcalignevaporetto": {"types": {"str": 2}}}, "type_local": {"grandlyon/chassieu_economie.commerces_artisans": {"types": {"NoneType": 1, "str": 147}}}, "type_occupation": {"grandlyon/chassieu_equipements.batiments_communaux": {"types": {"NoneType": 20, "str": 80}}}, "type_organisation": {"rdata/med_mediation.aptic": {"types": {"str": 30}}}, "type_prestataire": {"tuba/aprr_autoroutes.prestataire": {"types": {"str": 218}}}, "type_reserve": {"grandlyon/plu_h_opposable.plureserv": {"types": {"NoneType": 1, "str": 5409}}}, "type_risque": {"grandlyon/plu_h_opposable.plurisqnt": {"types": {"str": 1840}}}, "type_saisie": {"grandlyon/evg_esp_veg.envzpens": {"types": {"str": 17}}}, "type_service": {"tuba/aprr_autoroutes.service": {"types": {"str": 1402}}}, "type_trace": {"rdata/rx_rhonexpress.rxligne_2_0_0": {"types": {"str": 2}}, "rdata/tcl_sytral.tcllignebus_2_0_0": {"types": {"str": 365}}, "rdata/tcl_sytral.tcllignemf_2_0_0": {"types": {"str": 12}}, "rdata/tcl_sytral.tcllignetram_2_0_0": {"types": {"str": 12}}}, "type_voie": {"grandlyon/chassieu_economie.commerces_artisans": {"types": {"NoneType": 3, "str": 145}}}, "type_zone_protection": {"grandlyon/plu_h_opposable.plurisqtc": {"types": {"str": 94}}}, "typeactioninsertion": {"grandlyon/ins_insertion_emploi.structureinsertion": {"types": {"str": 122}}}, "typeamenagement": {"grandlyon/pvo_patrimoine_voirie.pvoamenagementcyclable": {"types": {"NoneType": 1, "str": 3407}}}, "typeamenagement2": {"grandlyon/pvo_patrimoine_voirie.pvoamenagementcyclable": {"types": {"NoneType": 3312, "str": 96}}}, "typeautopartage": {"grandlyon/pvo_patrimoine_voirie.pvostationautopartage": {"types": {"str": 40}}, "rdata/pvo_patrimoine_voirie.pvostationautopartagetr": {"types": {"str": 39}}}, "typebati": {"rdata/caluire.adsbaproj": {"types": {"NoneType": 41, "str": 1783}}, "rdata/caluire.adsblproj": {"types": {"str": 142}}, "rdata/chassieu.adsbaproj": {"types": {"NoneType": 4, "str": 1378}}, "rdata/chassieu.adsblproj": {"types": {"NoneType": 6, "str": 644}}, "rdata/rillieux.adsbaproj": {"types": {"str": 1698}}, "rdata/rillieux.adsblproj": {"types": {"str": 96}}, "rdata/saintpriest.adsbaproj": {"types": {"NoneType": 4, "str": 2333}}, "rdata/saintpriest.adsblproj": {"types": {"NoneType": 2, "str": 183}}, "rdata/tassin.adsbaproj": {"types": {"NoneType": 31, "str": 1099}}, "rdata/tassin.adsblproj": {"types": {"NoneType": 3, "str": 57}}, "rdata/vaulx.adsbaproj": {"types": {"NoneType": 43, "str": 1737}}, "rdata/vaulx.adsblproj": {"types": {"NoneType": 5, "str": 345}}, "rdata/venissieux.adsbaproj": {"types": {"NoneType": 2, "str": 1245}}, "rdata/venissieux.adsblproj": {"types": {"NoneType": 1, "str": 43}}, "rdata/villeurbanne.adsbaproj": {"types": {"NoneType": 82, "str": 2229}}, "rdata/villeurbanne.adsblproj": {"types": {"NoneType": 5, "str": 296}}}, "typecamera": {"grandlyon/pvo_patrimoine_voirie.pvocameracriter": {"types": {"str": 15}}, "rdata/pvo_patrimoine_voirie.pvocameracriter": {"types": {"str": 15}}}, "typecapteur": {"grandlyon/pvo_patrimoine_voirie.pvocomptagecriter": {"types": {"str": 2726}}}, "typecdp": {"rdata/gin_nettoiement.gincdp": {"types": {"NoneType": 12, "str": 12232}}}, "typecertificat": {"rdata/caluire.adscertif": {"types": {"NoneType": 1979, "str": 106}}, "rdata/chassieu.adscertif": {"types": {"NoneType": 655, "str": 57}}, "rdata/rillieux.adscertif": {"types": {"NoneType": 898, "str": 143}}, "rdata/saintpriest.adscertif": {"types": {"NoneType": 1046, "str": 236}}, "rdata/tassin.adscertif": {"types": {"NoneType": 529, "str": 142}}, "rdata/vaulx.adscertif": {"types": {"NoneType": 1207, "str": 204}}, "rdata/venissieux.adscertif": {"types": {"NoneType": 1836, "str": 121}}, "rdata/villeurbanne.adscertif": {"types": {"NoneType": 6923, "str": 174}}}, "typecirculation": {"grandlyon/adr_voie_lieu.adraxevoie": {"types": {"str": 38187}}}, "typecompostage": {"grandlyon/gic_collecte.giccompostage": {"types": {"str": 1}}}, "typedechet": {"grandlyon/gic_collecte.giccircuitcollecte": {"types": {"str": 775}}}, "typedeplacement": {"grandlyon/pvo_patrimoine_voirie.pvopoleinteret": {"types": {"NoneType": 5, "str": 138}}, "grandlyon/pvo_patrimoine_voirie.pvotempsparcoursmodesdoux": {"types": {"str": 158}}}, "typedetail": {"grandlyon/cad_cadastre.cadsymbolelimiteparcelle": {"types": {"str": 32536}}}, "typehydrant": {"rdata/eau_dci.hydrant": {"types": {"str": 12489}}}, "typeiris": {"rdata/nrj_energie.nrjconsoannuiris_1": {"types": {"str": 512}}}, "typemobilier": {"grandlyon/evg_esp_veg.envpdiprsign": {"types": {"str": 693}}}, "typeparking": {"grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"str": 1043}}}, "typepedibus": {"grandlyon/pvo_patrimoine_voirie.pvopedibus": {"types": {"str": 217}}}, "typeperturbation": {"grandlyon/pvo_patrimoine_voirie.pvochantierperturbant": {"types": {"NoneType": 3, "str": 432}}}, "typeplan": {"grandlyon/top_plan_canevas.topplan": {"types": {"NoneType": 16, "str": 5537}}}, "typepostemesure": {"grandlyon/pvo_patrimoine_voirie.pvocomptagecriter": {"types": {"str": 2726}}}, "typereparation": {"rdata/pvo_patrimoine_voirie.pvochausseetrottoirext": {"types": {"NoneType": 26348, "str": 9987}}}, "typesite": {"grandlyon/gip_proprete.gipcomposteur_1_0_0": {"types": {"str": 292}}, "grandlyon/gip_proprete.gipcomposteur_latest": {"types": {"str": 292}}}, "typestructureporteuse": {"grandlyon/gic_collecte.giccompostage": {"types": {"str": 1}}}, "typevoie": {"grandlyon/fpc_fond_plan_communaut.fpcvoieferree": {"types": {"NoneType": 9, "str": 4545}}, "rdata/tcl_sytral.tclagence": {"types": {"str": 5}}, "rdata/tcl_sytral.tclguichet": {"types": {"str": 103}}, "rdata/tcl_sytral.tclpointrechargement": {"types": {"str": 172}}}, "typologiepiste": {"grandlyon/pvo_patrimoine_voirie.pvoamenagementcyclable": {"types": {"NoneType": 2709, "str": 699}}}, "uid": {"grandlyon/adr_voie_lieu.adrlienfichiereva": {"types": {"int": 84}}, "grandlyon/adr_voie_lieu.adrlienmaquette3d": {"types": {"int": 67}}, "grandlyon/adr_voie_lieu.adrlienposter": {"types": {"int": 67}}, "grandlyon/adr_voie_lieu.adrtoilettepublique_1_0_0": {"types": {"NoneType": 119, "str": 315}}, "grandlyon/bron.bureauvote_1_0_0": {"types": {"str": 26}}, "grandlyon/bron.bureauvote_latest": {"types": {"str": 26}}, "grandlyon/bron.panneauaffichage_latest": {"types": {"str": 41}}, "grandlyon/bron.parcjardin_latest": {"types": {"str": 8}}, "grandlyon/bron.toilettepublique_latest": {"types": {"str": 3}}, "grandlyon/champagne.bureauvote_1_0_0": {"types": {"str": 5}}, "grandlyon/champagne.bureauvote_latest": {"types": {"str": 5}}, "grandlyon/champagne.equipementpublic_latest": {"types": {"str": 31}}, "grandlyon/champagne.panneauaffichage_latest": {"types": {"str": 3}}, "grandlyon/champagne.parcjardin_latest": {"types": {"str": 6}}, "grandlyon/champagne.stationnementpmr_latest": {"types": {"str": 12}}, "grandlyon/champagne.toilettepublique_latest": {"types": {"str": 4}}, "grandlyon/com_donnees_communales.combureauvote_1_0_0": {"types": {"str": 201}}, "grandlyon/com_donnees_communales.combureauvote_2_0_0": {"types": {"str": 201}}, "grandlyon/com_donnees_communales.comequipementpublic_1_0_0": {"types": {"str": 292}}, "grandlyon/com_donnees_communales.companneauaffichage_1_0_0": {"types": {"str": 211}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"str": 364}}, "grandlyon/com_donnees_communales.comstationnementpmr_1_0_0": {"types": {"NoneType": 1478, "str": 46}}, "grandlyon/com_donnees_communales.comtoilettepublique_1_0_0": {"types": {"str": 193}}, "grandlyon/eco_ecologie.annuaireconsommateur": {"types": {"NoneType": 975}}, "grandlyon/eco_ecologie.annuaireproducteur": {"types": {"NoneType": 124}}, "grandlyon/edu_education.educollege_1_0_0": {"types": {"str": 134}}, "grandlyon/edu_education.educollege_latest": {"types": {"str": 134}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"str": 134}}, "grandlyon/limonest.stationnementpmr_latest": {"types": {"str": 11}}, "grandlyon/lyon.panneauaffichage_latest": {"types": {"str": 76}}, "grandlyon/lyon.parcjardin_latest": {"types": {"str": 296}}, "grandlyon/lyon.toilettepublique_latest": {"types": {"str": 141}}, "grandlyon/mions.bureauvote_1_0_0": {"types": {"str": 10}}, "grandlyon/mions.bureauvote_latest": {"types": {"str": 10}}, "grandlyon/mions.panneauaffichage_latest": {"types": {"str": 10}}, "grandlyon/mions.parcjardin_latest": {"types": {"str": 7}}, "grandlyon/mions.toilettepublique_latest": {"types": {"str": 2}}, "grandlyon/plu_h_opposable.pluafival": {"types": {"NoneType": 3892}}, "grandlyon/plu_h_opposable.pluaxerui": {"types": {"NoneType": 3986}}, "grandlyon/plu_h_opposable.pluboise": {"types": {"NoneType": 42692}}, "grandlyon/plu_h_opposable.pluboispt": {"types": {"NoneType": 341}}, "grandlyon/plu_h_opposable.pluchangedest": {"types": {"NoneType": 57}}, "grandlyon/plu_h_opposable.plucommersurf": {"types": {"NoneType": 4213}}, "grandlyon/plu_h_opposable.plucontin": {"types": {"NoneType": 470}}, "grandlyon/plu_h_opposable.pludetail": {"types": {"NoneType": 16189}}, "grandlyon/plu_h_opposable.pludocumentcommune": {"types": {"NoneType": 2, "int": 65}}, "grandlyon/plu_h_opposable.pluhauteur": {"types": {"NoneType": 5618}}, "grandlyon/plu_h_opposable.pluintacc": {"types": {"NoneType": 202}}, "grandlyon/plu_h_opposable.plulimimp": {"types": {"NoneType": 100}}, "grandlyon/plu_h_opposable.pluloceqp": {"types": {"NoneType": 11}}, "grandlyon/plu_h_opposable.pluloceqs": {"types": {"NoneType": 11}}, "grandlyon/plu_h_opposable.plunonaed": {"types": {"NoneType": 678}}, "grandlyon/plu_h_opposable.pluoaqs": {"types": {"str": 271}}, "grandlyon/plu_h_opposable.plupaspar": {"types": {"NoneType": 491}}, "grandlyon/plu_h_opposable.plupatpro": {"types": {"NoneType": 9}}, "grandlyon/plu_h_opposable.plupatrim": {"types": {"NoneType": 344}}, "grandlyon/plu_h_opposable.plupaysag": {"types": {"str": 1693}}, "grandlyon/plu_h_opposable.plupieton": {"types": {"NoneType": 301}}, "grandlyon/plu_h_opposable.plupolcom": {"types": {"NoneType": 317}}, "grandlyon/plu_h_opposable.plupolhotel": {"types": {"NoneType": 43}}, "grandlyon/plu_h_opposable.plupolimp": {"types": {"NoneType": 742}}, "grandlyon/plu_h_opposable.plupoltertia": {"types": {"NoneType": 19}}, "grandlyon/plu_h_opposable.plureprol": {"types": {"NoneType": 106}}, "grandlyon/plu_h_opposable.plureserv": {"types": {"NoneType": 5410}}, "grandlyon/plu_h_opposable.plurichso": {"types": {"NoneType": 5}}, "grandlyon/plu_h_opposable.plurisqnt": {"types": {"NoneType": 1840}}, "grandlyon/plu_h_opposable.plurisqtc": {"types": {"NoneType": 94}}, "grandlyon/plu_h_opposable.pluruisseau": {"types": {"NoneType": 1686}}, "grandlyon/plu_h_opposable.plusmf": {"types": {"NoneType": 27}}, "grandlyon/plu_h_opposable.plusmfreg": {"types": {"NoneType": 37}}, "grandlyon/plu_h_opposable.plusms": {"types": {"NoneType": 60}}, "grandlyon/plu_h_opposable.plusmsreg": {"types": {"NoneType": 150}}, "grandlyon/plu_h_opposable.plustatio": {"types": {"NoneType": 285}}, "grandlyon/plu_h_opposable.plustml": {"types": {"NoneType": 4}}, "grandlyon/plu_h_opposable.plustmlreg": {"types": {"NoneType": 5}}, "grandlyon/plu_h_opposable.pluzoncol": {"types": {"NoneType": 7196}}, "grandlyon/plu_h_opposable.pluzone": {"types": {"NoneType": 4265}}, "grandlyon/plu_h_opposable.pluzonrui": {"types": {"NoneType": 4297}}, "grandlyon/rillieux.bureauvote_1_0_0": {"types": {"str": 18}}, "grandlyon/rillieux.bureauvote_latest": {"types": {"str": 18}}, "grandlyon/rillieux.equipementpublic_latest": {"types": {"str": 14}}, "grandlyon/rillieux.panneauaffichage_latest": {"types": {"str": 19}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"str": 8}}, "grandlyon/rillieux.toilettepublique_latest": {"types": {"str": 9}}, "grandlyon/saintcyr.bureauvote_1_0_0": {"types": {"str": 5}}, "grandlyon/saintcyr.bureauvote_latest": {"types": {"str": 5}}, "grandlyon/saintcyr.panneauaffichage_latest": {"types": {"str": 1}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/saintcyr.toilettepublique_latest": {"types": {"str": 3}}, "grandlyon/saintdidier.bureauvote_1_0_0": {"types": {"str": 6}}, "grandlyon/saintdidier.bureauvote_latest": {"types": {"str": 6}}, "grandlyon/saintdidier.equipementpublic_latest": {"types": {"str": 16}}, "grandlyon/saintdidier.panneauaffichage_latest": {"types": {"str": 4}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/saintdidier.stationnementpmr_latest": {"types": {"str": 13}}, "grandlyon/saintdidier.toilettepublique_latest": {"types": {"str": 4}}, "grandlyon/saintpriest.bureauvote_1_0_0": {"types": {"str": 32}}, "grandlyon/saintpriest.bureauvote_latest": {"types": {"str": 32}}, "grandlyon/vaulx.bureauvote_1_0_0": {"types": {"str": 20}}, "grandlyon/vaulx.bureauvote_latest": {"types": {"str": 20}}, "grandlyon/vaulx.equipementpublic_latest": {"types": {"str": 231}}, "grandlyon/vaulx.panneauaffichage_latest": {"types": {"str": 25}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"str": 35}}, "grandlyon/vaulx.stationnementpmr_latest": {"types": {"str": 10}}, "grandlyon/vaulx.toilettepublique_latest": {"types": {"str": 14}}, "grandlyon/villeurbanne.bureauvote_1_0_0": {"types": {"str": 79}}, "grandlyon/villeurbanne.bureauvote_latest": {"types": {"str": 79}}, "grandlyon/villeurbanne.panneauaffichage_latest": {"types": {"str": 32}}, "grandlyon/villeurbanne.toilettepublique_latest": {"types": {"str": 13}}, "rdata/tca_transports_alternatifs.tcaarretmia": {"types": {"int": 6}}, "rdata/tca_transports_alternatifs.tcalignemia": {"types": {"int": 1}}}, "ulis": {"grandlyon/edu_education.educollege_1_0_0": {"types": {"bool": 134}}, "grandlyon/edu_education.educollege_latest": {"types": {"bool": 134}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"bool": 134}}}, "unisexe": {"grandlyon/adr_voie_lieu.adrtoilettepublique_1_0_0": {"types": {"NoneType": 319, "bool": 115}}, "grandlyon/adr_voie_lieu.toilettepublique_latest": {"types": {"NoneType": 319, "bool": 115}}}, "uniteminimalecollecte": {"grandlyon/evg_esp_veg.occeva2015clc": {"types": {"NoneType": 19586}}, "grandlyon/evg_esp_veg.occeva2015gl": {"types": {"int": 484445}}}, "url": {"grandlyon/gip_proprete.gipcomposteur_1_0_0": {"types": {"NoneType": 291, "str": 1}}, "grandlyon/gip_proprete.gipcomposteur_latest": {"types": {"NoneType": 291, "str": 1}}, "grandlyon/ima_gestion_images.imacartogrammelidar": {"types": {"str": 166}}, "grandlyon/ima_gestion_images.imamnt2018eptemprise": {"types": {"str": 1}}, "grandlyon/ima_gestion_images.imamnt2018laz1kmcc46": {"types": {"str": 1510}}, "grandlyon/ima_gestion_images.imaortho2009ecw5km16cmcc46": {"types": {"str": 59}}, "grandlyon/ima_gestion_images.imaortho2012ecw5km10cmcc46": {"types": {"str": 61}}, "grandlyon/ima_gestion_images.imaortho2015ecw5km8cmcc46": {"types": {"str": 64}}, "grandlyon/ima_gestion_images.imaortho2015ecw5km8cmcc46ir": {"types": {"str": 64}}, "grandlyon/ima_gestion_images.imaortho2018ecw5km8cmcc46": {"types": {"str": 64}}, "grandlyon/ima_gestion_images.imaortho2018ecw5km8cmcc46ir": {"types": {"str": 64}}, "grandlyon/ima_gestion_images.imaortho2018tif1km8cmcc46": {"types": {"str": 1399}}, "grandlyon/ima_gestion_images.imaortho2018tif1km8cmcc46ir": {"types": {"str": 1399}}, "rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"NoneType": 5, "str": 30}}, "rdata/lpa_mobilite.parking_lpaco_2_0_0": {"types": {"str": 127}}, "rdata/pvo_patrimoine_voirie.pvocameracriter": {"types": {"str": 15}}}, "url_document": {"grandlyon/pvo_patrimoine_voirie.pvochantierperturbant": {"types": {"NoneType": 404, "str": 31}}, "rdata/eau_dci.eaudecieqpt": {"types": {"NoneType": 10905, "str": 4628}}}, "url_documents_plu_commune": {"grandlyon/plu_h_opposable.pludocumentcommune": {"types": {"str": 67}}, "grandlyon/pos_opposable.posdocumentcommune": {"types": {"NoneType": 2, "str": 65}}}, "url_fiche": {"grandlyon/top_plan_canevas.topcanevas": {"types": {"NoneType": 36, "str": 15080}}}, "url_graph": {"ldata/bruit.stations_observatoire_acoustique": {"types": {"str": 20}}, "ldata/bruit.stations_observatoire_acoustique_time": {"types": {"str": 59104}}, "ldata/velov.stations": {"types": {"str": 347}}, "ldata/velov.stations_time": {"types": {"str": 751563}}}, "usage": {"grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"NoneType": 44, "str": 999}}}, "ut": {"rdata/rx_rhonexpress.rxligne": {"types": {"NoneType": 2}}, "rdata/tcl_sytral.tcllignebus": {"types": {"NoneType": 365}}, "rdata/tcl_sytral.tcllignemf": {"types": {"NoneType": 12}}, "rdata/tcl_sytral.tcllignetram": {"types": {"NoneType": 12}}}, "valeur": {"grandlyon/plu_h_opposable.pluafival": {"types": {"int": 2883, "str": 1009}}, "grandlyon/pos_opposable.posafival": {"types": {"str": 4549}}}, "valeur_plafond": {"grandlyon/plu_h_opposable.plupolcom": {"types": {"str": 317}}, "grandlyon/plu_h_opposable.plupolhotel": {"types": {"str": 43}}, "grandlyon/plu_h_opposable.plupoltertia": {"types": {"str": 19}}}, "valeur_surface": {"grandlyon/chassieu_equipements.batiments_communaux": {"types": {"float": 100}}}, "validite": {"grandlyon/adr_voie_lieu.adrchangementdenom": {"types": {"str": 692}}, "grandlyon/pvo_patrimoine_voirie.pvochantierperturbant": {"types": {"str": 435}}}, "variete": {"grandlyon/abr_arbres_alignement.abrarbre": {"types": {"NoneType": 74585, "str": 21113}}}, "vehicleheightlimitinm": {"rdata/lpa_mobilite.parking_lpa_2_0_0": {"types": {"float": 35}}}, "vendredi": {"grandlyon/gic_collecte.giccircuitcollecte": {"types": {"str": 775}}, "grandlyon/gin_nettoiement.ginmarche": {"types": {"str": 164}}}, "vendredi_am": {"grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"NoneType": 1, "str": 61}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"str": 56}}}, "vendredi_pm": {"grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"NoneType": 1, "str": 61}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"str": 56}}}, "version": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"int": 60}}}, "versiontime": {"rdata/pvo_patrimoine_voirie.pvoevenement": {"types": {"datetime": 60}}}, "ville": {"grandlyon/evg_esp_veg.evgaireaccueil": {"types": {"str": 18}}, "grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"str": 62}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"str": 56}}, "grandlyon/ter_territoire.point_distribution_met": {"types": {"str": 1365}}}, "vitesse": {"rdata/pvo_patrimoine_voirie.pvotrafic": {"types": {"NoneType": 1562, "str": 1473}}}, "vitesse_moyenne": {"rdata/pvo_patrimoine_voirie.pvoprevisiontrafic1h": {"types": {"NoneType": 1280, "int": 22740}}}, "vitesseentree": {"grandlyon/pvo_patrimoine_voirie.pvotempsparcoursvl": {"types": {"float": 111}}}, "vitessesortie": {"grandlyon/pvo_patrimoine_voirie.pvotempsparcoursvl": {"types": {"NoneType": 41, "float": 70}}}, "vocation": {"grandlyon/evg_esp_veg.envpdiprboucle": {"types": {"NoneType": 55, "str": 6}}, "grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"NoneType": 322, "str": 721}}}, "voie": {"grandlyon/adr_voie_lieu.adradresse": {"types": {"str": 188872}}, "grandlyon/adr_voie_lieu.adrdebouche": {"types": {"str": 160261}}, "grandlyon/adr_voie_lieu.adrnumerovoie": {"types": {"str": 160262}}, "grandlyon/bron.bureauvote_1_0_0": {"types": {"str": 26}}, "grandlyon/bron.bureauvote_latest": {"types": {"str": 26}}, "grandlyon/bron.parcjardin_latest": {"types": {"str": 8}}, "grandlyon/champagne.bureauvote_1_0_0": {"types": {"str": 5}}, "grandlyon/champagne.bureauvote_latest": {"types": {"str": 5}}, "grandlyon/champagne.parcjardin_latest": {"types": {"str": 6}}, "grandlyon/com_donnees_communales.combureauvote_1_0_0": {"types": {"str": 201}}, "grandlyon/com_donnees_communales.combureauvote_2_0_0": {"types": {"str": 201}}, "grandlyon/com_donnees_communales.comparcjardin_1_0_0": {"types": {"NoneType": 1, "str": 363}}, "grandlyon/eco_ecologie.annuaireconsommateur": {"types": {"str": 975}}, "grandlyon/eco_ecologie.annuaireproducteur": {"types": {"str": 124}}, "grandlyon/gic_collecte.gicsiloenterre": {"types": {"NoneType": 1, "str": 646}}, "grandlyon/gic_collecte.gicsiloverre": {"types": {"str": 2706}}, "grandlyon/gin_nettoiement.gincorbeille": {"types": {"NoneType": 51, "str": 11944}}, "grandlyon/gin_nettoiement.gintoilettepublique": {"types": {"str": 143}}, "grandlyon/gip_proprete.gipdecheterie": {"types": {"str": 32}}, "grandlyon/gip_proprete.gipdonnerie": {"types": {"str": 12}}, "grandlyon/lyon.parcjardin_latest": {"types": {"str": 296}}, "grandlyon/mions.bureauvote_1_0_0": {"types": {"str": 10}}, "grandlyon/mions.bureauvote_latest": {"types": {"str": 10}}, "grandlyon/mions.parcjardin_latest": {"types": {"NoneType": 1, "str": 6}}, "grandlyon/rillieux.bureauvote_1_0_0": {"types": {"str": 18}}, "grandlyon/rillieux.bureauvote_latest": {"types": {"str": 18}}, "grandlyon/rillieux.parcjardin_latest": {"types": {"str": 8}}, "grandlyon/saintcyr.bureauvote_1_0_0": {"types": {"str": 5}}, "grandlyon/saintcyr.bureauvote_latest": {"types": {"str": 5}}, "grandlyon/saintcyr.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/saintdidier.bureauvote_1_0_0": {"types": {"str": 6}}, "grandlyon/saintdidier.bureauvote_latest": {"types": {"str": 6}}, "grandlyon/saintdidier.parcjardin_latest": {"types": {"str": 2}}, "grandlyon/saintpriest.bureauvote_1_0_0": {"types": {"str": 32}}, "grandlyon/saintpriest.bureauvote_latest": {"types": {"str": 32}}, "grandlyon/vaulx.bureauvote_1_0_0": {"types": {"str": 20}}, "grandlyon/vaulx.bureauvote_latest": {"types": {"str": 20}}, "grandlyon/vaulx.parcjardin_latest": {"types": {"str": 35}}, "grandlyon/villeurbanne.bureauvote_1_0_0": {"types": {"str": 79}}, "grandlyon/villeurbanne.bureauvote_latest": {"types": {"str": 79}}, "rdata/gin_nettoiement.gincdp": {"types": {"NoneType": 119, "str": 12125}}, "rdata/sncf_gares_connexions.sncftraingarearrivee": {"types": {"NoneType": 188, "int": 51, "str": 1016}}, "rdata/sncf_gares_connexions.sncftraingaredepart": {"types": {"NoneType": 190, "int": 55, "str": 1061}}, "rdata/tcl_sytral.tcldepositaire": {"types": {"NoneType": 7, "str": 225}}, "rdata/tcl_sytral.tclrelais": {"types": {"NoneType": 1, "str": 1}}}, "voie_aboutissante_gerese": {"grandlyon/plu_h_opposable.pluafival": {"types": {"NoneType": 454, "str": 3438}}, "grandlyon/plu_h_opposable.plureserv": {"types": {"NoneType": 3523, "str": 1887}}, "grandlyon/pos_opposable.posafival": {"types": {"NoneType": 617, "str": 3932}}, "grandlyon/pos_opposable.posreserv": {"types": {"NoneType": 4547, "str": 2167}}}, "voie_lieu_de_vote": {"grandlyon/vdl_vie_citoyenne.bureau_de_vote": {"types": {"str": 294}}, "grandlyon/vdl_vie_citoyenne.lieu_de_vote": {"types": {"str": 119}}}, "voie_tenante_gerese": {"grandlyon/plu_h_opposable.pluafival": {"types": {"NoneType": 450, "str": 3442}}, "grandlyon/plu_h_opposable.plureserv": {"types": {"NoneType": 3520, "str": 1890}}, "grandlyon/pos_opposable.posafival": {"types": {"NoneType": 611, "str": 3938}}, "grandlyon/pos_opposable.posreserv": {"types": {"NoneType": 4542, "str": 2172}}}, "voieentree": {"grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"NoneType": 3, "str": 1040}}}, "voieimpact": {"grandlyon/pvo_patrimoine_voirie.pvovillessvoituresurf_1": {"types": {"str": 16}}}, "voiesortie": {"grandlyon/pvo_patrimoine_voirie.pvoparking": {"types": {"NoneType": 34, "str": 1009}}}, "voiestructureporteuse": {"grandlyon/gic_collecte.giccompostage": {"types": {"NoneType": 1}}}, "web": {"grandlyon/adr_voie_lieu.adrtoilettepublique_1_0_0": {"types": {"NoneType": 337, "str": 97}}, "grandlyon/adr_voie_lieu.toilettepublique_latest": {"types": {"NoneType": 337, "str": 97}}, "grandlyon/champagne.equipementpublic_latest": {"types": {"NoneType": 3, "str": 28}}, "grandlyon/com_donnees_communales.comequipementpublic_1_0_0": {"types": {"NoneType": 248, "str": 44}}, "grandlyon/edu_education.educollege_1_0_0": {"types": {"NoneType": 101, "str": 33}}, "grandlyon/edu_education.educollege_latest": {"types": {"NoneType": 101, "str": 33}}, "grandlyon/edu_education.educollegepct_latest": {"types": {"NoneType": 101, "str": 33}}, "grandlyon/rillieux.equipementpublic_latest": {"types": {"NoneType": 14}}, "grandlyon/saintdidier.equipementpublic_latest": {"types": {"str": 16}}, "grandlyon/vaulx.equipementpublic_latest": {"types": {"NoneType": 231}}}, "website": {"grandlyon/adr_voie_lieu.adrmairiepct": {"types": {"NoneType": 6, "str": 73}}}, "workfeatured.schema:author": {"rdata/lpa_mobilite.art_parking_lpa_2_0_0": {"types": {"NoneType": 3, "str": 28}}}, "workfeatured.schema:name": {"rdata/lpa_mobilite.art_parking_lpa_2_0_0": {"types": {"str": 31}}}, "workfeatured.schema:provider": {"rdata/lpa_mobilite.art_parking_lpa_2_0_0": {"types": {"NoneType": 19, "str": 12}}}, "x": {"grandlyon/chassieu_economie.commerces_artisans": {"types": {"float": 148}}, "grandlyon/chassieu_environnement.lieux_remarquables": {"types": {"float": 37}}, "grandlyon/com_donnees_communales.combureauvote_1_0_0": {"types": {"float": 201}}, "grandlyon/com_donnees_communales.combureauvote_2_0_0": {"types": {"float": 201}}, "grandlyon/eco_ecologie.annuaireconsommateur": {"types": {"float": 975}}, "grandlyon/eco_ecologie.annuaireproducteur": {"types": {"float": 124}}, "grandlyon/ins_insertion_emploi.structureinsertion": {"types": {"float": 122}}}, "x_epsg3946": {"tuba/edf_limonest.candelabre": {"types": {"float": 3165}}, "tuba/edf_limonest.sous_station": {"types": {"float": 7}}}, "x_max": {"grandlyon/ima_gestion_images.imacartogrammelidar": {"types": {"int": 166}}, "grandlyon/ima_gestion_images.imaortho2009ecw5km16cmcc46": {"types": {"int": 59}}, "grandlyon/ima_gestion_images.imaortho2012ecw5km10cmcc46": {"types": {"int": 61}}, "grandlyon/ima_gestion_images.imaortho2015ecw5km8cmcc46": {"types": {"int": 64}}, "grandlyon/ima_gestion_images.imaortho2015ecw5km8cmcc46ir": {"types": {"int": 64}}, "grandlyon/ima_gestion_images.imaortho2018ecw5km8cmcc46": {"types": {"int": 64}}, "grandlyon/ima_gestion_images.imaortho2018ecw5km8cmcc46ir": {"types": {"int": 64}}, "grandlyon/ima_gestion_images.imaortho2018tif1km8cmcc46": {"types": {"int": 1399}}, "grandlyon/ima_gestion_images.imaortho2018tif1km8cmcc46ir": {"types": {"int": 1399}}}, "x_min": {"grandlyon/ima_gestion_images.imacartogrammelidar": {"types": {"int": 166}}, "grandlyon/ima_gestion_images.imaortho2009ecw5km16cmcc46": {"types": {"int": 59}}, "grandlyon/ima_gestion_images.imaortho2012ecw5km10cmcc46": {"types": {"int": 61}}, "grandlyon/ima_gestion_images.imaortho2015ecw5km8cmcc46": {"types": {"int": 64}}, "grandlyon/ima_gestion_images.imaortho2015ecw5km8cmcc46ir": {"types": {"int": 64}}, "grandlyon/ima_gestion_images.imaortho2018ecw5km8cmcc46": {"types": {"int": 64}}, "grandlyon/ima_gestion_images.imaortho2018ecw5km8cmcc46ir": {"types": {"int": 64}}, "grandlyon/ima_gestion_images.imaortho2018tif1km8cmcc46": {"types": {"int": 1399}}, "grandlyon/ima_gestion_images.imaortho2018tif1km8cmcc46ir": {"types": {"int": 1399}}}, "x_wgs84": {"grandlyon/chassieu_citoyennete.panneaux_affichages_libres": {"types": {"float": 12}}, "grandlyon/chassieu_equipements.defibrillateurs": {"types": {"float": 14}}, "grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"float": 62}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"float": 56}}, "grandlyon/ter_territoire.point_distribution_met": {"types": {"float": 1365}}}, "xdepart": {"grandlyon/evg_esp_veg.envpdiprboucle": {"types": {"float": 61}}, "grandlyon/evg_esp_veg.evgsentiernature": {"types": {"NoneType": 19, "float": 26}}}, "y": {"grandlyon/chassieu_economie.commerces_artisans": {"types": {"float": 148}}, "grandlyon/chassieu_environnement.lieux_remarquables": {"types": {"float": 37}}, "grandlyon/com_donnees_communales.combureauvote_1_0_0": {"types": {"float": 201}}, "grandlyon/com_donnees_communales.combureauvote_2_0_0": {"types": {"float": 201}}, "grandlyon/eco_ecologie.annuaireconsommateur": {"types": {"float": 975}}, "grandlyon/eco_ecologie.annuaireproducteur": {"types": {"float": 124}}, "grandlyon/ins_insertion_emploi.structureinsertion": {"types": {"float": 122}}}, "y_epsg3946": {"tuba/edf_limonest.candelabre": {"types": {"float": 3165}}, "tuba/edf_limonest.sous_station": {"types": {"float": 7}}}, "y_max": {"grandlyon/ima_gestion_images.imacartogrammelidar": {"types": {"int": 166}}, "grandlyon/ima_gestion_images.imaortho2009ecw5km16cmcc46": {"types": {"int": 59}}, "grandlyon/ima_gestion_images.imaortho2012ecw5km10cmcc46": {"types": {"int": 61}}, "grandlyon/ima_gestion_images.imaortho2015ecw5km8cmcc46": {"types": {"int": 64}}, "grandlyon/ima_gestion_images.imaortho2015ecw5km8cmcc46ir": {"types": {"int": 64}}, "grandlyon/ima_gestion_images.imaortho2018ecw5km8cmcc46": {"types": {"int": 64}}, "grandlyon/ima_gestion_images.imaortho2018ecw5km8cmcc46ir": {"types": {"int": 64}}, "grandlyon/ima_gestion_images.imaortho2018tif1km8cmcc46": {"types": {"int": 1399}}, "grandlyon/ima_gestion_images.imaortho2018tif1km8cmcc46ir": {"types": {"int": 1399}}}, "y_min": {"grandlyon/ima_gestion_images.imacartogrammelidar": {"types": {"int": 166}}, "grandlyon/ima_gestion_images.imaortho2009ecw5km16cmcc46": {"types": {"int": 59}}, "grandlyon/ima_gestion_images.imaortho2012ecw5km10cmcc46": {"types": {"int": 61}}, "grandlyon/ima_gestion_images.imaortho2015ecw5km8cmcc46": {"types": {"int": 64}}, "grandlyon/ima_gestion_images.imaortho2015ecw5km8cmcc46ir": {"types": {"int": 64}}, "grandlyon/ima_gestion_images.imaortho2018ecw5km8cmcc46": {"types": {"int": 64}}, "grandlyon/ima_gestion_images.imaortho2018ecw5km8cmcc46ir": {"types": {"int": 64}}, "grandlyon/ima_gestion_images.imaortho2018tif1km8cmcc46": {"types": {"int": 1399}}, "grandlyon/ima_gestion_images.imaortho2018tif1km8cmcc46ir": {"types": {"int": 1399}}}, "y_wgs84": {"grandlyon/chassieu_citoyennete.panneaux_affichages_libres": {"types": {"float": 12}}, "grandlyon/chassieu_equipements.defibrillateurs": {"types": {"float": 14}}, "grandlyon/ter_territoire.maison_de_la_metropole": {"types": {"float": 62}}, "grandlyon/ter_territoire.maison_du_rhone": {"types": {"float": 56}}, "grandlyon/ter_territoire.point_distribution_met": {"types": {"float": 1365}}}, "ydepart": {"grandlyon/evg_esp_veg.envpdiprboucle": {"types": {"float": 61}}, "grandlyon/evg_esp_veg.evgsentiernature": {"types": {"NoneType": 19, "float": 26}}}, "youtube": {"grandlyon/adr_voie_lieu.adrmairiepct_2_0_0": {"types": {"NoneType": 67, "str": 12}}}, "zhnaturelleouartificielle": {"grandlyon/evg_esp_veg.evgmarezonehumide": {"types": {"str": 743}}}, "zmaxi": {"grandlyon/fpc_fond_plan_communaut.fpctoit": {"types": {"float": 482011}}}, "zmini": {"grandlyon/fpc_fond_plan_communaut.fpctoit": {"types": {"float": 482011}}}, "zonage": {"grandlyon/plu_h_opposable.pluzone": {"types": {"NoneType": 1, "str": 4264}}, "grandlyon/pos_opposable.posdetail": {"types": {"NoneType": 18614}}, "grandlyon/pos_opposable.poszone": {"types": {"NoneType": 1, "str": 4068}}}, "zone": {"grandlyon/plu_h_opposable.pluzone": {"types": {"NoneType": 1, "str": 4264}}, "grandlyon/pvo_patrimoine_voirie.pvovillessvoituresurf_1": {"types": {"str": 16}}}, "zone_preemption": {"grandlyon/evg_esp_veg.envens": {"types": {"str": 22}}}, "zonecirculationapaisee": {"grandlyon/pvo_patrimoine_voirie.pvoamenagementcyclable": {"types": {"NoneType": 2191, "str": 1217}}}, "zoom": {"grandlyon/pvo_patrimoine_voirie.pvotronconwebcriter": {"types": {"int": 3035}}, "rdata/pvo_patrimoine_voirie.pvotrafic": {"types": {"int": 3035}}}, "zsol": {"grandlyon/eau_general.eausitepluvio": {"types": {"NoneType": 6, "float": 25}}}}}
\ No newline at end of file
diff --git a/tests/data/prod_working_directory/field_types.json b/tests/data/prod_working_directory/field_types.json
new file mode 100644
index 0000000000000000000000000000000000000000..4fcf8100510c1a73d05c3bb26a0845b7dbb7fff7
--- /dev/null
+++ b/tests/data/prod_working_directory/field_types.json
@@ -0,0 +1 @@
+{"a_tpn": "float", "a_tpn_d": "float", "a_tpn_dn": "float", "a_tpn_g": "float", "a_tpn_gn": "float", "a_tpn_r": "float", "a_tpn_rn": "float", "abnormaltraffictype": "str", "abri": "str", "abrite": "str", "acceptedpaymentmethod": null, "acceptedpaymentmethod.0": "str", "acces": "str", "acces_handicap": "str", "acceshan": "str", "acceshandi": "bool", "accesrecharge": "str", "accessibilite": "str", "accessibilite_exterieure": "str", "acheteur_id": "int", "acheteur_nom": "str", "achevement": "str", "acte": null, "activite": "str", "address": "str", "address.addressCountry": "str", "address.addressLocality": "str", "address.adressLocality": "str", "address.postalCode": "int", "address.schema:addressCountry": "str", "address.schema:addressLocality": "str", "address.schema:postalCode": "int", "address.schema:streetAddress": "str", "address.streetAddress": "str", "address2": "str", "addresse": null, "adr": "str", "adr_cle_interop": "str", "adr_codepostal": "int", "adr_commune": "str", "adr_nomvoie": "str", "adr_numero": "str", "adr_postale": "str", "adr_postale2": "str", "adresse": "str", "adresse.addressCountry": "str", "adresse.adressLocality": "str", "adresse.postalCode": "str", "adresse.streetAddress": "str", "adresse1": "str", "adresse2": "str", "adresse_complement": "str", "adresse_ei_patrim": "str", "adresse_presence.addressCountry": "str", "adresse_presence.addressLocality": "str", "adresse_presence.postalCode": "int", "adresse_presence.streetAddress": "str", "adresseurlads": "str", "affectation_gerese": "str", "aircraft_aircrafttype_iatacode": "str", "aircraft_aircrafttype_icaocode": "str", "aircraft_aircrafttype_modelname": "str", "aire": "str", "aires_jeux": "str", "airlines_airline_iatacode": "str", "airlines_airline_icaocode": "str", "airlines_airline_name": "str", "airlines_operator_iatacode": "str", "airlines_operator_icaocode": "str", "airlines_operator_name": "str", "airportresources_baggagedelivery_arrivallounge": "str", "airportresources_baggagedelivery_baggagebelts": "str", "airportresources_baggagedelivery_carrousels": "str", "airportresources_boarding_departurelounge": "str", "airportresources_boarding_gates": "str", "airportresources_checkin_checkinarea": "int", "airportresources_checkin_desks": "str", "airportresources_runway": null, "airportresources_terminal": "str", "airportresources_unboarding_airbridges": null, "airportresources_unboarding_gates": "str", "airports_destination_iatacode": "str", "airports_destination_icaocode": "str", "airports_destination_name": "str", "airports_next_iatacode": "str", "airports_next_icaocode": "str", "airports_next_name": "str", "airports_origin_iatacode": "str", "airports_origin_icaocode": "str", "airports_origin_name": "str", "airports_previous_iatacode": "str", "airports_previous_icaocode": "str", "airports_previous_name": "str", "alerte": "str", "allowed_donation": null, "allowed_donation.0.schema:category": "str", "allowed_vehicles.0.http://schema.org/category": "str", "allowed_vehicles.0.http://schema.org/height.http://schema.org/maxValue": "float", "allowed_vehicles.0.http://schema.org/height.http://schema.org/unitCode": "str", "allowed_vehicles.0.http://schema.org/length.http://schema.org/maxValue": "int", "allowed_vehicles.0.http://schema.org/length.http://schema.org/unitCode": "str", "allowed_vehicles.0.http://schema.org/weight.http://schema.org/maxValue": "int", "allowed_vehicles.0.http://schema.org/weight.http://schema.org/minValue": "int", "allowed_vehicles.0.http://schema.org/weight.http://schema.org/unitCode": "str", "allowed_vehicles.0.monthlyAllowedDropoffs.http://schema.org/maxValue": "int", "allowed_vehicles.0.monthlyAllowedDropoffs.schema:maxValue": "int", "allowed_vehicles.0.pricePerDropoff.http://schema.org/currency": "str", "allowed_vehicles.0.pricePerDropoff.http://schema.org/value": "int", "allowed_vehicles.0.pricePerDropoff.schema:currency": "str", "allowed_vehicles.0.pricePerDropoff.schema:value": "int", "allowed_vehicles.0.schema:category": "str", "allowed_vehicles.0.schema:height.schema:maxValue": "float", "allowed_vehicles.0.schema:height.schema:unitCode": "str", "allowed_vehicles.0.schema:length.schema:maxValue": "int", "allowed_vehicles.0.schema:length.schema:unitCode": "str", "allowed_vehicles.0.schema:weight.schema:maxValue": "int", "allowed_vehicles.0.schema:weight.schema:minValue": "int", "allowed_vehicles.0.schema:weight.schema:unitCode": "str", "allowed_waste.0.allowedQuantity.http://schema.org/maxValue": "int", "allowed_waste.0.allowedQuantity.schema:maxValue": "int", "allowed_waste.0.allowedVolume.http://schema.org/maxValue": "int", "allowed_waste.0.allowedVolume.http://schema.org/unitCode": "str", "allowed_waste.0.allowedVolume.schema:maxValue": "int", "allowed_waste.0.allowedVolume.schema:unitCode": "str", "allowed_waste.0.allowedWeight.http://schema.org/maxValue": "int", "allowed_waste.0.allowedWeight.http://schema.org/unitCode": "str", "allowed_waste.0.allowedWeight.schema:maxValue": "int", "allowed_waste.0.allowedWeight.schema:unitCode": "str", "allowed_waste.0.http://schema.org/category": "str", "allowed_waste.0.schema:category": "str", "altitude": "float", "amenageur": "str", "amenityfeature": null, "amenityfeature.0.schema:name": "str", "amenityfeature.0.schema:value": "str", "amiantedateprelevement": "date", "amianteprecisions": "str", "amianteresultat": "str", "amiantezoneconcernee": "str", "angle": "float", "angle_rotation_symbole": "float", "angle_symbole": "float", "anglerotat": "float", "ann_ouvert": "int", "annee": "int", "annee_construction": "int", "annee_installation": "int", "anneedeliberation": "int", "anneeinventaire": "str", "anneelancement": "int", "anneelivraison": "int", "anneeplantation": "int", "anneepose": "int", "anneerealisation": "int", "anneereference": "int", "anneereparationcurative": "int", "anneereparationpreventive": "int", "anomalie": "str", "appartenance_education_prioritaire": "str", "appartenancegrandlyon": "str", "arceauxprojetes": null, "architecture": "str", "arpentage": "str", "arrondissement": "str", "arrondissements": "str", "arrondt": "int", "ascenseur": "bool", "attribut_voie": "str", "authorityoperationtype": null, "autoroute": "str", "availability": "str", "availabilitycode": "int", "available": "bool", "available_bike_stands": "int", "available_bikes": "int", "avancement": "str", "axe": "str", "balance": "int", "banking": "bool", "beneficiaire": "str", "beneficiaire_gerese": "str", "bike_stands": "int", "bioenergies": "int", "bonus": "str", "bornemaxdroite": "int", "bornemaxgauche": "int", "bornemindroite": "int", "bornemingauche": "int", "bus": null, "buslignes": "str", "buspassage": "bool", "calculateur": "int", "canton": "str", "canton_texte": "str", "capacite": "int", "capacite2rm": "int", "capaciteautopartage": "int", "capacitemoto": "int", "capacitepmr": "int", "capacitevelo": "int", "capacitevoiture": "int", "capacity.0.mv:maximumValue": "int", "capacity.0.mv:userGroup": "str", "capacity.0.mv:validForVehicle": "str", "caractere_prioritaire": "str", "caracteristiques": "str", "cars": "int", "categorie": "str", "categorie.libelle": "str", "categorie.valeur": "int", "categorie_erp": "int", "categorie_logements": "str", "category": "str", "cause": "str", "causeindispo": "str", "ces": "str", "ces_bande_principale": null, "ces_bande_secondaire": "float", "charge_slots": null, "charger": null, "charger.schema:description": "str", "charger.schema:openingHours": "str", "charger.schema:plugs.mv:plugType.0": "str", "charger.schema:plugs.mv:powerInKW": "float", "charger.schema:publicAccess": "int", "charging_status": null, "cheminement_aller": "str", "cheminement_retour": null, "chien": "str", "circ_met": "str", "circonference_cm": "int", "circons": "str", "circonscription": "str", "circulation": "str", "classe": "str", "classement": "str", "classementchemin": "str", "classepre": "str", "classification": "str", "clidintervention": "str", "clos": "str", "code": "str", "code_ape": "str", "code_bib": "int", "code_commune": "int", "code_ei": "str", "code_ei_patrim": "str", "code_equipement": "int", "code_forme": "str", "code_gare": "str", "code_gene": "int", "code_insee": "str", "code_lieu": "int", "code_ligne": "str", "code_num": "int", "code_post": "int", "code_postal": "int", "code_siren": "str", "code_siret": "str", "code_sncf": "str", "code_station": "int", "code_territoire": "str", "code_titan": "str", "code_trace": "str", "code_tri_ligne": "str", "code_type": "int", "code_type_contrat": "str", "code_type_ligne": "str", "code_voie": "str", "codeclassification": "int", "codecorinebiotope": "str", "codecpv": "str", "codedgi": "str", "codefuv": "str", "codefuv1": "str", "codefuv2": "str", "codefuvcarrefour": "str", "codegenre": "int", "codeimportance": "int", "codeinsee": "str", "codeiris": "int", "codepost": "int", "codepostal": "str", "codereg": "int", "codes_insee": "str", "codesdage": "str", "codetroncon": "str", "codetype": "int", "codfamille": "str", "codinsee": "str", "codpostal": "int", "coll_siret": "int", "collecteur": "str", "commentaire": "str", "commentaires": "str", "commune": "str", "commune1": "str", "commune2": "str", "commune_depart": "str", "communes": "str", "communesdintervention": "str", "communestructureporteuse": null, "complement_voie": "str", "complementadresse": "str", "complementnom": "str", "complexes_sites": "str", "comptagepl": "str", "confidentiality": "str", "configuration": "str", "consequence": "str", "consommation": "int", "contact": "str", "contact.0.Fax": "str", "contact.0.Google My Business": "str", "contact.0.M\u00e9l": "str", "contact.0.Page facebook": "str", "contact.0.Shorty URL": "str", "contact.0.Site internet mobile": "str", "contact.0.Site web (URL)": "str", "contact.0.Tripadvisor": "str", "contact.0.Twitter": "str", "contact.0.T\u00e9l\u00e9phone": "str", "contact.0.T\u00e9l\u00e9phone /fax": "str", "contact.0.Yelp": "str", "contact_mail": "str", "contact_tel": "str", "contact_url": "str", "contactassociation": "str", "contactstructureporteuse": null, "containedinplace.schema:identifier": "int", "containedinplace.schema:name": "str", "continuitecyclablezca": "str", "coord_dimension": "int", "coord_est": "float", "coord_nord": "float", "cote": null, "couchederoulement": "str", "couleur": "str", "couleurligne": "str", "counter": "str", "countrytype_code": "str", "countrytype_description": "str", "counts": "int", "couronnement": "str", "courriel": "str", "coursetheorique": "str", "cpt": "float", "cpt_bande_principale": null, "cpt_bande_secondaire": null, "creationreference": null, "creationtime": "datetime", "creator": "str", "cree_le": "datetime", "data.0.date": "str", "data.0.filiere": "str", "data.0.nbinstall": "int", "data.0.operateur.0.nom": "str", "data.0.operateur.0.secteur.0.activite.0.codecatconso": "str", "data.0.operateur.0.secteur.0.activite.0.codenaf": "str", "data.0.operateur.0.secteur.0.activite.0.conso.0.annee": "int", "data.0.operateur.0.secteur.0.activite.0.conso.0.consomwh": "float", "data.0.operateur.0.secteur.0.activite.0.conso.0.indqual": "float", "data.0.operateur.0.secteur.0.activite.0.conso.0.nbpdl": "int", "data.0.operateur.0.secteur.0.activite.0.conso.0.thermopart": "float", "data.0.operateur.0.secteur.0.activite.0.conso.0.thermosens": "float", "data.0.operateur.0.secteur.0.activite.0.libcatconso": "str", "data.0.operateur.0.secteur.0.activite.0.libsectnaf": "str", "data.0.operateur.0.secteur.0.codesecteur": "str", "data.0.operateur.0.secteur.0.libsecteur": "str", "data.0.puissracckw": "float", "data.0.regimexploit": "str", "datcontrol": "date", "date": "str", "date_acte": "date", "date_approbation": "date", "date_bulletin": "datetime", "date_creation": "str", "date_debut": "str", "date_fin": "datetime", "date_fin_validite": "datetime", "date_heure": "datetime", "date_installation": "datetime", "date_maj": "datetime", "date_mise_en_service": "date", "date_ouverture": "str", "date_photo": "str", "date_time": "datetime", "dateachevementtravaux": "datetime", "datearrete": null, "dateauscultation": "date", "datechangement": "date", "dateconfection": "datetime", "datecreation": "datetime", "datedebit": "datetime", "datedecisioninitiale": "datetime", "datedepot": "datetime", "datedomanialite": "date", "dateetat": "date", "datehistorisation": "datetime", "dateincorporation": "datetime", "dateinstal": "date", "dateinstallationsite": "date", "dateleve": "date", "datemaj": "datetime", "datemajalpha": "date", "datemajborne": "date", "datemajcarrefour": "date", "datemajgraph": "date", "datemisenservice": "datetime", "datemishorservice": null, "datemodifalpha": "datetime", "datemodifgeo": "datetime", "datenotification": "date", "datenotificationdelai": "datetime", "dateouverturechantier": "datetime", "dateouverturesite": null, "dateplantation": "date", "dateprorogation": null, "datepublicationdonnees": "date", "datereedition": "datetime", "datereparationcurative": "date", "datereparationpreventive": "date", "datmaja": "datetime", "datrecept": "date", "debit": "int", "debit_ptm": "str", "debithorairemax": "int", "debitmax": "int", "debut": "datetime", "debut_indispo": "datetime", "debutchantier": "datetime", "debutlivraison": "str", "decisionprorogation": null, "delaipassage": "str", "demandeur": "str", "denivele": "str", "denominationroutiere": "str", "denomroutiere": "str", "depart": "str", "descrcourtfr": "str", "descrdetailfr": "str", "descriptif": "str", "descriptifaction": "str", "description": "str", "description1": "str", "description2": null, "description3": null, "descriptionchantierinternet": "str", "designation": "str", "desserte": "str", "destination": "str", "diamcana": "int", "diametre": "int", "diametrecouronne_m": "int", "difficulte": "str", "dimanche": "str", "dimension_m": "str", "diodes": "str", "direction": "str", "disparu": "str", "distancelignearret": "int", "district": "str", "disturbanceactivitytype": "str", "document_joint": "str", "documents_plu_commune": "str", "domanial": "str", "domanialite": "str", "droit_preemption": "str", "duree": "str", "duree_mn": "int", "dureemois": "int", "dureeparcours": "int", "eau": "str", "ech_physiques": "int", "echelle": "str", "economie_co2_depuis_creation_en_tonne": "float", "economie_co2_par_an_en_tonne": "float", "effectif.0-2016": "int", "effectif.0-2017": "int", "effectif.0-2018": "int", "effectif.0-2019": "int", "effectonroadlayout": null, "electrode": "str", "elongation_maxi": "float", "email": "str", "emprise_au_sol": "str", "enddate": "datetime", "endtime": "datetime", "enfants": null, "enseigne": "str", "entrance.0.category": "str", "entrance.0.pedestrianAccess": "bool", "entrance.0.schema:address.schema:addressCountry": "str", "entrance.0.schema:address.schema:addressLocality": "str", "entrance.0.schema:address.schema:postalCode": "int", "entrance.0.schema:address.schema:streetAddress": "str", "entrance.0.schema:geo.schema:latitude": "float", "entrance.0.schema:geo.schema:longitude": "float", "entrance.0.schema:identifier": "str", "environnement": "str", "eolien": "int", "epaisseurcoucheroulement": "float", "epaisseursouscouche1": "float", "epaisseursouscouche2": "float", "epaisseursouscouche3": "float", "equipement": "str", "erp_categorie": "int", "erp_id": "str", "erp_type": "str", "escalator": "bool", "esp_can": "str", "espece": "str", "especesremarquables": "str", "essence": "str", "essencefrancais": "str", "estouverte": "str", "estvalide": "str", "etape": "str", "etat": "str", "etat_code": "int", "etat_local": "str", "etat_phytosanitaire": "str", "etatconservation": "str", "etv_saisis": "str", "evenementpostdate": "datetime", "evenementpostnature": "str", "event": null, "existe": "str", "exploit": "str", "exploitant": "str", "f_geometry_column": "str", "f_table_catalog": "str", "f_table_name": "str", "f_table_schema": "str", "facea": "bool", "facebook": "str", "facteurechelle": "int", "famille": "str", "famille_transport": "str", "famillemobilier": "str", "fax": "str", "fax_mairie": "str", "femmes": "bool", "fermeture": "str", "fiche_onisep": "str", "fiche_pendulage": "str", "fiche_web": "str", "fichier_brut": "str", "fin": "datetime", "fin_indispo": "datetime", "financement": "str", "finchantier": "datetime", "finlivraison": "str", "firstsupplierversiontime": "datetime", "flightnumbers_callsign": "str", "flightnumbers_iataflightnumber": "str", "flightnumbers_icaoflightnumber": "str", "flightnumbers_internalflightnumber": "str", "flightnumbers_operatoriataflightnumber": "str", "flightnumbers_operatoricaoflightnumber": "str", "flightnumbers_operatorinternalflightnumber": "str", "flightnumbers_operatorsuffix": "str", "flightnumbers_operatortripnumber": "str", "flightnumbers_suffix": "str", "flightnumbers_tripnumber": "str", "flightstatus_code": "str", "flightstatus_description": "str", "fonction_principale": "str", "fonctions": "str", "forme": "str", "formeprix": "str", "formulaire": "str", "fournisseur": "str", "frequence": "float", "frequence_en_minute": "int", "frequence_ouverture": "str", "frequencepedibus": "int", "fse": "str", "gabarit": "float", "gare_id": "str", "gene": "str", "genre": "str", "gestequip": "str", "gestion": "str", "gestionn": "str", "gestionnai": "str", "gestionnaire": "str", "gestnet": "str", "gid": "int", "greta": "bool", "h_tpn": "int", "habitatregroupecorinebiotope": "str", "hauteur": "str", "hauteur_bande_principale": "int", "hauteur_bande_secondaire": "int", "hauteur_max_vehicule": "float", "hauteurfut_m": "int", "hauteurtotale_m": "int", "hebergement": "bool", "heure": "datetime", "heure_debut": "str", "heure_fin": "str", "heurematin": "str", "heurepassage": "datetime", "heuresoir": "str", "hfacade": "float", "hierarchie": "str", "hierarchiefonctionnelle": "str", "hierarchiestructurelle": "str", "hommes": "bool", "horairedebitmax": "str", "horaires": "str", "hoursavailable.0.closes": "str", "hoursavailable.0.dayOfWeek.0": "str", "hoursavailable.0.opens": "str", "htotale": "float", "hydraulique": "int", "id": "str", "id_apidae1": "str", "id_ariane": "str", "id_catalogue": "str", "id_fournisseur": "str", "id_gestionnaire": "str", "id_mdm_principale": "str", "id_mdr_principale": "str", "id_nombre": "int", "id_organisation": "str", "id_presence": "str", "id_ptm": "str", "id_sitra1": "str", "id_station": "int", "idautomate": "int", "idborne": "int", "ident_smf": null, "ident_sms": "str", "ident_stml": "int", "identeqpt": "str", "identifiant": "str", "identifiant_de_l_etablissement": "str", "identifiant_decheterie_associee": "int", "identifiant_entite": "int", "identifiant_lieu": "str", "identifiant_parking_lpa": "str", "identifiantads": "int", "identifiantarretpedibus": "str", "identifiantcontroleur": "int", "identifianthabitathumide": "str", "identifiantmedwet": "str", "identifiantpedibus": "str", "identifiantpoisentier": "int", "identifiantprojet": "int", "identifiantptm": "int", "identifiantsentier": "int", "identifiantstation": "int", "identifier": "str", "identtroncon": "str", "idexterne": "str", "idfournisseur": "str", "idmetaparcourspereentree": "int", "idmetaparcoursperesortie": "int", "idmetier": "int", "idnum": "int", "idparking": "str", "idparkingcriter": "int", "ids_ptm": "str", "idsitra": "str", "idstation": "str", "idtarretdestination": "int", "idtempsparcoursvlentree": "int", "idtempsparcoursvlsortie": "int", "idu": "str", "illustrations": null, "illustrations.0.hauteur": "int", "illustrations.0.largeur": "int", "illustrations.0.taille": "int", "illustrations.0.url": "str", "illustrations.0.urlFiche": "str", "immatriculation": "str", "implantation": "str", "importance": "str", "inclinaison": "float", "indiccanop": "float", "indice": "str", "indp": "str", "infoloc": "str", "informations": "str", "informationstatus": "str", "infos": null, "infotrafic": "int", "insee": "str", "insee1": "str", "insee2": "str", "insee_circonscription": "str", "inseecommune": "str", "instagram": "str", "intersection": "str", "intervalle": "int", "intervenant": "str", "intituleaction": "str", "itineraireconvoiexceptionnel": null, "jeudi": "str", "jeudi_am": "str", "jeudi_pm": "str", "kind": null, "label": "str", "langue": "str", "largeur_emprise_gerese": "str", "largeurchaussee": "float", "largeurcirculeechaussee": "float", "largeurtrottoirdroit": "float", "largeurtrottoirgauche": "float", "last_update": "datetime", "last_update_fme": "datetime", "lat": "float", "lat_epsg4171": "float", "latitude": "float", "latitude_wgs84": "float", "lday": "float", "lden": "float", "lettre": "str", "levening": "float", "liaison": "str", "lib_tpn": "str", "libelle": "str", "libelle1": "str", "libelle2": "str", "libelle3": "str", "libelle4": "str", "libelle5": "str", "libelle6": "str", "libelle7": "str", "libelle8": null, "libelle9": null, "libelle_activite": null, "libelle_grandes_activites": "str", "libelle_ptm": "str", "libellecarrefour": "str", "libellelong": "str", "libelleparcours": "str", "libellepointdestination": "str", "libellepointorigine": "str", "libofficiel": "str", "lien_exe_2009": "str", "lien_exe_2012": "str", "lien_exe_2015": "str", "lien_fichier_eva": "str", "lien_maquette_2009": "str", "lien_maquette_2012": "str", "lien_maquette_2015": "str", "lien_poster": "str", "lieu": "str", "lieu_de_vote": "str", "lieudederoulement": "str", "lieuexecution_code": "int", "lieuexecution_nom": "str", "lieuexecution_typecode": "str", "ligne": "str", "ligne1": "str", "ligne2": "str", "ligne_cli": "str", "ligne_com": "str", "lignebus": "str", "limitationhauteur": "float", "limitationlargeur": "float", "limitationtonnage": "float", "limitationvitesse": "int", "linkname": "str", "lng": "float", "lnight": "float", "localisation": "str", "localisation.0.libelle": "str", "localisation.0.valeur": "str", "locationtype": "str", "long": "float", "long_epsg4171": "float", "longitude": "float", "longitude_wgs84": "float", "longueur": "str", "longueur_m": "float", "longueurcalculee": "float", "longueurreellechaussee": "float", "longueurtrottoirdroit": "float", "longueurtrottoirgauche": "float", "lotissement": "int", "lundi": "str", "lundi_am": "str", "lundi_pm": "str", "mail": "str", "maitreouvrage": "str", "mardi": "str", "mardi_am": "str", "mardi_pm": "str", "marquage": "str", "marque": "str", "matieresdangereuses": "str", "mdm_rattachement": "str", "mdr_rattachement": "str", "media_associe": "str", "mercredi": "str", "mercredi_am": "str", "mercredi_pm": "str", "message": "str", "mesures_police": null, "metaparcours": "str", "methodologie": "str", "metro": null, "mobile": "str", "mobilier2rm": "str", "mobilierurbain": "str", "mobiliervelo": "str", "mobility": null, "modalite.0.libelle": "str", "modalite.0.valeur": "int", "modalite_de_livraison.0.libelle": "str", "modalite_de_livraison.0.valeur": "int", "mode": "str", "mode_de_paiement.libelle": "str", "mode_de_paiement.valeur": "int", "modeconfection": "str", "modeincorporation": "str", "modele": "str", "modepaiemt": null, "modepaiemt.0": "str", "modification_datepublicationdonneesmodification": null, "modification_datesignaturemodification": null, "modification_dureemois": null, "modification_montant": null, "modification_objetmodification": null, "modification_titulaire_denominationsociale": null, "modification_titulaire_id": null, "modification_titulaire_typeidentifiant": null, "modifie_le": "datetime", "mois": "str", "monde": "str", "montant": "float", "moyennejoursouvrable": "int", "name": "str", "nature": "str", "nature_chantier": "str", "nature_revetement": "str", "nature_travaux": "str", "naturedecisioninitiale": "str", "natureproprietaire": "str", "naturerevetement": "str", "naturetravaux": "str", "nb_communes": "int", "nb_electeurs": "int", "nb_places": "int", "nb_tot_place_dispo": "int", "nbarceaux": "int", "nbarret": "int", "nbbornettes": "int", "nbdeposes": "int", "nbemplacements": "int", "nbplaces": "int", "nbprises": "int", "nbrepdc": "int", "nbsecretise": "int", "nbvoies": "int", "networkmanagementtype": "str", "niveau": "str", "niveau_sonore_dba": "float", "nmarrond": "int", "nocodage": "int", "nom": "str", "nom2": "str", "nom_abri": "str", "nom_court": "str", "nom_destination": "str", "nom_du_dg": "str", "nom_du_maire": "str", "nom_ei_patrim": "str", "nom_etablissement": "str", "nom_latin": "str", "nom_lieu": "str", "nom_majuscule": "str", "nom_minuscule": "str", "nom_minuscule_court": "str", "nom_organisation": "str", "nom_origine": "str", "nom_perimetre": "str", "nom_piste": "str", "nom_point": null, "nom_presence": "str", "nom_reduit": "str", "nom_sites": "str", "nom_sncf": "str", "nom_station": "str", "nom_trace": "str", "nom_type_ligne": "str", "nom_version": "str", "nom_voie": "str", "nom_voie_gerese": "str", "nomads": "str", "nombre_electeurs_municipales_2014": "float", "nombre_etages": "str", "nombre_services": "int", "nombre_total_electeurs_inscrits_2013": "float", "nombre_total_electeurs_inscrits_2014": "float", "nombreniveaux": "str", "nombrevoies": "int", "nomchantier": "str", "nomcircons": "str", "nomcommune": "str", "nomcomplet": "str", "nomgroupescolaire": "str", "nomhabitatcorinebiotope": "str", "nomiris": "str", "nomlieudit": "str", "nomlignepedibus": "str", "nomreduit": "str", "nomsite": "str", "nomstructureporteuse": null, "nomvoie": "str", "norue": "str", "nucleaire": "int", "num": "str", "num_bureau": "int", "num_interne": "str", "num_lieu": "int", "num_romain": "str", "number": "int", "numberoflanesrestricted": "float", "numberoflevels": "int", "numdansarrondissement": "int", "numdansvoie": "int", "numdossier": "str", "numero": "str", "numero_arrondissement": "int", "numero_diffuseur": "float", "numero_dossier": "str", "numero_ens": "int", "numero_gerese": "str", "numero_par_arr": "int", "numero_quartier": "int", "numero_serie": "str", "numero_smf": "int", "numero_sms": "str", "numero_stml": "int", "numero_voie": "str", "numero_zac": null, "numerodansvoie": "str", "numerodossier": "str", "numeromaintenance": "str", "numpompier": "int", "numvoie": "str", "numvoiestructureporteuse": null, "objet": "str", "observation": "str", "observationlocalisante": "str", "observations": "str", "observationtime": "datetime", "occupation": "str", "offer.0.lastUpdate": "datetime", "offer.0.schema:eligibleQuantity.schema:maxValue": "int", "offer.0.schema:eligibleQuantity.schema:minValue": "int", "offer.0.schema:name": "str", "offer.0.schema:priceSpecification.0.mv:validForVehicle": "str", "offer.0.schema:priceSpecification.0.schema:billingIncrement": "int", "offer.0.schema:priceSpecification.0.schema:eligibleQuantity.schema:maxValue": "float", "offer.0.schema:priceSpecification.0.schema:eligibleQuantity.schema:minValue": "float", "offer.0.schema:priceSpecification.0.schema:eligibleQuantity.schema:unitCode": "str", "offer.0.schema:priceSpecification.0.schema:name": "str", "offer.0.schema:priceSpecification.0.schema:price": "str", "offer.0.schema:priceSpecification.0.schema:priceCurrency": "str", "offer.0.schema:priceSpecification.0.schema:referenceQuantity.schema:value": "int", "offer.0.schema:priceSpecification.0.schema:unitCode": "str", "offer.0.schema:priceSpecification.0.schema:validFrom": "str", "offer.0.schema:priceSpecification.0.schema:validThrough": "str", "offer.0.schema:url": "str", "offering": "str", "offre_structure": "str", "opening_hours": "str", "openinghours": "str", "openinghours.0": "str", "openinghoursspecification": null, "openinghoursspecification.0.closes": "str", "openinghoursspecification.0.dayOfWeek": "str", "openinghoursspecification.0.dayOfWeek.0": "str", "openinghoursspecification.0.opens": "str", "openinghoursspecification.0.validFrom": "datetime", "openinghoursspecification.0.validThrough": "datetime", "operateur": "str", "origdest": "str", "origine": "str", "originereparation": "str", "ouverte": "str", "ouverture": "str", "p_surv": "bool", "panneau": "str", "parking_identifier": "str", "parking_name": "str", "parkingtempsreel": "str", "particularite": "str", "particularitecomptage": "str", "pas_prevision": "int", "payant": "str", "pdc.0.idpdc": "str", "pdc.0.puissmax": "int", "pdc.0.typeprise": "str", "pedestrianaccess": "bool", "pentemaximale": "int", "pentemoyenne": "int", "perimetrem": "float", "photo": "str", "photograph": null, "photograph.schema:copyrightHolder": "str", "photograph.schema:copyrightYear": "int", "photograph.schema:description": "str", "photograph.schema:url": "str", "picto": "int", "pkgid": "int", "place_handi": "int", "plafond": "str", "plan_gestion": "str", "pmr": "bool", "pole": "str", "pompage": "int", "porteur_initiative": "str", "portmasque": "str", "positionnement": "str", "postal_code": null, "pourcentage": "str", "pourcentage_minimal": "str", "pr": "str", "pr_axe": "str", "pr_debut": "float", "pr_reel": "float", "precision_horaires": "str", "precision_plani_mm": "int", "precisionlocalisation": "str", "pression": "float", "pressstat": "float", "priorite": "str", "prioritepama": "str", "prioritepmd": "int", "prioritereseauvoirie": "str", "prioritesda": "str", "prioritezca": "str", "probability": "str", "procedure": "str", "producteur": "str", "projet": "str", "projetnature": "str", "proprietaire": "str", "proprietaireterrain": "str", "proprio": "str", "provenance": "str", "public.0.libelle": "str", "public.0.valeur": "int", "public_name": null, "publicaccess": "bool", "publiccomment": "str", "publiceventtype": "str", "qualite": "str", "quantite": "str", "raep": "str", "rayon_couverture_km": "str", "rayoncouronne_m": "float", "rdf:type": "str", "reference": "str", "reference_evenement": "str", "referencearrete": null, "referencedomanialite": "str", "referencemobilier": "str", "region": "str", "regle": "str", "reglement": "str", "reglementation": "str", "reglementation_particuliere": "str", "reglementationprecisions": "str", "reglementationzca": "str", "regulateur": "int", "relation": "str", "remark_code": "str", "remark_description": "str", "rental_status": null, "reseau": "str", "reseaupl": "str", "reseauprimaire": "str", "restauration": "bool", "resumetarifsabonnes": "str", "resumetarifshoraires": "str", "retard": "int", "revetementchaussee": "str", "revetementpiste": "str", "revetementtrottoirdroit": "str", "revetementtrottoirgauche": "str", "roadcarriagelanemgmttype": null, "roadmaintenancetype": null, "route": "str", "routegrandecirculation": "str", "rue": "str", "sameas": "str", "samedi": "str", "scheduled_at": null, "schema:category": "str", "schema:description": "str", "schema:identifier": "int", "schema:name": "str", "section_europeenne": "bool", "section_internationale": "bool", "section_sport": "bool", "segpa": "bool", "semainereference": "str", "sens": "str", "senscircspecialise": "str", "senscircul": "str", "senscirculation": "str", "separateurtaxi": "str", "seqdeci": "int", "servicetype_description": "str", "servicetype_iatacode": "str", "seuil": "str", "seuil_orange_ptm": "str", "seuil_rouge_ptm": "str", "sieges": "int", "sigle": "str", "siret": "int", "site": "str", "site_internet": "str", "site_web": "str", "siteinternet": "str", "siteweb": "str", "situation": "str", "slots": null, "societe": "str", "solaire": "int", "sortieouentree": "str", "source": "str", "sous_categorie": "str", "sous_type": "str", "souscouche1": "str", "souscouche2": "str", "souscouche3": "str", "soustheme": "str", "soustype": "str", "srid": "int", "startdate": "datetime", "starttime": "datetime", "station": "str", "station_type": null, "stationbonus": null, "stations_schema:identifier": "int", "status": "str", "statut": "str", "statut_juridique": null, "statut_juridique_organisation": "str", "statut_public_prive": "str", "statutpedibus": "str", "statutsite": "str", "stecal": "int", "structure": "str", "subscription_status": null, "superficieha": "float", "supf": "int", "support": "str", "surf_tot_m2": "float", "surface": "str", "surface_hectare": "int", "surface_totale": "float", "surfacecadastrale": "float", "surfacecadre_m2": "int", "surfacechaussee": "float", "surfacecirculeechaussee": "float", "surfacem2": "float", "surfaceplancherbatiment": "str", "surfaceplanchermaxienvisageelotissement": null, "surfacereparee": "float", "surfaces": "int", "surfacetrottoirdroit": "float", "surfacetrottoirgauche": "float", "systeme_alti": "str", "systeme_plani": "str", "taille": "str", "taille_logement": "str", "tarif": "str", "tarifmax": "float", "tarifmin": "float", "tarifsenclair": "str", "tarifsmax": "float", "tarifsmin": "float", "taux_ptm": "str", "tch_bioenergies": "float", "tch_eolien": "float", "tch_hydraulique": "float", "tch_nucleaire": "float", "tch_solaire": "float", "tch_thermique": "float", "tco_bioenergies": "float", "tco_eolien": "float", "tco_hydraulique": "float", "tco_nucleaire": "float", "tco_solaire": "float", "tco_thermique": "float", "tel": "str", "tel_dg": "str", "tel_mairie": "str", "telephone": "str", "telephone_presence": "str", "telephonefax": "str", "temps_parcours": "str", "tempsparcoursentree": "int", "tempsparcourssortie": "int", "territoire": "str", "territoire_mutualise": "str", "texte": "str", "thematique": "str", "theme": "str", "thermique": "int", "timestamps_aibt": "datetime", "timestamps_aldt": "datetime", "timestamps_aobt": "datetime", "timestamps_atot": "datetime", "timestamps_atot_outstation": "datetime", "timestamps_cancellationdate": "datetime", "timestamps_diversiondate": null, "timestamps_eibt": "datetime", "timestamps_eldt": "datetime", "timestamps_eobt": "datetime", "timestamps_modificationdate": "datetime", "timestamps_sibt": "datetime", "timestamps_sobt": "datetime", "timezone": "str", "titre": "str", "titulaire_denominationsociale": "str", "titulaire_id": "str", "titulaire_typeidentifiant": "str", "toilettes": "str", "totalnumberofcharger": "int", "totem": "str", "townname": "str", "tram": null, "travauxcuratifs": "str", "travauxpreventifs": "str", "trigramme": "str", "turnflightinternalid": "int", "twgid": "int", "twitter": "str", "type": "str", "type.0.libelle": "str", "type.0.valeur": "int", "type_aire": "str", "type_bifurcation": "str", "type_contrat": "str", "type_contrat_prive": "str", "type_decheterie": "str", "type_detail": "str", "type_equip": "str", "type_equipement": "str", "type_equipement_public_gerese": "str", "type_erp": "str", "type_gerese": "str", "type_ligne": "str", "type_local": "str", "type_occupation": "str", "type_organisation": "str", "type_prestataire": "str", "type_reserve": "str", "type_risque": "str", "type_saisie": "str", "type_service": "str", "type_trace": "str", "type_voie": "str", "type_zone_protection": "str", "typeactioninsertion": "str", "typeamenagement": "str", "typeamenagement2": "str", "typeautopartage": "str", "typebati": "str", "typecamera": "str", "typecapteur": "str", "typecdp": "str", "typecertificat": "str", "typecirculation": "str", "typecompostage": "str", "typedechet": "str", "typedeplacement": "str", "typedetail": "str", "typehydrant": "str", "typeiris": "str", "typemobilier": "str", "typeparking": "str", "typepedibus": "str", "typeperturbation": "str", "typeplan": "str", "typepostemesure": "str", "typereparation": "str", "typesite": "str", "typestructureporteuse": "str", "typevoie": "str", "typologiepiste": "str", "uid": "str", "ulis": "bool", "unisexe": "bool", "uniteminimalecollecte": "int", "url": "str", "url_document": "str", "url_documents_plu_commune": "str", "url_fiche": "str", "url_graph": "str", "usage": "str", "ut": null, "valeur": "str", "valeur_plafond": "str", "valeur_surface": "float", "validite": "str", "variete": "str", "vehicleheightlimitinm": "float", "vendredi": "str", "vendredi_am": "str", "vendredi_pm": "str", "version": "int", "versiontime": "datetime", "ville": "str", "vitesse": "str", "vitesse_moyenne": "int", "vitesseentree": "float", "vitessesortie": "float", "vocation": "str", "voie": "str", "voie_aboutissante_gerese": "str", "voie_lieu_de_vote": "str", "voie_tenante_gerese": "str", "voieentree": "str", "voieimpact": "str", "voiesortie": "str", "voiestructureporteuse": null, "web": "str", "website": "str", "workfeatured.schema:author": "str", "workfeatured.schema:name": "str", "workfeatured.schema:provider": "str", "x": "float", "x_epsg3946": "float", "x_max": "int", "x_min": "int", "x_wgs84": "float", "xdepart": "float", "y": "float", "y_epsg3946": "float", "y_max": "int", "y_min": "int", "y_wgs84": "float", "ydepart": "float", "youtube": "str", "zhnaturelleouartificielle": "str", "zmaxi": "float", "zmini": "float", "zonage": "str", "zone": "str", "zone_preemption": "str", "zonecirculationapaisee": "str", "zoom": "int", "zsol": "float"}
\ No newline at end of file
diff --git a/tests/data/test_doc_enricher.test_get_entries_from_postgis.0.mp b/tests/data/test_doc_enricher.test_get_entries_from_postgis.0.mp
new file mode 100644
index 0000000000000000000000000000000000000000..c9b3be9232c7f264064969a31d7f9c89f8f1277b
Binary files /dev/null and b/tests/data/test_doc_enricher.test_get_entries_from_postgis.0.mp differ
diff --git a/tests/data/test_doc_processor.test_fix_field_types.mp b/tests/data/test_doc_processor.test_fix_field_types.mp
new file mode 100644
index 0000000000000000000000000000000000000000..f86dc0c6066e1c53c7d0b683216ff8baf1676a58
Binary files /dev/null and b/tests/data/test_doc_processor.test_fix_field_types.mp differ
diff --git a/tests/test_doc_enricher.py b/tests/test_doc_enricher.py
new file mode 100644
index 0000000000000000000000000000000000000000..0ff77bba8a3d1e39591dcf2ae0f73e6981f8d66a
--- /dev/null
+++ b/tests/test_doc_enricher.py
@@ -0,0 +1,24 @@
+import pytest
+
+from workers.doc_enricher import get_entries_from_postgis
+
+
+@pytest.mark.vcr()
+def test_get_entries_from_postgis(verify_objects):
+    link = dict(url='/rdata',
+                name='apd_apidae.apdevenement_2_0_0')
+
+    cfg = dict()
+    cfg['host'] = "147.135.219.0"
+    cfg['username'] = "grandlyon"
+    cfg['password'] = ""
+    cfg['session'] = dict(working_directory='tests/data/prod_working_directory/')
+
+    entries = get_entries_from_postgis(link, cfg)
+
+    assert entries
+
+    for i, entry in enumerate(entries):
+        progress, count, serialized_deferred_count, feature_page = entry
+
+        verify_objects(feature_page, iteration=i)
diff --git a/tests/test_doc_processor.py b/tests/test_doc_processor.py
new file mode 100644
index 0000000000000000000000000000000000000000..903c63c98da7941a788a48b392b7f94e8a6c0863
--- /dev/null
+++ b/tests/test_doc_processor.py
@@ -0,0 +1,23 @@
+from workers.doc_processor import fix_field_types
+import os
+import json
+
+
+def test_fix_field_types(load_object, verify_objects):
+    link = dict()
+    link['url'] = "/rdata"
+    link['name'] = "apd_apidae.apdevenement_2_0_0"
+
+    filename = os.path.join('tests/data/prod_working_directory/',
+                            'field_catalog_by_dbschematable.json' )
+
+    if os.path.isfile(filename):
+        with open(filename, 'r') as fp:
+            catalog = json.load(fp)
+
+    docs = load_object('tests/data/test_doc_enricher.test_get_entries_from_postgis.0.mp')
+    doc_page = [{'data-fr': feature} for feature in docs]
+
+    out_docs = fix_field_types(doc_page, catalog, link)
+
+    verify_objects(out_docs)
diff --git a/tools/field_type_detector.py b/tools/field_type_detector.py
index 6562f1d07f48a4dabf6ecd911a7ef58f88f36b8b..91a7863e32b6db77740c43aa14feb48be609ac83 100644
--- a/tools/field_type_detector.py
+++ b/tools/field_type_detector.py
@@ -20,70 +20,10 @@ class NotEmptyQueueException(Exception):
     pass
 
 
-def old_generate_field_catalog(cfg, mongo_collection):
-
-    # with open("config.yaml", 'r') as yamlfile:
-    #     cfg = yaml.load(yamlfile)
-
-    # read from MongoDB
-
-    docs = mongo_collection.find()
-
-    total = mongo_collection.count_documents({})
-
-    #cnt = 0
-    types_by_dbschematable_by_field = {}
-    types_by_dbschematable_by_field['fields'] = {}
-    types_by_dbschematable_by_field['analyzed_docs'] = 0
-
-    #for doc in tqdm(docs, total=total, file=sys.stdout):
-    for doc in docs:
-
-        properties    = doc['data-fr']['properties']
-        dataset_uuid  = doc['metadata-fr']['geonet:info']['uuid']
-        dataset_title = doc['metadata-fr']['title']
-        flattened_properties = flatten_json(properties)
-
-        #logging.INFO("Analyzing dataset %s %s" % (dataset_uuid, dataset_title))
-        #logging.debug('there')
-
-        # ---------------------------------------------------------------------------------------------
-        for k, v in flattened_properties.items():
-
-            # generate equivalent element kk out of k (in the sense of equivalence classes, cf. https://en.wikipedia.org/wiki/Equivalence_class)
-            # ex.: openinghoursspecification.XX.validThrough -> openinghoursspecification.0.validThrough
-            # N.B.: integers like .0, .1, .2, ... are inserted by the flatten_json function whenever a list is found...
-            kk = re.sub(r'\.\d+', '.0', k)
-
-            if kk not in types_by_dbschematable_by_field['fields'].keys():
-                types_by_dbschematable_by_field['fields'][kk] = {}
-
-            if dataset_uuid not in types_by_dbschematable_by_field['fields'][kk].keys():
-                types_by_dbschematable_by_field['fields'][kk][dataset_uuid] = {'title': dataset_title, 'types': []}
-
-            type_set = set( types_by_dbschematable_by_field['fields'][kk][dataset_uuid]['types'] )
-            type_set.add( detect_type(v) )
-
-            types_by_dbschematable_by_field['fields'][kk][dataset_uuid]['types'] = list(type_set)
-
-        types_by_dbschematable_by_field['analyzed_docs'] += 1
-
-        logging.info( "%s/%s" % (types_by_dbschematable_by_field['analyzed_docs'], total) )
-
-        # useful for debugging:
-        if cfg['field_type_detector']['debug'] and types_by_dbschematable_by_field['analyzed_docs'] > 1000:
-            break
-
-
-
-    return types_by_dbschematable_by_field
-
-
 def elect_field_type( data ):
 
     logging.info("Electing field types...")
 
-
     fields = data['fields'].keys()
 
     types = {}
@@ -95,8 +35,6 @@ def elect_field_type( data ):
         # intra-dataset election
         for db_schema_table, analysis in data['fields'][k].items():
 
-            #logging.info('\nAnalyzing table:  %s' % (db_schema_table))
-
             found_types = set(analysis['types'].keys())
 
             if found_types == set(['NoneType']):
@@ -108,11 +46,8 @@ def elect_field_type( data ):
             if 'NoneType' in found_types:
                 found_types.remove('NoneType')
 
-            #if not all(x==found_types[0] for x in found_types): # NOT SAME TYPE: WHICH ONE TO CHOOSE?
             if len( found_types ) > 1:
                 logging.warning('Conflicting datatypes for field "%s" within the table %s.' % (k, db_schema_table))
-                #print('WARNING - MIXED TYPES', parsed_types)
-                #logging.warning('WARNING - MIXED TYPES %s' % found_types)
 
                 if 'str' in found_types:
                     logging.warning('Found %s => str wins the election!' % found_types)
@@ -126,18 +61,13 @@ def elect_field_type( data ):
                     logging.warning('Found %s => str wins the election!' % found_types)
                     types[k].append('str')
 
-            # elif parsed_types == []:
-            #     print('WARNING - NULL VALUES', k, uuid)
-            #     #print('WARNING - NULL VALUES', parsed_types)
-            #     #types[k].append('null') # NULL TYPE
-            #     #types[k].append(type(str())) #TODO
             else:
                 types[k].append(found_types.pop())
 
 
     # inter-dataset election
     for k, v in types.items():
-        if len( set(v) ) > 1:# and 'null' not in set(v):
+        if len( set(v) ) > 1:
             v = set(filter(None, v))
 
             if len(v) == 1:
@@ -161,32 +91,21 @@ def elect_field_type( data ):
                 logging.warning( 'UNKNOWN Type conflict: %s, %s => str wins!' % (k, v) )
                 types[k] = ['str']
 
-    # for element in itertools.product(*[fields,fields]):
-    #     if element[0] != element[1]:
-    #
-    #         myre = re.compile(r'%s\.[^0-9]+' % element[0])
-    #
-    #         if myre.findall(element[1]) != []:
-    #             logging.warning("%s, %s" % (element[0], element[1]))
-
-
     # how to handle unknown values for dates ???
 
     result = {}
     for i, (k, v) in enumerate(types.items()):
-        #print(i, k, list(set(v)))
         try:
             result[k] = list(set(v))[0]#.__name__
         except IndexError:
             pass # means we got NULL VALUES
-        #print(k, v)
 
     logging.info('Elections: done!')
 
     return result
 
 
-def generate_field_catalog( cfg ) :#, catalog=None ):
+def generate_field_catalog( cfg ):
     """
     1st output:
     ----------------------
@@ -201,13 +120,6 @@ def generate_field_catalog( cfg ) :#, catalog=None ):
           | - elected type
     """
 
-    # if catalog == None or catalog == dict():
-    #     output = {}
-    #     output['analyzed_docs'] = 0
-    #     output['fields'] = {}
-    # else:
-    #     output = catalog.copy()
-
     types_by_dbschematable_by_field = {}
     types_by_dbschematable_by_field['analyzed_docs'] = 0
     types_by_dbschematable_by_field['fields'] = {}
@@ -237,33 +149,16 @@ def generate_field_catalog( cfg ) :#, catalog=None ):
             schema_dot_table_whitelist = None
             schema_whitelist = None
 
-        #print(whitelist)
-
-    # selected_schema = "sit_sitra"
-    # selected_table = selected_schema + ".sittourisme"
-    # found = False
-
         logging.info('Getting schemas...')
         schema_names = pg.get_schema_names()
-        logging.info('Done.')
-
-
-        #print(schema_names)
+        logging.info('Done: %s', schema_names)
 
         for schema_name in schema_names:
             if schema_whitelist is not None:
                 if schema_name not in schema_whitelist:
-                    logging.debug('Skipping schema %s' % schema_name)
+                    logging.debug('Skipping schema %s (not in whitelist M%s)', schema_name, schema_whitelist)
                     continue
-            # if schema_name != selected_schema:
-            #     continue
-            # print(schema_name)
             for table in pg.get_tables(schema_name):
-                # print(schema_name)
-                # if str(table) != selected_table:
-                #     continue
-                # else:
-                #     found = True
                 if schema_dot_table_whitelist is not None:
                     if str(table) not in schema_dot_table_whitelist:
                         logging.debug('Skipping table %s' % str(table))
@@ -315,20 +210,11 @@ def generate_field_catalog( cfg ) :#, catalog=None ):
                         types_by_dbschematable_by_field['fields'][kk][db_schema_table]['types'][detected_type] += 1
 
                     types_by_dbschematable_by_field['analyzed_docs'] += 1
-                    #print(types_by_dbschematable_by_field['analyzed_docs'])
 
                     # useful for debugging:
                     if cfg['field_type_detector']['debug'] and types_by_dbschematable_by_field['analyzed_docs'] > 1000:
                         return (types_by_dbschematable_by_field, elected_type_by_field_by_dbschematable)
 
-
-            #     if found == True:
-            #         break
-            #
-            # if found == True:
-            #     break
-
-
     return (types_by_dbschematable_by_field, elected_type_by_field_by_dbschematable)
 
 
@@ -343,21 +229,10 @@ def main(cfg):
 
     if rewrite == False:
         if os.path.isfile(filename1) or os.path.isfile(filename1):
-            #print("(Some of the) output files are already present, and rewrite is disabled. Exiting!")
             raise Exception("(Some of the) output files are already present, and rewrite is disabled!")
 
-
-    # dbnames = cfg['postgis']['databases']
-    # field_catalog = {}
-
     logging.info('Building catalog...')
-    # for dbname in dbnames:
-    #     logging.info('Analyzing database %s...' % dbname)
-    #     logging.info('Establishing a database connection...')
-    #     pg_connection = Remote(hostname=cfg['postgis']['host'], dbname=dbname, username=cfg['postgis']['username'], password=cfg['postgis']['password'])
-    #     logging.info('Done.')
-    #field_catalog = {}
-    field_catalog_by_field, field_catalog_by_dbschematable = generate_field_catalog( cfg )#, field_catalog )
+    field_catalog_by_field, field_catalog_by_dbschematable = generate_field_catalog( cfg )
 
     logging.info("Catalog: built. %i docs were analyzed. " % field_catalog_by_field['analyzed_docs'])
     # writing results to disk
@@ -369,15 +244,10 @@ def main(cfg):
 
     elected_field_types = elect_field_type( field_catalog_by_field )
 
-    # # writing results to disk
-    # if not os.path.exists(working_directory):
-    #     os.mkdir(working_directory)
-    #
-    # with open(filename1, 'w') as fp:
-    #     json.dump(field_catalog, fp, sort_keys=True)
-
     with open(filename2, 'w') as fp:
+        logging.debug("writing %s", filename2)
         json.dump(elected_field_types, fp, sort_keys=True)
+        logging.debug(json.dumps(elected_field_types) )
 
     final_field_catalog_by_dbschematable = field_catalog_by_dbschematable.copy()
 
@@ -386,7 +256,10 @@ def main(cfg):
             final_field_catalog_by_dbschematable[db_schema_table]['types'][field] = elected_field_types[field]
 
     with open(filename3, 'w') as fp:
+        logging.debug("writing %s", filename3)
         json.dump(final_field_catalog_by_dbschematable, fp, sort_keys=True)
+        from pprint import pformat
+        logging.debug(pformat(json.dumps(final_field_catalog_by_dbschematable) ))
 
     return
 
@@ -421,28 +294,3 @@ if __name__ == '__main__':
         logging.info('Done!')
     except Exception as e:
         logging.error(e)
-
-
-    #main(wait=False, rewrite=True)
-
-    # while True:
-    #
-    #     try:
-    #         main(cfg)
-    #     except NotEmptyQueueException as e:
-    #         logging.error(e)
-    #         logging.error("Retrying in 5 seconds...")
-    #         time.sleep(5)
-    #     #finally:
-    #     #    exit(0)
-    #     except pika.exceptions.ChannelClosed:
-    #         logging.info("Waiting for RabbitMQ channel to be open...")
-    #         time.sleep(5)
-    #     except pika.exceptions.ConnectionClosed:
-    #         logging.info("Waiting for RabbitMQ to be reachable...")
-    #         time.sleep(5)
-    #     except Exception as e:
-    #         #logging.error('here')
-    #         logging.error(e)
-    #         logging.error('Retrying in 5 seconds...')
-    #         time.sleep(5)
diff --git a/workers/doc-enricher.py b/workers/doc_enricher.py
similarity index 67%
rename from workers/doc-enricher.py
rename to workers/doc_enricher.py
index 94a27a56780c11c4ab27ffa5dd7fc06a67b93fc0..1d36785247ff8ed2d0ed1cc56a3213b22c99d1d8 100644
--- a/workers/doc-enricher.py
+++ b/workers/doc_enricher.py
@@ -54,6 +54,7 @@ def get_entries_from_postgis( link, cfg, no_features_per_page=1000 ):
     feature_page = [] # we accumulate entries in this sort of buffer
     cnt = 0
     for entry in pg.get_entries(table):
+
         feature_page.append(entry)
         if len(feature_page) == no_features_per_page:
             cnt += 1
@@ -84,13 +85,11 @@ def get_wfs( link, credentials, offset=0, no_features_per_page=1000 ):
     #params['startindex'] = 11
     params['SRSNAME'] = 'epsg:4326'
 
-    #startindex = 0
     cnt = offset / no_features_per_page + 1
 
 
     logging.info('WFS page %i; offset = %i' % (cnt, offset))
     params['startindex'] = offset #0 + cnt*no_features_per_page
-    #params['to'] = params['from'] + no_records_per_page - 1
 
     with_credentials = False
     for domain in credentials:
@@ -109,104 +108,16 @@ def get_wfs( link, credentials, offset=0, no_features_per_page=1000 ):
     logging.debug(res.url)
 
     try:
-        # print(res.status_code)
-        # print(res.text)
-        # print(res.json())
         features = res.json()['features']
-        #processed_features = process_features(features)
         logging.debug(len(features))
 
         return features
 
-        # if len(features) < no_features_per_page:
-        #     break # it means that we have reached the last page
-        #
-        # cnt += 1
-
-
     except: #json.decoder.JSONDecodeError: # it means that we the WFS request failed, for instance because of insufficient right access
-        #logging.error("Failed WFS request: %s" % res.url)
         logging.error("Failed WFS request: %s" % res.url)
 
-        #yield None
-
-        #raise Exception("Failed WFS request: %s" % res.url)
-
         return None
 
-    #print()
-
-
-
-
-
-
-def old_enrich_docs( channel, method, properties, body, **kwargs ):
-
-    decoded_body = msgpack.unpackb(body, raw=False)
-
-    wfs_info   = decoded_body['header']['wfs_info']
-    offset     = decoded_body['header']['offset']
-    session_id = decoded_body['header']['session_id']
-    dest_index = decoded_body['header']['dest_index']
-
-
-    logging.info('Enriching dataset named: %s' % decoded_body['body']['metadata-fr']['title'])
-
-
-    feature_page = get_wfs(wfs_info, kwargs['credentials'], offset, kwargs['features_per_page'])
-
-    # we implement pagination by letting this program creating tasks for itself / its siblings
-    if feature_page != None and len(feature_page) == kwargs['features_per_page']: # at least another page is needed
-        msg = {'header': {'wfs_info': wfs_info, 'offset': offset+kwargs['features_per_page'], 'session_id': session_id, 'dest_index': dest_index}, 'body': decoded_body['body']}
-        the_body = msgpack.packb(msg, use_bin_type=True)
-
-        channel.basic_publish( exchange=kwargs['exchange'],
-                               routing_key=kwargs['docs_to_enrich_rk'],
-                               body=the_body,
-                               properties=pika.BasicProperties(delivery_mode = 2)
-                             )
-
-
-    if feature_page != None:
-
-        # try:
-        #     #for feature_page in feature_pages:
-        #         #print(feature_page[0]['properties']['nom_reduit'])
-        logging.info('Sending feature page of len = %i to RabbitMQ and MongoDB...' % len(feature_page))
-        doc_page = [{**decoded_body['body'], 'data-fr': feature} for feature in feature_page]
-
-        msg = {'header': {'metadata': decoded_body['body'], 'session_id': session_id, 'dest_index': dest_index}, 'body': doc_page}
-        the_body = msgpack.packb(msg, use_bin_type=True)
-
-
-        channel.basic_publish( exchange=kwargs['exchange'],
-                               routing_key=kwargs['doc_pages_to_store_in_mongo_rk'],
-                               body=the_body,
-                               properties=pika.BasicProperties(delivery_mode = 2)
-                             )
-
-
-        channel.basic_publish( exchange=kwargs['exchange'],
-                               routing_key=kwargs['doc_pages_to_process_rk'],
-                               body=the_body,
-                               properties=pika.BasicProperties(delivery_mode = 2)
-                             )
-
-        logging.info('...done!')
-
-        # except TypeError: # it means that getWFS returned None
-        #     pass
-        #     #
-        #     #channel.basic_nack(delivery_tag = method.delivery_tag, requeue=1)
-
-
-
-    channel.basic_ack(delivery_tag = method.delivery_tag)
-    #channel.basic_nack(delivery_tag = method.delivery_tag, requeue=1)
-
-    return #out_docs
-
 
 def enrich_docs( channel, method, properties, body ):
 
@@ -216,6 +127,7 @@ def enrich_docs( channel, method, properties, body ):
     wfs_info   = decoded_body['header']['wfs_info']
     cfg = decoded_body['header']['cfg']
 
+
     # initialize RabbitMQ queues
     exchange = cfg['rabbitmq']['exchange']
     doc_pages_to_process_qn = cfg['rabbitmq']['queue_name_5']
@@ -262,6 +174,7 @@ def enrich_docs( channel, method, properties, body ):
         msg['header']['progress_ratio'] = progress_ratio
         msg['header']['count'] = count
         msg['header']['serialized_deferred_count'] = serialized_deferred_count
+        msg['header']['wfs_info'] = wfs_info
         msg['body'] = doc_page
 
         the_body = msgpack.packb(msg, use_bin_type=True, default=encode_datetime)
@@ -272,41 +185,21 @@ def enrich_docs( channel, method, properties, body ):
                                properties=pika.BasicProperties(delivery_mode = 2)
                              )
 
-        #logging.info('...done!')
-
-        # except TypeError: # it means that getWFS returned None
-        #     pass
-        #     #
-        #     #channel.basic_nack(delivery_tag = method.delivery_tag, requeue=1)
-
     channel.basic_ack(delivery_tag = method.delivery_tag)
-    #channel.basic_nack(delivery_tag = method.delivery_tag, requeue=1)
-
-    return #out_docs
 
 
 def main(cfg):
 
-    #from lib.close_connection import on_timeout
-
     connection = pika.BlockingConnection(pika.ConnectionParameters(host=cfg['rabbitmq_host'], port=cfg['rabbitmq_port']))
-    #timeout = 5
-    #connection.add_timeout(timeout, on_timeout(connection))
 
     channel = connection.channel()
-    # exchange    = cfg['rabbitmq_exchange']
     # the queue this program will consume messages from:
     docs_to_enrich_qn = cfg['rabbitmq_queue']
 
     channel.basic_qos(prefetch_count=1)
     channel.basic_consume(on_message_callback=lambda ch, method, properties, body:
                             enrich_docs(ch, method, properties, body),
-                                        #doc_pages_to_store_in_mongo_rk=doc_pages_to_store_in_mongo_rk,
-                                        #docs_to_enrich_rk=docs_to_enrich_rk,
-                                        #doc_pages_to_process_rk=doc_pages_to_process_rk,
-                                        #features_per_page=cfg['wfs']['features_per_page'],
-                                        #postgis_cfg=cfg['postgis']),
-                            queue=docs_to_enrich_qn)#, no_ack=True)
+                            queue=docs_to_enrich_qn)
     channel.start_consuming()
     connection.close()
 
diff --git a/workers/doc-indexer.py b/workers/doc_indexer.py
similarity index 100%
rename from workers/doc-indexer.py
rename to workers/doc_indexer.py
diff --git a/workers/doc-processor.py b/workers/doc_processor.py
similarity index 83%
rename from workers/doc-processor.py
rename to workers/doc_processor.py
index 9bf31b82822dd6d12e65b943812af2a08f73e982..6d2e0e2ed78599e298448cc3685bd87eb1ed2e5c 100644
--- a/workers/doc-processor.py
+++ b/workers/doc_processor.py
@@ -21,19 +21,20 @@ class FieldTypeNotFound(Exception):
     pass
 
 
-def fix_field_types( in_docs, out_types ):
+def fix_field_types( in_docs, field_catalog, link):
 
+    re_decimal = re.compile(r'\.\d+')
+    dbname = link['url'].split('/')[-1]
+
+    types = field_catalog[f"{dbname}/{link['name']}"]["types"]
     out_docs = []
 
     for in_doc in in_docs:
 
-        # metadata = in_doc['metadata-fr']
-        # data     = in_doc['data-fr']
-
         if 'data-fr' not in in_doc:
             out_docs.append(in_doc)
             continue
-        #
+
         in_flattened_properties = flatten_json(in_doc['data-fr']['properties'])
 
         out_flattened_properties = in_flattened_properties.copy()
@@ -47,46 +48,55 @@ def fix_field_types( in_docs, out_types ):
                 continue
 
             # LOOKUP, ex.: the type of a field named "thefield.12.thesubfield" can be found in the catalog by looking for "thefield.0.thesubfield"
-            lookup_key = re.sub(r'\.\d+', '.0', prop)
+            lookup_key = re_decimal.sub('.0', prop)
 
-            if lookup_key not in out_types.keys():
+            if lookup_key not in types.keys():
                 raise FieldTypeNotFound(lookup_key)
 
-            if out_types[lookup_key] == 'str':
+            if types[lookup_key] == 'str':
                 out_flattened_properties[prop] = convert_to_str(in_flattened_properties[prop])
-            elif out_types[lookup_key] == 'int':
+            elif types[lookup_key] == 'int':
                 out_flattened_properties[prop] = convert_to_int(in_flattened_properties[prop])
-            elif out_types[lookup_key] == 'float':
+            elif types[lookup_key] == 'float':
                 out_flattened_properties[prop] = convert_to_float(in_flattened_properties[prop])
-            elif out_types[lookup_key] in ['date', 'datetime']:
+            elif types[lookup_key] in ['date', 'datetime']:
                 #out_flattened_properties[prop] = convert_to_datetime(in_flattened_properties[prop]).strftime('%Y-%m-%dT%H:%M:%SZ')
                 # NOTE: the following make sure that (non-standard) original date formats are not altered
                 out_flattened_properties[prop] = convert_to_str(in_flattened_properties[prop])
-            elif out_types[lookup_key] == 'bool':
+            elif types[lookup_key] == 'bool':
                 out_flattened_properties[prop] = convert_to_boolean(in_flattened_properties[prop])
-            elif not out_types[lookup_key]:
+            elif not types[lookup_key]:
                 # If going through this step it means that a value has been found for that particular field
                 # so the type for that field shouldn't be null, in order to fix that we launch the recreation
                 # of the catalog
-                logging.debug('type %s found, recreating fields catalog', out_types[lookup_key])
+                logging.debug('type %s found, recreating fields catalog', types[lookup_key])
                 raise FieldTypeNotFound(lookup_key)
             else:
-                logging.critical('type %s not supported', out_types[lookup_key])
+                logging.critical('type %s not supported', types[lookup_key])
                 sys.exit(1)
 
-        # pprint
+        def typed_name(name, types):
+            type_of_name = types.get(name)
+
+            if not type_of_name:
+                return f'{name}_json'
+
+            return f'{name}_{type_of_name}'
+
+        # Add type to prop name
+        out_flattened_properties = {typed_name(key, types): value
+                                    for key, value in unflatten_json(out_flattened_properties).items()}
         out_doc = in_doc.copy()
-        out_doc['data-fr']['properties'] = unflatten_json(out_flattened_properties)
+        out_doc['data-fr']['properties'] = out_flattened_properties
 
         # amending addresses which are not in the schema.org format; we use out_doc in order to avoid reintroducing null values!
-        if 'address' in out_doc['data-fr']['properties'].keys() and type(out_doc['data-fr']['properties']['address']) is str:
-            the_street_address = in_doc['data-fr']['properties']['address']
-            out_doc['data-fr']['properties']['address'] = {'streetAddress': the_street_address}
-            logging.debug(out_doc['data-fr']['properties']['address'])
+        if 'address_json' in out_doc['data-fr']['properties'].keys() and type(out_doc['data-fr']['properties']['address_json']) is str:
+            the_street_address = in_doc['data-fr']['properties']['address_json']
+            out_doc['data-fr']['properties']['address_json'] = {'streetAddress': the_street_address}
+            logging.debug(out_doc['data-fr']['properties']['address_json'])
 
         out_docs.append(out_doc)
 
-
     return out_docs
 
 
@@ -101,7 +111,7 @@ def process_docs( channel, method, properties, body ):
     serialized_deferred_count = decoded_body['header']['serialized_deferred_count']
     docs = decoded_body['body']
 
-    filename = os.path.join( parentDir, cfg['session']['working_directory'], 'field_types.json' )
+    filename = os.path.join( parentDir, cfg['session']['working_directory'], 'field_catalog_by_dbschematable.json' )
 
     if os.path.isfile(filename):
         with open(filename, 'r') as fp:
@@ -124,9 +134,10 @@ def process_docs( channel, method, properties, body ):
     channel.queue_bind(exchange=exchange, queue=docs_to_index_qn, routing_key=docs_to_index_rk)
 
     logging.info('[%6.2f%%] Processing %i docs for dataset %s...' % (progress_ratio*100, len(docs), docs[0]['slug']))
+    wfs_info   = decoded_body['header']['wfs_info']
 
     try:
-        docs_to_index = fix_field_types( docs, field_types )
+        docs_to_index = fix_field_types( docs, field_types, wfs_info)
     except FieldTypeNotFound:
         channel.basic_nack(delivery_tag = method.delivery_tag)
         # TODO add some sort of lock in order to prevent multiple analyses to run in parallel
diff --git a/workers/metadata-processor.py b/workers/metadata_processor.py
similarity index 85%
rename from workers/metadata-processor.py
rename to workers/metadata_processor.py
index 8eebf8cc86a7ad712b4ced4cbf367b90db910f84..9cf4415ba7193756c959e96ca837269cee5db4d3 100644
--- a/workers/metadata-processor.py
+++ b/workers/metadata_processor.py
@@ -61,22 +61,14 @@ def list_to_dictlist( the_input, the_context=None ):
 
     the_output = []
     for in_item in the_input:
-        #print(i, link)
         in_item_split = in_item.split('|')
 
         out_item = {}
-        #print(in_item_split)
         for k, line in enumerate(in_item_split):
             if line != "":
-                # print(the_context, dictionary.keys())
-                # # out_item[ dictionary[the_context][k] ] = line
                 if the_context != None:
-                    # logging.debug('!'*80)
-                    # logging.debug( dictionary[the_context][k] )
-                    # logging.debug('x')
                     out_item[ dictionary[the_context][k] ] = line
                 else:
-                    # logging.debug('?'*80)
                     out_item[ k ] = line
             else:
                 out_item[ dictionary[the_context][k] ] = 'null'
@@ -99,14 +91,6 @@ def list_to_dictlist( the_input, the_context=None ):
         # In the following, we arrange things differently...
         if the_context == 'responsibleParty':
 
-            # try:
-            #     # the following applies to legacy metadata
-            #     parent_organisation, child_organisation = out_item['organisationName'].split('/')
-            #     parent_organisation = parent_organisation.strip()
-            #     child_organisation = child_organisation.strip()
-            # except:
-            #     pass
-
             try:
                 # the following applies to Dublin Core metadata
                 my_re = re.compile(r"(?P<organisationName>[^\(\)]+)(\((?P<individualName>.*)\))")
@@ -172,8 +156,6 @@ def process_record( in_record, working_directory, credentials ):
 
 
     if 'link' in out_record['metadata-fr'].keys():
-        #logging.debug(in_record['link'])
-        #exit(1)
         del out_record['metadata-fr']['link']
         tmp = list_to_dictlist(in_record['link'], 'link')#links
         out_record['metadata-fr']['link'] = enrich_links( fix_links(tmp, credentials), credentials, working_directory )
@@ -261,14 +243,8 @@ def process_record( in_record, working_directory, credentials ):
     if 'updateFrequency' in in_record.keys() and type(in_record['updateFrequency']) is list:
         out_record['metadata-fr']['updateFrequency'] = in_record['updateFrequency'][0]
 
-    #pprint(out_record)
-    #out_records.append(out_record)
-    #print('-'*80)
     return out_record
 
-    #return out_records
-
-
 
 def callback( channel, method, properties, body ):
 
@@ -317,7 +293,6 @@ def callback( channel, method, properties, body ):
     the_full_title = out_record['metadata-fr']['title']
     the_slug = generate_slug(the_full_title)
     logging.info('Slug for "%s": %s' % (the_full_title, the_slug))
-    # the_type = out_record['metadata-fr']['type']
     last_update = datetime.datetime.utcnow().strftime("%Y-%m-%dT%H:%M:%SZ")
 
     # let's look for a WFS ressource to potentially fetch and index...
@@ -330,14 +305,10 @@ def callback( channel, method, properties, body ):
             if 'service' in link.keys() and link['service'] == 'WFS' and 'data.grandlyon.com' in link['url']:
                 logging.debug('EUREKA : found a WFS ressource!')
                 wfs_found = True
-                #documents_to_index = []
-                # OLD featurePages = getWFS(metadata_record['metadata-fr']['link'][key])
-                #featurePages = getWFS(link) #
                 full_version = out_record.copy() # including metadata AND data
                 full_version['uuid'] = out_record['metadata-fr']['geonet:info']['uuid'] + '.full'
                 full_version['type'] = out_record['metadata-fr']['type']
                 full_version['slug'] = the_slug
-                # full_version['last_update'] will be added by the doc enricher
 
                 # adding information about fields and types ---------------------------------------------------------------------------
                 dbname = link['url'].split('/')[-1]
@@ -345,14 +316,12 @@ def callback( channel, method, properties, body ):
                 if lookup_key in field_catalog.keys():
                     full_version['fields'] = { "list": field_catalog[lookup_key]['fields'], "types": field_catalog[lookup_key]['types'] }
                 else:
-                    logging.warning("No information about the needed fields and types found in the field catalog: generating a new catalog...")
+                    logging.warning("No information about the needed fields and types found (%s) in the field catalog: generating a new catalog...", lookup_key)
                     field_type_detector(cfg)
                     channel.basic_nack(delivery_tag = method.delivery_tag, requeue=1)
                     return
                 # ---------------------------------------------------------------------------------------------------------------------
 
-                #create_reindex_task(cfg, channel, full_version['uuid'])
-
                 msg = dict()
                 msg['header'] = dict()
                 msg['header']['cfg'] = cfg
@@ -377,8 +346,6 @@ def callback( channel, method, properties, body ):
         meta_version['slug'] = the_slug
         meta_version['last_update'] = last_update
 
-        #create_reindex_task(cfg, channel, meta_version['uuid'])
-
         msg = dict()
         msg['header'] = dict()
         msg['header']['cfg'] = cfg
@@ -399,64 +366,17 @@ def callback( channel, method, properties, body ):
                                properties=pika.BasicProperties(delivery_mode = 2) )
 
     channel.basic_ack(delivery_tag = method.delivery_tag)
-    #channel.basic_nack(delivery_tag = method.delivery_tag, requeue=1)
-    return
-
-
-# def create_reindex_task( the_cfg, the_channel, the_uuid ):
-#
-#     the_cfg = deepcopy(the_cfg)
-#
-#     #connection = pika.BlockingConnection(pika.ConnectionParameters(host=the_cfg['rabbitmq']['host'], port=the_cfg['rabbitmq']['port']))
-#     #channel = connection.channel()
-#     exchange = the_cfg['rabbitmq']['exchange']
-#     queue_name  = the_cfg['rabbitmq']['queue_name_4']
-#     routing_key = the_cfg['rabbitmq']['routing_key_4']
-#
-#     del the_cfg['rabbitmq']['queue_name_4']
-#     del the_cfg['rabbitmq']['routing_key_4']
-#
-#     the_channel.exchange_declare(exchange=exchange, exchange_type='direct')
-#     the_channel.queue_declare(queue=queue_name, durable=True)
-#     the_channel.queue_bind(exchange=exchange, queue=queue_name, routing_key=routing_key)
-#
-#     msg = dict()
-#
-#     msg['header'] = dict()
-#     msg['header']['cfg'] = the_cfg
-#     msg['body'] = the_uuid
-#
-#     the_body = msgpack.packb(msg, use_bin_type=False)
-#
-#     the_channel.basic_publish( exchange=exchange,
-#                            routing_key=routing_key,
-#                            body=the_body,
-#                            properties=pika.BasicProperties(delivery_mode = 2)
-#                          )
-#
-#     #connection.close()
-#
-#     return
-
 
 
 def main(cfg):
 
-    #from lib.close_connection import on_timeout
-
-    # logging.debug(cfg)
-    #global connection
     connection = pika.BlockingConnection(pika.ConnectionParameters(host=cfg['rabbitmq_host'], port=cfg['rabbitmq_port']))
-    # timeout = 5
-    # connection.add_timeout(timeout, on_timeout(connection))
     channel = connection.channel()
-    # exchange    = cfg['rabbitmq_exchange']
-    # the queue this program will consume messages from:
     metadata_records_to_process_qn = cfg['rabbitmq_queue']
 
     channel.basic_qos(prefetch_count=1)
     channel.basic_consume(on_message_callback=lambda ch, method, properties, body: callback(ch, method, properties, body),
-                          queue=metadata_records_to_process_qn)#, no_ack=True)
+                          queue=metadata_records_to_process_qn)
 
     channel.start_consuming()
 
diff --git a/workers/sample-generator.py b/workers/sample_generator.py
similarity index 96%
rename from workers/sample-generator.py
rename to workers/sample_generator.py
index d86d5f3dc64d57cdb6d9cfb64a55d81c826c0e76..82dd4e90691d64e5a761e3050f8e90bde084ff4c 100644
--- a/workers/sample-generator.py
+++ b/workers/sample_generator.py
@@ -30,7 +30,10 @@ def callback(channel, method, properties, body):
     #data = res.json()
 
     # get sample records from the ingest index
-    source_es = Elasticsearch([cfg['reindexer']['source_url']], timeout=60)
+    if 'source_url' in cfg['reindexer'].keys():
+        source_es = Elasticsearch([cfg['reindexer']['source_url']], timeout=60)
+    else:
+        source_es = Elasticsearch([cfg['reindexer']['destination_url']], timeout=60)
 
     the_query = dict()
     the_query['size'] = sample_size