cost 224 ms
使用擴張和腐蝕進行勻稱平滑

[英]Shapely smoothing with dilate and erode

我正在嘗試使用 shapely 實現多邊形平滑操作。 我正在結合侵蝕和擴張(polygon.buffer function 具有正數和負數)來執行此操作。 我的平滑 function 的規格是這樣的: 手術一定要保守。 不得有任何原始形狀未被平滑形狀覆蓋的部分必須保留任何突起必須消除任何凹陷必須保留 ...

在地理數據框中分配新幾何時出錯

[英]error while assigning new geometry in geodataframe

我在嘗試在地理數據框中分配新幾何體時遇到了一些問題。 我的原始地理數據框幾何是 LINESTRING Z,我確實將其轉換為 LINESTRING,但我無法評估新幾何。 我的代碼: 我得到:Value should be either a BaseGeometry or None, got LINES ...

Plot 沿海岸線的里程碑 python

[英]Plot milepost along coastline in python

我想沿着海岸線每 100 英里在 map 上設置 plot 個里程碑。 示例如下圖所示: 使用Cartopy很容易plot海岸線,但是如何確定這些里程碑的位置並顯示在map上呢? 如果點之間的海岸線是彩色的會更好。 ...

快速將 Pandas 中的多列聚合為一列

[英]Aggregating multiple columns into one in Pandas quickly

我有一個 DataFrame,也就是 object 個 ID 附加到各個 X 和 Y 坐標,比如 ID X 是 1個 0 0 1個 1個 3個 1個 2個 5個 2個 7 1個 2個 8個 5個 2個 9 7 我最終無法保證 ID 或 X/Y 的順序,也無法將這些連接到上游。 為了獲得所涉 ...

我無法在基於 Alpine 的 docker 圖像上安裝 python shapely package

[英]I Can't install python shapely package on Alpine-based docker image

我嘗試從 nodered/node-red 圖像(基於高山)構建自定義 docker 圖像。 我使用了很多方法並在谷歌中展示了很多解決方案,但在安裝 shapely packege 時仍然出現錯誤。 我的 Dockerfile 是: 我在 inte.net 中使用了任何解決方案,但無法修復錯誤。 ...

使用 Geopandas 和 Shapely 在單個幾何列中合並多邊形(但並不總是相交)

[英]Using Geopandas and Shapely to merge polygons (but not always intersecting) within a single geometry column

我有以下數據結構(這不是確切的數據,而是它的反映形式),其中Lat, Long是農場的位置; 分布區域是 GeoPandas geometry列/信息: 農場類型緯度長平均產量最大產量幾何學蘋果 x1 y1 50 100 多邊形(一) 蘋果 x1 y1 50 100 多邊形 (b) 蘋 ...

如何在“此平台不支持輪子”時通過.whl 進行勻稱安裝

[英]How to install shapely via .whl when "not supported wheel on this platform"

全部。 我正在嘗試使用 pip 通過 the.whl 安裝 shapely。我有 python 3.6.13 在 anaconda 提示符下運行。 我已經使用這個網站下載了 shapely.whl。 但是,當我運行下圖中所示的命令時,出現錯誤“shapely... is not a supporte ...

ShapelyDeprecationWarning:數組接口已棄用,在 Shapely 2.0 中將不再有效

[英]ShapelyDeprecationWarning: The array interface is deprecated and will no longer work in Shapely 2.0

我有以下 dataframe: 我正在嘗試使用以下代碼將 2 點轉換為線串: 運行代碼,我得到了想要的結果: 盡管如此,我還是收到以下警告: 我找到了相應的文檔 ( https://shapely.readthedocs.io/en/stable/migration.html ),但我無法自行調整代 ...

Shapely - 從投影中將單個點插入到多邊形中

[英]Shapely - insert a single point into a Polygon from a projection

我正在嘗試將投影線中的一個點插入到多邊形中(我需要多次執行此操作以“切割”多邊形外部的一部分,但這是關鍵問題)。 與這個問題非常相似,但我發現答案是否有效取決於細分方向。 它適用於簡單的垂直或水平投影,但在大多數其他線段方向中,由於投影點落在 polygon.exterior 之外約 1e-16(數 ...

子集 geopandas 數據框返回非類型

[英]Subset geopandas dataframe return nonetype

我有一些幾何類型為線串和點的地理數據框,我想根據幾何類型將每個 gdf 子集分為 2 個。 我使用以下代碼對其進行子集化: 因為我有多個 gdf,所以我嘗試創建一個這樣的函數: 但是,當我嘗試運行它時顯示此錯誤: AttributeError: 'NoneType' 對象沒有屬性 'head' ...

展平多邊形時無法將自由孔分配給外殼錯誤

[英]unable to assign free hole to a shell error when flattening polygons

我有一個多邊形列表,我想按 road_name 屬性對它們進行分組並展平多邊形。 我嘗試了以下內容: 這給了我以下錯誤: TopologyException: unable to assign free hole to a shell at 138.63339999999999 -34.869500 ...

從 Shapefile 生成多邊形 WKT

[英]Generating Multipolygon WKT from a Shapefile

我有一個包含多個多邊形的 Shapefile。 當使用以下方法生成 WKT 時,結果 output 只是 Shapefile 的第一個多邊形。 該方法適用於單個多邊形 Shapefile,但不適用於具有作為單獨記錄的多個多邊形的 Shapefile。 ...

如何為 GeoDataFrame 中的每個幾何構造最小邊界框元組

[英]How to construct a minimum bound box tuple for each geometry in a GeoDataFrame

我有一個湖泊的 geopandas GeoDataFrame。 我正在嘗試創建一個名為“MBB”的新列,其中包含每個湖泊的邊界框。 我正在使用 GeoPandas 的bounds GeoPandas 。 但是,這個 function 在四個單獨的列中導出minx 、 miny 、 maxx和maxy ...

如何從多邊形 object 中檢測內部多邊形?

[英]How to detect inner polygons from a multipolygon shapely object?

我想從多邊形 object 中檢測內部多邊形。五大湖、黑海和里海應該是內部多邊形而不是填充。 如何使用 shapefile 正確執行此操作? 請找到下面的腳本進行調查。 ...

將自相交線串拆分為非自相交線串

[英]Split self-intersecting linestring into non-self-intersecting linestrings

我有一個坐標列表,定義了一個可能與自身相交的線串:coordinates = [ [0, 3], [0, 5], [4, 5], [4, 0], [0, 0], [0, 5], [2, 5] ] 如何將線串拆分成更小的線串,使所有線串都不與自 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM