«python» 태그된 질문

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

2
GDAL / OGR Python 바인딩에서 PostgreSQL / PostGIS 오류를 잡는 방법?
쿼리가 실패한 후 OGR에서 PostgreSQL 출력 오류 메시지를 포착 할 수 있습니까? 예를 들어 conn.ExecuteSQL('SELECT * FROM non_existing_table;') Postgres에서 이것은 오류 메시지를 반환합니다 : "Error: relation 'non_existing_table' does not exist." ogr에서 우리는 표준을 얻습니다. "Error: current transaction is aborted, commands ignored until end of transaction block" Postgres 오류 메시지를 잡거나 …

4
파이썬을 사용하여 래스터에서 위도 / 경도를 높이시겠습니까?
누군가 ArcGIS를 사용하지 않고 래스터에서 고도 데이터를 얻는 경험이 있는지 궁금 하지만 오히려 정보를 파이썬 list이나 dict? XY 데이터를 튜플 목록으로 가져옵니다. xy34 =[perp_obj[j].CalcPnts(float(i.dist), orientation) for j in range (len(perp_obj))] xy 쌍의 해당 고도를 얻으려면 목록을 반복하거나 함수 또는 클래스 메서드에 전달하고 싶습니다. 나는 주제에 대해 약간의 연구를했으며 gdal API가 …

2
처음부터 다중 스펙트럼 이미지 만들기
cero에서 다중 스펙트럼 이미지를 만들어서 테스트하고 싶습니다. 소금과 후추 소리가 나는 5 개의 완전히 균일 한 밴드 또는 중앙에 다른 값의 제곱과 같은 정말 간단한 것. 분명히 이것은 다차원 배열 인 행렬의 스택 일 것입니다. 나는 파이썬과 gdal을 사용하여 이것을 달성하고 싶지만 gdal은 꽤 밀폐되어 있으며, 나는 그것을 전혀 얻지 …
10 python  raster  gdal  imagery 

2
GeoPy 지오 코더에서 개별 주소 구성 요소 (도시, 주 등)를 반환하는 방법은 무엇입니까?
GeoPy를 사용하여 주소를 위도, 경도로 지오 코딩합니다. 또한 각 주소별로 항목 화 된 주소 구성 요소 (거리, 도시, 주, 우편 번호)를 추출하고 싶습니다. GeoPy는 주소가 포함 된 문자열을 반환하지만 각 구성 요소를 분리하는 신뢰할 수있는 방법을 찾을 수 없습니다. 예를 들면 다음과 같습니다. {street: '123 Main Street', city: 'Los Angeles', …

3
'NoneType'개체에 속성이 없습니다
파이썬 지리 공간 프로그래밍을 처음 사용합니다. 다음 스크립트를 실행하고 해당 오류 메시지가 나타납니다. >>> import osgeo >>> import osgeo.ogr >>> shapefile = osgeo.ogr.Open("tl_2009_us_state.shp") >>> numLayers = shapefile.GetLayerCount() Traceback (most recent call last): File "<pyshell#5>", line 1, in <module> numLayers = shapefile.GetLayerCount() AttributeError: 'NoneType' object has no attribute 'GetLayerCount'
10 python  gdal 

2
개인 정보 요구 사항을 충족시키기 위해 다각형 수집
특정 산업의 모든 고용주의 사무실 위치를 나타내는 포인트 피처 클래스가 있습니다. 피처 클래스에는 각 사무실에서 근무하는 직원 수를 저장하는 속성이 있습니다. 누군가가이 데이터를 가능한 가장 작은 지리적 단위 (이 경우 인구 조사 블록)에 공간적으로 결합하여 사용하도록 요청했습니다. 그러나 개인 정보 보호 계약에 따라 데이터가있는 그대로 릴리스되지 않습니다. 대신 두 가지 …


2
Python에서 PostGIS 테이블을 Shapefile로 변환 하시겠습니까?
PostGIS 테이블을 pgsql2shp를 사용하지 않고 shapefile로 변환하고 싶습니다. shapefile에 지오메트리를 만들려면 Xmin, Ymin 및 Xmax, Ymax를 제공해야하며 PostGIS 테이블에있는 지오메트리는 불규칙한 모양입니다 (경계 상자를 사용하여 외부를 얻을 수는 있지만 포함됩니다) 내 ineterest 영역보다 더 넓은 영역). 작업을 수행 할 수있는 방법이 있습니까? 프로그래밍 방식으로 파이썬을 사용하고 싶습니다.
10 python  postgis 

