Über den 3A-Server-ADMIN soll ein NAS-Bestandsdatenauszug zu einem bestimmten Stichtag ausgeben werden. Die REOS sollen geometrisch portioniert, die NREOS und ZUSOS gemäß dem 3A Server Portionierungsparameter
AaaFI .MaxFeaturesPerNASFile (-> i.d.R. auf 5000 Objekte gesetzt, Standardeinstellung)
portioniert werden. Die NREOS und ZUSOS sollen dabei eigenständig, d.h. mit einer speraten WFS Query und nicht indirekt über mit den REOS verbundenen Relationen abgegeben werden, Beispiel:
...
<wfs:Query typeName="AX_Person">
<wfsext:XlinkPropertyName traverseXlinkDepth="1">inversZu_dientZurDarstellungVon</wfsext:XlinkPropertyName>
<ogc:Filter>
<ogc:And>
<ogc:PropertyIsLessThanOrEqualTo>
<ogc:PropertyName>lebenszeitintervall/AA_Lebenszeitintervall/beginnt</ogc:PropertyName>
<ogc:Literal>2023-12-27T09:23:00.000Z</ogc:Literal>
</ogc:PropertyIsLessThanOrEqualTo>
<ogc:Or>
<ogc:PropertyIsGreaterThanOrEqualTo>
<ogc:PropertyName>lebenszeitintervall/AA_Lebenszeitintervall/endet</ogc:PropertyName>
<ogc:Literal>2023-12-27T23:00:35.000Z</ogc:Literal>
</ogc:PropertyIsGreaterThanOrEqualTo>
<ogc:PropertyIsNull>
<ogc:PropertyName>lebenszeitintervall/AA_Lebenszeitintervall/endet</ogc:PropertyName>
</ogc:PropertyIsNull>
</ogc:Or>
</ogc:And>
</ogc:Filter>
</wfs:Query>
Es kommt bei der Abgabe zu einem Fehler (Beispiel, ServerMain.log):
2024-10-14 12:29:48.122 [1] INFO AedSicad.LandManagement.Interface.AaaFeatureInterface.AfisAlkisAtkis.NasOperations.Portionierte_Abgabe - Portionskoordinaten ermitteln beendet!
2024-10-14 12:29:48.138 [1] INFO AedSicad.LandManagement.Interface.AaaFeatureInterface.AfisAlkisAtkis.NasOperations.Portionierte_Abgabe - Gesamtanzahl ermittelter Portionen: 200
2024-10-14 12:29:48.138 [1] INFO AedSicad.LandManagement.Interface.AaaFeatureInterface.AfisAlkisAtkis.NasOperations.Portionierte_Abgabe - Portion 1 von 200 (5628075_32348426)
2024-10-14 12:37:59.040 [1] ERROR AedSicad.LandManagement.Interface.AaaBaseInterface.Opengis.Wfs.QueryType - System.OutOfMemoryException: Eine Ausnahme vom Typ "System.OutOfMemoryException" wurde ausgelöst.
...
Mit einem 64-Bit 3A-Server wäre diese Abgabe wahrscheinlich möglich.
Man kann alternativ jedoch eine NBA-Abgabe als Differenzabgabe zum "Ersten Stichtag" 27.12.2023 einrichten, sodass das Filterkriterum 27.12.2023 durch den Stichtag gegeben ist und nicht (mehr) als Filter in der WFS-Query drinsteht. Als genauen Abgabezeitpunkt (Uhrzeit) an diesem Tag würde dann die Zeitangabe gemäß 3A Server Konfigurationsparameter AaaServer.NBAStartZeit am 27.12.2023 eingesetzt.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.