(_AZMEA_の利用)GISポリゴンデータに基づいて地物の面積を求めることはよくあると思います。GISソフトウェア等の機能として面積計算はありふれたものですが、データの精度は元の地図の縮尺やデジタイズの方法等によって異なるとともに、同じデータであっても投影先の座標系によって地物の形状は異なるため、使用するデータや投影方法によって、同一の地物について求められる面積が異なることもあるということは認識しておく必要があるでしょう。既存のGISデータから求めた面積を研究論文・報文や調査業務報告書などで用いるのならば、データの出典を明記するのはもちろんのこと、元のデータの座標系が緯度経度である場合には、どの座標系に投影した形状の面積なのかも説明するべきであると考えます。UTM座標系に変換することが多いかも知れません。平面直角座標系の複数の系、UTM座標系の複数のゾーンにまたがった広い範囲に分布する地物の面積を求める場合には、個々の地物が所在する位置に応じて変換先座標系の系番号、ゾーン番号を選択するといったプロセスが必要になります。いう名前の座標系を利用するのが便利です。指定すると、ワークスペースの実行時に、個々の地物について元の座標系におけるバウンディングボックス中心を基準点とするランベルト正積方位図法の座標系が定義され、それに変換されます。これにより、系番号やゾーン番号を考慮しなくても、広い範囲に分布する地物の面積を統一的な手法で求めることができます。利用して全国の市区町村の面積を求めるワークスペース例を掲げます。(全国)データを読み込む。市区町村コード(N03_007属性値)を持っているフィーチャーとそうでないものに分岐する。同じ市区町村コードを持っているフィーチャーを集約する。フィーチャーごとに面積を計算する。国土数値情報の行政区域データ(ポリゴン)は、飛び地や離島などがある市区町村について、それらが個別のレコードとなっている、いわゆるシングルパートポリゴンです。埋立地などでどの市区町村に属するか決定していない「所属未定地」のレコードには、市区町村コードが記録されていません。よって市区町村ごとに集約しました。これによって、飛び地や離島がある市区町村についても、市区町村単位で全域の面積を求めることができます。設定することにより、前述のとおり、フィーチャー(市区町村または所属未定地)ごとに、それぞれバウンディングボックス中心を基準点とする「ランベルト正積方位図法」による座標系に変換されます。入力フィーチャーの面積を計算し、その値を格納する新たな属性を付加します。パラメーターによって、求められた値に乗じる値を指定することができます。設定すれば、平方キロメートル単位の値に換算されます。する座標系なので、変換後のポリゴンは原点周辺で重なり合うことになります。地図としては用を成しません。面積を求めることだけが目的ならばこのままでも構いません。緯度経度)におけるジオメトリとしての処理も必要な場合には、元の座標系における位置、形状を復元する必要があります。追加して元の座標系に再変換するのは簡単ですが、座標系変換にはどうしても計算誤差が伴い、完全に復元できるとは限りません。正確に元に戻すには、あらかじめ元の座標系名とジオメトリを属性データとして抽出しておき、面積を求めた後で、それらの属性データに基づいて元のジオメトリと座標系の定義を復元するという方法があります。上記ワークスペースにそれらの手順を追加すると、次のようになります。