1
Python의 ArcObjects : 형상 (모양) 형상을 가진 객체에 인터페이스 할당
Python에서 ArcObject를 사용하려고합니다. 지오메트리 데이터로 객체에 인터페이스 (예 : IZ.InterpolateZsBetween)를 할당하는 데 문제가 있습니다. 코드는 다음과 같습니다. from Comtypes.client import CreateObject, GetModule import arcgisscripting gp = arcgisscripting.create(9.3) gp.setproduct("ArcInfo") esriSystem = GetModule("C:/Program Files (x86)/ArcGIS/com/esriSystem.olb") esriGeometry = GetModule("C:/Program Files (x86)/ArcGIS/com/esriGeometry.olb") esriDataSourcesGDB = GetModule("C:/Program Files (x86)/ArcGIS/com/esriDataSourcesGDB.olb") esriGeoDatabase = GetModule("C:/Program Files (x86)/ArcGIS/com/esriGeoDatabase.olb") sPath ="c:/temp/test.gdb" …

1
PostGIS 다각형 지오메트리 도움말-닫히지 않은 링
Erik Westra ( Amazon link )의 'Python Geospatial Development'라는 책을 집어 들고 작업 중입니다. 현재 지리 공간 웹 앱을 구축하기 위해 셰이프 파일에서 PostGIS 데이터베이스로 GSHHS 해안선 데이터를로드하는 방법을 가르치고 있습니다. 내 문제는 이것입니다 : GSHHS 데이터를 PostGIS로 가져 오려고하면 해안선 다각형이 '유효한'것으로 간주되지 않기 때문에 거부됩니다. 구체적으로, 해안선 폴리곤의 …
10 python  postgis  ogr  wkt 

3
pyproj 및 Proj.4를 사용하여 X, Y 좌표를 위도 / 경도로 변환하면 잘못된 좌표가 반환됩니다.
x 및 y 좌표를 포함하는 여러 XML 파일을 읽고 모두 단일 csv 파일로 결합하는 python 스크립트를 작성 중입니다. CSV의 위도 및 경도는 필수 필드이지만 Ohio North State Plan usFt의 x, y 좌표를 WGS84로 변환하는 데 어려움이 있습니다. >>> p = Proj(r'+proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=us-ft …


2
ogr 및 Python을 사용하여 다각형 내의 (선 스트링) 포인트
현재 shapefile에서 찾은 지오메트리 피처로 토폴로지 네트워크를 구축해야하는 프로젝트를 진행하고 있습니다. 지금까지 Ben Reilly의 오픈 소스 프로젝트를 사용하여 선 스트링을 네트워크 에지로 변환하고 가까운 피처 (다른 선 스트링이라고 함)를 감지하고 가장 가까운 경로에 추가하여 가장 짧은 경로 알고리즘을 실행할 수있었습니다. 그러나 그것은 하나의 shapefile에 좋습니다. 그러나 이제 다른 모양 파일의 …

5
하나의 shapefile 속성 테이블을 다른 dbf 테이블의 값으로 업데이트
여기에 내가하려는 일을 설명하려고합니다. 동일한 필드를 가진 하나의 shapefile과 하나의 독립 dbf 테이블이 있습니다. dbf 테이블에서 모든 필드가 채워지지만 shapefile 속성 테이블에서 하나만 지정하면 이름을 "OneField"로 지정하십시오. 내가하고 싶은 것은 "OneField"(Shapefile)의 값이 "OneField"(dbf 테이블)의 값과 같은지 확인하고 그렇다면 shapefile 속성 테이블의 나머지 빈 필드를 값으로 채우는 것입니다. 독립 dbf 테이블에서. …
10 python  data  shapefile 

3
Python 프로그램을 실행하기 위해 ArcMap에서 버튼을 생성합니까?
툴바의 버튼을 클릭하면 ArcMap 내에서 실행하려는 스크립트가 있으며 지금까지는 스크립트를 스크립트 도구로만 만들 수있었습니다. 지오 프로세싱 도구가 아닌 명령으로 실행해야합니다. 지오 프로세싱 도구로이를 실행하면 명령 줄 창에서 동일한 코드가 실행될 때보 다 시간이 오래 걸립니다. 방금 ArcObjects를 살펴보기 시작했지만 사용해야 할 경우 사용을 시작하고 싶습니다. 누구나 샘플 코드 또는 버튼을 …

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