«fiona» 태그된 질문

Fiona는 OGR의 새롭고 깔끔한 Pythonic API입니다.

10
벡터 데이터 세트의 모든 기능을 쉽게 전환하는 방법은 무엇입니까?
Shapefile을 구성하면 모든 피처의 정점이 일정량만큼 이동했다고 가정 해 보겠습니다. 임의 의 이동으로 모든 기능 ( 정점 의 (x, y) 위치 )을 가장 쉽게 이동하는 방법은 무엇입니까 ? 이 수정 사항을 적용 할 파일이 많으므로 Bash / OGR 답변이 선호됩니다. :) 마지막으로, 나는 멋진 기능을 가지고 있기 때문에 Spatialite를 사용했습니다 …

4
QGIS, ArcGIS, PostGIS 등을 사용하지 않고도 Python에서보다 효율적인 공간 조인
여기 예제와 같이 공간 조인을 시도하고 있습니다. "위치별로 속성에 가입"하는 파이썬 옵션이 있습니까? . 그러나 그 접근 방식은 실제로 비효율적이며 느립니다. 적당한 250 포인트로 이것을 실행하더라도 거의 2 분이 걸리고 1,000 포인트가 넘는 쉐이프 파일에서는 완전히 실패합니다. 더 나은 접근 방법이 있습니까? ArcGIS, QGIS 등을 사용하지 않고 Python에서 완전히 수행하고 …

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

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

3
Python으로 GeoJSON 생성
셰이프 파일의 다각형을 사용하지만 내 응용 프로그램의 속성을 추가하여 GeoJSON 파일을 프로그래밍 방식으로 만들고 싶습니다. 이것은 shapefile에 대해 쉽게 수행됩니다. def create_data_dayer(self,varlist, data): """ Creates a new shape to contain data about nodes. varlist is the list of fields names associated with the nodes. data is a list of lists …
16 python  geojson  ogr  fiona 

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

6
geopandas로 원시 데이터 읽기
원시 데이터를 a geopandas GeoDataFrame, a a a 로 읽을 수 pandas DataFrame있습니까? 예를 들어 다음이 작동합니다. import pandas as pd import requests data = requests.get("https://data.cityofnewyork.us/api/geospatial/arq3-7z49?method=export&format=GeoJSON") pd.read_json(io.BytesIO(r.content)) 다음은 그렇지 않습니다 : import geopandas as gpd import requests data = requests.get("https://data.cityofnewyork.us/api/geospatial/arq3-7z49?method=export&format=GeoJSON") gpd.read_file(io.BytesIO(r.content)) 다시 말해, 데이터를 디스크에 먼저 저장하지 않고 메모리에있는 지리 …

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

3
fiona에서 FileGDB (Esri 파일 gdb API) 드라이버에 대한 지원을 추가하는 방법은 무엇입니까?
그것에 대해 많은 질문이 있었지만 아무도 내 문제를 해결하지 못했습니다. 나는 다음과 같은 기계를 가지고있다 : 윈도우 7 x64 파이썬 3.4.3 x64 설치되는 페달 : gdalinfo --version --> GDAL 1.11.4, released 2016/01/25; GDAL은 바퀴에서 설치 GDAL-1.11.4-cp34-none-win_amd64.whl에서 여기 에 GDAL이 설치됩니다 C:\Python34\Lib\site-packages\osgeo. 거기에 gdal 및 ogr 및 .pyd 파일에 대한 .exe …

1
GeoPandas to_file ()은 좌표계없이 GeoDataFrame을 저장합니다
나는 가지고있다 GeoPandas 0.2.1 py27_0 fiona 1.7.0 np110py27_1 파이썬 2.7.10 Anaconda 2-4.1.1-Windows-x86 환경에 설치되었습니다. GeoDataFrame입력 데이터 세트를 읽고 데이터를 조작하여 구성 할 수 있지만 출력 데이터 세트를 저장해도 좌표계가 보존되지 않습니다. import geopandas as gpd world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres')) world.to_file(driver='ESRI Shapefile',filename=r'C:\GIS\Temp\world_out.shp') 에 world_out.shp소스 셰이프 파일의 기능과 스키마가 포함되어 있지만 좌표계는 정의되어 …

2
shapefile MultiPolygon에서 Shapely MultiPolygon 작성
Fiona를 사용하여 shapefile을 읽고 있습니다. with fiona.open('data/boroughs/boroughs_n.shp') as source: mpolys = [p for p in source] candidate = polys[0]['geometry'] 이것은 좌표 목록과 'MultiPolygon'유형을 포함하는 dict를 제공하지만, 좌표 데이터를 사용하여 Shapely MultiPolygon을 만드는 방법을 잘 모르겠습니다. a sequence of exterior ring and hole list tuples: [((a1, ..., aM), [(b1, ..., bN), …
12 python  shapely  fiona 

1
피오나의 드라이버
파이썬 패키지 fiona에는 어떤 드라이버가 있습니까? 나는 검사 할 때 사용 설명서 는 말한다 [...] and the possible formats are enumerated in the fiona.drivers list. 내가 파이썬에 입력 할 때, 그러나 from fiona import drivers print drivers > <function drivers at 0x108763050> 어떻게 "그것을"볼 수 있습니까?
12 python  fiona 

7
Fiona ImportError : DLL로드 실패
Linux에서 훌륭한 Shapely / Fiona 콤보를 성공적으로 사용했지만 이제는 Windows에서 일종의 프로덕션 환경을 만들어야하며 한 가지 문제 만 있습니다. fiona를 가져 오려고하면 다음 오류가 발생합니다. 의존성 워커를 사용하여 ogrext.pdy의 의존성을 검사하려고하면 GDAL 버전 1.10 dll을로드하려고 시도하고 실패한 것 같습니다. 이상하게도, 나는 GDAL 1.9.2를 설치했고 문제없이 파이썬으로 가져 오는 것 같습니다 …

1
Python을 사용하여 투영 좌표에서 shapefile 변환
GIS와 싸우고있는 초보자. 카운티 웹 사이트 카운티 웹 사이트에있는 shapefile을 사용하여 Milwuakee시의 와드를 매핑하려고합니다 . 나는 여기 에 실 을 따라 약간의 성공을 거두고 있습니다. 내 코드는 다음과 같습니다. from pyproj import Proj, transform # wisconsing EPSG:32054 # epsg:4326 is for the entire world, wgs 84...not obvious inProj = Proj(init='epsg:32054') …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.