shapely

    1

    2答えて

    私はポイントからポリゴンの最も近いポリゴンの端までの距離を計算する効率的な方法を見つけようとしています。私は滑らかにこれには完璧だと思ったが、ポイントがポリゴンの外にあるときにのみ距離を計算する。私はopencvについて考えましたが、これには関数が組み込まれていますが、整数座標が必要です(データを離散化できません)。ポリゴンは凸であるとは限りません。

    0

    1答えて

    私は、以下の画像Aのように隣接する2つの形状を持っています。青いポリゴン(poly1)に左の赤い点を追加し、右の赤い点を灰色のポリゴン(poly2)に追加するにはどうすればよいですか?つまり、両方の図形がその2つの点で定義された線分を共有するという考え方です。 A) 私はpoly1.intersection(poly2)を呼び出すことにより、交差点であるが、私はイメージBで以下のような状況で必要と

    3

    1答えて

    私はPolygonのオブジェクトのグループを持っており、それぞれのエッジを反復可能に反復処理する必要があります。私の好みの方法は、バウンディングボックスの左下隅に最も近い点から反時計回りです。 私は、ポリゴンの点がで反時計回りであることを確認することができます polygon = shapely.geometry.Polygon(...) lower_left = shapely.geometr

    11

    1答えて

    線ストリングのGeoDataFramesには次のようなものがあります。そのうちの1つは道路を表し、1つは等高線を表します。 >>> import geopandas as gpd >>> import geopandas.tools >>> import shapely >>> from shapely.geometry import * >>> >>> r1=LineString([(

    0

    1答えて

    GeoDataFrameのすべての機能を、デフォルトのカラーマップではなく、同じ色としてプロットする簡単な方法はありますか? は、私はラインストリングの次geodataframeを持って言う: >>> import geopandas as gpd >>> from shapely.geometry import LineString >>> >>> gdf=gpd.GeoDataFrame

    1

    1答えて

    私はブール値の配列を持っており、接続されているコンポーネントの1つがTrueという値で、その境界はポリゴンに変換したいと考えています。美しく と仮定すると、私の配列は、私はこの import numpy as np from skimage.morphology binary_erosion border_indices = np.transpose(np.nonzero(np.logica

    1

    1答えて

    私はnumpyメッシュグリッドを作成し、それをShapelyポリゴンに変換しようとしています。私はこれを非常に強引な方法で解決する可能性がありますが、これを達成するには良いトリックが必要だと感じていますが、まだそれを思いついていません。 これは(Jupyterで実行していると仮定)私の点のグリッドを取得します - import numpy as np from matplotlib import

    1

    1答えて

    私はBasemapライブラリを使用してマップにデータをプロットするスクリプトを作成しています。この同じスクリプトでは、Shapelyもインポートしようとしています。私はAnaconda2とPython2.7をWindows 7環境で使っています。私はConda Packagesサイト(Windowsのコマンドラインを使用)からtar.bz2ファイルをダウンロードするためにconda install

    5

    1答えて

    私は、Windows 7 64ビットでPython 3.5 64ビット、整形式バージョン1.5.13を使用しています。 import numpy as np from shapely.geometry import Polygon, MultiPolygon import matplotlib.pyplot as plt x = np.array([ 0.38517325, 0.40859

    2

    1答えて

    土地ポリゴンをShapelyMultiPolygonと指定すると、たとえば、海岸線の周りに12海里のバッファ。 ユークリッド計算を使用しているため、Shapely bufferメソッドを使用すると機能しません。 Pythonで測地線バッファを計算する方法を教えてもらえますか?