«python» 태그된 질문

파이썬은 많은 GIS 프로그램에서 사용되는 오픈 소스 해석 프로그래밍 언어입니다.

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)) 다시 말해, 데이터를 디스크에 먼저 저장하지 않고 메모리에있는 지리 …

1
QGIS 측정 도구에서 거리를 구합니까?
Spatialite 데이터베이스에 입력 마스크를 공급하기위한 플러그인을 만들었습니다. 객체의 최소 / 최대 치수를 나타내는 두 개의 필드가 있습니다. iface.actionMeasure().trigger()두 개의 푸시 버튼 "측정"을 사용 하여 측정 도구 ( )를 호출하는 순간 치수를 클릭하고 키보드로 값을 필드 (QLineEdit)에 입력하십시오. 측정 도구를 사용하여 마우스 오른쪽 버튼을 클릭 한 후 (마무리 측정) 값이 필드 …

3
타일 ​​캐싱 속도 증가 (TileStache)
TileStache를 사용하여 벡터 타일을 제공 하고 있으며 원하는대로 모든 것을 설정했습니다. 내 데이터는 Postgres에 저장되어 있으며 VecTiles 공급자를 사용하여 GeoJSON 타일 을 제공 하고 있습니다. 타일을 더 빨리 제공하기 위해 모든 타일을 캐시하고 싶습니다. tilestache-seed.py 를 사용하여 캐시를 시드하고 있습니다. 여러 컴퓨터 에서 tiletache-seed 를 실행 하고 있습니다. Tilestache-seed는 확대 …

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

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

4
원격 감지를위한 Python 리소스? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 원격 감지 응용 프로그램을 위해 Python을 가르 칠 수있는 좋은 리소스 (MOOC, 서적 등)를 찾고 있습니다. 나는 …

2
QGIS의 Python 콘솔에서 보간 플러그인 호출
파이썬 콘솔에서 QGIS 보간 플러그인 기능 (TIN 방법) (래스터-> 보간)을 호출하고 싶습니다. QGIS API 또는 처리 알고리즘 목록에서 해당 기능을 찾을 수 없습니다. SAGA Triangulation 알고리즘이 잘 작동하지만 5-10 x 느리고 속도가 중요하다는 것을 알았습니다. 그것을 실행하는 방법에 대한 아이디어가 있습니까?

1
GRASS 및 SAGA 모듈을 Python 스크립트로 가져 오기
나는 이것에 새로운입니다. qgis 용 python 플러그인을 "빌드"하고 GRASS 및 SAGA에서 모듈을 가져오고 싶지만 어떻게해야하는지 모르겠습니다. 가져 오려는 플러그인은 SAGA의 Kriging 보간 또는 GRASS의 v.surf.idw 또는 Raster qgis의 보간 플러그인입니다. 보간법으로 그리드의 점을 변환하고 싶습니다. 도와주세요? 또 다른 의심이 있습니다. 내 코드에서 다음 줄을 실행합니다. vectorlayer_vector = ftools_utils.getVectorLayerByName(inputLayer) Elevation = …

2
pyqgis 2.0에서 필드 이름을 얻는 방법
플러그인을 QGIS 1.8에서 2.0으로 변경하려고합니다. 1.8 버전에서는 다음과 같은 필드 이름 테이블을 만듭니다. layer = vlayer provider = layer.dataProvider() feat = QGSFeatrue() allAttrs = provider.attributeIndexes() provider.select(allAttrs) fieldNames = [] while provider.nextFeature(feat) fields = layer.pendingFields() for (k, field) in fields.iteritems(): fieldNames.append(field.name()) 나는 이것을 2.0 버전으로 시도했다. layer = vlayer fieldNames = …
13 python  pyqgis  qgis-2 

6
연속 래스터의 모든 셀을 어떻게 반복합니까?
자세한 내용은 이 링크 를 참조하십시오. 문제 : 연속 래스터 (속성 테이블이없는 하나), 셀 단위 로 반복 하고 셀의 값을 얻고 싶습니다 . 실제로 래스터 계산기를 사용하지 않고 아래에 자세히 설명 된 대수 단계를 모방하여 그 값을 가져 와서 조건을 실행하고 싶습니다. 아래의 의견 요청에 따라 문제에 대한 배경 정보를 …
13 python  raster  arcobjects  gdal  c# 


4
WKT 선 스트링의 길이를 계산하는 파이썬적인 방법을 찾고
WGS84의 줄 길이를 마일로 계산하는 것에 만족하지 않았습니다 . 주어진 SRID에 따라 WKT 줄의 길이를 계산하는보다 편리한 Pythonic 방법이 있는지 궁금해했습니다. 나는 다음과 같은 것을 명심했다. srid="WGS84" line="LINESTRING(3.0 4.0, 3.1 4.1)" print length(line, srid) sin\cos근사치가 아닌 정확한 답변을 찾고 있습니다. 어떤 아이디어?
13 python  wkt  wgs84  srid  length 

2
Python을 사용하여 ArcMap에서 그리기를 비활성화하고 활성화하는 방법은 무엇입니까?
내가 쓰는 스크립트는 두 개의 데이터 프레임을 재배치하고 그 범위를 설정합니다. 이렇게하면 전체 Active View가 4 번 다시 그려 져서 스크립트 속도가 크게 느려집니다. 스크립트를 실행하기 전에 F9 키를 누르거나 'Pause Drawing'버튼을 클릭하면 그리기가 비활성화되고 스크립트가 훨씬 빠르게 실행되지만 스크립트가 자동으로 수행되기를 원합니다. 스크립트 시작 부분에서 ArcMap 10 그리기를 비활성화하고 …

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

3
논리 연산자 및 기타 함수를위한 gdal_calc 래스터 계산기 구문
에서 gdal_calc에 대한 문서 가 적혀있다 NumPy와 구문을 사용하여 명령 행 래스터 계산기를 . 나중에 그중 하나에 몇 가지 예가 있습니다. gdal_calc.py -A input.tif --outfile = result.tif --calc = "A * (A> 0)"--NoDataValue = 0 - 수단 설정된 제로 값 이하 널로 불행히도 다음과 같은 논리 연산자에 대한 예는 없습니다. …
13 python  gdal  numpy  gdal-calc 

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