Exemplo n.º 1
0
 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"))
Exemplo n.º 2
0
    def __init__(self, tag="", naam="", objectType=""):
        self.attributen = {}
        self.attributen_volgorde = []
        self.voegToe(
            BAGstringAttribuut(16, "identificatie", "bag_LVC:identificatie"))
        self.voegToe(
            BAGbooleanAttribuut("aanduidingRecordInactief",
                                "bag_LVC:aanduidingRecordInactief"))
        self.voegToe(
            BAGintegerAttribuut("aanduidingRecordCorrectie",
                                "bag_LVC:aanduidingRecordCorrectie"))
        self.voegToe(
            BAGdatetimeAttribuut(
                "begindatumTijdvakGeldigheid",
                "bag_LVC:tijdvakgeldigheid/bagtype:begindatumTijdvakGeldigheid"
            ))
        self.voegToe(
            BAGdatetimeAttribuut(
                "einddatumTijdvakGeldigheid",
                "bag_LVC:tijdvakgeldigheid/bagtype:einddatumTijdvakGeldigheid")
        )

        self.relaties = []

        self.origineelObj = None
        self._tag = tag
        self._naam = naam
        self._objectType = objectType
Exemplo n.º 3
0
 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"))
Exemplo n.º 4
0
 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"))
Exemplo n.º 5
0
    def __init__(self, tag="", naam="", objectType=""):
        self.attributen = {}
        self.attributen_volgorde = []
        self.voegToe(
            BAGstringAttribuut(16, "identificatie", "bag_LVC:identificatie"))
        self.voegToe(
            BAGbooleanAttribuut("aanduidingRecordInactief",
                                "bag_LVC:aanduidingRecordInactief"))
        self.voegToe(
            BAGintegerAttribuut("aanduidingRecordCorrectie",
                                "bag_LVC:aanduidingRecordCorrectie"))
        self.voegToe(BAGbooleanAttribuut("officieel", "bag_LVC:officieel"))
        self.voegToe(BAGbooleanAttribuut("inOnderzoek", "bag_LVC:inOnderzoek"))
        self.voegToe(
            BAGdatetimeAttribuut(
                "begindatumTijdvakGeldigheid",
                "bag_LVC:tijdvakgeldigheid/bagtype:begindatumTijdvakGeldigheid"
            ))
        self.voegToe(
            BAGdatetimeAttribuut(
                "einddatumTijdvakGeldigheid",
                "bag_LVC:tijdvakgeldigheid/bagtype:einddatumTijdvakGeldigheid")
        )
        self.voegToe(
            BAGstringAttribuut(20, "documentnummer",
                               "bag_LVC:bron/bagtype:documentnummer"))
        self.voegToe(
            BAGdateAttribuut("documentdatum",
                             "bag_LVC:bron/bagtype:documentdatum"))

        self.relaties = []

        # Attrs tbv mutatie verwerking
        self.origineelObj = None
        self.verwerkings_id = None

        self._tag = tag
        self._naam = naam
        self._objectType = objectType
Exemplo n.º 6
0
 def __init__(self, tag, naam, objectType):
     BAGObject.__init__(self, tag, naam, objectType)
     self.voegToe(
         BAGstringAttribuut(
             16, "hoofdadres",
             "bag_LVC:gerelateerdeAdressen/bag_LVC:hoofdadres/bag_LVC:identificatie"
         ))
     self.relaties.append(
         BAGrelatieAttribuut(
             self, "adresseerbaarobjectnevenadres", 16, "nevenadres",
             "bag_LVC:gerelateerdeAdressen/bag_LVC:nevenadres/bag_LVC:identificatie",
             [
                 "ligplaatsStatus", "standplaatsStatus",
                 "verblijfsobjectStatus", "geom_valid"
             ]))
Exemplo n.º 7
0
 def __init__(self):
     BAGRelatie.__init__(self, "", "adresseerbaarobjectnevenadres", "")
     self.voegToe(BAGstringAttribuut(16, "nevenadres",
                                     "bag_LVC:nevenadres"))
Exemplo n.º 8
0
 def __init__(self):
     BAGRelatie.__init__(self, "", "verblijfsobjectpand", "")
     self.voegToe(
         BAGstringAttribuut(16, "gerelateerdpand",
                            "bag_LVC:gerelateerdPand"))