タグ付けされた質問 「area」

面積は、平面内の2次元の表面または形状、または平面の薄層の範囲を表す量です。


2
ジオパンダを使用してポリゴンエリアを取得しますか?
与えられたgeopandas GeoDataFrameポリゴンのシリーズを含む、私は私のリストにある各機能のキロ平方の領域を取得したいと思います。 これはかなり一般的な問題であり、過去に通常の提案された解決策を使用するようになっているshapelyとpyproj(例えば、直接こことここ)。 これを純粋に行う方法はありgeopandasますか?

2
一部のエリアを除き、Googleマップの地図をグレーアウトすることはできますか?
私が探しているのは、世界の残りの部分をグレー表示することで、Googleマップの地図上の特定の領域を強調する方法です。 2つのポリゴンのうち1つは表示され、もう1つは表示されず、マップが静的(マップの移動なし)の場合にのみ機能するというソリューションについて聞いたことがあります。ただし、ユーザーが地図をズームおよびドラッグできるようにしたいと思います。 また、ある領域を強調することを考えていない他の方法にも興味があります。 更新: radekが投稿したソリューションを試してみると(つまり、outerBoundaryIs(ビューよりも大きい)とinnerBoundaryIs(強調する領域)を持つPolygonでKMLを作成する)ズームインすると、長方形の領域がもう周囲のポリゴン。見る: それに対する経験/解決策をお持ちですか? update2: Google Fusion Tablesを使用して、radekのソリューションをテストする時間ができました。最初は、KMLと同じようにタイルが見つからないという問題がありました(上の写真を参照)。私は彼のソリューションのjqueryハックがロードされていないタイルを意図していたと感じています: setTimeout(function(){ $("img[src*='googleapis']").each(function() { $(this).attr("src",$(this).attr("src")+"&"+(new Date()).getTime()); }); }, 5000); 更新後にタイルが読み込まれるように思えたので、自分でハックを使用していません。新しいユーザーごとにバグが発生した場合は、それを試してみます。

6
ArcGIS Desktopを使用してポリゴンからドーナツホールのみを削除しますか?
ArcGIS Desktop 10.0を使用しています。 ドーナツの穴を削除するトリックがあります。これは、多角形を線に変換し、線から多角形を作成し、最終的にすべてを結合することです。この戦略の欠点は、実際には空であり、空のままにしておくべき他の穴や空の領域を削除することです。下の画像を参照してください:

1
ArcMapのPythonスクリプト内の面積を計算する
Pythonスクリプト内でポリゴンの面積を計算しようとしています。2つのポリゴンをマージして新しいポリゴンを作成し、結果のポリゴンの領域を出力ファイルのフィールドに追加します。ポリゴンは通常のシェープファイルに保存され、投影されます。できればマップ単位の面積。 これは非常に一般的で簡単な作業だと思っていましたが、Googleの多くにもかかわらず、今のところ有効なソリューションを見つけることができませんでした。 arcpy.updateCursor値を計算したら挿入することを計画していました(この段階ではFCに機能は1つしかありません)ので、変数として返すことができるのが最も簡単です。同じタスクを実行する(面積値を正しいフィールドに取得する)代替ソリューションも機能します。 Pythonのフィールド計算機も試しました。ヘルプページから変更したものは、次のように動作すると思いましたが、これまでのところ運はありません。 arcpy.AddField_management(tempPgs, "Shape_area", 'DOUBLE') exp = "float(!SHAPE.AREA!.split())" arcpy.CalculateField_management(tempPgs, "Shape_area", exp) Windows 7でPython 2.7を使用してArcGIS Basic 10.1 SP1を実行する。 現在のコードの関連部分は次のようになります。 #/.../ arcpy.Copy_management(inpgs, outpgs) arcpy.AddField_management(outpgs, 'Shape_area', 'LONG') fields = AM.FieldLst(outpgs) #/.../ # Identify and search for shapes smaller than minimum area where1 = '"' + 'Shape_Area' + '" < ' + …

