RTree class

R-Tree mit STR (Sort-Tile-Recursive) Bulk-Loading fuer raeumliche Abfragen.

Jedes Feature wird mit seiner BBox indiziert. search liefert alle Feature-Indizes deren BBox den Suchbereich schneidet — O(log n) statt O(n).

Der Baum ist immutable nach dem Aufbau. Fuer Aenderungen an der Feature-Liste muss ein neuer Baum erstellt werden.

Constructors

RTree.bulk(List<Geometry> geometries, {int maxEntries = 9})
Baut einen R-Tree aus den BBoxen der gegebenen Geometrien.
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
length → int
Anzahl der indizierten Features (O(1)).
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

any(EnvelopeGeometry envelope) → bool
Gibt true zurueck wenn mindestens ein Feature envelope schneidet.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
Gibt alle Feature-Indizes zurueck deren BBox envelope schneidet.
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited