«shapely» 태그된 질문

Shapely는 지리 정보 시스템에 공통적 인 2D 평면 기하 객체의 구성 및 분석을위한 오픈 소스 Python 패키지입니다.

2
OGR과 Shapey를 더 효율적으로 사용하십니까? [닫은]
파이썬 코드를보다 효율적으로 만드는 방법에 대한 제안을 찾고 있습니다. 일반적으로 효율성은 중요하지 않지만 현재 150 만 점이 넘는 미국 위치의 텍스트 파일로 작업하고 있습니다. 주어진 설정으로 한 지점에서 작업을 실행하는 데 약 5 초가 걸립니다. 이 그림을 내려야합니다. 나는 세 가지 다른 파이썬 GIS 패키지를 사용하여 포인트에서 몇 가지 다른 …

3
매끄럽게 설치되지 않음
새 컴퓨터에서 Shapely를 실행하려고하는데 소스에서 설치하고 웹 페이지의 설치 프로그램을 사용하고를 사용하려고했습니다 pip install shapely. 라이브러리에서 만들려고하는 모든 참조 from shapely import *는 오류를 발생시킵니다 WindowsError: [Error 126] The specified module could not be found. Shapely를 활용하려고 할 때 비슷한 경험을 한 사람이 올바르게 작동하는 방법을 알고 있습니까? 파이썬 오류 …

4
셰이프 파일에 셰이프 형상을 작성하는 방법?
누군가 형상 데이터 구조를 형태에서 형태 파일로 작성하는 간단한 방법을 보여줄 수 있습니까? 특히 구멍과 선 스트링이있는 다각형에 관심이 있습니다. 또한 아크 피에서 멀리 떨어져있는 것이 좋습니다 (따라서 osgeo, pyshp 등이 모두 더 나을 것입니다).

3
Shapely Polygon 및 MultiPolygon 객체 변형
손으로 좌표를 발굴하고 추출하지 않고도 한 투영에서 다른 투영으로 Shapely 객체 (즉, 다각형 및 다중 다각형)를 변환하는 쉬운 방법이 있습니까? 사실, 나는이 시점에서 그들이 Shapely 객체인지 신경 쓰지 않고 단지 기능과 투영을 전달하고 다시 투영 된 기능 세트를 얻고 싶습니다. 이런 종류의 기능이 존재합니까, 아니면 직접 코딩해야합니까?

1
특별한 이웃을위한 초점 통계 계산?
지정된 기준 근처에서 래스터의 각 셀에 대한 초점 통계를 계산하려고합니다. 배경-나는 단일 식물 유형의 관심을 나타내는 3 개의 이진 래스터를 가지고 있습니다. 연구 지역에있는 어떤 세포 (가까운 지역의 합계 / 총 세포)에서 20 km ^ 2 이내의 각 초목 유형의 적용 범위 백분율을 계산하고 싶습니다. 문제는 각 셀 주위에 간단한 …

1
셰이프를 사용하여 가장 가까운 선 세그먼트를 찾으십니까?
배경 알려진 지점에서 다이어그램에 표시된 것처럼 MultiLineStrings 테이블에 대해 가장 가까운 주변 "가시 둘레"를 설정해야합니다. 이 사이트에서 여러 용어 (예 : 최소 모서리, 최소 둘레, 가장 가까운 이웃, 클립, 다각형 포함, 가시성, 스냅, 컷 노드, 광선 추적, 홍수 채우기, 내부 경계, 라우팅, 오목 선체)를 사용하여이 사이트를 검색했습니다. 이 시나리오와 일치하는 …

2
지오 팬더를 사용하여 다각형 영역을 가져 오시겠습니까?
geopandas GeoDataFrame일련의 다각형 이 포함되어 있으므로 목록의 각 지형지 물을 평방 피트 단위로 구하고 싶습니다. 이것은 매우 일반적인 문제이며, 과거에 보통 제안 된 솔루션을 사용하고있다 shapely및 pyproj(예를 들어, 직접 여기 와 여기 ). 순수하게 이것을 할 수있는 방법이 geopandas있습니까?

2
매끈한 다각형 오버레이
Shapely (주어진 다각형 A, B & C)를 사용하여 아래에 표시된 겹치지 않는 모든 다각형을 캡처하려고합니다. 또한 반복, 교차 테스트 등을 반복하지 않기를 바라고 있습니다. 이 질문에 대한 대답 은 PostGIS 방법을 나타내지 만 '연합'은 사람들마다 다른 것을 의미하는 것 같습니다.

