def __init__(self): BAGObject.__init__(self, "bag_LVC:Nummeraanduiding", "nummeraanduiding", "NUM") self.voegToe( BAGnumeriekAttribuut(5, "huisnummer", "bag_LVC:huisnummer")) self.voegToe(BAGattribuut(1, "huisletter", "bag_LVC:huisletter")) self.voegToe( BAGattribuut(4, "huisnummertoevoeging", "bag_LVC:huisnummertoevoeging")) self.voegToe(BAGattribuut(6, "postcode", "bag_LVC:postcode")) self.voegToe( BAGenumAttribuut(Nummeraanduiding.nummeraanduidingStatusTypes, "nummeraanduidingStatus", "bag_LVC:nummeraanduidingStatus")) self.voegToe( BAGenumAttribuut(Nummeraanduiding.verblijfsobjectTypes, "typeAdresseerbaarObject", "bag_LVC:typeAdresseerbaarObject")) self.voegToe( BAGstringAttribuut( 16, "gerelateerdeOpenbareRuimte", "bag_LVC:gerelateerdeOpenbareRuimte/bag_LVC:identificatie")) self.voegToe( BAGstringAttribuut( 16, "gerelateerdeWoonplaats", "bag_LVC:gerelateerdeWoonplaats/bag_LVC:identificatie"))
def __init__(self): BAGObject.__init__(self, "gwr_LVC:GemeenteWoonplaatsRelatie", "gemeente_woonplaats", "GWR") self.attributen = {} self.attributen_volgorde = [] self.voegToe( BAGdatetimeAttribuut( "begindatumtijdvakgeldigheid", "gwr_LVC:tijdvakgeldigheid/bagtype:begindatumTijdvakGeldigheid" )) self.voegToe( BAGdatetimeAttribuut( "einddatumtijdvakgeldigheid", "gwr_LVC:tijdvakgeldigheid/bagtype:einddatumTijdvakGeldigheid") ) self.voegToe( BAGnumeriekAttribuut( 4, "woonplaatscode", "gwr_LVC:gerelateerdeWoonplaats/gwr_LVC:identificatie")) self.voegToe( BAGnumeriekAttribuut( 4, "gemeentecode", "gwr_LVC:gerelateerdeGemeente/gwr_LVC:identificatie")) self.voegToe( BAGenumAttribuut(GemeenteWoonplaatsRelatie.statusEnum, "status", "gwr_LVC:status"))
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: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): 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): 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"))
def __init__(self): BAGObject.__init__(self, "bag_LVC:OpenbareRuimte", "openbareruimte", "OPR") self.voegToe( BAGstringAttribuut(80, "openbareRuimteNaam", "bag_LVC:openbareRuimteNaam")) self.voegToe( BAGenumAttribuut(OpenbareRuimte.openbareRuimteStatusTypes, "openbareRuimteStatus", "bag_LVC:openbareruimteStatus")) self.voegToe( BAGenumAttribuut(OpenbareRuimte.openbareRuimteTypes, "openbareRuimteType", "bag_LVC:openbareRuimteType")) self.voegToe( BAGstringAttribuut( 16, "gerelateerdeWoonplaats", "bag_LVC:gerelateerdeWoonplaats/bag_LVC:identificatie")) self.voegToe( BAGattribuut(80, "verkorteOpenbareRuimteNaam", "nen5825:VerkorteOpenbareruimteNaam"))
def __init__(self): BAGRelatie.__init__(self, "", "verblijfsobjectgebruiksdoel", "") self.voegToe( BAGenumAttribuut(Verblijfsobject.gebruiksdoelEnum, "gebruiksdoelverblijfsobject", "bag_LVC:gebruiksdoelVerblijfsobject"))