4
座標のポリゴンからのKMの面積
私は(python shapely)の座標からのポリゴンを持っています POLYGON ((24.8085317 46.8512821, 24.7986952 46.8574619, 24.8088238 46.8664741, 24.8155239 46.8576335, 24.8085317 46.8512821)) このポリゴンの面積をkm ^ 2で計算したいと思います。Pythonでこれを行う最良の方法は何でしょうか?
13 python  polygon  area  shapely 



3
GDALを使用してシェープファイル内のポリゴンの総面積を計算しますか?
British National Gridプロジェクションにシェープファイルがあります。 Geometry: 3D Polygon Feature Count: 5378 Extent: (9247.520209, 14785.170099) - (638149.173223, 1217788.569952) Layer SRS WKT: PROJCS["British_National_Grid", GEOGCS["GCS_airy", DATUM["OSGB_1936", SPHEROID["Airy_1830",6377563.396,299.3249646]], PRIMEM["Greenwich",0], UNIT["Degree",0.017453292519943295]], PROJECTION["Transverse_Mercator"], PARAMETER["latitude_of_origin",49], PARAMETER["central_meridian",-2], PARAMETER["scale_factor",0.9996012717], PARAMETER["false_easting",400000], PARAMETER["false_northing",-100000], UNIT["Meter",1]] cat: Integer (9.0) GDAL / OGRを使用して、シェープファイル内のすべてのポリゴンの総面積をヘクタール単位で取得できますか? 私はこれが可能かどうか疑問に思っています-sql: ogrinfo -sql "SELECT SUM(ST_Area(geom::geography)) FROM mytable" myshapefile.shp しかし、私はそれをしようとしていますERROR 1: Undefined function 'ST_Area' …
11 gdal  ogr  area  ogrinfo 

3
ラスターの面積を計算するより正確な方法
私の日常業務では、30秒の解像度での地理的投影でグローバルラスターデータセットの面積を計算するように常に求められます。これらのデータセットは通常、Combine操作の結果です(典型的な例は、国のレイヤーと組み合わせた植生クラスです)。これを行うために、ユニットは、地理投影の各ピクセルの面積が30アーク秒のラスタデータセットを作成しました。このエリアグリッドを使用して、各クラスのエリアを合計するためにzonalstatが実行されます。この面積グリッドがどのように作成されたのかわからないので、このアプローチが等面積投影でラスターを再投影するだけの方が正確であるかどうかを常に疑問に思っていました(簡単なテストから、2つの方法の結果は似ています)。誰か同じような状況を経験しましたか?

2
さまざまなGISシステムがポリゴンの内部をどのように決定しますか?
現実のGISシステムとそのデータがどのようにポリゴンをエンコードするかを理解することに興味があります。 具体的には、球体上のポリゴンの内部のあいまいさをどのように解決しますか? 背景:2Dでは、2D平面は無限であるため、有限の面積を持つ境界の側面を選択するのは簡単です。ただし、球体は有限であるため、追加の仮定を行わずにどちら側が内側にあるかを知ることはできません。 私が知っている可能なアプローチ: 右手規則:外部境界は常に時計回りの順序で指定され、穴は反時計回りの順序で指定されます。(もちろん、左手のルールもあります)。 最小面積:任意のリングに対して、常に最小面積の側面を選択します。広い範囲のポリゴンを指定する方法がわかりません:おそらく空の外部リングとそれに続く穴? 正距円筒図法:無限の2D平面上の正距円筒図法を単純に考えてください。ただし、これは機能が前科で切り刻まれていることを前提としています。 私の個人的な好みが最初のアプローチですが、これが標準のGISシステムで一般的かどうかを理解することに興味があります。