3
파이썬의 속성을 기반으로 다각형을 푸는 (모양, fiona)?
기본적으로 QGIS가 "디졸브 (dissolve)"기능과 동일한 기능을 수행하려고했습니다. 나는 그것이 쉽지는 않을 것이라고 생각했다. 그래서 내가 모은 것에서, 피오나를 매끈하게 사용하는 것이 여기에 가장 좋은 옵션이어야합니다. 방금 벡터 파일을 엉망으로 만들기 시작했기 때문에이 세상은 나와 파이썬에도 새로 생겼습니다. 이 예제에서는 http://tinyurl.com/odfbanu에 있는 카운티 shapefile로 작업하고 있습니다. 여기에 내가 모은 코드가 있지만 …

1
Shapely의 스냅 (GEO 스냅)이 예상대로 작동하지 않는 이유는 무엇입니까?
Shapely / Geopandas를 사용하여 두 줄을 서로 맞추려고하지만 스냅 결과가 매우 이상합니다. 나는 시도했다 : import geopandas as gpd from shapely.geometry import * from shapely.ops import snap lines1 = gpd.GeoDataFrame.from_file('lines1.shp') lines1 = lines1.to_crs({'init': 'epsg:2227'}) lines2 = gpd.GeoDataFrame.from_file('lines2.shp') lines2 = lines2.to_crs({'init': 'epsg:2227'}) res = lines1 lines2_union = lines2.geometry.unary_union res.geometry = res.geometry.apply(lambda …

2
래스터를 모양이 많은 다각형으로 다각형 화하는 방법
래스터를 다각형으로 변환하기 위해 오픈 소스 파이썬 솔루션을 찾고 있습니다 (ArcPy 없음). 내가 다각형으로 변환 래스터에 GDAL 기능을 알지 못했다, 여기 설명서입니다 : http://pcjericks.github.io/py-gdalogr-cookbook/raster_layers.html#polygonize-a-raster-band 그럼에도 불구하고 출력은 모양이 다각형이거나 일시적으로 메모리에 파일로 저장되지 않은 객체 일 수 있습니다. 이 문제를 처리하기위한 패키지 또는 코드가 있습니까? 래스터가 numpy 배열로 처리 된 …

4
좌표의 다각형에서 KM의 면적
다음과 같은 (파이썬 모양으로) 좌표의 다각형이 있습니다. POLYGON ((24.8085317 46.8512821, 24.7986952 46.8574619, 24.8088238 46.8664741, 24.8155239 46.8576335, 24.8085317 46.8512821)) 이 다각형의 면적을 km ^ 2 단위로 계산하고 싶습니다. 파이썬에서 이것을 수행하는 가장 좋은 방법은 무엇입니까?
14 python  polygon  area  shapely 

1
Shapely Polygons의 교차점으로 피처 계산
수백 개의 모양 과 기하학을 포함 하는 지오 팬더 GeoDataFrame 가 있습니다. 다각형은 많은 곳에서 겹칩니다. 중복되는 개수를 포함하는 새로운 형상을 만들고 싶습니다. 이 같은:PolygonMultiPolygon 누구든지 이것에 접근하는 방법에 대한 아이디어가 있습니까? 나는 심지어 길을 볼 수 없습니다. 결국 나는 폴리곤에 가중치를 부여하여 일부 폴리곤의 값이 2가 될 수 있기를 …

3
RTree와 공간 인덱스 사용 이해?
RTree에서 공간 인덱스 사용을 이해하는 데 문제가 있습니다. 예 : 300 개의 버퍼 포인트가 있으며 다각형 모양 파일로 각 버퍼의 교차 영역을 알아야합니다. 다각형 shapefile에는> 20,000 개의 다각형이 있습니다. 공간 인덱스를 사용하여 프로세스 속도를 높이는 것이 좋습니다. SO ... 폴리곤 쉐이프 파일에 대한 공간 인덱스를 만들면 어떤 방식으로 파일에 "첨부"됩니까, …

4
Shapely를 사용하여 개별 선 세그먼트를 하나의 LineString으로 용접
파이썬에서 Shapely를 사용 MultiLineString하고 있으며 많은 Linestring객체가 제공됩니다. 모든 LineString객체가 2 개의 꼭짓점 만있는 단순한 선이며 모든 단일 선 (분지 없음)의 일부임을 보장 할 수 있습니다 . "점을 연결"하고 단일을 만들고 싶습니다 LineString. 이를 위해 재귀 용접 방법을 작성해야합니까, 더 빠른 방법이 있습니까?
13 python  shapely 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.