名称

Get_Tract — 返回几何图形所在的普查区或普查区表的字段。默认返回普查区的简称。

概要

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

描述

给定一个几何图形,将返回该几何图形所在的普查区位置。如果未指定空间参考系统,则假定为 NAD 83 经纬度。

[Note]

此函数使用默认情况下未加载的普查区tract。如果您已经加载了您的州表,您也可以使用Loader_Generate_Census_Script脚本加载普查区以及bg和tabblock。

如果您尚未加载您的州数据并且想要加载这些额外的表,请执行以下操作

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

然后它们将被Loader_Generate_Script包含。

可用性: 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

另请参阅

地理编码>