Marcfernic / elcorredor

0 stars 0 forks source link

Organización de la API del catastro #5

Open Marcfernic opened 1 year ago

Marcfernic commented 1 year ago

Aquí redacto las formas y métodos por los cuales se desenvuelve la aplicación:

  1. A la hora de llamarla

  2. A la hora de recibir la respuesta

  3. A la hora de ordenar el ordenar e interpretar el mensaje

Marcfernic commented 1 year ago

Ejecutando

PyCatastro.Consulta_RCCOOR("EPSG:4258", -0.8481704467796599, 38.10328969656328)

Responde

{ 'consulta_coordenadas': { 'control': { 'cucoor': '1', 'cuerr': '0' }, 'coordenadas': { 'coord': { 'pc': { 'pc1': '8897006', 'pc2': 'XH8189N' }, 'geo': { 'xcen': '-0.8481704467796599', 'ycen': '38.10328969656328', 'srs': 'EPSG:4258' }, 'ldt': 'CL MIGUEL DE CERVANTES 13 RAFAL (ALICANTE)' } } } }

Marcfernic commented 1 year ago

Con los resultados de la llamada anterior... Se puede hacer la llamada:

PyCatastro.Consulta_DNPRC_Codigos("ALICANTE", "RAFAL", "8897006XH8189N")

de la cual responde:


{
   'consulta_dnp': {
      'control': {
         'cudnp': '1', 
         'cucons': '1', 
         'cucul': '0'
      }, 
      'bico': {
         'bi': {
            'idbi': {
               'cn': 'UR', 
               'rc': {
                  'pc1': '8897006', 
                  'pc2': 'XH8189N', 
                  'car': '0001', 
                  'cc1': 'I', 
                  'cc2': 'U'
               }
            }, 
            'dt': {
               'loine': {
                  'cp': '03', 
                  'cm': '109'
               }, 
               'cmc': '109', 
               'np': 'ALICANTE', 
               'nm': 'RAFAL', 
               'locs': {
                  'lous': {
                     'lourb': {
                        'dir': {
                           'cv': '45', 
                           'tv': 'CL', 
                           'nv': 'MIGUEL DE CERVANTES', 
                           'pnp': '13', 
                           'snp': '0'
                        }, 
                        'loint': {
                           'es': 'T', 
                           'pt': 'OD', 
                           'pu': 'OS'
                        }, 
                        'dp': '03369', 
                        'dm': '1'
                     }
                  }
               }
            }, 
            'ldt': 'CL MIGUEL DE CERVANTES 13 03369 RAFAL (ALICANTE)', 
            'debi': {
               'luso': 'Residencial', 
               'sfc': '162', 
               'cpt': '100,000000', 
               'ant': '1930'
            }
         }, 
         'lcons': {
            'cons': {
               'lcd': 'VIVIENDA', 
               'dt': {
                  'lourb': {
                     'loint': {
                        'es': '0', 
                        'pt': '00', 
                        'pu': '00'
                     }
                  }
               }, 
               'dfcons': {
                  'stl': '162'
               }
            }
         }
      }
   }
}
Marcfernic commented 1 year ago

Buscando los datos por la web del catastro muestra según su enlace: https://www1.sedecatastro.gob.es/CYCBienInmueble/OVCConCiud.aspx?UrbRus=U&RefC=8897006XH8189N0001IU&RCCompleta=&via=MIGUEL@DE@CERVANTES&tipoVia=CL&numero=13&kilometro=&bloque=&escalera=&planta=&puerta=&DescProv=ALICANTE&prov=3&muni=109&DescMuni=RAFAL&TipUR=U&codvia=45&comVia=MIGUEL%20DE%20CERVANTES%20(CALLE)&pest=urbana&from=OVCBusqueda&del=3&mun=109 image

Marcfernic commented 1 year ago

Si algo no se realizo correctamente solo responde esto:

{
  'consulta_coordenadas': {
    'control': {
      'cucoor': '0', 
      'cuerr': '1'
    }, 
    'lerr': {
      'err': {
        'cod': '16', 
        'des': 'PARA ESAS COORDENADAS NO HAY REFERENCIA DISPONIBLE'
      }
    }
  }
}
Marcfernic commented 1 year ago

SEGÚN EL TIPO DE PARCELA SE OBTIENEN DATOS DIFERENTES AUNQUE LOS TIPOS DE DATOS INTRODUCIDOS SEAN LOS MISMOS

Marcfernic commented 1 year ago

Según una parcela no urbanizable:

PyCatastro.Consulta_DNPRC_Codigos("CUENCA", "TINAJAS", "16215A50100100")

{
  'consulta_dnp': {
    'control': {
      'cudnp': '1', 
      'cucul': '2'
    }, 
    'bico': {
      'bi': {
        'idbi': {
          'cn': 'RU', 
          'rc': {
            'pc1': '16215A5', 
            'pc2': '0100100', 
            'car': '0000', 
            'cc1': 'U', 
            'cc2': 'L'
          }
        }, 
        'dt': {
          'loine': {
            'cp': '16', 
            'cm': '206'
          }, 
          'cmc': '215', 
          'np': 'CUENCA', 
          'nm': 'TINAJAS', 
          'locs': {
            'lors': {
              'lorus': {
                'czc': '0', 
                'cpp': {
                  'cpo': '501', 
                  'cpa': '100'
                }, 
                'npa': 'ARBOLERA', 
                'cpaj': '1'
              }
            }
          }
        }, 
        'ldt': 'Polígono 501 Parcela 100 ARBOLERA. TINAJAS (CUENCA)', 
        'debi': {
          'luso': 'Agrario'
        }
      }, 
      'lspr': {
        'spr': [
          {
            'cspr': 'a', 
            'dspr': {
              'ccc': 'C-', 
              'dcc': 'LABOR O LABRADÍO SECANO', 
              'ip': '04', 
              'ssp': '10233'
            }
          }, 
          {
            'cspr': 'b', 
            'dspr': {
              'ccc': 'C-', 
              'dcc': 'LABOR O LABRADÍO SECANO', 
              'ip': '05', 
              'ssp': '17927'
            }

          }
        ]
      }
    }
  }
}
Marcfernic commented 1 year ago

Y así lo visualiza el catastro según el enlace pertinente;

https://www1.sedecatastro.gob.es/CYCBienInmueble/OVCConCiud.aspx?UrbRus=R&RefC=16215A501001000000UL&esBice=&RCBice1=&RCBice2=&DenoBice=&from=OVCBusqueda&pest=rc&RCCompleta=16215A50100100&final=&del=16&mun=215

image

Marcfernic commented 1 year ago

Según si la parcela es urbanizable, pero no tiene ninguna edificación

PyCatastro.Consulta_DNPRC_Codigos("ALICANTE", "RAFAL", "8897005XH8189N")

{
  'consulta_dnp': {
    'control': {
      'cudnp': '1', 
      'cucul': '0'
    }, 
    'bico': {
      'bi': {
        'idbi': {
          'cn': 'UR', 
          'rc': {
            'pc1': '8897005', 
            'pc2': 'XH8189N', 
            'car': '0001', 
            'cc1': 'X', 
            'cc2': 'U'
          }
        }, 
        'dt': {
          'loine': {
            'cp': '03', 
            'cm': '109'
          }, 
          'cmc': '109', 
          'np': 'ALICANTE', 
          'nm': 'RAFAL', 
          'locs': {
            'lous': {
              'lourb': {
                'dir': {
                  'cv': '62', 
                  'tv': 'CL', 
                  'nv': 'FELIX RODRIGEZ DE FUENTE', 
                  'pnp': '12', 
                  'snp': '0'
                }, 
                'loint': {
                  'es': 'S', 
                  'pt': 'UE', 
                  'pu': 'LO'
                }, 
                'dp': '03369', 
                'dm': '1'
              }
            }
          }
        }, 
        'ldt': 'CL FELIX RODRIGEZ DE FUENTE 12 Suelo 03369 RAFAL (ALICANTE)', 
        'debi': {
          'luso': 'Obras de urbanización y jardineria, suelos sin edificar', 
          'sfc': '0', 
          'cpt': 
          '100,000000'
        }
      }
    }
  }
}
Marcfernic commented 1 year ago

Así se ve en la web del catastro mediante el enlace pertinente

https://www1.sedecatastro.gob.es/CYCBienInmueble/OVCConCiud.aspx?UrbRus=U&RefC=8897005XH8189N0001XU&esBice=&RCBice1=&RCBice2=&DenoBice=&from=OVCBusqueda&pest=rc&RCCompleta=8897005XH8189N&final=&del=3&mun=109

image