2
面積を保持し、距離を保持するグローバル解析に適した投影(必ずしも同じ投影ではない)
私は、世界のすべての国をバッファリングし、それぞれの国で同様のレベルの最小限の歪みを持たせることができるように、距離を適切に保持する投影(または投影のセット)を探しています。 次に、これらのバッファーの面積を計算するための投影(または投影のセット)が必要になります。これにより、世界のバッファー領域内の各国を他の国のバッファー領域と比較できます。 最終的には、これらの領域に多数のオーバーレイを実行して、重複の割合などに基づいて他の統計を切り分けて割り当てる必要があります。これらの結果の統計はすべて、世界の他のすべての国と同等である必要があります。ゲームのこの段階では、等面積投影法でも同様に行う必要があると考えています。 地元や地域よりも小規模な規模で運営するのは初めてであり、結果は防御可能であり、ピアレビューを受け入れられる必要があります。lat / lngでこれらのすべてを行うのは不適切であると考えていますが、その理由の論理を考えると、混乱します。 情報、意見、同様の経験についての感想など、誰もがこれについて持っていることに感謝しています!

1
QGISバージョンは$ area計算で異なる結果をもたらしますか?
試験を採点するときに、QGIS 3.2と3.4 $areaがポリゴンの計算で異なる値を生成することを発見しました。 とを使用$areaしarea($geometry)て、平面計算と楕円体計算の違いを確認する実験を行いました。QGIS 2.18は平面領域をのデフォルトとして計算するようですが$area、QGIS 3.4は楕円領域を提供します$area(関数のヘルプセクションで説明されています)。 QGIS 3.2で、$areaのものとは異なる値(非常に高い)を生成する$areaのに対し、QGIS 3.4でのarea($geometry)2つのバージョンが同じ値を生成します。 コンテキストとして、私のデータはEPSG:32717(WGS84 UTM z17 S)に投影されます。 何が起こっているかについての洞察はありますか?これはバグですか?学生にこれらの注意事項を説明し、エリアから派生した変数を計算するときに注意したいと思います。
11 qgis  qgis-3  area 

1
地球全体をポリゴンとして表すにはどうすればよいですか?
これは、Polygonの内部の決定に関連しています。 私の問題は、東から西へと地球をカバーするポリゴンを指定した場合、方位角投影で表示される、アンテメリディアンに沿った境界が依然として存在することです。たとえば、GeoJSONの場合: { "type": "Polygon", "coordinates": [ [[-180, -90], [-180, 90], [180, 90], [180, -90], [-180, -90]] ] } 境界のない全球ポリゴンを指定する標準的な方法はありますか? 空の外部リングを使用することを考えました: { "type": "Polygon", "coordinates": [ [] ] } 全球ポリゴンにパンチする穴として、さらにリングを指定できるという論理です。 残念ながら、GeoJSONはLinearRingsには少なくとも4つのポイントが必要であることを規定しているため、これは仕様から逸脱します。ただし、このアプローチが他の場所で行われているかどうかを理解することにも興味があります。

2
オンザフライでCRS変換を有効にすると、QGIS面積の計算が異なります
QGISを開いてレイヤーを追加し、フィールド計算機を介してシェープファイルの面積を計算すると、QGISを開いて「オンザフライCRS変換」をオンにして面積を計算するときとは異なる面積が得られます。これは、プロジェクトとレイヤーが同じ座標系(同じEPSG番号)であることを確認しているにもかかわらずです。何が悪いのですか? 私は、ArcGISで作成された面積計算を含むシェープファイルを持っています(私ではなく、データが私に渡され、ArcGISで面積が計算されたCRSの手掛かりがありません)。シェープファイルレイヤーCRSはEPSG:21781(スイス)です。QGISで、OTF設定を変更せずにプロジェクトCRSをEPSG:4326(WGS84)のままにすると、ArcGISエリア値と同じ値が得られます。ただし、レイヤーをEPSGに追加する前にOTFを変更すると、21781で異なるエリア値が得られます。私が理解しているように、これは、ArcGISエリアがCRS EPSG:4326で計算されたことを示唆しています。 最初のワークフロー: QGISを開く プロジェクトCRS:EPSG 4326 レイヤーを追加 プロジェクトCRSは自動的に適応し、現在EPSG 21781です。 フィールド計算機で$ areaを計算する 2番目のワークフロー: QGISを開く プロジェクトCRS:EPSG 4326 OTFをオンにし、プロジェクトCRSをEPSG 21781に設定します レイヤーを追加 フィールド計算機で$ areaを計算する 1番目と2番目のワークフローのステップ5では、同じ領域を作成しないでください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.