ProportionWtAvg

説明

値の集合の加重平均を計算し、2 つのジオメトリ オブジェクトの比率に基づいて調整します。

構文

ProportionWtAvg ( n, w, value_geometry, reference_geometry )

引数

n は数値式です。

w は重みを示す数値式です。

value_geometry はジオメトリ式です。

reference_geometry はジオメトリ式です。

女性の人口に基づいて 2 つのジオメトリ オブジェクト (1 つは MI_Box を使用するエンベロープ、もう 1 つはジオメトリ オブジェクトで渡します) の間の値の加重平均を返します。

select ProportionWtAvg(Pop_1990, Pop_Female, obj, MI_Box(-104.493426, 39.399710, -101.282362, 41.474182, 'epsg:4269')) as ProportionWtAvg from states

コメント

ProportionWtAvg は集計関数であり、集計を行う Select 文でのみ使用できます。nvalue_geometry、または reference_geometry が Null 値の場合は無視されます。集合が Null 値だけの場合は、Null 値が返されます。分母がゼロになる場合は (集計された各レコードの重みまたは重なっている面積がゼロの場合に発生します)、Null 値が返されます。

ProportionWtAvg 集計関数は次の式に置き換えることができます。

ProportionWtAvg = Sum(n * w * Area(Intersection(value_geometry, reference_geometry), 'sq mi', 'Spherical') / Area(value_geometry, 'sq mi', 'Spherical')) / Sum(w * Area(Intersection(value_geometry, reference_geometry), 'sq mi', 'Spherical') / Area(value_geometry, 'sq mi', 'Spherical'))

value_geometry の座標系が非地球である場合は、カルテシアン面積計算が実行されます。