Gibt es eine Möglichkeit, ein Attribut aus einer Polygonebene auszuwählen und den Wert mit "inside" im Feldrechner in ein virtuelles Feld einer Punktebene einzufügen? CASE WHEN within($geometry, geometry_polygon) THEN attribute_polygon END
Gibt es eine Möglichkeit, ein Attribut aus einer Polygonebene auszuwählen und den Wert mit "inside" im Feldrechner in ein virtuelles Feld einer Punktebene einzufügen? CASE WHEN within($geometry, geometry_polygon) THEN attribute_polygon END
Ich kann PostGIS 2.1 unter PostgreSQL 9.3.5 nicht zum Laufen bringen, um selbst für die einfachsten Abfragen einen räumlichen Index zu verwenden. Der gesamte Datensatz umfasst 8 Millionen Punkte (Bevölkerungszahlraster von hier) . Die Tabelle wird erstellt als CREATE TABLE points ( population...
Ich möchte ST_DWithin für Daten verwenden, die in der SRID-Geometrie von 4326 gespeichert sind, und Meter als Abstandsparameter verwenden. Ist es effizienter, einen Cast (z. B. data.geom :: geography) oder eine Transformation in eine SRID mit Einheiten von Metern (z. B. ST_Transform (geom, 3857))...
Ich habe eine Tabelle t, die eine Spalte line_positionsvom Typ Zeile enthält. Bei 2 Punkten möchte ich die nächste Linie finden, die nah genug ist (weniger als 10 km) und die nicht zu nahe an einem Punkt vorbeiführt, den ich vermeiden möchte (mindestens 20 km). Derzeit benutze ich SELECT t.* FROM...