Open Marcfernic opened 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)' } } } }
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'
}
}
}
}
}
}
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
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'
}
}
}
}
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'
}
}
]
}
}
}
}
Y así lo visualiza el catastro según el enlace pertinente;
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'
}
}
}
}
}
Así se ve en la web del catastro mediante el enlace pertinente
Aquí redacto las formas y métodos por los cuales se desenvuelve la aplicación:
A la hora de llamarla
A la hora de recibir la respuesta
A la hora de ordenar el ordenar e interpretar el mensaje