Name

Get_Tract — ジオメトリで指定した位置の米国国勢調査統計区またはtractテーブルのフィールドを返します。デフォルトでは、統計区の短縮名を返します。

Synopsis

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

説明

ジオメトリを与えると、ジオメトリの位置の米国国勢調査統計区を返します。空間参照系を指定しない場合には、NAD83経度緯度と仮定します。

[Note]

この関数はセンサスのtractを使用しますが、これはデフォルトではロードされません。すでに州テーブルをロード済みなら、Loader_Generate_Census_Scriptスクリプトを使って、tractを、bgおよびtabblockと共にロードできます。

州データをロードしていなくて、これらの追加テーブルをロードしたい場合には、次のようにします。

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

これらは、Loader_Generate_Scriptによって取り込まれます。

Availability: 2.0.0

例: 基本

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

関連情報

Geocode>