«python» 태그된 질문

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

1
GDAL Python에서 데이터 세트를 닫는 이유는 무엇입니까?
파이썬 GDAL 코드에서 사람들이 스크립트 끝에서 데이터 세트를 닫는 것을 자주 볼 수 있습니다. Python GDAL에서 데이터 세트를 닫는 것이 왜 합리적입니까? 내가하지 않으면 어떤 결과가 있습니까? import gdal # open dataset ds = gdal.Open('test.tif') # close dataset ds = None
17 python  gdal 


3
PostGIS 테이블에 GeoPandas 데이터 프레임을 추가 하시겠습니까?
간단한 GeoPandas 데이터 프레임이 있습니다. 이 GeoDataframe을 PostGIS 테이블에 업로드하고 싶습니다. PostGIS 확장자를 가진 데이터베이스 설정이 이미 있지만이 데이터 프레임을 테이블로 추가 할 수 없습니다. 나는 다음을 시도했다. engine = <> meta = MetaData(engine) eld_test = Table('eld_test', meta, Column('id', Integer, primary_key=True), Column('key_comb_drvr', Text), Column('geometry', Geometry('Point', srid=4326))) eld_test.create(engine) conn = engine.connect() …

3
극지 입체화를위한 지리 변환?
현재 CANGRID 기후 데이터 (Surfer Grid ascii, ".grd"파일로 제공)를 ArcGIS로 가져 오기 위해 노력하고 있습니다. 격자의 크기는 95 행 x 125 열입니다. 메타 데이터 는 위도 / 경도 (왼쪽 아래), 셀 크기 (50km), 중앙 자오선 (110W) 및 원점 (60 ° N)의 극좌표 입체로 투영 된 음표를 제공합니다. 성공적으로 .grd를 ​​.ascii …

5
버퍼와 같은 지오 프로세싱을 위해 Python 라이브러리 (ArcPy 제외)를 찾고 있습니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 7 개월 전 . ArcPy를 제외하고, shapefile로 버퍼 / 교차와 같은 지오 프로세싱을 수행 할 수있는 파이썬 라이브러리가 있습니까?

1
빅 데이터 지오 프로세싱을 최적화하기 위해 NumPy 어레이를 어떻게 활용할 수 있습니까?
지오 프로세싱을 최적화하기 위해 NumPy 어레이를 활용하는 방법을 배우고 싶습니다. 내 작업의 대부분은 지오 프로세싱이 특정 작업을 수행하는 데 며칠이 걸리는 "빅 데이터"와 관련됩니다. 말할 필요도없이, 나는 이러한 루틴을 최적화하는데 매우 관심이 있습니다. ArcGIS 10.1에는 다음을 포함하여 arcpy를 통해 액세스 할 수있는 많은 NumPy 기능이 있습니다. NumPyArrayToFeatureClass (arcpy.da) RasterToNumPyArray (arcpy) …

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 

4
SHP 기능을 삭제하는 Python 모듈 (Desktop GIS가 설치되지 않은 경우)
외부 데이터베이스에서 shapefile 기능을 업데이트하는 비 프로덕션 시스템에서 야간에 실행되는 소프트웨어 (Arc 아님)가 있습니다. 주기적으로 shapefile의 모든 기능 (파일 자체가 아니라 남은 파일이 아님)을 삭제하고 소프트웨어가 shapefile을 처음부터 "다시 작성"하도록합니다. 이 과정을 자동화하고 싶습니다. 해당 시스템에 현재 설치된 GIS 소프트웨어가 없습니다. Arc의 Delete Features 지오 프로세싱 도구 와 마찬가지로 기능을 …

5
프로그래밍 방식으로 ArcMap에서 사용하는“Python.exe”의 경로를 얻는 방법
C #에서 ArcMap 추가 기능을 사용하고 있습니다. C # 코드에서 일부 Python 스크립트를 실행했습니다. 이제 해당 스크립트를 실행하기 위해 파이썬 코드를 하드 코딩했습니다. 그러나 이것은 이식성이 없습니다. 그래서 코드에서 Python 실행 파일의 경로를 가져 와서 사용하고 싶습니다. 질문: C # 코드에서 ArcMap이 사용하는 Python 실행 파일의 경로를 어떻게 얻을 수 …
16 arcgis-10.0  python  c# 

8
파이썬을 사용하여 래스터에서 각 픽셀의 XY 좌표와 셀 값을 얻는 방법은 무엇입니까?
나는 Python을 처음 접했고 ArcGIS 10에서 Python을 사용하여 픽셀 단위로 래스터의 셀 값과 좌표 (각 픽셀 중심의 XY 좌표를 매핑)를 얻는 빠른 방법이 있는지 알고 싶습니다. 이것을 더 설명하려면 첫 번째 픽셀의 맵 X, 맵 Y 및 셀 값을 가져 와서 세 개의 변수에 세 개의 값을 할당하고 나머지 픽셀 …

2
GDAL 및 Python을 사용하여 투영 된 geoTiff를 WGS84로 변환
다음 질문이 다소 어리 석다면 사과하지만, 나는이 전체 GIS에 아주 새로운 것입니다. 파이썬에서 gdal을 사용하여 투영 된 geoTiff 이미지를 WGS84로 변환하려고합니다. 다음과 비슷한 것을 사용하여 투영 된 GeoTiff 내의 점을 변환하는 프로세스를 개략적으로 설명하는 게시물을 찾았습니다. from osgeo import osr, gdal # get the existing coordinate system ds = gdal.Open('path/to/file') …

5
Vincenty와 원 거리 계산의 차이점은 무엇입니까?
Python의 geopy 패키지 에는 Great Circle 및 Vincenty의 공식 이라는 두 가지 거리 측정 기술이 있습니다. >>> from geopy.distance import great_circle >>> from geopy.distance import vincenty >>> p1 = (31.8300167,35.0662833) # (lat, lon) - https://goo.gl/maps/TQwDd >>> p2 = (31.8300000,35.0708167) # (lat, lon) - https://goo.gl/maps/lHrrg >>> vincenty(p1, p2).meters 429.16765838976664 >>> great_circle(p3, …

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

1
업데이트 된 Shapefile에서 변경된 줄을 보는 방법은 무엇입니까?
내가 사용하고 내 카운티의 GIS 데이터를 OpenStreetMap에있는 도로를 업데이트 할 수 있습니다. 작년에 출판 한 사본과 방금 출판 된 사본이 있는데, 속성 또는 지오메트리가 변경된 모든 LineString을 찾고 싶습니다. 이를 통해 OpenStreetMap에서 모든 새로운 거리와 수정 된 거리를 업데이트 할 수 있습니다. QGIS 또는 Python / OGR과 같은 FOSS 소프트웨어를 …

4
GDAL로 래스터 스무딩 / 보간?
짧게 : 아래 그림과 같이 래스터의 해상도를 변경하고 회색 램프를 부드럽게하고 싶습니다. 선호하는 것은 GDAL, PIL 또는 Numpy를 사용하는 것입니다. 설명 : 고성능 지형 통계 라이브러리를 사용하여 20m의 출력 해상도로 래스터로 포인트를 조작하고 있습니다 . 보간 시간이 기하 급수적으로 증가하기 때문에 출력 해상도를 변경하고 싶지 않습니다. 이 해상도를 사용하면 출력 …
15 python  raster  gdal 

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