shapely

    1熱度

    1回答

    我有問題在身材勻稱使用距離方法(我懷疑與geos軟件包不兼容)。 下面的代碼: from shapely.geometry import Point print Point(0,0).distance(Point(1,1)) 創建下列錯誤: python: GeometryComponentFilter.cpp:34: virtual void geos::geom::GeometryCom

    2熱度

    1回答

    我試圖使用shapely的「內」功能來做一個線串和一個點文件的'空間連接'(fyi - 點文件是使用插值函數生成的線串)。問題是 - 什麼都沒有被返回。 我錯過了什麼? for x in range(1, numIntervals): newPt = s.interpolate(interval * x) ## this print statement

    37熱度

    7回答

    我使用了Fedora 19蟒我想跑以下行的Python:進口shapely.geometry 出現以下錯誤: OSError: Could not find or load any library geos_c icts of variants ['libgeos_c.so.1', 'libgeos_c.so'] 我安裝的軟件包勻稱,和下面的兩個庫: 的glibc-2.17-4.fc19.i686

    1熱度

    1回答

    我正在做造型很好的GIS工作,但由於幾何圖形如此鋸齒和複雜,因此在將每個郵政編碼的幾何圖形加載到內存時遇到了內存錯誤。 我想通過減少邊界點的數量儘可能低而不會使形狀變形太多來減小形狀。使用凸包似乎是一個可能的答案,因爲可以簡單地從邊界上扔掉很多點。我想知道是否有東西已經解決了這個問題。

    0熱度

    1回答

    我是新來的Shapely(但對此很熱心),最近我發現了一些道路顛簸。 我有我通過閱讀菲奧娜在多邊形shape文件。這個shapefile包含了BOTH多邊形和多面體項目,我需要爲它內部的所有座標(即外部和/或內部)的每個特徵建立一個數組。值得注意的是,其中兩個多邊形項目具有內部環(並且它們是有效的)。 訪問多邊形/多面體的外部座標似乎沒有問題......但我並沒有爲內部座標拉任何東西。 我需要在這

    2熱度

    2回答

    我在網上看到緩衝區(0)應該「修復」bowties。勻稱發現領結的交叉點,但只保留右上部分。尋找解決方法,我嘗試顛倒我的點的順序。令人驚訝的是(對我來說),領結的右上部分仍然保留着。我不明白。任何幫助讚賞。 我想保留整個蝴蝶結作爲兩個三角形(一個六邊形的多邊形 - 或者是有用的)。尋找解決這個「問題」的方法。 #!/usr/bin/env python3 from shapely.geomet

    1熱度

    2回答

    我正在嘗試使用Shapely中的'.within'函數...只是一個簡單的檢查,我無法解決這個語法錯誤。 我只是想重現我在docs. 代碼看到的例子是: >>> from shapely.geometry import Point, LineString >>> LineString([(-9765787.9981184918000000 5488940.9749489054000000, -

    8熱度

    4回答

    我正在用matplotlib和勻稱測試點多邊形函數。 這裏是一個map包含一個百慕大三角形多邊形。 谷歌地圖的點在多邊形的功能清楚地示出testingPoint和testingPoint2是這是一個正確的結果多邊形的內部。 如果我測試matplotlib兩個點,並且很體面,只有point2通過測試。 In [1]: from matplotlib.path import Path In [2]

    2熱度

    1回答

    我有一個很好的LineString,並定義了一個很好的Point,它位於LineString。 我怎樣才能找到其位於該點兩側的LineString的頂點? (在一分爲二的線)

    2熱度

    2回答

    我有一個模型網格組成的許多單元格,我想繪製一個陰影多邊形的matplotlibbasemap。 使用pyproj,我首先要投射到的位置,從而使用shapely.geometry的Polygon類從提取網格的外部座標的多邊形前。然後我回復他們回WGS84傳遞到我的繪圖功能: grid_x_mesh, grid_y_mesh = pyproj.transform(wgs84, nplaea, grid