Concepto técnico
Multirrecinto— Edificio con varios cuerpos disjuntos en el GML INSPIRE Buildings
Mecanismo del esquema bu-ext2d que permite declarar varios polígonos disjuntos como cuerpos del mismo Building usando varios PolygonPatch dentro de un único Surface. Aplica solo a Buildings — no a piscinas ni OtherConstruction.
Multirrecinto es el término usado en el GML INSPIRE Buildings 2D para declarar varios cuerpos disjuntos como un único edificio. Se modela con varios <gml:PolygonPatch> dentro de un mismo <gml:Surface>.
Cuándo aplica
Multirrecinto aplica cuando catastralmente la edificación es una unidad aunque físicamente tenga varios cuerpos separados:
- Edificio en U o en O con patio interior abierto: la huella sobre rasante son dos o más polígonos disjuntos.
- Dos volúmenes unidos por porche descubierto: la parte cubierta son dos cuerpos.
- Nave principal con anexo adosado pero geométricamente separado.
No aplica cuando son edificaciones realmente independientes (vivienda + casa del guarda en finca rústica, dos naves con uso distinto). En esos casos van como Buildings separados con sufijo _Edificio_NN.
Estructura del XML
Un Building con multirrecinto:
<bu-ext2d:Building gml:id="ES.SDGC.BU.RC">
...metadatos...
<bu-ext2d:geometry>
<gml:Surface srsName="urn:ogc:def:crs:EPSG::25830">
<gml:patches>
<gml:PolygonPatch>
<!-- cuerpo 1 -->
<gml:exterior>...</gml:exterior>
</gml:PolygonPatch>
<gml:PolygonPatch>
<!-- cuerpo 2 -->
<gml:exterior>...</gml:exterior>
</gml:PolygonPatch>
</gml:patches>
</gml:Surface>
</bu-ext2d:geometry>
</bu-ext2d:Building>
Notas:
- Un solo
gml:idpara todo el Building. - Un solo conjunto de metadatos (plantas, conditionOfConstruction, referencia catastral).
- Los patches son disjuntos por definición y no se solapan.
Por qué importa
Si declaras varios cuerpos del mismo edificio como Buildings separados, la SEC los procesa como edificios distintos y el modelo 902 da de alta múltiple. Consecuencia: la valoración catastral cambia (cada Building se valora por separado, suele salir más caro), se asignan referencias internas duplicadas y se complica la coordinación con el Registro de la Propiedad.
El criterio para decidir multirrecinto vs Buildings separados está en el artículo Multirrecinto en GML de construcciones.
Limitaciones
- Solo aplica a Buildings. Las construcciones
OtherConstruction(piscinas, depósitos) no admiten multirrecinto: cada cuerpo es una OtherConstruction independiente con su propiogml:id. - Los patches no pueden solaparse ni tener intersecciones. Si tu pipeline produce patches que se tocan en alguna arista, hay que fusionarlos en un solo polígono antes de exportar.
- Cada patch lleva su anillo exterior cerrado (primer punto = último punto) y en sentido CW.
Términos relacionados
- conditionOfConstructionEstado de conservación de un edificio en INSPIRE Buildings
Atributo del Building que declara el estado físico-funcional de la edificación. Admite seis valores (functional, projected, underConstruction, declined, ruin, demolished) con consecuencias distintas en el padrón catastral.
- INSPIRE Buildings 2DINSPIRE Buildings Extended 2D — perfil bu-ext2d 2.0
Formato GML del perfil DGC para representar la huella en planta de edificios y construcciones auxiliares. Es el único formato que la SEC acepta en el modelo 902 (Alteración de Construcciones).
- openAirPoolConstrucción tipo piscina al aire libre en INSPIRE Buildings
Valor del atributo constructionNature que identifica una piscina al aire libre dentro de un OtherConstruction. Es el tipo más usado para declarar piscinas en el modelo 902 de Catastro.