지리 정보 시스템

지도 제작자, 지리학자 및 GIS 전문가를위한 Q & A

2
OGR을 사용하여 Shapefile 메타 데이터에 액세스하는 방법은 무엇입니까?
ogrinfo를 사용하여 다운로드 한 shapefile에 대한 세부 정보를 얻으려고합니다. 현재이 작업을 수행하는 방법을 아는 유일한 방법은 QGIS에로드하고 수동으로 주변을 클릭하여 속성 테이블 열기와 같은 정보를 찾는 것입니다. 메타 데이터가 기능과 함께 태그 된 것을보고 싶습니다. 만약 내가한다면: ogrinfo -al USA_adm0.shp 처음에는 유용한 정보가 많이 있지만 모든 기능 데이터와 함께 날아갑니다. …
12 shapefile  gdal  ogr 

1
파이썬에서 빈 다각형을 만드는 GDAL?
파이썬에서 Polygonize 함수를 사용하는 데 문제가 있습니다. 이에 대한 요리 책 예제는 여기 에서 찾을 수 있습니다 . 내 코드의 관련 부분은 다음과 같습니다 sourceRaster = gdal.Open('myraster.tif') band = sourceRaster.GetRasterBand(1) bandArray = band.ReadAsArray() outShapefile = "polygonized" driver = ogr.GetDriverByName("ESRI Shapefile") if os.path.exists(outShapefile+".shp"): driver.DeleteDataSource(outShapefile+".shp") outDatasource = driver.CreateDataSource(outShapefile+ ".shp") outLayer = outDatasource.CreateLayer("polygonized", …
12 python  gdal 

2
다 지점 vs 포인트 PostGIS
하나의 점만 저장하는 데 사용한다는 것을 알고 '지점'대신 지오메트리 유형 '다 지점'을 사용하는 것이 정상입니까? 멀티 포인트에서 포인트로 어떻게 변환 할 수 있습니까?

3
필드 계산기에서 문자열 바꾸기 기능을 사용하는 방법은 무엇입니까?
속성 테이블 내에서 'replace'함수를 사용하여 한 문자열을 다른 문자열로 바꾸려고합니다. 예를 들어, 'NAME'필드에 '(B)'문자열이 포함 된 여러 기능이 있으며이를 'County'라는 단어로 바꾸고 싶습니다. '기존 필드 업데이트'확인란을 선택하고 다음 표현식을 사용하고 있습니다. replace( '(B)','(B)','County') 결과적으로 'NAME'필드에 원래 '(B)'문자열이 포함되어 있는지 여부에 관계없이 모든 기능의 'NAME'필드가 'County'로 바뀝니다. 도움을 주시면 감사하겠습니다.

2
QGIS에서 ArcGIS Desktop으로 스타일을 전송합니까?
우리는 많은 다른 선에 대한 기호가있는 QGIS 프로젝트를 가지고 있습니다. QGIS와 ArcGIS에서 모두 액세스 할 수있는 지오 데이터베이스에서 데이터가 제공됩니다. 이제 QGIS 프로젝트의 상징을 사용하여 ArcGIS 맵 문서의 기능 스타일을 지정하려고합니다. 첫 번째 접근 방식은 SLD를 사용하는 것이 었습니다. QGIS 스타일을 SLD로 쉽게 내보낼 수 있지만 ArcGIS Desktop을 사용하여 SLD에 …


2
QGIS 및 환경 변수를 사용하는 독립형 애플리케이션
나는 사람들이 이것으로 나를 도울 수 있는지 알아보기 위해 IRC를 통과하려고 시도했지만 매체는 대답을 명확하게하기에는 약간 어색한 것처럼 보이므로 대신 시도해 보겠습니다. ArcPy를 사용하여 이미 독립 실행 형 응용 프로그램을 프로그래밍 할 수있는 방식으로 PyQGIS를 사용하여 독립 실행 형 응용 프로그램을 프로그래밍하고 싶습니다. PyQGIS 자체는 간단합니다. QGIS 콘솔 편집기에서 Python …
12 qgis  pyqgis 


2
Geoserver 및 PostGIS 데이터 저장소로 레이어를 게시 할 때 날짜 값에 왜 'Z'가 표시됩니까?
PostGIS 2.0.1 (PostgreSQL 9.1.x) 데이터 저장소와 함께 Geoserver 2.2.x를 사용하여 다양한 레이어를 게시했습니다. 날짜 / 시간 소인 관련 값이 아닌 날짜 값만있는 필드는 날짜로 저장됩니다. 레이어를 wfs / wms로 게시하고 브라우저 날짜에서 테이블을 연 후 vlues는 후미 'Z'로 표시됩니다. 이것은 geoserver가 사용하는 geotools 데이터 저장소 API의 제품입니까? geotools 데이터 저장소 …

6
데이터가없는 픽셀로 인해 래스터를 합칠 수 없음
매일 토양 수분 데이터가있는 래스터 (.vrt) 세트가 있습니다. 월 단위로 측정하기 위해 모든 래스터의 픽셀을 합산하려고합니다. 그러나 전 세계가 매일 보장되지 않으므로 다른 요일에 측정 값이 존재하는 곳에 데이터 값이 없습니다. 내가하고 싶은 것은 각 래스터의 값을 합산하는 것입니다. 그러나 nodata 픽셀이 합산 될 때마다 결과 픽셀이 nodata로 직접 분류됩니다. …
12 raster  gdal  qgis-2 

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 

3
ArcGIS Desktop을 사용하여 인접한 다각형을 병합 하시겠습니까?
ArcGIS Desktop을 사용하여 인접한 다각형을 서로 병합하고 싶습니다. 다각형 사이에 공통 필드가 없으므로 Dissolve 도구는 이상적인 솔루션이 아닙니다. 함께 병합하려는 다각형은 서로 인접하거나 특정 거리 내에 있습니다. ArcObject 사용을 피하고 싶습니다. 그러나 파이썬 스크립트는 환영합니다. 디졸브 도구는 디졸브 할 속성이 빠져있을 때 인접한 다각형을 병합합니다 (그리고 멀티 파트 만들기는 비활성화되어 …

2
3 차원 형상에서 2 차원으로 변환
지오메트리 열에 3 차원과 2 차원 값이 모두 포함 된 포인트 테이블이 있습니다.이 3 차원 지오메트리를 2 차원으로 변환하고 싶습니다 .PostGIS에 함수가 있습니까? 이 문제를 해결하도록 도와주세요. Sreesha.TA 감사합니다

1
PyQGIS를 사용하여 지오메트리를 사용하여 벡터 레이어를 CSV 파일로 작성 하시겠습니까?
파이썬을 사용 하여이 코드로 벡터 레이어 파일을 csv 파일에 쓰려고합니다. QgsVectorFileWriter.writeAsVectorFormat(mylayer, r'c:\temp\xyz.csv', "utf-8", None, "CSV") xyz.csv로 내보낼 수 있지만 형상 열이 아닌 속성 만 csv에 표시됩니다. 속성 및 공간 데이터를 csv 파일로 내보내려면 어떻게해야합니까?

3
클립 도구와 교차 도구의 차이점
클립 도구가 작동 방식이나 결과 측면에서 교차 도구와 어떻게 다릅니 까? 특정 상황을 염두에 두지 않습니다. 나는이 도구들 각각에 대해 배우고 있었고 결과가 언뜻보기에 매우 유사 해 보이기 때문에 어떻게 다른지 궁금했습니다. 감사!

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