オラクルの空間データ (SDO_GEOMETRY) に関するポリゴン。多角形は地理座標によって形成され、不規則な場合があります。
3894 次
2 に答える
6
GEOMETRY
以下の関数は、穴のあるポリゴンを含む任意のポリゴンで機能するエリアを返します。
SELECT SDO_GEOM.SDO_AREA(<geometry_column_name>, <tolerance_value>)
FROM <table_name>;
WhereTOLERANCE_VALUE
は、精度のレベルを空間データに関連付けるために使用されます。詳しくはこちらをご覧ください。
于 2014-01-28T05:10:08.073 に答える
1
さらに、結果が返される単位を指定できます。
select state, county, sdo_geom.sdo_area(geom, 0.005, 'unit=sq_mile')
from us_counties;
面積を平方マイルで返します。単位を指定しない場合、ジオメトリが測地座標にある場合、投影時の座標系の距離単位の 2 乗で、結果は平方メートルになります。ほとんどの投影はメートル単位であるため、これも一般に平方メートルです (ただし、すべてではありません: 一部の米国の投影法はフィート単位です)。
平方メートルが必要な場合でも、常に明示的な単位を指定することをお勧めします。これにより、コードが読みやすくなり、あいまいさが解消されます。
利用可能な面積単位は次の場所にあります。
select distinct short_name, unit_of_meas_name
from sdo_units_of_measure
where unit_of_meas_type = 'area';
返す
SHORT_NAME UNIT_OF_MEAS_NAME
-------------------- ------------------------------
ACRE Acre
HECTARE Hectare
PERCH Perch
ROOD Rood
SQ_KM Square Kilometer
SQ_KILOMETER Square Kilometer
SQ_M Square Meter
SQ_METER Square Meter
SQ_CM Square Centimeter
SQ_CENTIMETER Square Centimeter
SQ_MM Square Millimeter
SQ_MILLIMETER Square Millimeter
SQ_MILE Square Mile
SQ_FT Square Foot
SQ_FOOT Square Foot
SQ_IN Square Inch
SQ_INCH Square Inch
SQ_YARD Square Yard
SQ_CH Square Chain
SQ_CHAIN Square Chain
SQ_LI Square Link
SQ_LINK Square Link
SQ_ROD Square Rod
SQ_SURVEY_FOOT Square Survey Feet
USER-SQ-HALF-METER USER-SQ-HALF-METER
25 rows selected.
于 2014-01-29T08:55:11.750 に答える