Name

Get_Tract — Gibt für die Lage einer Geometrie die Census Area oder ein Feld der tract-Tabelle zurück. Standardmäßig wird die Kurzbezeichnung der Census Area ausgegeben.

Synopsis

text get_tract(geometry loc_geom, text output_field=name);

Beschreibung

Für eine gegebene Geometrie wird der Zählsprengel zurückgeben, in dem sich die Geometrie befindet. Wenn das Koordinatenreferenzsystem unbestimmt ist, dann wird NAD 83 in Länge und Breite angenommen.

[Note]

Diese Funktion verwendet den Census tract, welcher standardmäßig nicht geladen wird. Wenn Sie bereits die Tabelle mit den Bundesstaaten geladen haben, können Sie mit dem Skript Loader_Generate_Census_Script sowohl "tract" als auch "bg" und "tabblock" laden.

Wenn Sie die Daten der Bundesstaaten noch nicht geladen haben, können Sie diese zusätzlichen Tabellen wie folgt laden

UPDATE tiger.loader_lookuptables SET load = true WHERE load = false AND lookup_name IN('tract', 'bg', 'tabblock');

dann werden diese in dem Loader_Generate_Script mit einbezogen.

Verfügbarkeit: 2.0.0

Beispiele: Grundlagen

SELECT get_tract(ST_Point(-71.101375, 42.31376) ) As tract_name;
tract_name
---------
1203.01
        
--this one returns the tiger geoid
SELECT get_tract(ST_Point(-71.101375, 42.31376), 'tract_id' ) As tract_id;
tract_id
---------
25025120301

Siehe auch

Geocode>