================================================================================
DOCUMENTO: Dicionário de Conversão: PostGIS EDGV 300 → PostGIS EDGV 300 Topo 145
================================================================================
DESCRIÇÃO:
Dicionário JSON completo de conversão entre o modelo PostGIS EDGV 300 e o modelo PostGIS EDGV 300 Topográfico 1:45.000. Contém mapeamento de tabelas, atributos e domínios entre as duas versões do modelo de dados geoespacial do Exército Brasileiro.

ARQUIVO ORIGINAL: C:\DESENVOLVIMENTO\dados-modelagens\conversao_pg-edgv-300_pg-edgv-300topo145.json
TAMANHO ORIGINAL: 225.3 KB
GERADO EM: 2026-03-17 22:37:46
PROJETO: EDGV - Especificação Técnica para a Estruturação de Dados Geoespaciais Vetoriais
CONTEXTO: Pipeline ETL para conversão de dados geoespaciais entre formatos Shapefile, PostGIS e modelos EDGV
================================================================================

CONTEÚDO DO ARQUIVO:
================================================================================

[ANÁLISE ESTRUTURAL DO JSON]
Tipo: Objeto JSON com 13 chaves de nível superior
Chaves principais: metadados, __comment, schema_A, schema_B, afixo_geom_A, afixo_geom_B, agregar_geom_A, agregar_geom_B, mapeamento_classes, mapeamento_atributos, atributos_default_B, atributos_default_A, mapeamento_multiplo

[CONTEÚDO JSON COMPLETO]

{
  "metadados": {
    "versao_arquivo": "0.1.3",
    "modelo_A": "EDGV 3.0",
    "versao_modelo_A": "1.1.3",
    "modelo_B": "EDGV 3.0 Topo",
    "versao_modelo_B": "1.2.9"
  },
  "__comment": "UTF-8",
  "schema_A": "edgv",
  "schema_B": "edgv",
  "afixo_geom_A": {
    "tipo": "sufixo",
    "POINT": "_p",
    "LINESTRING": "_l",
    "POLYGON": "_a"
  },
  "afixo_geom_B": {
    "tipo": "sufixo",
    "POINT": "_p",
    "LINESTRING": "_l",
    "POLYGON": "_a"
  },
  "agregar_geom_A": true,
  "agregar_geom_B": true,
  "mapeamento_classes": [
    {
      "__comment": "pto_pto_geod_topo_controle <-> llp_ponto_controle",
      "classe_A": "pto_pto_geod_topo_controle",
      "classe_B": "llp_ponto_controle",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 9
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 9
        },
        {
          "nome_atributo": "referencial_grav",
          "valor": 97
        },
        {
          "nome_atributo": "situacao_marco",
          "valor": 6
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "altitudeortometrica",
          "attr_B": "altitude_ortometrica"
        },
        {
          "attr_A": "altitudegeometrica",
          "attr_B": "altitude_geometrica"
        },
        {
          "attr_A": "referencialaltim",
          "attr_B": "referencial_altim"
        },
        {
          "attr_A": "codponto",
          "attr_B": "cod_ponto"
        },
        {
          "attr_A": "tiporef",
          "attr_B": "tipo_ref"
        },
        {
          "attr_A": "sistemageodesico",
          "attr_B": "sistema_geodesico",
          "traducao": [
            {
              "valor_A": 7,
              "valor_B": 6
            },
            {
              "valor_A": 6,
              "valor_B": 98
            }
          ]
        }
      ]
    },
    {
      "__comment": "pto_pto_ref_geod_topo <-> llp_ponto_controle",
      "classe_A": "pto_pto_ref_geod_topo",
      "classe_B": "llp_ponto_controle",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 1
          },
          {
            "nome_atributo": "tipo",
            "valor": 2
          },
          {
            "nome_atributo": "tipo",
            "valor": 3
          },
          {
            "nome_atributo": "tipo",
            "valor": 4
          },
          {
            "nome_atributo": "tipo",
            "valor": 5
          },
          {
            "nome_atributo": "tipo",
            "valor": 6
          },
          {
            "nome_atributo": "tipo",
            "valor": 7
          },
          {
            "nome_atributo": "tipo",
            "valor": 8
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "proximidade",
          "valor": 0
        },
        {
          "nome_atributo": "redereferencia",
          "valor": 0
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoptorefgeodtopo",
          "attr_B": "tipo"
        },
        {
          "attr_A": "altitudeortometrica",
          "attr_B": "altitude_ortometrica"
        },
        {
          "attr_A": "referencialgrav",
          "attr_B": "referencial_grav"
        },
        {
          "attr_A": "situacaomarco",
          "attr_B": "situacao_marco"
        },
        {
          "attr_A": "altitudegeometrica",
          "attr_B": "altitude_geometrica"
        },
        {
          "attr_A": "referencialaltim",
          "attr_B": "referencial_altim"
        },
        {
          "attr_A": "codponto",
          "attr_B": "cod_ponto"
        },
        {
          "attr_A": "tiporef",
          "attr_B": "tipo_ref"
        },
        {
          "attr_A": "sistemageodesico",
          "attr_B": "sistema_geodesico",
          "traducao": [
            {
              "valor_A": 7,
              "valor_B": 6
            },
            {
              "valor_A": 6,
              "valor_B": 98
            }
          ]
        }
      ]
    },
    {
      "__comment": "pto_marco_de_limite <-> llp_ponto_controle",
      "classe_A": "pto_marco_de_limite",
      "classe_B": "llp_ponto_controle",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 14
          },
          {
            "nome_atributo": "tipo",
            "valor": 15
          },
          {
            "nome_atributo": "tipo",
            "valor": 16
          }
        ]
      },
      "atributos_default_B": [
        {
          "nome_atributo": "referencial_grav",
          "valor": 97
        },
        {
          "nome_atributo": "situacao_marco",
          "valor": 6
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "altitudeortometrica",
          "attr_B": "altitude_ortometrica"
        },
        {
          "attr_A": "referencialaltim",
          "attr_B": "referencial_altim"
        },
        {
          "attr_A": "nome",
          "attr_B": "cod_ponto"
        },
        {
          "attr_A": "tiporef",
          "attr_B": "tipo_ref"
        },
        {
          "attr_A": "orgaoenteresp",
          "attr_B": "orgao_responsavel"
        },
        {
          "attr_A": "sistemageodesico",
          "attr_B": "sistema_geodesico",
          "traducao": [
            {
              "valor_A": 7,
              "valor_B": 6
            },
            {
              "valor_A": 6,
              "valor_B": 98
            }
          ]
        },
        {
          "attr_A": "tipomarcolim",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 26,
              "valor_B": 14
            },
            {
              "valor_A": 23,
              "valor_B": 15
            },
            {
              "valor_A": 3,
              "valor_B": 16
            }
          ]
        }
      ]
    },
    {
      "__comment": "lml_pais <-> llp_pais",
      "classe_A": "lml_pais",
      "classe_B": "llp_pais"
    },
    {
      "__comment": "aux_obstaculo_vertical <-> infra_obstaculo_vertical",
      "classe_A": "aux_obstaculo_vertical",
      "classe_B": "infra_obstaculo_vertical",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 1
        }
      ]
    },
    {
      "__comment": "aux_moldura <-> aux_moldura",
      "classe_A": "aux_moldura",
      "classe_B": "aux_moldura"
    },
    {
      "__comment": "aer_pista_ponto_pouso <-> infra_pista_pouso",
      "classe_A": "aer_pista_ponto_pouso",
      "classe_B": "infra_pista_pouso",
      "atributos_default_A": [
        {
          "nome_atributo": "homologacao",
          "valor": 0
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipopista",
          "attr_B": "tipo"
        }
      ]
    },
    {
      "__comment": "edf_edif_agropec_ext_vegetal_pesca <-> constr_edificacao | edif_agropec",
      "classe_A": "edf_edif_agropec_ext_vegetal_pesca",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 1212
          },
          {
            "nome_atributo": "tipo",
            "valor": 1213
          },
          {
            "nome_atributo": "tipo",
            "valor": 1214
          },
          {
            "nome_atributo": "tipo",
            "valor": 1215
          },
          {
            "nome_atributo": "tipo",
            "valor": 1216
          },
          {
            "nome_atributo": "tipo",
            "valor": 1217
          },
          {
            "nome_atributo": "tipo",
            "valor": 1218
          },
          {
            "nome_atributo": "tipo",
            "valor": 1298
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoedifagropec",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 0,
              "valor_B": 1298,
              "sentido": "A=>B"
            },
            {
              "valor_A": 4,
              "valor_B": 1298,
              "sentido": "A=>B"
            },
            {
              "valor_A": 12,
              "valor_B": 1212
            },
            {
              "valor_A": 13,
              "valor_B": 1213
            },
            {
              "valor_A": 14,
              "valor_B": 1214
            },
            {
              "valor_A": 15,
              "valor_B": 1215
            },
            {
              "valor_A": 16,
              "valor_B": 1216
            },
            {
              "valor_A": 17,
              "valor_B": 1217
            },
            {
              "valor_A": 18,
              "valor_B": 1218
            },
            {
              "valor_A": 99,
              "valor_B": 1298
            }
          ]
        }
      ]
    },
    {
      "__comment": "edf_edif_residencial -> constr_edificacao",
      "classe_A": "edf_edif_residencial",
      "classe_B": "constr_edificacao",
      "sentido": "A=>B",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 0
        },
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ]
    },
    {
      "__comment": "edf_edif_energia -> constr_edificacao | energia",
      "classe_A": "edf_edif_energia",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 201
      },
      "atributos_default_A": [
        {
          "nome_atributo": "tipoedifenergia",
          "valor": 0
        },
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoedifenergia",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 0,
              "valor_B": 201,
              "sentido": "A=>B"
            },
            {
              "valor_A": 1,
              "valor_B": 201,
              "sentido": "A=>B"
            },
            {
              "valor_A": 2,
              "valor_B": 201,
              "sentido": "A=>B"
            },
            {
              "valor_A": 3,
              "valor_B": 201,
              "sentido": "A=>B"
            },
            {
              "valor_A": 4,
              "valor_B": 201,
              "sentido": "A=>B"
            },
            {
              "valor_A": 5,
              "valor_B": 201,
              "sentido": "A=>B"
            },
            {
              "valor_A": 99,
              "valor_B": 201
            }
          ]
        }
      ]
    },
    {
      "__comment": "edf_edif_ensino -> constr_edificacao | ensino",
      "classe_A": "edf_edif_ensino",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 516
          },
          {
            "nome_atributo": "tipo",
            "valor": 517
          },
          {
            "nome_atributo": "tipo",
            "valor": 518
          },
          {
            "nome_atributo": "tipo",
            "valor": 519
          },
          {
            "nome_atributo": "tipo",
            "valor": 520
          },
          {
            "nome_atributo": "tipo",
            "valor": 521
          },
          {
            "nome_atributo": "tipo",
            "valor": 522
          },
          {
            "nome_atributo": "tipo",
            "valor": 523
          },
          {
            "nome_atributo": "tipo",
            "valor": 524
          },
          {
            "nome_atributo": "tipo",
            "valor": 525
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "classeativecon",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 16,
              "valor_B": 516
            },
            {
              "valor_A": 17,
              "valor_B": 517
            },
            {
              "valor_A": 18,
              "valor_B": 518
            },
            {
              "valor_A": 19,
              "valor_B": 519
            },
            {
              "valor_A": 20,
              "valor_B": 520
            },
            {
              "valor_A": 21,
              "valor_B": 521
            },
            {
              "valor_A": 22,
              "valor_B": 522
            },
            {
              "valor_A": 23,
              "valor_B": 523
            },
            {
              "valor_A": 24,
              "valor_B": 524
            },
            {
              "valor_A": 25,
              "valor_B": 525
            },
            {
              "valor_A": 98,
              "valor_B": 525
            }
          ]
        }
      ]
    },
    {
      "__comment": "edf_edif_ext_mineral -> constr_edificacao | ext_mineral",
      "classe_A": "edf_edif_ext_mineral",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 1110
          },
          {
            "nome_atributo": "tipo",
            "valor": 1111
          },
          {
            "nome_atributo": "tipo",
            "valor": 1113
          },
          {
            "nome_atributo": "tipo",
            "valor": 1114
          },
          {
            "nome_atributo": "tipo",
            "valor": 1198
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "divisaoativecon",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 10,
              "valor_B": 1110
            },
            {
              "valor_A": 11,
              "valor_B": 1111
            },
            {
              "valor_A": 13,
              "valor_B": 1113
            },
            {
              "valor_A": 14,
              "valor_B": 1114
            },
            {
              "valor_A": 99,
              "valor_B": 1198
            }
          ]
        }
      ]
    },
    {
      "__comment": "edf_edificacao <-> constr_edificacao | edif genérica",
      "classe_A": "edf_edificacao",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 0
          },
          {
            "nome_atributo": "tipo",
            "valor": 3
          }
        ]
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 0
        },
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "edf_hab_indigena <-> constr_edificacao | Habitacão indigena isolada",
      "classe_A": "edf_hab_indigena",
      "classe_B": "constr_edificacao",
      "filtro_A": {
        "nome_atributo": "coletiva",
        "valor": 1
      },
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 1401
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "coletiva",
          "valor": 2
        },
        {
          "nome_atributo": "isolada",
          "valor": 1
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        },
        {
          "nome_atributo": "tipo",
          "valor": 1401
        }
      ],
      "mapeamento_multiplo": [
        {
          "tupla_A": [
            {
              "nome_atributo": "isolada",
              "valor": 1
            },
            {
              "nome_atributo": "coletiva",
              "valor": 2
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 1401
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "isolada",
              "valor": 2
            },
            {
              "nome_atributo": "coletiva",
              "valor": 1
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 1402
            }
          ]
        }
      ]
    },
    {
      "__comment": "edf_hab_indigena <-> constr_edificacao | Habitacão indigena isolada",
      "classe_A": "edf_hab_indigena",
      "classe_B": "constr_edificacao",
      "filtro_A": {
        "$not": {
          "nome_atributo": "coletiva",
          "valor": 1
        }
      },
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 1402
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "coletiva",
          "valor": 1
        },
        {
          "nome_atributo": "isolada",
          "valor": 2
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_multiplo": [
        {
          "tupla_A": [
            {
              "nome_atributo": "isolada",
              "valor": 1
            },
            {
              "nome_atributo": "coletiva",
              "valor": 2
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 1401
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "isolada",
              "valor": 2
            },
            {
              "nome_atributo": "coletiva",
              "valor": 1
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 1402
            }
          ]
        }
      ]
    },
    {
      "__comment": "edf_edif_constr_lazer -> constr_edificacao | lazer",
      "classe_A": "edf_edif_constr_lazer",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 801
          },
          {
            "nome_atributo": "tipo",
            "valor": 802
          },
          {
            "nome_atributo": "tipo",
            "valor": 803
          },
          {
            "nome_atributo": "tipo",
            "valor": 804
          },
          {
            "nome_atributo": "tipo",
            "valor": 805
          },
          {
            "nome_atributo": "tipo",
            "valor": 806
          },
          {
            "nome_atributo": "tipo",
            "valor": 807
          },
          {
            "nome_atributo": "tipo",
            "valor": 808
          },
          {
            "nome_atributo": "tipo",
            "valor": 809
          },
          {
            "nome_atributo": "tipo",
            "valor": 810
          },
          {
            "nome_atributo": "tipo",
            "valor": 811
          },
          {
            "nome_atributo": "tipo",
            "valor": 812
          },
          {
            "nome_atributo": "tipo",
            "valor": 813
          },
          {
            "nome_atributo": "tipo",
            "valor": 814
          },
          {
            "nome_atributo": "tipo",
            "valor": 815
          },
          {
            "nome_atributo": "tipo",
            "valor": 817
          },
          {
            "nome_atributo": "tipo",
            "valor": 818
          },
          {
            "nome_atributo": "tipo",
            "valor": 819
          },
          {
            "nome_atributo": "tipo",
            "valor": 898
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoediflazer",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 0,
              "valor_B": 898,
              "sentido": "A=>B"
            },
            {
              "valor_A": 1,
              "valor_B": 801
            },
            {
              "valor_A": 2,
              "valor_B": 802
            },
            {
              "valor_A": 3,
              "valor_B": 803
            },
            {
              "valor_A": 4,
              "valor_B": 804
            },
            {
              "valor_A": 5,
              "valor_B": 805
            },
            {
              "valor_A": 6,
              "valor_B": 806
            },
            {
              "valor_A": 6,
              "valor_B": 806
            },
            {
              "valor_A": 7,
              "valor_B": 807
            },
            {
              "valor_A": 8,
              "valor_B": 808
            },
            {
              "valor_A": 9,
              "valor_B": 809
            },
            {
              "valor_A": 10,
              "valor_B": 810
            },
            {
              "valor_A": 11,
              "valor_B": 811
            },
            {
              "valor_A": 12,
              "valor_B": 812
            },
            {
              "valor_A": 13,
              "valor_B": 813
            },
            {
              "valor_A": 14,
              "valor_B": 814
            },
            {
              "valor_A": 15,
              "valor_B": 815
            },
            {
              "valor_A": 17,
              "valor_B": 817
            },
            {
              "valor_A": 18,
              "valor_B": 818
            },
            {
              "valor_A": 19,
              "valor_B": 819
            },
            {
              "valor_A": 21,
              "valor_B": 898,
              "sentido": "A=>B"
            },
            {
              "valor_A": 22,
              "valor_B": 898,
              "sentido": "A=>B"
            },
            {
              "valor_A": 99,
              "valor_B": 898
            }
          ]
        }
      ]
    },
    {
      "__comment": "hid_ilha <-> elemnat_ilha",
      "classe_A": "hid_ilha",
      "classe_B": "elemnat_ilha",
      "atributos_default_A": [
        {
          "nome_atributo": "tipoelemnat",
          "valor": 21
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoilha",
          "attr_B": "tipo"
        }
      ]
    },
    {
      "__comment": "hid_canal <-> cobter_massa_dagua | canal 2, Obs: canal encoberto 4, não vai para canal, é só MD",
      "classe_A": "hid_canal",
      "classe_B": "cobter_massa_dagua",
      "filtro_A": {
        "$and": [
          {
            "nome_atributo": "$GEOM_TYPE",
            "valor": "POLYGON"
          },
          {
            "nome_atributo": "situacao_fisica",
            "valor": 5
          }
        ]
      },
      "atributos_default_B": [
        {
          "nome_atributo": "regime",
          "valor": 1
        },
        {
          "nome_atributo": "tipo",
          "valor": 2
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 2
      },
      "atributos_default_A": [
        {
          "nome_atributo": "tipoalterantrop",
          "valor": 30
        },
        {
          "nome_atributo": "situacaofisica",
          "valor": 5
        },
        {
          "nome_atributo": "matconstr",
          "valor": 0
        },
        {
          "nome_atributo": "usoprincipal",
          "valor": 0
        },
        {
          "nome_atributo": "finalidade",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "hid_canal <-> cobter_massa_dagua | canal n op 12",
      "classe_A": "hid_canal",
      "classe_B": "cobter_massa_dagua",
      "filtro_A": {
        "$and": [
          {
            "nome_atributo": "$GEOM_TYPE",
            "valor": "POLYGON"
          },
          {
            "$or": [
              {
                "$not": {
                  "nome_atributo": "situacao_fisica",
                  "valor": 5
                }
              },
              {
                "nome_atributo": "operacional",
                "valor": 2
              }
            ]
          }
        ]
      },
      "atributos_default_B": [
        {
          "nome_atributo": "regime",
          "valor": 1
        },
        {
          "nome_atributo": "tipo",
          "valor": 2
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 12
      },
      "atributos_default_A": [
        {
          "nome_atributo": "tipoalterantrop",
          "valor": 30
        },
        {
          "nome_atributo": "operacional",
          "valor": 2
        },
        {
          "nome_atributo": "situacaofisica",
          "valor": 0
        },
        {
          "nome_atributo": "matconstr",
          "valor": 0
        },
        {
          "nome_atributo": "usoprincipal",
          "valor": 0
        },
        {
          "nome_atributo": "finalidade",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "hid_canal <-> elemnat_trecho_drenagem | canal 2, Obs: canal encoberto 4, não vai para canal, é só TD",
      "classe_A": "hid_canal",
      "classe_B": "elemnat_trecho_drenagem",
      "filtro_A": {
        "$and": [
          {
            "nome_atributo": "$GEOM_TYPE",
            "valor": "LINESTRING"
          },
          {
            "nome_atributo": "situacao_fisica",
            "valor": 5
          }
        ]
      },
      "atributos_default_B": [
        {
          "nome_atributo": "regime",
          "valor": 1
        },
        {
          "nome_atributo": "tipo",
          "valor": 2
        },
        {
          "nome_atributo": "situacao_em_poligono",
          "valor": 2
        },
        {
          "nome_atributo": "posicao_rotulo",
          "valor": 9999
        },
        {
          "nome_atributo": "direcao_fixada",
          "valor": 9999
        },
        {
          "nome_atributo": "em_galeria_bueiro",
          "valor": 9999
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 2
      },
      "atributos_default_A": [
        {
          "nome_atributo": "tipoalterantrop",
          "valor": 30
        },
        {
          "nome_atributo": "situacaofisica",
          "valor": 5
        },
        {
          "nome_atributo": "matconstr",
          "valor": 0
        },
        {
          "nome_atributo": "usoprincipal",
          "valor": 0
        },
        {
          "nome_atributo": "finalidade",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "hid_canal <-> elemnat_trecho_drenagem | canal n op 12",
      "classe_A": "hid_canal",
      "classe_B": "elemnat_trecho_drenagem",
      "filtro_A": {
        "$and": [
          {
            "nome_atributo": "$GEOM_TYPE",
            "valor": "LINESTRING"
          },
          {
            "$or": [
              {
                "$not": {
                  "nome_atributo": "situacao_fisica",
                  "valor": 5
                }
              },
              {
                "nome_atributo": "operacional",
                "valor": 2
              }
            ]
          }
        ]
      },
      "atributos_default_B": [
        {
          "nome_atributo": "regime",
          "valor": 1
        },
        {
          "nome_atributo": "tipo",
          "valor": 5
        },
        {
          "nome_atributo": "situacao_em_poligono",
          "valor": 2
        },
        {
          "nome_atributo": "posicao_rotulo",
          "valor": 9999
        },
        {
          "nome_atributo": "direcao_fixada",
          "valor": 9999
        },
        {
          "nome_atributo": "em_galeria_bueiro",
          "valor": 9999
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 5
      },
      "atributos_default_A": [
        {
          "nome_atributo": "tipoalterantrop",
          "valor": 30
        },
        {
          "nome_atributo": "operacional",
          "valor": 2
        },
        {
          "nome_atributo": "situacaofisica",
          "valor": 0
        },
        {
          "nome_atributo": "matconstr",
          "valor": 0
        },
        {
          "nome_atributo": "usoprincipal",
          "valor": 0
        },
        {
          "nome_atributo": "finalidade",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "hid_vala <-> infra_vala",
      "classe_A": "hid_vala",
      "classe_B": "infra_vala",
      "filtro_A": {
        "nome_atributo": "$GEOM_TYPE",
        "valor": "LINESTRING"
      },
      "atributos_default_A": [
        {
          "nome_atributo": "tipoalterantrop",
          "valor": 31
        },
        {
          "nome_atributo": "situacaofisica",
          "valor": 5
        },
        {
          "nome_atributo": "operacional",
          "valor": 1
        },
        {
          "nome_atributo": "matconstr",
          "valor": 0
        },
        {
          "nome_atributo": "usoprincipal",
          "valor": 0
        },
        {
          "nome_atributo": "finalidade",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "em_galeria_bueiro",
          "valor": 9999
        }
      ]
    },
    {
      "__comment": "hid_terreno_sujeito_inundacao <-> elemnat_terreno_sujeito_inundacao",
      "classe_A": "hid_terreno_sujeito_inundacao",
      "classe_B": "elemnat_terreno_sujeito_inundacao",
      "atributos_default_A": [
        {
          "nome_atributo": "geometriaaproximada",
          "valor": true
        }
      ]
    },
    {
      "__comment": "rel_curva_nivel <-> elemnat_curva_nivel",
      "classe_A": "rel_curva_nivel",
      "classe_B": "elemnat_curva_nivel",
      "mapeamento_atributos": [
        {
          "attr_A": "tipocurvanivel",
          "attr_B": "indice"
        },
        {
          "attr_A": "cota",
          "attr_B": "cota"
        },
        {
          "attr_A": "depressao",
          "attr_B": "depressao",
          "traducao": [
            {
              "valor_A": true,
              "valor_B": 1
            },
            {
              "valor_A": false,
              "valor_B": 2
            }
          ]
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "dentro_massa_dagua",
          "valor": 9999
        }
      ]
    },
    {
      "__comment": "rel_ponto_cotado_altimetrico <-> elemnat_ponto_cotado",
      "classe_A": "rel_ponto_cotado_altimetrico",
      "classe_B": "elemnat_ponto_cotado",
      "atributos_default_B": [
        {
          "nome_atributo": "cota_mais_alta",
          "valor": 9999
        },
        {
          "nome_atributo": "ancora_horizontal",
          "valor": 9999
        },
        {
          "nome_atributo": "ancora_vertical",
          "valor": 9999
        },
        {
          "nome_atributo": "suprimir_simbologia",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "cotacomprovada",
          "attr_B": "cota_comprovada",
          "traducao": [
            {
              "valor_A": true,
              "valor_B": 1
            },
            {
              "valor_A": false,
              "valor_B": 2
            }
          ]
        }
      ]
    },
    {
      "__comment": "rel_terreno_exposto <-> cobter_vegetacao | Terreno Exposto",
      "classe_A": "rel_terreno_exposto",
      "classe_B": "cobter_vegetacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 1000
          },
          {
            "nome_atributo": "tipo",
            "valor": 1001
          },
          {
            "nome_atributo": "tipo",
            "valor": 1002
          },
          {
            "nome_atributo": "tipo",
            "valor": 1003
          }
        ]
      },
      "mapeamento_atributos": [
        {
          "attr_A": "tipoterrexp",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 0,
              "valor_B": 1000
            },
            {
              "valor_A": 18,
              "valor_B": 1001
            },
            {
              "valor_A": 12,
              "valor_B": 1002
            },
            {
              "valor_A": 4,
              "valor_B": 1003
            },
            {
              "valor_A": 23,
              "valor_B": 1000,
              "sentido": "A=>B"
            }
          ]
        }
      ],
      "atributos_default_A": [
        {
          "nome_atributo": "causaexposicao",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "cbge_area_construida <-> cobter_vegetacao | terreno exposto - pavimentado",
      "classe_A": "cbge_area_construida",
      "classe_B": "cobter_vegetacao",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 1004
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 1004
        }
      ]
    },
    {
      "__comment": "veg_caatinga <-> cobter_vegetacao | caatinga",
      "classe_A": "veg_caatinga",
      "classe_B": "cobter_vegetacao",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 801
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 801
        }
      ],
      "atributos_default_A": [
        {
          "nome_atributo": "classificacaoporte",
          "valor": 0
        },
        {
          "nome_atributo": "antropizada",
          "valor": 0
        },
        {
          "nome_atributo": "densidade",
          "valor": 0
        },
        {
          "nome_atributo": "secundaria",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "veg_cerrado <-> cobter_vegetacao | cerrado",
      "classe_A": "veg_cerrado",
      "classe_B": "cobter_vegetacao",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 701
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 701
        }
      ],
      "atributos_default_A": [
        {
          "nome_atributo": "classificacaoporte",
          "valor": 0
        },
        {
          "nome_atributo": "antropizada",
          "valor": 0
        },
        {
          "nome_atributo": "densidade",
          "valor": 0
        },
        {
          "nome_atributo": "secundaria",
          "valor": 0
        },
        {
          "nome_atributo": "vereda",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "veg_campinarana <-> cobter_vegetacao | campinarana",
      "classe_A": "veg_campinarana",
      "classe_B": "cobter_vegetacao",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 501
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 501
        }
      ],
      "atributos_default_A": [
        {
          "nome_atributo": "classificacaoporte",
          "valor": 0
        },
        {
          "nome_atributo": "antropizada",
          "valor": 0
        },
        {
          "nome_atributo": "densidade",
          "valor": 0
        },
        {
          "nome_atributo": "secundaria",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "veg_veg_restinga <-> cobter_vegetacao | restinga",
      "classe_A": "veg_veg_restinga",
      "classe_B": "cobter_vegetacao",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 401
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 401
        }
      ],
      "atributos_default_A": [
        {
          "nome_atributo": "classificacaoporte",
          "valor": 0
        },
        {
          "nome_atributo": "antropizada",
          "valor": 0
        },
        {
          "nome_atributo": "densidade",
          "valor": 0
        },
        {
          "nome_atributo": "secundaria",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "tra_patio <-> constr_ocupacao_solo | patio",
      "classe_A": "tra_patio",
      "classe_B": "constr_ocupacao_solo",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 404
          },
          {
            "nome_atributo": "tipo",
            "valor": 405
          },
          {
            "nome_atributo": "tipo",
            "valor": 406
          },
          {
            "nome_atributo": "tipo",
            "valor": 407
          },
          {
            "nome_atributo": "tipo",
            "valor": 409
          },
          {
            "nome_atributo": "tipo",
            "valor": 414
          },
          {
            "nome_atributo": "tipo",
            "valor": 415
          },
          {
            "nome_atributo": "tipo",
            "valor": 416
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "finalidadepatio",
          "valor": 0
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "modaluso",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 4,
              "valor_B": 404
            },
            {
              "valor_A": 5,
              "valor_B": 405
            },
            {
              "valor_A": 6,
              "valor_B": 406
            },
            {
              "valor_A": 7,
              "valor_B": 416
            },
            {
              "valor_A": 9,
              "valor_B": 409
            },
            {
              "valor_A": 10,
              "valor_B": 415
            },
            {
              "valor_A": 14,
              "valor_B": 414
            }
          ]
        }
      ]
    },
    {
      "__comment": "hid_massa_dagua <-> cobter_massa_dagua",
      "classe_A": "hid_massa_dagua",
      "classe_B": "cobter_massa_dagua",
      "filtro_B": {
        "$not": {
          "nome_atributo": "tipo",
          "valor": 2
        }
      },
      "atributos_default_A": [
        {
          "nome_atributo": "dominialidade",
          "valor": 0
        },
        {
          "nome_atributo": "artificial",
          "valor": 0
        },
        {
          "nome_atributo": "salgada",
          "valor": 0
        }
      ],
      "mapeamento_multiplo": [
        {
          "tupla_A": [
            {
              "nome_atributo": "tipomassadagua",
              "valor": 1
            },
            {
              "nome_atributo": "possuitrechodrenagem",
              "valor": true
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 1
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipomassadagua",
              "valor": 3
            },
            {
              "nome_atributo": "artificial",
              "valor": 2
            },
            {
              "nome_atributo": "possuitrechodrenagem",
              "valor": false
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 3
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipomassadagua",
              "valor": 4
            },
            {
              "nome_atributo": "possuitrechodrenagem",
              "valor": false
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 4
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipomassadagua",
              "valor": 5
            },
            {
              "nome_atributo": "possuitrechodrenagem",
              "valor": false
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 5
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipomassadagua",
              "valor": 6
            },
            {
              "nome_atributo": "possuitrechodrenagem",
              "valor": false
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 6
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipomassadagua",
              "valor": 7
            },
            {
              "nome_atributo": "possuitrechodrenagem",
              "valor": false
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 7
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipomassadagua",
              "valor": 9
            },
            {
              "nome_atributo": "possuitrechodrenagem",
              "valor": false
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 9
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipomassadagua",
              "valor": 10
            },
            {
              "nome_atributo": "possuitrechodrenagem",
              "valor": true
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 10
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipomassadagua",
              "valor": 10
            },
            {
              "nome_atributo": "possuitrechodrenagem",
              "valor": false
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 11
            }
          ]
        }
      ]
    },
    {
      "__comment": "veg_brejo_pantano <-> cobter_vegetacao | brejo pântano",
      "classe_A": "veg_brejo_pantano",
      "classe_B": "cobter_vegetacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 301
          },
          {
            "nome_atributo": "tipo",
            "valor": 302
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "antropizada",
          "valor": 0
        },
        {
          "nome_atributo": "densidade",
          "valor": 0
        },
        {
          "nome_atributo": "secundaria",
          "valor": 0
        },
        {
          "nome_atributo": "classificacaoporte",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 301
        }
      ]
    },
    {
      "__comment": "veg_mangue <-> cobter_vegetacao | mangue",
      "classe_A": "veg_mangue",
      "classe_B": "cobter_vegetacao",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 201
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 201
        }
      ],
      "atributos_default_A": [
        {
          "nome_atributo": "classificacaoporte",
          "valor": 0
        },
        {
          "nome_atributo": "antropizada",
          "valor": 0
        },
        {
          "nome_atributo": "densidade",
          "valor": 0
        },
        {
          "nome_atributo": "secundaria",
          "valor": 0
        },
        {
          "nome_atributo": "tipomanguezal",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "veg_campo <-> cobter_vegetacao | campo",
      "classe_A": "veg_campo",
      "classe_B": "cobter_vegetacao",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 901
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 901
      },
      "atributos_default_A": [
        {
          "nome_atributo": "antropizada",
          "valor": 0
        },
        {
          "nome_atributo": "densidade",
          "valor": 2
        },
        {
          "nome_atributo": "secundaria",
          "valor": 0
        },
        {
          "nome_atributo": "tipocampo",
          "valor": 0
        },
        {
          "nome_atributo": "classificacaoporte",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "veg_reflorestamento <-> cobter_vegetacao | reflorestamento",
      "classe_A": "veg_reflorestamento",
      "classe_B": "cobter_vegetacao",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 1296
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 1296
        }
      ],
      "atributos_default_A": [
        {
          "nome_atributo": "finalidade",
          "valor": 0
        },
        {
          "nome_atributo": "terreno",
          "valor": 0
        },
        {
          "nome_atributo": "cultivopredominante",
          "valor": 96
        },
        {
          "nome_atributo": "classificacaoporte",
          "valor": 1
        },
        {
          "nome_atributo": "tipolavoura",
          "valor": 1
        }
      ]
    },
    {
      "__comment": "veg_floresta <-> cobter_vegetacao | floresta",
      "classe_A": "veg_floresta",
      "classe_B": "cobter_vegetacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 601
          },
          {
            "nome_atributo": "tipo",
            "valor": 602
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "classificacaoporte",
          "valor": 1
        },
        {
          "nome_atributo": "antropizada",
          "valor": 0
        },
        {
          "nome_atributo": "densidade",
          "valor": 0
        },
        {
          "nome_atributo": "secundaria",
          "valor": 0
        },
        {
          "nome_atributo": "especiepredominante",
          "valor": 96
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "densidade",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 1,
              "valor_B": 601
            },
            {
              "valor_A": 2,
              "valor_B": 602
            },
            {
              "valor_A": 0,
              "valor_B": 601,
              "sentido": "A=>B"
            }
          ]
        }
      ]
    },
    {
      "__comment": "veg_veg_cultivada <-> cobter_vegetacao | Cultivo",
      "classe_A": "veg_veg_cultivada",
      "classe_B": "cobter_vegetacao",
      "filtro_A": {
        "$not": {
          "$or": [
            {
              "nome_atributo": "cultivopredominante",
              "valor": 13
            },
            {
              "nome_atributo": "terreno",
              "valor": 2
            }
          ]
        }
      },
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 194
          },
          {
            "nome_atributo": "tipo",
            "valor": 197
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "classificacaoporte",
          "valor": 0
        },
        {
          "nome_atributo": "terreno",
          "valor": 0
        },
        {
          "nome_atributo": "finalidade",
          "valor": 0
        },
        {
          "nome_atributo": "cultivopredominante",
          "valor": 96
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipolavoura",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 1,
              "valor_B": 194
            },
            {
              "valor_A": 3,
              "valor_B": 196,
              "sentido": "B=>A"
            },
            {
              "valor_A": 3,
              "valor_B": 197
            },
            {
              "valor_A": 2,
              "valor_B": 194,
              "sentido": "A=>B"
            },
            {
              "valor_A": 0,
              "valor_B": 9999,
              "sentido": "A=>B"
            }
          ]
        }
      ]
    },
    {
      "__comment": "veg_veg_cultivada <-> cobter_vegetacao | Cultivo irrigado",
      "classe_A": "veg_veg_cultivada",
      "classe_B": "cobter_vegetacao",
      "filtro_A": {
        "$and": [
          {
            "$not": {
              "nome_atributo": "cultivopredominante",
              "valor": 13
            }
          },
          {
            "nome_atributo": "terreno",
            "valor": 2
          }
        ]
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 196
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 196
      },
      "atributos_default_A": [
        {
          "nome_atributo": "classificacaoporte",
          "valor": 0
        },
        {
          "nome_atributo": "terreno",
          "valor": 2
        },
        {
          "nome_atributo": "finalidade",
          "valor": 0
        },
        {
          "nome_atributo": "cultivopredominante",
          "valor": 96
        },
        {
          "nome_atributo": "tipolavoura",
          "valor": 3
        }
      ]
    },
    {
      "__comment": "veg_veg_cultivada <-> cobter_vegetacao | arroz",
      "classe_A": "veg_veg_cultivada",
      "classe_B": "cobter_vegetacao",
      "filtro_A": {
        "nome_atributo": "cultivopredominante",
        "valor": 13
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 150
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 150
      },
      "atributos_default_A": [
        {
          "nome_atributo": "classificacaoporte",
          "valor": 3
        },
        {
          "nome_atributo": "terreno",
          "valor": 3
        },
        {
          "nome_atributo": "finalidade",
          "valor": 0
        },
        {
          "nome_atributo": "cultivopredominante",
          "valor": 13
        },
        {
          "nome_atributo": "tipolavoura",
          "valor": 3
        }
      ]
    },
    {
      "__comment": "veg_veg_cultivada <-> cobter_vegetacao | cana de açúcar",
      "classe_A": "veg_veg_cultivada",
      "classe_B": "cobter_vegetacao",
      "filtro_A": {
        "nome_atributo": "cultivopredominante",
        "valor": 7
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 107
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 107
      },
      "atributos_default_A": [
        {
          "nome_atributo": "classificacaoporte",
          "valor": 3
        },
        {
          "nome_atributo": "terreno",
          "valor": 1
        },
        {
          "nome_atributo": "finalidade",
          "valor": 0
        },
        {
          "nome_atributo": "cultivopredominante",
          "valor": 7
        },
        {
          "nome_atributo": "tipolavoura",
          "valor": 2
        }
      ]
    },
    {
      "__comment": "veg_veg_cultivada <-> cobter_vegetacao | videira",
      "classe_A": "veg_veg_cultivada",
      "classe_B": "cobter_vegetacao",
      "filtro_A": {
        "nome_atributo": "cultivopredominante",
        "valor": 42
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 142
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 142
      },
      "atributos_default_A": [
        {
          "nome_atributo": "classificacaoporte",
          "valor": 2
        },
        {
          "nome_atributo": "terreno",
          "valor": 1
        },
        {
          "nome_atributo": "finalidade",
          "valor": 0
        },
        {
          "nome_atributo": "cultivopredominante",
          "valor": 42
        },
        {
          "nome_atributo": "tipolavoura",
          "valor": 1
        }
      ]
    },
    {
      "__comment": "cbge_deposito_geral <-> constr_deposito - Geral e Saneamento",
      "classe_A": "cbge_deposito_geral",
      "classe_B": "constr_deposito",
      "atributos_default_A": [
        {
          "nome_atributo": "tipoprodutoresiduo",
          "valor": 0
        },
        {
          "nome_atributo": "terreno",
          "valor": 3
        },
        {
          "nome_atributo": "estadofisico",
          "valor": 0
        },
        {
          "nome_atributo": "tratamento",
          "valor": 0
        },
        {
          "nome_atributo": "unidadevolume",
          "valor": 0
        },
        {
          "nome_atributo": "tipoconteudo",
          "valor": 0
        }
      ],
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 101
          },
          {
            "nome_atributo": "tipo",
            "valor": 108
          },
          {
            "nome_atributo": "tipo",
            "valor": 109
          },
          {
            "nome_atributo": "tipo",
            "valor": 110
          },
          {
            "nome_atributo": "tipo",
            "valor": 111
          },
          {
            "nome_atributo": "tipo",
            "valor": 112
          },
          {
            "nome_atributo": "tipo",
            "valor": 113
          },
          {
            "nome_atributo": "tipo",
            "valor": 132
          },
          {
            "nome_atributo": "tipo",
            "valor": 198
          },
          {
            "nome_atributo": "tipo",
            "valor": 301
          },
          {
            "nome_atributo": "tipo",
            "valor": 304
          },
          {
            "nome_atributo": "tipo",
            "valor": 305
          },
          {
            "nome_atributo": "tipo",
            "valor": 306
          },
          {
            "nome_atributo": "tipo",
            "valor": 398
          }
        ]
      },
      "mapeamento_atributos": [
        {
          "attr_A": "tipodepgeral",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 3,
              "valor_B": 101
            },
            {
              "valor_A": 8,
              "valor_B": 108
            },
            {
              "valor_A": 9,
              "valor_B": 109
            },
            {
              "valor_A": 10,
              "valor_B": 110
            },
            {
              "valor_A": 11,
              "valor_B": 111
            },
            {
              "valor_A": 26,
              "valor_B": 112
            },
            {
              "valor_A": 19,
              "valor_B": 113
            },
            {
              "valor_A": 32,
              "valor_B": 132
            },
            {
              "valor_A": 0,
              "valor_B": 198,
              "sentido": "A=>B"
            },
            {
              "valor_A": 99,
              "valor_B": 198
            },
            {
              "valor_A": 1,
              "valor_B": 301
            },
            {
              "valor_A": 4,
              "valor_B": 304
            },
            {
              "valor_A": 5,
              "valor_B": 305
            },
            {
              "valor_A": 6,
              "valor_B": 306
            },
            {
              "valor_A": 99,
              "valor_B": 398,
              "sentido": "B=>A"
            }
          ]
        },
        {
          "attr_A": "tipoexposicao",
          "attr_B": "tipo_exposicao",
          "traducao": [
            {
              "valor_A": 0,
              "valor_B": 9999,
              "sentido": "A=>B"
            },
            {
              "valor_A": 99,
              "valor_B": 97
            }
          ]
        },
        {
          "attr_A": "finalidadedep",
          "attr_B": "finalidade",
          "traducao": [
            {
              "valor_A": 0,
              "valor_B": 9999
            }
          ]
        }
      ]
    },
    {
      "__comment": "snb_dep_abast_agua <-> constr_deposito",
      "classe_A": "snb_dep_abast_agua",
      "classe_B": "constr_deposito",
      "atributos_default_A": [
        {
          "nome_atributo": "tipoprodutoresiduo",
          "valor": 46
        },
        {
          "nome_atributo": "situacaoagua",
          "valor": 0
        },
        {
          "nome_atributo": "estadofisico",
          "valor": 1
        },
        {
          "nome_atributo": "tratamento",
          "valor": 1
        },
        {
          "nome_atributo": "unidadevolume",
          "valor": 0
        },
        {
          "nome_atributo": "tipoconteudo",
          "valor": 0
        }
      ],
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 201
          },
          {
            "nome_atributo": "tipo",
            "valor": 202
          },
          {
            "nome_atributo": "tipo",
            "valor": 203
          },
          {
            "nome_atributo": "tipo",
            "valor": 204
          },
          {
            "nome_atributo": "tipo",
            "valor": 298
          }
        ]
      },
      "mapeamento_atributos": [
        {
          "attr_A": "tipodepgeral",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 0,
              "valor_B": 298
            },
            {
              "valor_A": 0,
              "valor_B": 298,
              "sentido": "A=>B"
            },
            {
              "valor_A": 1,
              "valor_B": 201
            },
            {
              "valor_A": 2,
              "valor_B": 202
            },
            {
              "valor_A": 3,
              "valor_B": 203
            },
            {
              "valor_A": 19,
              "valor_B": 204
            },
            {
              "valor_A": 99,
              "valor_B": 298
            }
          ]
        },
        {
          "attr_A": "tipoexposicao",
          "attr_B": "tipo_exposicao",
          "traducao": [
            {
              "valor_A": 99,
              "valor_B": 97
            }
          ]
        },
        {
          "attr_A": "finalidadedep",
          "attr_B": "finalidade"
        }
      ]
    },
    {
      "__comment": "edf_edif_abast_agua -> constr_edificacao | abast água",
      "classe_A": "edf_edif_abast_agua",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 301
          },
          {
            "nome_atributo": "tipo",
            "valor": 302
          },
          {
            "nome_atributo": "tipo",
            "valor": 303
          },
          {
            "nome_atributo": "tipo",
            "valor": 304
          },
          {
            "nome_atributo": "tipo",
            "valor": 395
          },
          {
            "nome_atributo": "tipo",
            "valor": 398
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoedifabast",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 1,
              "valor_B": 301
            },
            {
              "valor_A": 2,
              "valor_B": 302
            },
            {
              "valor_A": 3,
              "valor_B": 303
            },
            {
              "valor_A": 4,
              "valor_B": 304
            },
            {
              "valor_A": 98,
              "valor_B": 395
            },
            {
              "valor_A": 99,
              "valor_B": 398
            }
          ]
        }
      ]
    },
    {
      "__comment": "edf_edif_constr_turistica -> constr_edificacao | turismo",
      "classe_A": "edf_edif_constr_turistica",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 709
          },
          {
            "nome_atributo": "tipo",
            "valor": 710
          },
          {
            "nome_atributo": "tipo",
            "valor": 711
          },
          {
            "nome_atributo": "tipo",
            "valor": 712
          },
          {
            "nome_atributo": "tipo",
            "valor": 713
          },
          {
            "nome_atributo": "tipo",
            "valor": 798
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 1
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "ovgd",
          "valor": 0
        },
        {
          "nome_atributo": "tombada",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoedifturist",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 9,
              "valor_B": 709
            },
            {
              "valor_A": 10,
              "valor_B": 710
            },
            {
              "valor_A": 11,
              "valor_B": 711
            },
            {
              "valor_A": 12,
              "valor_B": 712
            },
            {
              "valor_A": 13,
              "valor_B": 713
            },
            {
              "valor_A": 14,
              "valor_B": 798,
              "sentido": "A=>B"
            },
            {
              "valor_A": 15,
              "valor_B": 798,
              "sentido": "A=>B"
            },
            {
              "valor_A": 16,
              "valor_B": 798,
              "sentido": "A=>B"
            },
            {
              "valor_A": 17,
              "valor_B": 798,
              "sentido": "A=>B"
            },
            {
              "valor_A": 18,
              "valor_B": 798,
              "sentido": "A=>B"
            },
            {
              "valor_A": 19,
              "valor_B": 798,
              "sentido": "A=>B"
            },
            {
              "valor_A": 99,
              "valor_B": 798
            }
          ]
        }
      ]
    },
    {
      "__comment": "dut_galeria_bueiro <-> infra_elemento_viario | Galeria/bueiro",
      "classe_A": "dut_galeria_bueiro",
      "classe_B": "infra_elemento_viario",
      "filtro_A": {
        "$or": [
          {
            "nome_atributo": "tipotrechoduto",
            "valor": 5
          },
          {
            "nome_atributo": "tipotrechoduto",
            "valor": 4
          }
        ]
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 501
        },
        {
          "nome_atributo": "modal_uso",
          "valor": 4
        },
        {
          "nome_atributo": "posicao_pista",
          "valor": 97
        },
        {
          "nome_atributo": "exibir_lado_simbologia",
          "valor": 9999
        },
        {
          "nome_atributo": "exibir_ponta_simbologia",
          "valor": 9999
        },
        {
          "nome_atributo": "config_comprimento_simb",
          "valor": 9999
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 501
      },
      "atributos_default_A": [
        {
          "nome_atributo": "tipotrechoduto",
          "valor": 4
        },
        {
          "nome_atributo": "mattransp",
          "valor": 0
        },
        {
          "nome_atributo": "setor",
          "valor": 0
        },
        {
          "nome_atributo": "posicaorelativa",
          "valor": 0
        },
        {
          "nome_atributo": "situacaoespacial",
          "valor": 97
        },
        {
          "nome_atributo": "finalidade",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "edf_edif_comerc_serv <-> constr_edificacao | edif_comercial",
      "classe_A": "edf_edif_comerc_serv",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 903
          },
          {
            "nome_atributo": "tipo",
            "valor": 904
          },
          {
            "nome_atributo": "tipo",
            "valor": 905
          },
          {
            "nome_atributo": "tipo",
            "valor": 907
          },
          {
            "nome_atributo": "tipo",
            "valor": 908
          },
          {
            "nome_atributo": "tipo",
            "valor": 909
          },
          {
            "nome_atributo": "tipo",
            "valor": 910
          },
          {
            "nome_atributo": "tipo",
            "valor": 998
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "finalidade",
          "valor": 1
        },
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoedifcomercserv",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 0,
              "valor_B": 998,
              "sentido": "A=>B"
            },
            {
              "valor_A": 3,
              "valor_B": 903
            },
            {
              "valor_A": 4,
              "valor_B": 910
            },
            {
              "valor_A": 5,
              "valor_B": 905
            },
            {
              "valor_A": 6,
              "valor_B": 998,
              "sentido": "A=>B"
            },
            {
              "valor_A": 7,
              "valor_B": 907
            },
            {
              "valor_A": 8,
              "valor_B": 998,
              "sentido": "A=>B"
            },
            {
              "valor_A": 9,
              "valor_B": 998,
              "sentido": "A=>B"
            },
            {
              "valor_A": 10,
              "valor_B": 998,
              "sentido": "A=>B"
            },
            {
              "valor_A": 11,
              "valor_B": 908
            },
            {
              "valor_A": 12,
              "valor_B": 998,
              "sentido": "A=>B"
            },
            {
              "valor_A": 13,
              "valor_B": 998,
              "sentido": "A=>B"
            },
            {
              "valor_A": 14,
              "valor_B": 998,
              "sentido": "A=>B"
            },
            {
              "valor_A": 15,
              "valor_B": 998,
              "sentido": "A=>B"
            },
            {
              "valor_A": 16,
              "valor_B": 907,
              "sentido": "A=>B"
            },
            {
              "valor_A": 17,
              "valor_B": 998,
              "sentido": "A=>B"
            },
            {
              "valor_A": 18,
              "valor_B": 998,
              "sentido": "A=>B"
            },
            {
              "valor_A": 20,
              "valor_B": 907,
              "sentido": "A=>B"
            },
            {
              "valor_A": 21,
              "valor_B": 998,
              "sentido": "A=>B"
            },
            {
              "valor_A": 22,
              "valor_B": 998,
              "sentido": "A=>B"
            },
            {
              "valor_A": 23,
              "valor_B": 904
            },
            {
              "valor_A": 24,
              "valor_B": 998,
              "sentido": "A=>B"
            },
            {
              "valor_A": 25,
              "valor_B": 998,
              "sentido": "A=>B"
            },
            {
              "valor_A": 26,
              "valor_B": 909
            },
            {
              "valor_A": 99,
              "valor_B": 998
            }
          ]
        }
      ],
      "mapeamento_multiplo": [
        {
          "sentido": "B=>A",
          "tupla_A": [
            {
              "nome_atributo": "divisaoativecon",
              "valor": 0
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 903
            }
          ]
        },
        {
          "sentido": "B=>A",
          "tupla_A": [
            {
              "nome_atributo": "divisaoativecon",
              "valor": 0
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 904
            }
          ]
        },
        {
          "sentido": "B=>A",
          "tupla_A": [
            {
              "nome_atributo": "divisaoativecon",
              "valor": 92
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 905
            }
          ]
        },
        {
          "sentido": "B=>A",
          "tupla_A": [
            {
              "nome_atributo": "divisaoativecon",
              "valor": 55
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 907
            }
          ]
        },
        {
          "sentido": "B=>A",
          "tupla_A": [
            {
              "nome_atributo": "divisaoativecon",
              "valor": 0
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 908
            }
          ]
        },
        {
          "sentido": "B=>A",
          "tupla_A": [
            {
              "nome_atributo": "divisaoativecon",
              "valor": 0
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 909
            }
          ]
        },
        {
          "sentido": "B=>A",
          "tupla_A": [
            {
              "nome_atributo": "divisaoativecon",
              "valor": 52
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 910
            }
          ]
        }
      ]
    },
    {
      "__comment": "edf_edif_industrial <-> constr_edificacao | edif industrial",
      "classe_A": "edf_edif_industrial",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 1015
          },
          {
            "nome_atributo": "tipo",
            "valor": 1016
          },
          {
            "nome_atributo": "tipo",
            "valor": 1017
          },
          {
            "nome_atributo": "tipo",
            "valor": 1018
          },
          {
            "nome_atributo": "tipo",
            "valor": 1019
          },
          {
            "nome_atributo": "tipo",
            "valor": 1020
          },
          {
            "nome_atributo": "tipo",
            "valor": 1021
          },
          {
            "nome_atributo": "tipo",
            "valor": 1022
          },
          {
            "nome_atributo": "tipo",
            "valor": 1023
          },
          {
            "nome_atributo": "tipo",
            "valor": 1024
          },
          {
            "nome_atributo": "tipo",
            "valor": 1025
          },
          {
            "nome_atributo": "tipo",
            "valor": 1026
          },
          {
            "nome_atributo": "tipo",
            "valor": 1027
          },
          {
            "nome_atributo": "tipo",
            "valor": 1028
          },
          {
            "nome_atributo": "tipo",
            "valor": 1029
          },
          {
            "nome_atributo": "tipo",
            "valor": 1030
          },
          {
            "nome_atributo": "tipo",
            "valor": 1031
          },
          {
            "nome_atributo": "tipo",
            "valor": 1032
          },
          {
            "nome_atributo": "tipo",
            "valor": 1033
          },
          {
            "nome_atributo": "tipo",
            "valor": 1034
          },
          {
            "nome_atributo": "tipo",
            "valor": 1035
          },
          {
            "nome_atributo": "tipo",
            "valor": 1036
          },
          {
            "nome_atributo": "tipo",
            "valor": 1037
          },
          {
            "nome_atributo": "tipo",
            "valor": 1045
          },
          {
            "nome_atributo": "tipo",
            "valor": 1046
          },
          {
            "nome_atributo": "tipo",
            "valor": 1098
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "chamine",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "divisaoativecon",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 15,
              "valor_B": 1015
            },
            {
              "valor_A": 16,
              "valor_B": 1016
            },
            {
              "valor_A": 17,
              "valor_B": 1017
            },
            {
              "valor_A": 18,
              "valor_B": 1018
            },
            {
              "valor_A": 19,
              "valor_B": 1019
            },
            {
              "valor_A": 20,
              "valor_B": 1020
            },
            {
              "valor_A": 21,
              "valor_B": 1021
            },
            {
              "valor_A": 22,
              "valor_B": 1022
            },
            {
              "valor_A": 23,
              "valor_B": 1023
            },
            {
              "valor_A": 24,
              "valor_B": 1024
            },
            {
              "valor_A": 25,
              "valor_B": 1025
            },
            {
              "valor_A": 26,
              "valor_B": 1026
            },
            {
              "valor_A": 27,
              "valor_B": 1027
            },
            {
              "valor_A": 28,
              "valor_B": 1028
            },
            {
              "valor_A": 29,
              "valor_B": 1029
            },
            {
              "valor_A": 30,
              "valor_B": 1030
            },
            {
              "valor_A": 31,
              "valor_B": 1031
            },
            {
              "valor_A": 32,
              "valor_B": 1032
            },
            {
              "valor_A": 33,
              "valor_B": 1033
            },
            {
              "valor_A": 34,
              "valor_B": 1034
            },
            {
              "valor_A": 35,
              "valor_B": 1035
            },
            {
              "valor_A": 36,
              "valor_B": 1036
            },
            {
              "valor_A": 37,
              "valor_B": 1037
            },
            {
              "valor_A": 45,
              "valor_B": 1045
            },
            {
              "valor_A": 99,
              "valor_B": 1098
            },
            {
              "valor_A": 9999,
              "valor_B": 1098
            }
          ]
        }
      ],
      "mapeamento_multiplo": [
        {
          "sentido": "B=>A",
          "tupla_A": [
            {
              "nome_atributo": "divisaoativecon",
              "valor": 99
            },
            {
              "nome_atributo": "chamine",
              "valor": 1
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 1046
            }
          ]
        }
      ]
    },
    {
      "__comment": "edf_posto_combustivel <-> constr_edificacao | posto_combustivel",
      "classe_A": "edf_posto_combustivel",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 2601
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 50
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "finalidade",
          "valor": 1
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoedifcomercserv",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 19,
              "valor_B": 2601
            }
          ]
        }
      ]
    },
    {
      "__comment": "edf_edif_constr_aeroportuaria <-> constr_edificacao | edif aeroportuaria",
      "classe_A": "edf_edif_constr_aeroportuaria",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 2426
          },
          {
            "nome_atributo": "tipo",
            "valor": 2427
          },
          {
            "nome_atributo": "tipo",
            "valor": 2428
          },
          {
            "nome_atributo": "tipo",
            "valor": 2429
          },
          {
            "nome_atributo": "tipo",
            "valor": 2430
          },
          {
            "nome_atributo": "tipo",
            "valor": 2431
          },
          {
            "nome_atributo": "tipo",
            "valor": 2498
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "jurisdicao",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoedifaero",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 15,
              "valor_B": 2431
            },
            {
              "valor_A": 26,
              "valor_B": 2426
            },
            {
              "valor_A": 27,
              "valor_B": 2427
            },
            {
              "valor_A": 28,
              "valor_B": 2428
            },
            {
              "valor_A": 29,
              "valor_B": 2429
            },
            {
              "valor_A": 30,
              "valor_B": 2430
            },
            {
              "valor_A": 99,
              "valor_B": 2498
            },
            {
              "valor_A": 0,
              "valor_B": 2498,
              "sentido": "A=>B"
            }
          ]
        }
      ]
    },
    {
      "__comment": "edf_edif_constr_portuaria <-> constr_edificacao | edif portuaria",
      "classe_A": "edf_edif_constr_portuaria",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 2501
          },
          {
            "nome_atributo": "tipo",
            "valor": 2502
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "jurisdicao",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoedifport",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 0,
              "valor_B": 2501,
              "sentido": "A=>B"
            },
            {
              "valor_A": 15,
              "valor_B": 2501,
              "sentido": "A=>B"
            },
            {
              "valor_A": 26,
              "valor_B": 2501,
              "sentido": "A=>B"
            },
            {
              "valor_A": 27,
              "valor_B": 2501,
              "sentido": "A=>B"
            },
            {
              "valor_A": 32,
              "valor_B": 2501,
              "sentido": "A=>B"
            },
            {
              "valor_A": 33,
              "valor_B": 2501,
              "sentido": "A=>B"
            },
            {
              "valor_A": 34,
              "valor_B": 2501,
              "sentido": "A=>B"
            },
            {
              "valor_A": 36,
              "valor_B": 2501,
              "sentido": "A=>B"
            },
            {
              "valor_A": 37,
              "valor_B": 2501,
              "sentido": "A=>B"
            },
            {
              "valor_A": 99,
              "valor_B": 2501
            },
            {
              "valor_A": 35,
              "valor_B": 2502
            }
          ]
        }
      ]
    },
    {
      "__comment": "hid_quebramar_molhe <-> infra_elemento_infraestrutura | quebramar e molhe",
      "classe_A": "hid_quebramar_molhe",
      "classe_B": "infra_elemento_infraestrutura",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 701
          },
          {
            "nome_atributo": "tipo",
            "valor": 801
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "situacaoemagua",
          "valor": 0
        },
        {
          "nome_atributo": "matconstr",
          "valor": 0
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoquebramolhe",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 1,
              "valor_B": 701
            },
            {
              "valor_A": 2,
              "valor_B": 801
            }
          ]
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "situacao_fisica",
          "valor": 3
        }
      ]
    },
    {
      "__comment": "edf_representacao_diplomatica <-> constr_edificacao | edif portuaria",
      "classe_A": "edf_representacao_diplomatica",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 2901
          },
          {
            "nome_atributo": "tipo",
            "valor": 2902
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tiporepdiplomatica",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 3,
              "valor_B": 2901
            },
            {
              "valor_A": 2,
              "valor_B": 2902
            }
          ]
        }
      ]
    },
    {
      "__comment": "edf_edif_policia <-> constr_edificacao | edif policial",
      "classe_A": "edf_edif_policia",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 3001
          },
          {
            "nome_atributo": "tipo",
            "valor": 3098
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "jurisdicao",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 14
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "tipousoedif",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoedifpubcivil",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 1,
              "valor_B": 3098
            },
            {
              "valor_A": 11,
              "valor_B": 3001
            }
          ]
        },
        {
          "attr_A": "tipousoedif",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 6,
              "valor_B": 3001,
              "sentido": "B=>A"
            },
            {
              "valor_A": 0,
              "valor_B": 3098,
              "sentido": "B=>A"
            }
          ]
        }
      ]
    },
    {
      "__comment": "edf_posto_guarda_municipal <-> constr_edificacao | posto guarda",
      "classe_A": "edf_posto_guarda_municipal",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 3003
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "jurisdicao",
          "valor": 3
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 14
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "tipousoedif",
          "valor": 5
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoedifpubcivil",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 1,
              "valor_B": 3003
            }
          ]
        }
      ]
    },
    {
      "__comment": "edf_posto_policia_militar <-> constr_edificacao | posto pol militar",
      "classe_A": "edf_posto_policia_militar",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 3002
      },
      "atributos_default_A": [
        {
          "nome_atributo": "tipoinstalmilitar",
          "valor": 22
        },
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "jurisdicao",
          "valor": 2
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 14
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "tipousoedif",
          "valor": 6
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        },
        {
          "nome_atributo": "tipo",
          "valor": 3002
        }
      ]
    },
    {
      "__comment": "edf_posto_policia_rod_federal <-> constr_edificacao | posto pol rod federal",
      "classe_A": "edf_posto_policia_rod_federal",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 3004
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "jurisdicao",
          "valor": 1
        },
        {
          "nome_atributo": "tipousoedif",
          "valor": 2
        },
        {
          "nome_atributo": "tipoedifpubcivil",
          "valor": 1
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 14
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        },
        {
          "nome_atributo": "tipo",
          "valor": 3004
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoinstalmilitar",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 1,
              "valor_B": 3004
            }
          ]
        }
      ]
    },
    {
      "__comment": "edf_posto_fiscal <-> constr_edificacao | posto fiscal",
      "classe_A": "edf_posto_fiscal",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 1910
          },
          {
            "nome_atributo": "tipo",
            "valor": 1912
          },
          {
            "nome_atributo": "tipo",
            "valor": 1913
          },
          {
            "nome_atributo": "tipo",
            "valor": 1995
          },
          {
            "nome_atributo": "tipo",
            "valor": 1998
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "jurisdicao",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "tipousoedif",
          "valor": 0
        },
        {
          "nome_atributo": "tipoedifpubcivil",
          "valor": 99
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipopostofisc",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 0,
              "valor_B": 1998,
              "sentido": "A=>B"
            },
            {
              "valor_A": 10,
              "valor_B": 1910
            },
            {
              "valor_A": 12,
              "valor_B": 1912
            },
            {
              "valor_A": 13,
              "valor_B": 1913
            },
            {
              "valor_A": 98,
              "valor_B": 1995
            },
            {
              "valor_A": 99,
              "valor_B": 1998
            }
          ]
        }
      ]
    },
    {
      "__comment": "edf_edif_pub_civil <-> constr_edificacao | pub civil + prisional",
      "classe_A": "edf_edif_pub_civil",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 3006
          },
          {
            "nome_atributo": "tipo",
            "valor": 1303
          },
          {
            "nome_atributo": "tipo",
            "valor": 1304
          },
          {
            "nome_atributo": "tipo",
            "valor": 1305
          },
          {
            "nome_atributo": "tipo",
            "valor": 1306
          },
          {
            "nome_atributo": "tipo",
            "valor": 1307
          },
          {
            "nome_atributo": "tipo",
            "valor": 1308
          },
          {
            "nome_atributo": "tipo",
            "valor": 1309
          },
          {
            "nome_atributo": "tipo",
            "valor": 1310
          },
          {
            "nome_atributo": "tipo",
            "valor": 1311
          },
          {
            "nome_atributo": "tipo",
            "valor": 1312
          },
          {
            "nome_atributo": "tipo",
            "valor": 1313
          },
          {
            "nome_atributo": "tipo",
            "valor": 1314
          },
          {
            "nome_atributo": "tipo",
            "valor": 1315
          },
          {
            "nome_atributo": "tipo",
            "valor": 1316
          },
          {
            "nome_atributo": "tipo",
            "valor": 1322
          },
          {
            "nome_atributo": "tipo",
            "valor": 1323
          },
          {
            "nome_atributo": "tipo",
            "valor": 1398
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "jurisdicao",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "tipousoedif",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoedifpubcivil",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 0,
              "valor_B": 1398,
              "sentido": "A=>B"
            },
            {
              "valor_A": 2,
              "valor_B": 3006
            },
            {
              "valor_A": 3,
              "valor_B": 1303
            },
            {
              "valor_A": 4,
              "valor_B": 1304
            },
            {
              "valor_A": 5,
              "valor_B": 1305
            },
            {
              "valor_A": 6,
              "valor_B": 1306
            },
            {
              "valor_A": 7,
              "valor_B": 1307
            },
            {
              "valor_A": 8,
              "valor_B": 1308
            },
            {
              "valor_A": 9,
              "valor_B": 1309
            },
            {
              "valor_A": 10,
              "valor_B": 1310
            },
            {
              "valor_A": 12,
              "valor_B": 1398,
              "sentido": "A=>B"
            },
            {
              "valor_A": 13,
              "valor_B": 1313
            },
            {
              "valor_A": 14,
              "valor_B": 1314
            },
            {
              "valor_A": 15,
              "valor_B": 1315
            },
            {
              "valor_A": 16,
              "valor_B": 1316
            },
            {
              "valor_A": 22,
              "valor_B": 1322
            },
            {
              "valor_A": 99,
              "valor_B": 1398
            }
          ]
        }
      ]
    },
    {
      "__comment": "edf_edif_pub_militar <-> constr_edificacao | pub militar",
      "classe_A": "edf_edif_pub_militar",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 1712
          },
          {
            "nome_atributo": "tipo",
            "valor": 1717
          },
          {
            "nome_atributo": "tipo",
            "valor": 1718
          },
          {
            "nome_atributo": "tipo",
            "valor": 1724
          },
          {
            "nome_atributo": "tipo",
            "valor": 1798
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "jurisdicao",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "tipousoedif",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoinstalmilitar",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 0,
              "valor_B": 1798,
              "sentido": "A=>B"
            },
            {
              "valor_A": 12,
              "valor_B": 1712
            },
            {
              "valor_A": 13,
              "valor_B": 1712,
              "sentido": "A=>B"
            },
            {
              "valor_A": 14,
              "valor_B": 1712,
              "sentido": "A=>B"
            },
            {
              "valor_A": 15,
              "valor_B": 1712,
              "sentido": "A=>B"
            },
            {
              "valor_A": 16,
              "valor_B": 1712,
              "sentido": "A=>B"
            },
            {
              "valor_A": 17,
              "valor_B": 1717
            },
            {
              "valor_A": 18,
              "valor_B": 1718
            },
            {
              "valor_A": 20,
              "valor_B": 1712,
              "sentido": "A=>B"
            },
            {
              "valor_A": 21,
              "valor_B": 1798,
              "sentido": "A=>B"
            },
            {
              "valor_A": 22,
              "valor_B": 1798,
              "sentido": "A=>B"
            },
            {
              "valor_A": 23,
              "valor_B": 1798,
              "sentido": "A=>B"
            },
            {
              "valor_A": 24,
              "valor_B": 1724
            },
            {
              "valor_A": 25,
              "valor_B": 1798,
              "sentido": "A=>B"
            },
            {
              "valor_A": 99,
              "valor_B": 1798
            }
          ]
        }
      ]
    },
    {
      "__comment": "enc_torre_comunic <-> infra_elemento_infraestrutura | torre comunic",
      "classe_A": "enc_torre_comunic",
      "classe_B": "infra_elemento_infraestrutura",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 1201
        },
        {
          "nome_atributo": "situacao_fisica",
          "valor": 3
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 1201
      },
      "atributos_default_A": [
        {
          "nome_atributo": "posicaoreledific",
          "valor": 0
        },
        {
          "nome_atributo": "ovgd",
          "valor": 0
        },
        {
          "nome_atributo": "modalidade",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "enc_antena_comunic <-> infra_elemento_infraestrutura | antena comunic",
      "classe_A": "enc_antena_comunic",
      "classe_B": "infra_elemento_infraestrutura",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 1301
        },
        {
          "nome_atributo": "situacao_fisica",
          "valor": 3
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 1301
      },
      "atributos_default_A": [
        {
          "nome_atributo": "posicaoreledific",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "edf_edif_comunic -> constr_edificacao | Edificação de comunicação",
      "classe_A": "edf_edif_comunic",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 101
          },
          {
            "nome_atributo": "tipo",
            "valor": 102
          },
          {
            "nome_atributo": "tipo",
            "valor": 103
          },
          {
            "nome_atributo": "tipo",
            "valor": 104
          },
          {
            "nome_atributo": "tipo",
            "valor": 105
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "modalidade",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoedifcomunic",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 0,
              "valor_B": 105,
              "sentido": "A=>B"
            },
            {
              "valor_A": 1,
              "valor_B": 101
            },
            {
              "valor_A": 2,
              "valor_B": 102
            },
            {
              "valor_A": 3,
              "valor_B": 103
            },
            {
              "valor_A": 4,
              "valor_B": 104
            },
            {
              "valor_A": 5,
              "valor_B": 105
            }
          ]
        }
      ]
    },
    {
      "__comment": "hid_sumidouro_vertedouro <-> elemnat_sumidouro_vertedouro",
      "classe_A": "hid_sumidouro_vertedouro",
      "classe_B": "elemnat_sumidouro_vertedouro",
      "mapeamento_atributos": [
        {
          "attr_A": "tiposumvert",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 1,
              "valor_B": 4
            },
            {
              "valor_A": 1,
              "valor_B": 3,
              "sentido": "B=>A"
            },
            {
              "valor_A": 2,
              "valor_B": 5
            }
          ]
        }
      ],
      "atributos_default_A": [
        {
          "nome_atributo": "causa",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "lml_nome_local <-> llp_localidade | nome local",
      "classe_A": "lml_nome_local",
      "classe_B": "llp_localidade",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 8
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 8
      }
    },
    {
      "__comment": "lml_posic_geo_localidade <-> llp_localidade",
      "classe_A": "lml_posic_geo_localidade",
      "classe_B": "llp_localidade",
      "filtro_B": {
        "$not": {
          "nome_atributo": "tipo",
          "valor": 8
        }
      },
      "mapeamento_atributos": [
        {
          "attr_A": "nomelocal",
          "attr_B": "nome"
        },
        {
          "attr_A": "tipolocalidade",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 5,
              "valor_B": 1
            },
            {
              "valor_A": 4,
              "valor_B": 2
            },
            {
              "valor_A": 7,
              "valor_B": 3
            },
            {
              "valor_A": 6,
              "valor_B": 4
            },
            {
              "valor_A": 1,
              "valor_B": 5
            },
            {
              "valor_A": 2,
              "valor_B": 6
            },
            {
              "valor_A": 3,
              "valor_B": 7
            },
            {
              "valor_A": 0,
              "valor_B": 9999,
              "sentido": "A=>B"
            }
          ]
        }
      ]
    },
    {
      "__comment": "tra_travessia <-> infra_elemento_viario | vau",
      "classe_A": "tra_travessia",
      "classe_B": "infra_elemento_viario",
      "filtro_A": {
        "$or": [
          {
            "nome_atributo": "tipotravessia",
            "valor": 0
          },
          {
            "nome_atributo": "tipotravessia",
            "valor": 1
          },
          {
            "nome_atributo": "tipotravessia",
            "valor": 2
          }
        ]
      },
      "atributos_default_B": [
        {
          "nome_atributo": "material_construcao",
          "valor": 0
        },
        {
          "nome_atributo": "situacao_fisica",
          "valor": 3
        },
        {
          "nome_atributo": "posicao_pista",
          "valor": 97
        },
        {
          "nome_atributo": "modal_uso",
          "valor": 4
        },
        {
          "nome_atributo": "exibir_lado_simbologia",
          "valor": 9999
        },
        {
          "nome_atributo": "exibir_ponta_simbologia",
          "valor": 9999
        },
        {
          "nome_atributo": "config_comprimento_simb",
          "valor": 9999
        }
      ],
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 401
          },
          {
            "nome_atributo": "tipo",
            "valor": 402
          }
        ]
      },
      "mapeamento_atributos": [
        {
          "attr_A": "tipotravessia",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 0,
              "valor_B": 401
            },
            {
              "valor_A": 1,
              "valor_B": 401
            },
            {
              "valor_A": 2,
              "valor_B": 402
            }
          ]
        }
      ],
      "atributos_default_A": [
        {
          "nome_atributo": "tipoembarcacao",
          "valor": 0
        },
        {
          "nome_atributo": "tipouso",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "tra_travessia <-> infra_travessia_hidroviaria | balsa e bote transportador",
      "classe_A": "tra_travessia",
      "classe_B": "infra_travessia_hidroviaria",
      "filtro_A": {
        "$or": [
          {
            "nome_atributo": "tipotravessia",
            "valor": 3
          },
          {
            "nome_atributo": "tipotravessia",
            "valor": 4
          }
        ]
      },
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 1
          },
          {
            "nome_atributo": "tipo",
            "valor": 2
          }
        ]
      },
      "mapeamento_atributos": [
        {
          "attr_A": "tipotravessia",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 3,
              "valor_B": 2
            },
            {
              "valor_A": 4,
              "valor_B": 1
            }
          ]
        }
      ],
      "atributos_default_A": [
        {
          "nome_atributo": "tipoembarcacao",
          "valor": 0
        },
        {
          "nome_atributo": "tipouso",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "hid_barragem <-> infra_barragem | Barragem",
      "classe_A": "hid_barragem",
      "classe_B": "infra_barragem",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 1
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 1
      },
      "atributos_default_A": [
        {
          "nome_atributo": "situacaofisica",
          "valor": 5
        },
        {
          "nome_atributo": "usoprincipal",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "hid_dique <-> infra_barragem | Dique",
      "classe_A": "hid_dique",
      "classe_B": "infra_barragem",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 2
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 2
      }
    },
    {
      "__comment": "hid_trecho_drenagem <-> elemnat_trecho_drenagem",
      "classe_A": "hid_trecho_drenagem",
      "classe_B": "elemnat_trecho_drenagem",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 1
          },
          {
            "nome_atributo": "tipo",
            "valor": 3
          },
          {
            "nome_atributo": "tipo",
            "valor": 2,
            "__comment": "canal deve ter mapeamento duplo, canal e TD"
          },
          {
            "nome_atributo": "tipo",
            "valor": 4,
            "__comment": "canal deve ter mapeamento duplo, canal e TD"
          }
        ]
      },
      "atributos_default_B": [
        {
          "nome_atributo": "situacao_em_poligono",
          "valor": 9999
        },
        {
          "nome_atributo": "posicao_rotulo",
          "valor": 9999
        },
        {
          "nome_atributo": "direcao_fixada",
          "valor": 9999
        },
        {
          "nome_atributo": "em_galeria_bueiro",
          "valor": 9999
        }
      ],
      "atributos_default_A": [
        {
          "nome_atributo": "navegavel",
          "valor": 0
        }
      ],
      "mapeamento_multiplo": [
        {
          "tupla_A": [
            {
              "nome_atributo": "tipotrechodrenagem",
              "valor": 4
            },
            {
              "nome_atributo": "encoberto",
              "valor": false
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 1
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipotrechodrenagem",
              "valor": 4
            },
            {
              "nome_atributo": "encoberto",
              "valor": true
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 4
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipotrechodrenagem",
              "valor": 5
            },
            {
              "nome_atributo": "encoberto",
              "valor": false
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 3
            }
          ]
        },
        {
          "sentido": "B=>A",
          "tupla_A": [
            {
              "nome_atributo": "tipotrechodrenagem",
              "valor": 4
            },
            {
              "nome_atributo": "encoberto",
              "valor": false
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 2
            }
          ]
        },
        {
          "sentido": "B=>A",
          "tupla_A": [
            {
              "nome_atributo": "tipotrechodrenagem",
              "valor": 4
            },
            {
              "nome_atributo": "encoberto",
              "valor": true
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 4
            }
          ]
        }
      ]
    },
    {
      "__comment": "rel_aterro <-> infra_alteracao_fisiografica_antropica | aterro",
      "classe_A": "rel_aterro",
      "classe_B": "infra_alteracao_fisiografica_antropica",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 27
        },
        {
          "nome_atributo": "exibir_lado_simbologia",
          "valor": 9999
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 27
      },
      "atributos_default_A": [
        {
          "nome_atributo": "matconstr",
          "valor": 0
        },
        {
          "nome_atributo": "tipoalterantrop",
          "valor": 27
        }
      ]
    },
    {
      "__comment": "rel_corte <-> infra_alteracao_fisiografica_antropica | corte",
      "classe_A": "rel_corte",
      "classe_B": "infra_alteracao_fisiografica_antropica",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 26
        },
        {
          "nome_atributo": "exibir_lado_simbologia",
          "valor": 9999
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 26
      },
      "atributos_default_A": [
        {
          "nome_atributo": "matconstr",
          "valor": 0
        },
        {
          "nome_atributo": "tipoalterantrop",
          "valor": 26
        }
      ]
    },
    {
      "__comment": "rel_pico <-> elemnat_toponimo_fisiografico_natural | pico",
      "classe_A": "rel_pico",
      "classe_B": "elemnat_toponimo_fisiografico_natural",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 17
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 17
      },
      "atributos_default_A": [
        {
          "nome_atributo": "tipoelemnat",
          "valor": 22
        }
      ]
    },
    {
      "__comment": "rel_alteracao_fisiografica_antropica | caixa de empréstimo 24 <-> infra_alteracao_fisiografica_antropica | caixa de empréstimo 24",
      "classe_A": "rel_alteracao_fisiografica_antropica",
      "classe_B": "infra_alteracao_fisiografica_antropica",
      "filtro_A": {
        "nome_atributo": "tipo",
        "valor": 24
      },
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 24
      },
      "mapeamento_atributos": [
        {
          "attr_A": "tipoalterantrop",
          "attr_B": "tipo"
        }
      ]
    },
    {
      "__comment": "rod_trecho_rodoviario <-> infra_via_deslocamento",
      "classe_A": "rod_trecho_rodoviario",
      "classe_B": "infra_via_deslocamento",
      "filtro_A": {
        "$or": [
          {
            "nome_atributo": "tipovia",
            "valor": 2
          },
          {
            "nome_atributo": "tipovia",
            "valor": 4
          },
          {
            "nome_atributo": "tipovia",
            "valor": 5
          },
          {
            "nome_atributo": "tipovia",
            "valor": 6
          },
          {
            "nome_atributo": "tipovia",
            "valor": 99
          }
        ]
      },
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 2
          },
          {
            "nome_atributo": "tipo",
            "valor": 4
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "tipopavimentacao",
          "valor": 0
        },
        {
          "nome_atributo": "acostamento",
          "valor": 0
        },
        {
          "nome_atributo": "trechoemperimetrourbano",
          "valor": 0
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "nrpistas",
          "attr_B": "nr_pistas"
        },
        {
          "attr_A": "nrfaixas",
          "attr_B": "nr_faixas"
        },
        {
          "attr_A": "tipovia",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 5,
              "valor_B": 2,
              "sentido": "A=>B"
            },
            {
              "valor_A": 6,
              "valor_B": 2,
              "sentido": "A=>B"
            },
            {
              "valor_A": 99,
              "valor_B": 9999,
              "sentido": "A=>B"
            },
            {
              "valor_A": 0,
              "valor_B": 9999,
              "sentido": "A=>B"
            }
          ]
        },
        {
          "attr_A": "revestimento",
          "attr_B": "revestimento",
          "traducao": [
            {
              "valor_A": 0,
              "valor_B": 9999,
              "sentido": "A=>B"
            }
          ]
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "tipo_elemento_viario",
          "valor": 9999
        },
        {
          "nome_atributo": "material_construcao_elemento_viario",
          "valor": 9999
        },
        {
          "nome_atributo": "posicao_pista_elemento_viario",
          "valor": 9999
        }
      ]
    },
    {
      "__comment": "cbge_trecho_arruamento <-> infra_via_deslocamento",
      "classe_A": "cbge_trecho_arruamento",
      "classe_B": "infra_via_deslocamento",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 5
      },
      "atributos_default_A": [
        {
          "nome_atributo": "tipopavimentacao",
          "valor": 0
        },
        {
          "nome_atributo": "acostamento",
          "valor": 0
        },
        {
          "nome_atributo": "sarjeta",
          "valor": 0
        },
        {
          "nome_atributo": "meiofio",
          "valor": 0
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "nrpistas",
          "attr_B": "nr_pistas"
        },
        {
          "attr_A": "nrfaixas",
          "attr_B": "nr_faixas"
        },
        {
          "attr_A": "tipovia",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 1,
              "valor_B": 5,
              "sentido": "A=>B"
            },
            {
              "valor_A": 3,
              "valor_B": 5,
              "sentido": "A=>B"
            },
            {
              "valor_A": 7,
              "valor_B": 5,
              "sentido": "A=>B"
            },
            {
              "valor_A": 99,
              "valor_B": 9999,
              "sentido": "A=>B"
            },
            {
              "valor_A": 0,
              "valor_B": 9999,
              "sentido": "A=>B"
            },
            {
              "valor_A": 1,
              "valor_B": 5,
              "sentido": "B=>A"
            }
          ]
        },
        {
          "attr_A": "revestimento",
          "attr_B": "revestimento",
          "traducao": [
            {
              "valor_A": 0,
              "valor_B": 9999,
              "sentido": "A=>B"
            }
          ]
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "tipo_elemento_viario",
          "valor": 9999
        },
        {
          "nome_atributo": "material_construcao_elemento_viario",
          "valor": 9999
        },
        {
          "nome_atributo": "posicao_pista_elemento_viario",
          "valor": 9999
        }
      ]
    },
    {
      "__comment": "tra_caminho_carrocavel <-> infra_via_deslocamento",
      "classe_A": "tra_caminho_carrocavel",
      "classe_B": "infra_via_deslocamento",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 3
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 3
        },
        {
          "nome_atributo": "trafego",
          "valor": 2
        },
        {
          "nome_atributo": "revestimento",
          "valor": 1
        },
        {
          "nome_atributo": "canteiro_divisorio",
          "valor": 2
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "situacao_fisica",
          "valor": 3
        },
        {
          "nome_atributo": "jurisdicao",
          "valor": 0
        },
        {
          "nome_atributo": "tipo_elemento_viario",
          "valor": 9999
        },
        {
          "nome_atributo": "material_construcao_elemento_viario",
          "valor": 9999
        },
        {
          "nome_atributo": "posicao_pista_elemento_viario",
          "valor": 9999
        }
      ]
    },
    {
      "__comment": "tra_trilha_picada <-> infra_via_deslocamento",
      "classe_A": "tra_trilha_picada",
      "classe_B": "infra_via_deslocamento",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 6
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 6
        },
        {
          "nome_atributo": "trafego",
          "valor": 2
        },
        {
          "nome_atributo": "revestimento",
          "valor": 1
        },
        {
          "nome_atributo": "canteiro_divisorio",
          "valor": 2
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "situacao_fisica",
          "valor": 3
        },
        {
          "nome_atributo": "jurisdicao",
          "valor": 0
        },
        {
          "nome_atributo": "tipo_elemento_viario",
          "valor": 9999
        },
        {
          "nome_atributo": "material_construcao_elemento_viario",
          "valor": 9999
        },
        {
          "nome_atributo": "posicao_pista_elemento_viario",
          "valor": 9999
        }
      ]
    },
    {
      "__comment": "tra_ponte <-> infra_elemento_viario | ponte",
      "classe_A": "tra_ponte",
      "classe_B": "infra_elemento_viario",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 201
          },
          {
            "nome_atributo": "tipo",
            "valor": 202
          },
          {
            "nome_atributo": "tipo",
            "valor": 203
          },
          {
            "nome_atributo": "tipo",
            "valor": 204
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "tipopavimentacao",
          "valor": 0
        },
        {
          "nome_atributo": "necessitamanutencao",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "exibir_lado_simbologia",
          "valor": 9999
        },
        {
          "nome_atributo": "exibir_ponta_simbologia",
          "valor": 9999
        },
        {
          "nome_atributo": "config_comprimento_simb",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoponte",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 1,
              "valor_B": 201
            },
            {
              "valor_A": 2,
              "valor_B": 202
            },
            {
              "valor_A": 3,
              "valor_B": 203
            },
            {
              "valor_A": 7,
              "valor_B": 204
            },
            {
              "valor_A": 0,
              "valor_B": 9999,
              "sentido": "A=>B"
            }
          ]
        },
        {
          "attr_A": "posicaopista",
          "attr_B": "posicao_pista",
          "traducao": [
            {
              "valor_A": 2,
              "valor_B": 9999,
              "sentido": "A=>B"
            },
            {
              "valor_A": 4,
              "valor_B": 13,
              "sentido": "A=>B"
            },
            {
              "valor_A": 5,
              "valor_B": 97,
              "sentido": "A=>B"
            },
            {
              "valor_A": 7,
              "valor_B": 13,
              "sentido": "A=>B"
            },
            {
              "valor_A": 99,
              "valor_B": 97,
              "sentido": "A=>B"
            },
            {
              "valor_A": 0,
              "valor_B": 9999,
              "sentido": "A=>B"
            }
          ]
        }
      ]
    },
    {
      "__comment": "tra_tunel <-> infra_elemento_viario | tunel e passagem subterrânea sob via",
      "classe_A": "tra_tunel",
      "classe_B": "infra_elemento_viario",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 101
          },
          {
            "nome_atributo": "tipo",
            "valor": 102
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "necessitamanutencao",
          "valor": 0
        },
        {
          "nome_atributo": "posicaopista",
          "valor": 2
        },
        {
          "nome_atributo": "tipopavimentacao",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "exibir_lado_simbologia",
          "valor": 9999
        },
        {
          "nome_atributo": "exibir_ponta_simbologia",
          "valor": 9999
        },
        {
          "nome_atributo": "config_comprimento_simb",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "modaluso",
          "attr_B": "modal_uso"
        },
        {
          "attr_A": "tipotunel",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 1,
              "valor_B": 101
            },
            {
              "valor_A": 2,
              "valor_B": 102
            }
          ]
        }
      ]
    },
    {
      "__comment": "tra_passagem_elevada_viaduto <-> infra_elemento_viario | passagem elevada e viaduto",
      "classe_A": "tra_passagem_elevada_viaduto",
      "classe_B": "infra_elemento_viario",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 301
          },
          {
            "nome_atributo": "tipo",
            "valor": 302
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "necessitamanutencao",
          "valor": 0
        },
        {
          "nome_atributo": "tipopavimentacao",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "exibir_lado_simbologia",
          "valor": 9999
        },
        {
          "nome_atributo": "exibir_ponta_simbologia",
          "valor": 9999
        },
        {
          "nome_atributo": "config_comprimento_simb",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "modaluso",
          "attr_B": "modal_uso"
        },
        {
          "attr_A": "posicaopista",
          "attr_B": "posicao_pista",
          "traducao": [
            {
              "valor_A": 4,
              "valor_B": 13,
              "sentido": "A=>B"
            },
            {
              "valor_A": 7,
              "valor_B": 13,
              "sentido": "A=>B"
            },
            {
              "valor_A": 0,
              "valor_B": 9999,
              "sentido": "A=>B"
            }
          ]
        },
        {
          "attr_A": "tipopassagviad",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 5,
              "valor_B": 301
            },
            {
              "valor_A": 6,
              "valor_B": 302
            }
          ]
        }
      ]
    },
    {
      "__comment": "tra_travessia_pedestre <-> infra_elemento_infraestrutura | travessia de pedestre",
      "classe_A": "tra_travessia_pedestre",
      "classe_B": "infra_elemento_infraestrutura",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 607
          },
          {
            "nome_atributo": "tipo",
            "valor": 608
          },
          {
            "nome_atributo": "tipo",
            "valor": 609
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "necessitamanutencao",
          "valor": 0
        },
        {
          "nome_atributo": "tipopavimentacao",
          "valor": 0
        },
        {
          "nome_atributo": "situacaoespacial",
          "valor": 0
        },
        {
          "nome_atributo": "matconstr",
          "valor": 0
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipotravessiaped",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 7,
              "valor_B": 607
            },
            {
              "valor_A": 8,
              "valor_B": 608
            },
            {
              "valor_A": 9,
              "valor_B": 609
            }
          ]
        }
      ],
      "mapeamento_multiplo": [
        {
          "tupla_A": [
            {
              "nome_atributo": "situacao_espacial",
              "valor": 2
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 607
            }
          ]
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "situacao_fisica",
          "valor": 3
        }
      ]
    },
    {
      "__comment": "emu_acesso <-> infra_mobilidade_urbana | Calçadão / Rua pedestre ",
      "classe_A": "emu_acesso",
      "classe_B": "infra_mobilidade_urbana",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 1
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 1
      },
      "atributos_default_A": [
        {
          "nome_atributo": "situacaoespacial",
          "valor": 0
        },
        {
          "nome_atributo": "matconstr",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "lml_terra_indigena <-> llp_limite_especial",
      "classe_A": "lml_terra_indigena",
      "classe_B": "llp_limite_especial",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 2
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 2
      },
      "atributos_default_A": [
        {
          "nome_atributo": "situacaojuridica",
          "valor": 3
        },
        {
          "nome_atributo": "administracao",
          "valor": 1
        },
        {
          "nome_atributo": "jurisdicao",
          "valor": 1
        }
      ]
    },
    {
      "__comment": "lml_area_pub_militar <-> llp_limite_especial",
      "classe_A": "lml_area_pub_militar",
      "classe_B": "llp_limite_especial",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 36
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 36
      },
      "atributos_default_A": [
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "jurisdicao",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "lml_terra_publica <-> llp_limite_especial",
      "classe_A": "lml_terra_publica",
      "classe_B": "llp_limite_especial",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 36
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 36
      },
      "atributos_default_A": [
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "jurisdicao",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "lml_unidade_uso_sustentavel <-> llp_limite_especial",
      "classe_A": "lml_unidade_uso_sustentavel",
      "classe_B": "llp_limite_especial",
      "atributos_default_B": [
        {
          "nome_atributo": "justificativa_txt",
          "valor": 2
        }
      ],
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 24
          },
          {
            "nome_atributo": "tipo",
            "valor": 25
          },
          {
            "nome_atributo": "tipo",
            "valor": 26
          },
          {
            "nome_atributo": "tipo",
            "valor": 27
          },
          {
            "nome_atributo": "tipo",
            "valor": 28
          },
          {
            "nome_atributo": "tipo",
            "valor": 29
          },
          {
            "nome_atributo": "tipo",
            "valor": 30
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "jurisdicao",
          "valor": 0
        },
        {
          "nome_atributo": "tipounidprotegida",
          "valor": 3
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipounidusosust",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 1,
              "valor_B": 24
            },
            {
              "valor_A": 2,
              "valor_B": 25
            },
            {
              "valor_A": 3,
              "valor_B": 26
            },
            {
              "valor_A": 4,
              "valor_B": 27
            },
            {
              "valor_A": 5,
              "valor_B": 28
            },
            {
              "valor_A": 5,
              "valor_B": 29
            },
            {
              "valor_A": 5,
              "valor_B": 30
            }
          ]
        }
      ]
    },
    {
      "__comment": "lml_unidade_protecao_integral <-> llp_limite_especial",
      "classe_A": "lml_unidade_protecao_integral",
      "classe_B": "llp_limite_especial",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 31
          },
          {
            "nome_atributo": "tipo",
            "valor": 32
          },
          {
            "nome_atributo": "tipo",
            "valor": 33
          },
          {
            "nome_atributo": "tipo",
            "valor": 34
          },
          {
            "nome_atributo": "tipo",
            "valor": 35
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "tipounidprotegida",
          "valor": 2
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "jurisdicao",
          "valor": 0
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipounidprotinteg",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 1,
              "valor_B": 31
            },
            {
              "valor_A": 2,
              "valor_B": 32
            },
            {
              "valor_A": 3,
              "valor_B": 33
            },
            {
              "valor_A": 4,
              "valor_B": 34
            },
            {
              "valor_A": 5,
              "valor_B": 35
            }
          ]
        }
      ]
    },
    {
      "__comment": "lml_unidade_conservacao <-> llp_limite_especial",
      "classe_A": "lml_unidade_conservacao",
      "classe_B": "llp_limite_especial",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 5
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 5
        }
      ],
      "atributos_default_A": [
        {
          "nome_atributo": "tipounidprotegida",
          "valor": 4
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "jurisdicao",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "lml_area_densamente_edificada <-> cobter_area_edificada",
      "classe_A": "lml_area_densamente_edificada",
      "classe_B": "cobter_area_edificada",
      "atributos_default_B": [
        {
          "nome_atributo": "assentamento_precario",
          "valor": 2
        }
      ]
    },
    {
      "__comment": "lml_unidade_federacao <-> llp_unidade_federacao",
      "classe_A": "lml_unidade_federacao",
      "classe_B": "llp_unidade_federacao"
    },
    {
      "__comment": "dut_trecho_duto <-> infra_trecho_duto",
      "classe_A": "dut_trecho_duto",
      "classe_B": "infra_trecho_duto",
      "filtro_A": {
        "$or": [
          {
            "nome_atributo": "tipotrechoduto",
            "valor": 1
          },
          {
            "nome_atributo": "tipotrechoduto",
            "valor": 2
          },
          {
            "nome_atributo": "tipotrechoduto",
            "valor": 3
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "setor",
          "valor": 1
        },
        {
          "nome_atributo": "matconstr",
          "valor": 0
        },
        {
          "nome_atributo": "situacaoespacial",
          "valor": 0
        },
        {
          "nome_atributo": "situacaofisica",
          "valor": 0
        },
        {
          "nome_atributo": "posicaorelativa",
          "valor": 0
        }
      ],
      "mapeamento_multiplo": [
        {
          "tupla_A": [
            {
              "nome_atributo": "tipotrechoduto",
              "valor": 2
            },
            {
              "nome_atributo": "mattransp",
              "valor": 1
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 101
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipotrechoduto",
              "valor": 3
            },
            {
              "nome_atributo": "mattransp",
              "valor": 7
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 201
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipotrechoduto",
              "valor": 3
            },
            {
              "nome_atributo": "mattransp",
              "valor": 6
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 202
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipotrechoduto",
              "valor": 3
            },
            {
              "nome_atributo": "mattransp",
              "valor": 99
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 298
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipotrechoduto",
              "valor": 1
            },
            {
              "nome_atributo": "mattransp",
              "valor": 0
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 300
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipotrechoduto",
              "valor": 1
            },
            {
              "nome_atributo": "mattransp",
              "valor": 1
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 301
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipotrechoduto",
              "valor": 1
            },
            {
              "nome_atributo": "mattransp",
              "valor": 2
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 302
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipotrechoduto",
              "valor": 1
            },
            {
              "nome_atributo": "mattransp",
              "valor": 29
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 303
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipotrechoduto",
              "valor": 1
            },
            {
              "nome_atributo": "mattransp",
              "valor": 30
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 304
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipotrechoduto",
              "valor": 1
            },
            {
              "nome_atributo": "mattransp",
              "valor": 31
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 305
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipotrechoduto",
              "valor": 1
            },
            {
              "nome_atributo": "mattransp",
              "valor": 3
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 306
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipotrechoduto",
              "valor": 1
            },
            {
              "nome_atributo": "mattransp",
              "valor": 4
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 307
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipotrechoduto",
              "valor": 1
            },
            {
              "nome_atributo": "mattransp",
              "valor": 5
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 308
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipotrechoduto",
              "valor": 1
            },
            {
              "nome_atributo": "mattransp",
              "valor": 8
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 309
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipotrechoduto",
              "valor": 1
            },
            {
              "nome_atributo": "mattransp",
              "valor": 9
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 310
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipotrechoduto",
              "valor": 1
            },
            {
              "nome_atributo": "mattransp",
              "valor": 99
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 398
            }
          ]
        }
      ]
    },
    {
      "__comment": "hdv_atracadouro_terminal <-> infra_elemento_infraestrutura | atracadouro",
      "classe_A": "hdv_atracadouro_terminal",
      "classe_B": "infra_elemento_infraestrutura",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 1938
          },
          {
            "nome_atributo": "tipo",
            "valor": 1939
          },
          {
            "nome_atributo": "tipo",
            "valor": 1940
          },
          {
            "nome_atributo": "tipo",
            "valor": 1941
          },
          {
            "nome_atributo": "tipo",
            "valor": 1942
          },
          {
            "nome_atributo": "tipo",
            "valor": 1943
          },
          {
            "nome_atributo": "tipo",
            "valor": 1944
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "matconstr",
          "valor": 0
        },
        {
          "nome_atributo": "aptidaooperacional",
          "valor": 2
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoatracad",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 38,
              "valor_B": 1938
            },
            {
              "valor_A": 39,
              "valor_B": 1939
            },
            {
              "valor_A": 40,
              "valor_B": 1940
            },
            {
              "valor_A": 41,
              "valor_B": 1941
            },
            {
              "valor_A": 42,
              "valor_B": 1942
            },
            {
              "valor_A": 43,
              "valor_B": 1943
            },
            {
              "valor_A": 44,
              "valor_B": 1944
            }
          ]
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "situacao_fisica",
          "valor": 3
        }
      ]
    },
    {
      "__comment": "tra_caminho_aereo <-> infra_elemento_infraestrutura | teleférico",
      "classe_A": "tra_caminho_aereo",
      "classe_B": "infra_elemento_infraestrutura",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 2001
          },
          {
            "nome_atributo": "tipo",
            "valor": 2098
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "tipousocaminhoaer",
          "valor": 0
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipocaminhoaereo",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 12,
              "valor_B": 2001
            },
            {
              "valor_A": 99,
              "valor_B": 2098
            }
          ]
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "situacao_fisica",
          "valor": 3
        }
      ]
    },
    {
      "__comment": "enc_grupo_transformadores <-> infra_elemento_energia | grupo transf",
      "classe_A": "enc_grupo_transformadores",
      "classe_B": "infra_elemento_energia",
      "sentido": "A=>B",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 1801
        },
        {
          "nome_atributo": "situacao_fisica",
          "valor": 3
        }
      ]
    },
    {
      "__comment": "hid_comporta <-> infra_elemento_infraestrutura | comporta",
      "classe_A": "hid_comporta",
      "classe_B": "infra_elemento_infraestrutura",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 901
        },
        {
          "nome_atributo": "situacao_fisica",
          "valor": 3
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 901
      }
    },
    {
      "__comment": "tra_funicular <-> infra_elemento_infraestrutura | funicular",
      "classe_A": "tra_funicular",
      "classe_B": "infra_elemento_infraestrutura",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 1501
        },
        {
          "nome_atributo": "situacao_fisica",
          "valor": 3
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 1501
      }
    },
    {
      "__comment": "fer_cremalheira <-> infra_elemento_infraestrutura | Cremalheira",
      "classe_A": "fer_cremalheira",
      "classe_B": "infra_elemento_infraestrutura",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 1601
        },
        {
          "nome_atributo": "situacao_fisica",
          "valor": 3
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 1601
      }
    },
    {
      "__comment": "fer_girador_ferroviario <-> infra_elemento_infraestrutura | girador ferroviário",
      "classe_A": "fer_girador_ferroviario",
      "classe_B": "infra_elemento_infraestrutura",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 1701
        },
        {
          "nome_atributo": "situacao_fisica",
          "valor": 3
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 1701
      },
      "atributos_default_A": [
        {
          "nome_atributo": "administracao",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "hdv_eclusa <-> infra_elemento_infraestrutura | eclusa",
      "classe_A": "hdv_eclusa",
      "classe_B": "infra_elemento_infraestrutura",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 1001
        },
        {
          "nome_atributo": "situacao_fisica",
          "valor": 3
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 1001
      },
      "atributos_default_A": [
        {
          "nome_atributo": "matconstr",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "hdv_fundeadouro <-> infra_elemento_infraestrutura | fundeadouro",
      "classe_A": "hdv_fundeadouro",
      "classe_B": "infra_elemento_infraestrutura",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 1801
        },
        {
          "nome_atributo": "situacao_fisica",
          "valor": 3
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 1801
      },
      "atributos_default_A": [
        {
          "nome_atributo": "tipofundeadouro",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "eco_plataforma <-> infra_elemento_infraestrutura | plataforma",
      "classe_A": "eco_plataforma",
      "classe_B": "infra_elemento_infraestrutura",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 1400
          },
          {
            "nome_atributo": "tipo",
            "valor": 1401
          },
          {
            "nome_atributo": "tipo",
            "valor": 1402
          },
          {
            "nome_atributo": "tipo",
            "valor": 1495
          }
        ]
      },
      "mapeamento_atributos": [
        {
          "attr_A": "tipoplataforma",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 0,
              "valor_B": 1400
            },
            {
              "valor_A": 3,
              "valor_B": 1401
            },
            {
              "valor_A": 5,
              "valor_B": 1402
            },
            {
              "valor_A": 98,
              "valor_B": 1495
            }
          ]
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "situacao_fisica",
          "valor": 3
        }
      ]
    },
    {
      "__comment": "rel_elemento_fisiografico_natural <-> elemnat_toponimo_fisiografico_natural",
      "classe_A": "rel_elemento_fisiografico_natural",
      "classe_B": "elemnat_toponimo_fisiografico_natural",
      "filtro_A": {
        "$or": [
          {
            "$and": [
              {
                "nome_atributo": "$GEOM_TYPE",
                "valor": "LINESTRING"
              },
              {
                "$or": [
                  {
                    "nome_atributo": "tipoelemnat",
                    "valor": 1
                  },
                  {
                    "nome_atributo": "tipoelemnat",
                    "valor": 2
                  },
                  {
                    "nome_atributo": "tipoelemnat",
                    "valor": 12
                  }
                ]
              }
            ]
          },
          {
            "$and": [
              {
                "nome_atributo": "$GEOM_TYPE",
                "valor": "POINT"
              },
              {
                "$or": [
                  {
                    "nome_atributo": "tipoelemnat",
                    "valor": 2
                  },
                  {
                    "nome_atributo": "tipoelemnat",
                    "valor": 3
                  },
                  {
                    "nome_atributo": "tipoelemnat",
                    "valor": 4
                  },
                  {
                    "nome_atributo": "tipoelemnat",
                    "valor": 5
                  },
                  {
                    "nome_atributo": "tipoelemnat",
                    "valor": 6
                  },
                  {
                    "nome_atributo": "tipoelemnat",
                    "valor": 7
                  },
                  {
                    "nome_atributo": "tipoelemnat",
                    "valor": 9
                  },
                  {
                    "nome_atributo": "tipoelemnat",
                    "valor": 10
                  },
                  {
                    "nome_atributo": "tipoelemnat",
                    "valor": 11
                  },
                  {
                    "nome_atributo": "tipoelemnat",
                    "valor": 12
                  },
                  {
                    "nome_atributo": "tipoelemnat",
                    "valor": 17
                  }
                ]
              }
            ]
          }
        ]
      },
      "mapeamento_atributos": [
        {
          "attr_A": "tipoelemnat",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 22,
              "valor_B": 17
            }
          ]
        }
      ]
    },
    {
      "__comment": "enc_est_gerad_energia_eletrica <-> infra_elemento_energia | estação geradora",
      "classe_A": "enc_est_gerad_energia_eletrica",
      "classe_B": "infra_elemento_energia",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 406
          },
          {
            "nome_atributo": "tipo",
            "valor": 407
          },
          {
            "nome_atributo": "tipo",
            "valor": 498
          }
        ]
      },
      "mapeamento_atributos": [
        {
          "attr_A": "tipoestgerad",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 7,
              "valor_B": 407
            },
            {
              "valor_A": 99,
              "valor_B": 498
            },
            {
              "valor_A": 6,
              "valor_B": 406
            }
          ]
        }
      ]
    },
    {
      "__comment": "enc_termeletrica <-> infra_elemento_energia | estação geradora",
      "classe_A": "enc_termeletrica",
      "classe_B": "infra_elemento_energia",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 409
      },
      "atributos_default_A": [
        {
          "nome_atributo": "tipoestgerad",
          "valor": 9
        },
        {
          "nome_atributo": "tipocombustivel",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 409
        }
      ]
    },
    {
      "__comment": "enc_central_geradora_eolica <-> infra_elemento_energia | estação geradora eólica",
      "classe_A": "enc_central_geradora_eolica",
      "classe_B": "infra_elemento_energia",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 405
      },
      "atributos_default_A": [
        {
          "nome_atributo": "tipoestgerad",
          "valor": 5
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 405
        }
      ]
    },
    {
      "__comment": "enc_casa_de_forca <-> infra_elemento_energia | casa de força",
      "classe_A": "enc_casa_de_forca",
      "classe_B": "infra_elemento_energia",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 501
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 501
        }
      ]
    },
    {
      "__comment": "hdv_trecho_hidroviario <-> infra_trecho_hidroviario",
      "classe_A": "hdv_trecho_hidroviario",
      "classe_B": "infra_trecho_hidroviario",
      "atributos_default_A": [
        {
          "nome_atributo": "regime",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "enc_hidreletrica <-> infra_elemento_energia | estação geradora hidrelétrica",
      "classe_A": "enc_hidreletrica",
      "classe_B": "infra_elemento_energia",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 408
      },
      "atributos_default_A": [
        {
          "nome_atributo": "tipoestgerad",
          "valor": 8
        },
        {
          "nome_atributo": "tipoahe",
          "valor": 1
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 408
        }
      ]
    },
    {
      "__comment": "enc_trecho_energia <-> infra_elemento_energia | linha energia",
      "classe_A": "enc_trecho_energia",
      "classe_B": "infra_elemento_energia",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 303
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 303
      },
      "atributos_default_A": [
        {
          "nome_atributo": "especie",
          "valor": 2
        },
        {
          "nome_atributo": "posicaorelativa",
          "valor": 3
        },
        {
          "nome_atributo": "sin",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "enc_torre_energia <-> infra_elemento_energia | torre de energia",
      "classe_A": "enc_torre_energia",
      "classe_B": "infra_elemento_energia",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 1401
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 1401
      },
      "atributos_default_A": [
        {
          "nome_atributo": "ovgd",
          "valor": 0
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "alturaestimada",
          "attr_B": "altura"
        }
      ]
    },
    {
      "__comment": "enc_aerogerador <-> infra_elemento_energia | aerogerador",
      "classe_A": "enc_aerogerador",
      "classe_B": "infra_elemento_energia",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 1701
        }
      ],
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 1701
          },
          {
            "nome_atributo": "tipo",
            "valor": 1702
          }
        ]
      },
      "mapeamento_atributos": [
        {
          "attr_A": "alturatorreaer",
          "attr_B": "altura"
        }
      ]
    },
    {
      "__comment": "enc_subest_transm_distrib_energia_eletrica <-> infra_elemento_energia | grupo transf",
      "classe_A": "enc_subest_transm_distrib_energia_eletrica",
      "classe_B": "infra_elemento_energia",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 1801
          },
          {
            "nome_atributo": "tipo",
            "valor": 1802
          }
        ]
      },
      "mapeamento_atributos": [
        {
          "attr_A": "classeativecon",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 2,
              "valor_B": 1801
            },
            {
              "valor_A": 3,
              "valor_B": 1802
            }
          ]
        }
      ],
      "atributos_default_A": [
        {
          "nome_atributo": "centrodecarga",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "situacao_fisica",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "eco_ext_mineral <-> constr_extracao_mineral",
      "classe_A": "eco_ext_mineral",
      "classe_B": "constr_extracao_mineral",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo_produto",
          "valor": 0
        }
      ],
      "atributos_default_A": [
        {
          "nome_atributo": "tipoalterantrop",
          "valor": 32
        },
        {
          "nome_atributo": "secaoativecon",
          "valor": 1
        },
        {
          "nome_atributo": "tipo_produto",
          "valor": 0
        },
        {
          "nome_atributo": "tipopocomina",
          "valor": 0
        },
        {
          "nome_atributo": "procextracao",
          "valor": 0
        },
        {
          "nome_atributo": "atividade",
          "valor": 0
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoextmin",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 0,
              "valor_B": 9999,
              "sentido": "A=>B"
            },
            {
              "valor_A": 99,
              "valor_B": 9999,
              "sentido": "A=>B"
            }
          ]
        },
        {
          "attr_A": "formaextracao",
          "attr_B": "forma_extracao",
          "traducao": [
            {
              "valor_A": 0,
              "valor_B": 9999,
              "sentido": "A=>B"
            }
          ]
        },
        {
          "attr_A": "tipoproduto",
          "attr_B": "tipo_produto"
        }
      ]
    },
    {
      "__comment": "rel_rocha <-> elemnat_elemento_fisiografico | rocha",
      "classe_A": "rel_rocha",
      "classe_B": "elemnat_elemento_fisiografico",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 21
          },
          {
            "nome_atributo": "tipo",
            "valor": 22
          },
          {
            "nome_atributo": "tipo",
            "valor": 23
          }
        ]
      },
      "mapeamento_atributos": [
        {
          "attr_A": "formarocha",
          "attr_B": "tipo"
        }
      ],
      "atributos_default_A": [
        {
          "nome_atributo": "tipoelemnat",
          "valor": 23
        }
      ]
    },
    {
      "__comment": "rel_gruta_caverna <-> elemnat_elemento_fisiografico | gruta e caverna",
      "classe_A": "rel_gruta_caverna",
      "classe_B": "elemnat_elemento_fisiografico",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 19
          },
          {
            "nome_atributo": "tipo",
            "valor": 20
          }
        ]
      },
      "mapeamento_atributos": [
        {
          "attr_A": "tipoelemnat",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 15,
              "valor_B": 19
            }
          ]
        }
      ]
    },
    {
      "__comment": "rel_dolina <-> elemnat_elemento_fisiografico | dolina",
      "classe_A": "rel_dolina",
      "classe_B": "elemnat_elemento_fisiografico",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 15
      },
      "mapeamento_atributos": [
        {
          "attr_A": "tipoelemnat",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 16,
              "valor_B": 15
            }
          ]
        }
      ]
    },
    {
      "__comment": "rel_duna <-> elemnat_elemento_fisiografico | duna",
      "classe_A": "rel_duna",
      "classe_B": "elemnat_elemento_fisiografico",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 16
      },
      "mapeamento_atributos": [
        {
          "attr_A": "tipoelemnat",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 17,
              "valor_B": 16
            }
          ]
        }
      ],
      "atributos_default_A": [
        {
          "nome_atributo": "fixa",
          "valor": 2
        }
      ]
    },
    {
      "__comment": "rel_elemento_fisiografico_natural <-> elemnat_elemento_fisiografico | escarpa, falesia, falha e talude",
      "classe_A": "rel_elemento_fisiografico_natural",
      "classe_B": "elemnat_elemento_fisiografico",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 8
          },
          {
            "nome_atributo": "tipo",
            "valor": 13
          },
          {
            "nome_atributo": "tipo",
            "valor": 14
          },
          {
            "nome_atributo": "tipo",
            "valor": 18
          }
        ]
      },
      "mapeamento_atributos": [
        {
          "attr_A": "tipoelemnat",
          "attr_B": "tipo"
        }
      ]
    },
    {
      "__comment": "hid_recife <-> elemnat_elemento_hidrografico | recife",
      "classe_A": "hid_recife",
      "classe_B": "elemnat_elemento_hidrografico",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 18
          },
          {
            "nome_atributo": "tipo",
            "valor": 19
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "tiporecife",
          "valor": 0
        },
        {
          "nome_atributo": "situacaoemagua",
          "valor": 0
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "situacaocosta",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 10,
              "valor_B": 18
            },
            {
              "valor_A": 11,
              "valor_B": 19
            }
          ]
        }
      ]
    },
    {
      "__comment": "hid_queda_dagua <-> elemnat_elemento_hidrografico | queda dagua",
      "classe_A": "hid_queda_dagua",
      "classe_B": "elemnat_elemento_hidrografico",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 9
          },
          {
            "nome_atributo": "tipo",
            "valor": 10
          },
          {
            "nome_atributo": "tipo",
            "valor": 11
          }
        ]
      },
      "mapeamento_atributos": [
        {
          "attr_A": "tipoqueda",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 1,
              "valor_B": 9
            },
            {
              "valor_A": 2,
              "valor_B": 10
            },
            {
              "valor_A": 3,
              "valor_B": 11
            },
            {
              "valor_A": 0,
              "valor_B": 9999,
              "sentido": "A=>B"
            }
          ]
        }
      ]
    },
    {
      "__comment": "hid_fonte_dagua <-> elemnat_elemento_hidrografico | fonte dágua",
      "classe_A": "hid_fonte_dagua",
      "classe_B": "elemnat_elemento_hidrografico",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 1
          },
          {
            "nome_atributo": "tipo",
            "valor": 2
          },
          {
            "nome_atributo": "tipo",
            "valor": 3
          },
          {
            "nome_atributo": "tipo",
            "valor": 4
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "qualidagua",
          "valor": 0
        }
      ],
      "mapeamento_multiplo": [
        {
          "tupla_A": [
            {
              "nome_atributo": "tipofontedagua",
              "valor": 1
            },
            {
              "nome_atributo": "regime",
              "valor": 0
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 1
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipofontedagua",
              "valor": 2
            },
            {
              "nome_atributo": "regime",
              "valor": 0
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 2
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipofontedagua",
              "valor": 3
            },
            {
              "nome_atributo": "regime",
              "valor": 1
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 3
            }
          ]
        },
        {
          "tupla_A": [
            {
              "nome_atributo": "tipofontedagua",
              "valor": 3
            },
            {
              "nome_atributo": "regime",
              "valor": 3
            }
          ],
          "tupla_B": [
            {
              "nome_atributo": "tipo",
              "valor": 4
            }
          ]
        }
      ]
    },
    {
      "__comment": "hid_corredeira <-> elemnat_elemento_hidrografico | corredeira",
      "classe_A": "hid_corredeira",
      "classe_B": "elemnat_elemento_hidrografico",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 12
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 12
        }
      ]
    },
    {
      "__comment": "hid_rocha_em_agua <-> elemnat_elemento_hidrografico | rocha em agua",
      "classe_A": "hid_rocha_em_agua",
      "classe_B": "elemnat_elemento_hidrografico",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 8
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 8
        }
      ],
      "atributos_default_A": [
        {
          "nome_atributo": "tipoelemnat",
          "valor": 23
        },
        {
          "nome_atributo": "formarocha",
          "valor": 0
        },
        {
          "nome_atributo": "situacaoemagua",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "hid_foz_maritima <-> elemnat_elemento_hidrografico | foz marítima",
      "classe_A": "hid_foz_maritima",
      "classe_B": "elemnat_elemento_hidrografico",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 6
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 6
        }
      ]
    },
    {
      "__comment": "hid_banco_areia <-> elemnat_elemento_hidrografico | banco de areia",
      "classe_A": "hid_banco_areia",
      "classe_B": "elemnat_elemento_hidrografico",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 14
          },
          {
            "nome_atributo": "tipo",
            "valor": 15
          },
          {
            "nome_atributo": "tipo",
            "valor": 16
          },
          {
            "nome_atributo": "tipo",
            "valor": 17
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "materialpredominante",
          "valor": 0
        },
        {
          "nome_atributo": "situacaoemagua",
          "valor": 0
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipobanco",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 1,
              "valor_B": 14
            },
            {
              "valor_A": 2,
              "valor_B": 15
            },
            {
              "valor_A": 3,
              "valor_B": 16
            },
            {
              "valor_A": 4,
              "valor_B": 17
            }
          ]
        }
      ]
    },
    {
      "__comment": "cbge_cemiterio <-> constr_ocupacao_solo | cemitério desconhecido",
      "classe_A": "cbge_cemiterio",
      "classe_B": "constr_ocupacao_solo",
      "filtro_A": {
        "$or": [
          {
            "nome_atributo": "tipocemiterio",
            "valor": 0
          },
          {
            "nome_atributo": "tipocemiterio",
            "valor": 1
          },
          {
            "nome_atributo": "tipocemiterio",
            "valor": 2
          },
          {
            "nome_atributo": "tipocemiterio",
            "valor": 3
          },
          {
            "nome_atributo": "tipocemiterio",
            "valor": 4
          },
          {
            "nome_atributo": "tipocemiterio",
            "valor": 5
          }
        ]
      },
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 101
          },
          {
            "nome_atributo": "tipo",
            "valor": 102
          },
          {
            "nome_atributo": "tipo",
            "valor": 103
          },
          {
            "nome_atributo": "tipo",
            "valor": 105
          }
        ]
      },
      "mapeamento_atributos": [
        {
          "attr_A": "tipocemiterio",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 0,
              "valor_B": 104
            },
            {
              "valor_A": 1,
              "valor_B": 101
            },
            {
              "valor_A": 2,
              "valor_B": 102
            },
            {
              "valor_A": 3,
              "valor_B": 103
            },
            {
              "valor_A": 4,
              "valor_B": 104
            },
            {
              "valor_A": 5,
              "valor_B": 105
            }
          ]
        }
      ],
      "atributos_default_A": [
        {
          "nome_atributo": "denominacaoassociada",
          "valor": 0
        },
        {
          "nome_atributo": "destinacaocemiterio",
          "valor": 2
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "situacao_fisica",
          "valor": 3
        }
      ]
    },
    {
      "__comment": "cbge_cemiterio <-> constr_ocupacao_solo | cemitério com denominação",
      "classe_A": "cbge_cemiterio",
      "classe_B": "constr_ocupacao_solo",
      "filtro_A": {
        "$or": [
          {
            "nome_atributo": "denominacaoassociada",
            "valor": 5
          },
          {
            "nome_atributo": "denominacaoassociada",
            "valor": 6
          },
          {
            "nome_atributo": "denominacaoassociada",
            "valor": 7
          },
          {
            "nome_atributo": "denominacaoassociada",
            "valor": 99
          }
        ]
      },
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 104
          },
          {
            "nome_atributo": "tipo",
            "valor": 106
          },
          {
            "nome_atributo": "tipo",
            "valor": 107
          },
          {
            "nome_atributo": "tipo",
            "valor": 108
          }
        ]
      },
      "mapeamento_atributos": [
        {
          "attr_A": "denominacaoassociada",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 5,
              "valor_B": 104
            },
            {
              "valor_A": 7,
              "valor_B": 106
            },
            {
              "valor_A": 6,
              "valor_B": 107
            },
            {
              "valor_A": 99,
              "valor_B": 108
            }
          ]
        }
      ],
      "atributos_default_A": [
        {
          "nome_atributo": "tipocemiterio",
          "valor": 4
        },
        {
          "nome_atributo": "destinacaocemiterio",
          "valor": 2
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "situacao_fisica",
          "valor": 3
        }
      ]
    },
    {
      "__comment": "cbge_estacionamento <-> constr_ocupacao_solo | estacionamento",
      "classe_A": "cbge_estacionamento",
      "classe_B": "constr_ocupacao_solo",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 901
      },
      "atributos_default_A": [
        {
          "nome_atributo": "modaluso",
          "valor": 4
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "finalidadepatio",
          "valor": 3
        },
        {
          "nome_atributo": "publico",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 901
        }
      ]
    },
    {
      "__comment": "hdv_obstaculo_navegacao <-> constr_ocupacao_solo | obstáculo de navegação",
      "classe_A": "hdv_obstaculo_navegacao",
      "classe_B": "constr_ocupacao_solo",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 1201
          },
          {
            "nome_atributo": "tipo",
            "valor": 1202
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "situacaoemagua",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "situacao_fisica",
          "valor": 3
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoobst",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 4,
              "valor_B": 1201
            },
            {
              "valor_A": 5,
              "valor_B": 1202
            }
          ]
        }
      ]
    },
    {
      "__comment": "laz_arquibancada <-> constr_ocupacao_solo | arquibancada",
      "classe_A": "laz_arquibancada",
      "classe_B": "constr_ocupacao_solo",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 1001
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 1001
        },
        {
          "nome_atributo": "situacao_fisica",
          "valor": 3
        }
      ]
    },
    {
      "__comment": "laz_sitio_arqueologico <-> constr_ocupacao_solo | Sítio Arqueológico",
      "classe_A": "laz_sitio_arqueologico",
      "classe_B": "constr_ocupacao_solo",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 601
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 601
        },
        {
          "nome_atributo": "situacao_fisica",
          "valor": 3
        }
      ],
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 1
        }
      ]
    },
    {
      "__comment": "eco_equip_agropec <-> constr_ocupacao_solo | Equipamento agropecuário",
      "classe_A": "eco_equip_agropec",
      "classe_B": "constr_ocupacao_solo",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 801
          },
          {
            "nome_atributo": "tipo",
            "valor": 802
          },
          {
            "nome_atributo": "tipo",
            "valor": 803
          },
          {
            "nome_atributo": "tipo",
            "valor": 804
          },
          {
            "nome_atributo": "tipo",
            "valor": 805
          },
          {
            "nome_atributo": "tipo",
            "valor": 806
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 1
        },
        {
          "nome_atributo": "matconstr",
          "valor": 0
        },
        {
          "nome_atributo": "situacaofisica",
          "valor": 5
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoequipagropec",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 4,
              "valor_B": 801
            },
            {
              "valor_A": 2,
              "valor_B": 802
            },
            {
              "valor_A": 5,
              "valor_B": 803
            },
            {
              "valor_A": 6,
              "valor_B": 804
            },
            {
              "valor_A": 3,
              "valor_B": 805
            },
            {
              "valor_A": 1,
              "valor_B": 806
            }
          ]
        }
      ]
    },
    {
      "__comment": "laz_piscina <-> constr_ocupacao_solo | piscina",
      "classe_A": "laz_piscina",
      "classe_B": "constr_ocupacao_solo",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 501
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 501
        }
      ]
    },
    {
      "__comment": "laz_ruina <-> constr_ocupacao_solo | ruina",
      "classe_A": "laz_ruina",
      "classe_B": "constr_ocupacao_solo",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 701
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 701
        },
        {
          "nome_atributo": "situacao_fisica",
          "valor": 2
        }
      ],
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 1
        }
      ]
    },
    {
      "__comment": "hdv_sinalizacao <-> constr_ocupacao_solo | sinalizacao",
      "classe_A": "hdv_sinalizacao",
      "classe_B": "constr_ocupacao_solo",
      "filtro_A": {
        "nome_atributo": "tiposinal",
        "valor": 4
      },
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 1101
      },
      "atributos_default_A": [
        {
          "nome_atributo": "tiposinal",
          "valor": 4
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 1101
        }
      ]
    },
    {
      "__comment": "laz_campo_quadra <-> constr_ocupacao_solo | campo quadro",
      "classe_A": "laz_campo_quadra",
      "classe_B": "constr_ocupacao_solo",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 201
          },
          {
            "nome_atributo": "tipo",
            "valor": 202
          },
          {
            "nome_atributo": "tipo",
            "valor": 203
          },
          {
            "nome_atributo": "tipo",
            "valor": 204
          },
          {
            "nome_atributo": "tipo",
            "valor": 205
          },
          {
            "nome_atributo": "tipo",
            "valor": 206
          },
          {
            "nome_atributo": "tipo",
            "valor": 207
          },
          {
            "nome_atributo": "tipo",
            "valor": 298
          }
        ]
      },
      "mapeamento_atributos": [
        {
          "attr_A": "tipocampoquadra",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 0,
              "valor_B": 9999,
              "sentido": "A=>B"
            },
            {
              "valor_A": 1,
              "valor_B": 201
            },
            {
              "valor_A": 2,
              "valor_B": 202
            },
            {
              "valor_A": 3,
              "valor_B": 203
            },
            {
              "valor_A": 4,
              "valor_B": 204
            },
            {
              "valor_A": 5,
              "valor_B": 205
            },
            {
              "valor_A": 6,
              "valor_B": 206
            },
            {
              "valor_A": 7,
              "valor_B": 207
            },
            {
              "valor_A": 99,
              "valor_B": 298
            }
          ]
        }
      ]
    },
    {
      "__comment": "laz_pista_competicao <-> constr_ocupacao_solo | pista_competicao",
      "classe_A": "laz_pista_competicao",
      "classe_B": "constr_ocupacao_solo",
      "filtro_A": {
        "nome_atributo": "$GEOM_TYPE",
        "valor": "LINESTRING"
      },
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 301
          },
          {
            "nome_atributo": "tipo",
            "valor": 302
          },
          {
            "nome_atributo": "tipo",
            "valor": 303
          },
          {
            "nome_atributo": "tipo",
            "valor": 304
          },
          {
            "nome_atributo": "tipo",
            "valor": 305
          },
          {
            "nome_atributo": "tipo",
            "valor": 306
          },
          {
            "nome_atributo": "tipo",
            "valor": 307
          },
          {
            "nome_atributo": "tipo",
            "valor": 398
          }
        ]
      },
      "mapeamento_atributos": [
        {
          "attr_A": "tipopistacomp",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 1,
              "valor_B": 301
            },
            {
              "valor_A": 2,
              "valor_B": 302
            },
            {
              "valor_A": 3,
              "valor_B": 303
            },
            {
              "valor_A": 4,
              "valor_B": 304
            },
            {
              "valor_A": 5,
              "valor_B": 305
            },
            {
              "valor_A": 6,
              "valor_B": 306
            },
            {
              "valor_A": 7,
              "valor_B": 307
            },
            {
              "valor_A": 98,
              "valor_B": 398
            }
          ]
        }
      ]
    },
    {
      "__comment": "pto_pto_est_med_fenomenos <-> constr_ocupacao_solo | est_med_fenomenos",
      "classe_A": "pto_pto_est_med_fenomenos",
      "classe_B": "constr_ocupacao_solo",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 1601
          },
          {
            "nome_atributo": "tipo",
            "valor": 1602
          },
          {
            "nome_atributo": "tipo",
            "valor": 1603
          },
          {
            "nome_atributo": "tipo",
            "valor": 1604
          },
          {
            "nome_atributo": "tipo",
            "valor": 1605
          },
          {
            "nome_atributo": "tipo",
            "valor": 1606
          },
          {
            "nome_atributo": "tipo",
            "valor": 1607
          },
          {
            "nome_atributo": "tipo",
            "valor": 1608
          },
          {
            "nome_atributo": "tipo",
            "valor": 1609
          },
          {
            "nome_atributo": "tipo",
            "valor": 1610
          },
          {
            "nome_atributo": "tipo",
            "valor": 1611
          },
          {
            "nome_atributo": "tipo",
            "valor": 1612
          },
          {
            "nome_atributo": "tipo",
            "valor": 1613
          },
          {
            "nome_atributo": "tipo",
            "valor": 1614
          }
        ]
      },
      "mapeamento_atributos": [
        {
          "attr_A": "tipoptoestmed",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 1,
              "valor_B": 1601
            },
            {
              "valor_A": 2,
              "valor_B": 1602
            },
            {
              "valor_A": 3,
              "valor_B": 1603
            },
            {
              "valor_A": 4,
              "valor_B": 1604
            },
            {
              "valor_A": 5,
              "valor_B": 1605
            },
            {
              "valor_A": 6,
              "valor_B": 1606
            },
            {
              "valor_A": 7,
              "valor_B": 1607
            },
            {
              "valor_A": 8,
              "valor_B": 1608
            },
            {
              "valor_A": 9,
              "valor_B": 1609
            },
            {
              "valor_A": 10,
              "valor_B": 1610
            },
            {
              "valor_A": 11,
              "valor_B": 1611
            },
            {
              "valor_A": 12,
              "valor_B": 1612
            },
            {
              "valor_A": 13,
              "valor_B": 1613
            },
            {
              "valor_A": 14,
              "valor_B": 1614
            }
          ]
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "situacao_fisica",
          "valor": 3
        }
      ]
    },
    {
      "__comment": "edf_edif_religiosa -> constr_edificacao | religiosa",
      "classe_A": "edf_edif_religiosa",
      "classe_B": "constr_edificacao",
      "filtro_A": {
        "$not": {
          "$and": [
            {
              "nome_atributo": "tipoedifrelig",
              "valor": 1
            },
            {
              "nome_atributo": "crista",
              "valor": 2
            }
          ]
        }
      },
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 601
          },
          {
            "nome_atributo": "tipo",
            "valor": 602
          },
          {
            "nome_atributo": "tipo",
            "valor": 603
          },
          {
            "nome_atributo": "tipo",
            "valor": 604
          },
          {
            "nome_atributo": "tipo",
            "valor": 605
          },
          {
            "nome_atributo": "tipo",
            "valor": 606
          },
          {
            "nome_atributo": "tipo",
            "valor": 607
          },
          {
            "nome_atributo": "tipo",
            "valor": 608
          },
          {
            "nome_atributo": "tipo",
            "valor": 609
          },
          {
            "nome_atributo": "tipo",
            "valor": 610
          },
          {
            "nome_atributo": "tipo",
            "valor": 698
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "ensino",
          "valor": 0
        },
        {
          "nome_atributo": "crista",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoedifrelig",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 1,
              "valor_B": 601
            },
            {
              "valor_A": 2,
              "valor_B": 602
            },
            {
              "valor_A": 3,
              "valor_B": 603
            },
            {
              "valor_A": 4,
              "valor_B": 604
            },
            {
              "valor_A": 5,
              "valor_B": 605
            },
            {
              "valor_A": 6,
              "valor_B": 606
            },
            {
              "valor_A": 7,
              "valor_B": 607
            },
            {
              "valor_A": 8,
              "valor_B": 608
            },
            {
              "valor_A": 9,
              "valor_B": 609
            },
            {
              "valor_A": 10,
              "valor_B": 610
            },
            {
              "valor_A": 99,
              "valor_B": 698
            }
          ]
        }
      ]
    },
    {
      "__comment": "edf_edif_religiosa -> constr_edificacao | religiosa igreja não cristã",
      "classe_A": "edf_edif_religiosa",
      "classe_B": "constr_edificacao",
      "filtro_A": {
        "$and": [
          {
            "nome_atributo": "tipoedifrelig",
            "valor": 1
          },
          {
            "nome_atributo": "crista",
            "valor": 2
          }
        ]
      },
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 611
        },
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 611
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "ensino",
          "valor": 0
        },
        {
          "nome_atributo": "tipoedifrelig",
          "valor": 1
        },
        {
          "nome_atributo": "crista",
          "valor": 2
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "edf_edif_rodoviaria -> constr_edificacao | rodoviaria",
      "classe_A": "edf_edif_rodoviaria",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 2208
          },
          {
            "nome_atributo": "tipo",
            "valor": 2209
          },
          {
            "nome_atributo": "tipo",
            "valor": 2210
          },
          {
            "nome_atributo": "tipo",
            "valor": 2213
          },
          {
            "nome_atributo": "tipo",
            "valor": 2214
          },
          {
            "nome_atributo": "tipo",
            "valor": 2298
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "ensino",
          "valor": 0
        },
        {
          "nome_atributo": "crista",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "jurisdicao",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoedifrod",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 8,
              "valor_B": 2208
            },
            {
              "valor_A": 9,
              "valor_B": 2209
            },
            {
              "valor_A": 10,
              "valor_B": 2210
            },
            {
              "valor_A": 13,
              "valor_B": 2213
            },
            {
              "valor_A": 15,
              "valor_B": 2298,
              "sentido": "A=>B"
            },
            {
              "valor_A": 20,
              "valor_B": 2298,
              "sentido": "A=>B"
            },
            {
              "valor_A": 99,
              "valor_B": 2298
            }
          ]
        }
      ]
    },
    {
      "__comment": "edf_edif_saneamento -> constr_edificacao | saneamento",
      "classe_A": "edf_edif_saneamento",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 403
          },
          {
            "nome_atributo": "tipo",
            "valor": 405
          },
          {
            "nome_atributo": "tipo",
            "valor": 406
          },
          {
            "nome_atributo": "tipo",
            "valor": 407
          },
          {
            "nome_atributo": "tipo",
            "valor": 408
          },
          {
            "nome_atributo": "tipo",
            "valor": 498
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "ensino",
          "valor": 0
        },
        {
          "nome_atributo": "crista",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoedifsaneam",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 3,
              "valor_B": 403
            },
            {
              "valor_A": 5,
              "valor_B": 405
            },
            {
              "valor_A": 6,
              "valor_B": 406
            },
            {
              "valor_A": 7,
              "valor_B": 407
            },
            {
              "valor_A": 8,
              "valor_B": 408
            },
            {
              "valor_A": 99,
              "valor_B": 498
            }
          ]
        }
      ]
    },
    {
      "__comment": "edf_edif_desenv_social -> constr_edificacao | servico social",
      "classe_A": "edf_edif_desenv_social",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 2101
      },
      "atributos_default_A": [
        {
          "nome_atributo": "localizacaoequipdesenvsocial",
          "valor": 0
        },
        {
          "nome_atributo": "tipoequipdesenvsocial",
          "valor": 0
        },
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "ensino",
          "valor": 0
        },
        {
          "nome_atributo": "crista",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        },
        {
          "nome_atributo": "tipo",
          "valor": 2101
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoedifsaneam",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 3,
              "valor_B": 403
            },
            {
              "valor_A": 5,
              "valor_B": 405
            },
            {
              "valor_A": 6,
              "valor_B": 406
            },
            {
              "valor_A": 7,
              "valor_B": 407
            },
            {
              "valor_A": 8,
              "valor_B": 408
            },
            {
              "valor_A": 99,
              "valor_B": 498
            }
          ]
        }
      ]
    },
    {
      "__comment": "edf_edif_constr_est_med_fen -> constr_edificacao | medição de fenômenos",
      "classe_A": "edf_edif_constr_est_med_fen",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 1501
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 1501
        }
      ]
    },
    {
      "__comment": "edf_edif_policia -> constr_edificacao | seguranca",
      "classe_A": "edf_edif_policia",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 3001
          },
          {
            "nome_atributo": "tipo",
            "valor": 3002
          },
          {
            "nome_atributo": "tipo",
            "valor": 3003
          },
          {
            "nome_atributo": "tipo",
            "valor": 3004
          },
          {
            "nome_atributo": "tipo",
            "valor": 3005
          },
          {
            "nome_atributo": "tipo",
            "valor": 3006
          },
          {
            "nome_atributo": "tipo",
            "valor": 3007
          },
          {
            "nome_atributo": "tipo",
            "valor": 3008
          },
          {
            "nome_atributo": "tipo",
            "valor": 3098
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "tipoedifpubcivil",
          "valor": 1
        },
        {
          "nome_atributo": "tipousoedif",
          "valor": 0
        },
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "jurisdicao",
          "valor": 0
        },
        {
          "nome_atributo": "ensino",
          "valor": 0
        },
        {
          "nome_atributo": "crista",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ]
    },
    {
      "__comment": "edf_edif_saude -> constr_edificacao | saude",
      "classe_A": "edf_edif_saude",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 2025
          },
          {
            "nome_atributo": "tipo",
            "valor": 2026
          },
          {
            "nome_atributo": "tipo",
            "valor": 2027
          },
          {
            "nome_atributo": "tipo",
            "valor": 2028
          },
          {
            "nome_atributo": "tipo",
            "valor": 2029
          },
          {
            "nome_atributo": "tipo",
            "valor": 2030
          },
          {
            "nome_atributo": "tipo",
            "valor": 2031
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "nivelatencao",
          "valor": 5
        },
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "ensino",
          "valor": 0
        },
        {
          "nome_atributo": "crista",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "classeativecon",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 26,
              "valor_B": 2025
            },
            {
              "valor_A": 27,
              "valor_B": 2027
            },
            {
              "valor_A": 28,
              "valor_B": 2028
            },
            {
              "valor_A": 98,
              "valor_B": 2030
            }
          ]
        }
      ]
    },
    {
      "__comment": "fer_trecho_ferroviario <-> infra_ferrovia",
      "classe_A": "fer_trecho_ferroviario",
      "classe_B": "infra_ferrovia",
      "mapeamento_atributos": [
        {
          "attr_A": "tipotrechoferrov",
          "attr_B": "tipo"
        },
        {
          "attr_A": "nrlinhas",
          "attr_B": "nr_linhas"
        },
        {
          "attr_A": "emarruamento",
          "attr_B": "em_arruamento",
          "traducao": [
            {
              "valor_A": true,
              "valor_B": 1
            },
            {
              "valor_A": false,
              "valor_B": 2
            }
          ]
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "tipo_elemento_viario",
          "valor": 9999
        },
        {
          "nome_atributo": "material_construcao_elemento_viario",
          "valor": 9999
        }
      ]
    },
    {
      "__comment": "edf_edif_metro_ferroviaria -> constr_edificacao | Edificação ferroviária ou metroviária",
      "classe_A": "edf_edif_metro_ferroviaria",
      "classe_B": "constr_edificacao",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 2316
          },
          {
            "nome_atributo": "tipo",
            "valor": 2317
          },
          {
            "nome_atributo": "tipo",
            "valor": 2318
          },
          {
            "nome_atributo": "tipo",
            "valor": 2319
          },
          {
            "nome_atributo": "tipo",
            "valor": 2320
          },
          {
            "nome_atributo": "tipo",
            "valor": 2321
          },
          {
            "nome_atributo": "tipo",
            "valor": 2398
          }
        ]
      },
      "atributos_default_A": [
        {
          "nome_atributo": "turistica",
          "valor": 0
        },
        {
          "nome_atributo": "cultura",
          "valor": 0
        },
        {
          "nome_atributo": "jurisdicao",
          "valor": 0
        },
        {
          "nome_atributo": "proprioadm",
          "valor": 0
        },
        {
          "nome_atributo": "administracao",
          "valor": 0
        },
        {
          "nome_atributo": "classeativecon",
          "valor": 0
        },
        {
          "nome_atributo": "divisaoativecon",
          "valor": 0
        },
        {
          "nome_atributo": "grupoativecon",
          "valor": 0
        }
      ],
      "atributos_default_B": [
        {
          "nome_atributo": "suprimir_bandeira",
          "valor": 9999
        }
      ],
      "mapeamento_atributos": [
        {
          "attr_A": "tipoedifmetroferrov",
          "attr_B": "tipo",
          "traducao": [
            {
              "valor_A": 0,
              "valor_B": 2398,
              "sentido": "A=>B"
            },
            {
              "valor_A": 15,
              "valor_B": 2321
            },
            {
              "valor_A": 16,
              "valor_B": 2316
            },
            {
              "valor_A": 17,
              "valor_B": 2317
            },
            {
              "valor_A": 18,
              "valor_B": 2318
            },
            {
              "valor_A": 19,
              "valor_B": 2319
            },
            {
              "valor_A": 20,
              "valor_B": 2320
            },
            {
              "valor_A": 99,
              "valor_B": 2398
            }
          ]
        }
      ]
    },
    {
      "__comment": "cbge_area_agropec_ext_vegetal_pesca <-> constr_area_uso_especifico | area agropec",
      "classe_A": "cbge_area_agropec_ext_vegetal_pesca",
      "classe_B": "constr_area_uso_especifico",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 4
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 4
      },
      "atributos_default_A": [
        {
          "nome_atributo": "tipoarea",
          "valor": 4
        },
        {
          "nome_atributo": "destinadoa",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "cbge_area_duto <-> constr_area_uso_especifico | area duto",
      "classe_A": "cbge_area_duto",
      "classe_B": "constr_area_uso_especifico",
      "atributos_default_B": [
        {
          "nome_atributo": "tipo",
          "valor": 3
        }
      ],
      "filtro_B": {
        "nome_atributo": "tipo",
        "valor": 3
      },
      "atributos_default_A": [
        {
          "nome_atributo": "tipoarea",
          "valor": 3
        },
        {
          "nome_atributo": "areavalvulas",
          "valor": 0
        },
        {
          "nome_atributo": "bombeamento",
          "valor": 0
        }
      ]
    },
    {
      "__comment": "cbge_area_uso_especifico <-> constr_area_uso_especifico | não é agropec ou prop particular ou duto ou habitacional",
      "classe_A": "cbge_area_uso_especifico",
      "classe_B": "constr_area_uso_especifico",
      "filtro_B": {
        "$or": [
          {
            "nome_atributo": "tipo",
            "valor": 5
          },
          {
            "nome_atributo": "tipo",
            "valor": 6
          },
          {
            "nome_atributo": "tipo",
            "valor": 7
          },
          {
            "nome_atributo": "tipo",
            "valor": 8
          },
          {
            "nome_atributo": "tipo",
            "valor": 9
          },
          {
            "nome_atributo": "tipo",
            "valor": 10
          },
          {
            "nome_atributo": "tipo",
            "valor": 11
          },
          {
            "nome_atributo": "tipo",
            "valor": 12
          },
          {
            "nome_atributo": "tipo",
            "valor": 13
          },
          {
            "nome_atributo": "tipo",
            "valor": 14
          },
          {
            "nome_atributo": "tipo",
            "valor": 15
          },
          {
            "nome_atributo": "tipo",
            "valor": 16
          },
          {
            "nome_atributo": "tipo",
            "valor": 17
          },
          {
            "nome_atributo": "tipo",
            "valor": 18
          },
          {
            "nome_atributo": "tipo",
            "valor": 19
          }
        ]
      },
      "mapeamento_atributos": [
        {
          "attr_A": "tipoarea",
          "attr_B": "tipo"
        }
      ]
    },
    {
      "__comment": "aux_revisao <-> aux_revisao",
      "classe_A": "aux_revisao",
      "classe_B": "aux_revisao"
    }
  ],
  "mapeamento_atributos": [
    {
      "attr_A": "corrigido",
      "attr_B": "corrigido",
      "traducao": [
        {
          "valor_A": true,
          "valor_B": 1
        },
        {
          "valor_A": false,
          "valor_B": 2
        }
      ]
    },
    {
      "attr_A": "geometriaaproximada",
      "attr_B": "geometria_aproximada",
      "traducao": [
        {
          "valor_A": true,
          "valor_B": 1
        },
        {
          "valor_A": false,
          "valor_B": 2
        }
      ]
    },
    {
      "attr_A": "situacaofisica",
      "attr_B": "situacao_fisica",
      "traducao": [
        {
          "valor_A": 3,
          "valor_B": 4
        },
        {
          "valor_A": 5,
          "valor_B": 3
        },
        {
          "valor_A": 6,
          "valor_B": 3,
          "sentido": "A=>B"
        },
        {
          "valor_A": 4,
          "valor_B": 9999,
          "sentido": "A=>B"
        },
        {
          "valor_A": 97,
          "valor_B": 9999,
          "sentido": "A=>B"
        }
      ]
    },
    {
      "attr_A": "jurisdicao",
      "attr_B": "jurisdicao",
      "traducao": [
        {
          "valor_A": 4,
          "valor_B": 0,
          "sentido": "A=>B"
        },
        {
          "valor_A": 8,
          "valor_B": 6
        }
      ]
    },
    {
      "attr_A": "administracao",
      "attr_B": "administracao",
      "traducao": [
        {
          "valor_A": 15,
          "valor_B": 6
        },
        {
          "valor_A": 97,
          "valor_B": 0,
          "sentido": "A=>B"
        }
      ]
    },
    {
      "attr_A": "revestimento",
      "attr_B": "revestimento",
      "traducao": [
        {
          "valor_A": 4,
          "valor_B": 0,
          "sentido": "A=>B"
        },
        {
          "valor_A": 99,
          "valor_B": 0,
          "sentido": "A=>B"
        },
        {
          "valor_A": 3,
          "valor_B": 4,
          "sentido": "B=>A"
        }
      ]
    },
    {
      "attr_A": "modaluso",
      "attr_B": "modal_uso"
    },
    {
      "attr_A": "usopista",
      "attr_B": "uso_pista"
    },
    {
      "attr_A": "canteirodivisorio",
      "attr_B": "canteiro_divisorio",
      "traducao": [
        {
          "valor_A": 0,
          "valor_B": 9999,
          "sentido": "A=>B"
        }
      ]
    },
    {
      "attr_A": "trafego",
      "attr_B": "trafego",
      "traducao": [
        {
          "valor_A": 4,
          "valor_B": 2,
          "sentido": "A=>B"
        }
      ]
    },
    {
      "attr_A": "matconstr",
      "attr_B": "material_construcao",
      "traducao": [
        {
          "valor_A": 8,
          "valor_B": 9
        },
        {
          "valor_A": 99,
          "valor_B": 98
        }
      ]
    },
    {
      "attr_A": "regime",
      "attr_B": "regime",
      "traducao": [
        {
          "valor_A": 2,
          "valor_B": 1,
          "sentido": "A=>B"
        },
        {
          "valor_A": 4,
          "valor_B": 3,
          "sentido": "A=>B"
        },
        {
          "valor_A": 0,
          "valor_B": 9999,
          "sentido": "A=>B"
        }
      ]
    },
    {
      "attr_A": "posicaorelativa",
      "attr_B": "posicao_relativa"
    },
    {
      "attr_A": "nrpistas",
      "attr_B": "nr_pistas"
    },
    {
      "attr_A": "nrfaixas",
      "attr_B": "nr_faixas"
    }
  ],
  "atributos_default_B": [
    {
      "nome_atributo": "visivel",
      "valor": 1
    },
    {
      "nome_atributo": "justificativa_txt",
      "valor": 1
    },
    {
      "nome_atributo": "exibir_linha_rotulo",
      "valor": 2
    },
    {
      "nome_atributo": "sobreposto_transportes",
      "valor": 9999
    }
  ],
  "atributos_default_A": [
    {
      "nome_atributo": "geometriaaproximada",
      "valor": false
    },
    {
      "nome_atributo": "operacional",
      "valor": 0
    }
  ],
  "mapeamento_multiplo": [
    {
      "sentido": "B=>A",
      "tupla_A": [
        {
          "nome_atributo": "operacional",
          "valor": 0
        }
      ],
      "tupla_B": [
        {
          "nome_atributo": "situacao_fisica",
          "valor": 0
        }
      ]
    },
    {
      "sentido": "B=>A",
      "tupla_A": [
        {
          "nome_atributo": "operacional",
          "valor": 2
        }
      ],
      "tupla_B": [
        {
          "nome_atributo": "situacao_fisica",
          "valor": 1
        }
      ]
    },
    {
      "sentido": "B=>A",
      "tupla_A": [
        {
          "nome_atributo": "operacional",
          "valor": 2
        }
      ],
      "tupla_B": [
        {
          "nome_atributo": "situacao_fisica",
          "valor": 2
        }
      ]
    },
    {
      "sentido": "B=>A",
      "tupla_A": [
        {
          "nome_atributo": "operacional",
          "valor": 2
        }
      ],
      "tupla_B": [
        {
          "nome_atributo": "situacao_fisica",
          "valor": 4
        }
      ]
    },
    {
      "sentido": "B=>A",
      "tupla_A": [
        {
          "nome_atributo": "operacional",
          "valor": 1
        }
      ],
      "tupla_B": [
        {
          "nome_atributo": "situacao_fisica",
          "valor": 3
        }
      ]
    }
  ]
}
