def __init__(self): BAGadresseerbaarObject.__init__(self, "bag_LVC:Verblijfsobject", "verblijfsobject", "VBO") self.voegToe( BAGenumAttribuut(Verblijfsobject.statusEnum, "verblijfsobjectStatus", "bag_LVC:verblijfsobjectStatus")) self.voegToe( BAGnumeriekAttribuut(6, "oppervlakteVerblijfsobject", "bag_LVC:oppervlakteVerblijfsobject")) # Het eerste gerelateerde pand (in principe kunnen er meer zijn, zie relatie) # self.voegToe(BAGstringAttribuut(16, "gerelateerdPand1", "bag_LVC:gerelateerdPand/bag_LVC:identificatie")) # Het eerste verblijfsdoel (in principe kunnen er meer zijn, zie relatie) # self.voegToe(BAGnumeriekAttribuut(50, "gebruiksdoelVerblijfsobject1", "bag_LVC:gebruiksdoelVerblijfsobject")) self.voegToe(BAGpoint(3, "geopunt", "bag_LVC:verblijfsobjectGeometrie")) self.voegToe( BAGpolygoon(3, "geovlak", "bag_LVC:verblijfsobjectGeometrie")) self.voegToe(BAGgeometrieValidatie("geom_valid", "geovlak")) self.relaties.append( BAGenumRelatieAttribuut(self, "verblijfsobjectgebruiksdoel", "gebruiksdoelVerblijfsobject", "bag_LVC:gebruiksdoelVerblijfsobject", ["verblijfsobjectStatus", "geom_valid"], Verblijfsobject.gebruiksdoelEnum)) self.relaties.append( BAGrelatieAttribuut( self, "verblijfsobjectpand", 16, "gerelateerdPand", "bag_LVC:gerelateerdPand/bag_LVC:identificatie", ["verblijfsobjectStatus", "geom_valid"]))
def __init__(self): BAGObject.__init__(self, "bag_LVC:Pand", "pand", "PND") self.voegToe( BAGenumAttribuut(Pand.statusEnum, "pandStatus", "bag_LVC:pandstatus")) self.voegToe(BAGnumeriekAttribuut(4, "bouwjaar", "bag_LVC:bouwjaar")) self.voegToe(BAGpolygoon(3, "geovlak", "bag_LVC:pandGeometrie")) self.voegToe(BAGgeometrieValidatie("geom_valid", "geovlak"))
def __init__(self): BAGadresseerbaarObject.__init__(self, "bag_LVC:Ligplaats", "ligplaats", "LIG") self.voegToe( BAGenumAttribuut(Ligplaats.ligplaatsStatusTypes, "ligplaatsStatus", "bag_LVC:ligplaatsStatus")) self.voegToe(BAGpolygoon(3, "geovlak", "bag_LVC:ligplaatsGeometrie")) self.voegToe(BAGgeometrieValidatie("geom_valid", "geovlak"))
def __init__(self): BAGadresseerbaarObject.__init__(self, "bag_LVC:Standplaats", "standplaats", "STA") self.voegToe( BAGenumAttribuut(Standplaats.standplaatsStatusTypes, "standplaatsStatus", "bag_LVC:standplaatsStatus")) self.voegToe(BAGpolygoon(3, "geovlak", "bag_LVC:standplaatsGeometrie")) self.voegToe(BAGgeometrieValidatie("geom_valid", "geovlak"))
def __init__(self): BAGObject.__init__(self, "bag_LVC:Woonplaats", "woonplaats", "WPL") self.voegToe( BAGstringAttribuut(80, "woonplaatsNaam", "bag_LVC:woonplaatsNaam")) self.voegToe( BAGenumAttribuut(Woonplaats.woonplaatsStatusTypes, "woonplaatsStatus", "bag_LVC:woonplaatsStatus")) self.voegToe( BAGmultiPolygoon(2, "geovlak", "bag_LVC:woonplaatsGeometrie")) self.voegToe(BAGgeometrieValidatie("geom_valid", "geovlak"))