지리 정보 시스템

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


1
CSV에서 폴리 라인 및 폴리곤을 QGIS로 가져 오기
데이터를 플롯하기 위해 많은 수의 폴리 라인 및 / 또는 다각형을 하나 이상의 QGIS 레이어로 가져오고 싶습니다. 각각은 단순한 속성 (예 : 이름) 만 갖습니다. 내가 알 필요가: 2 단계를 사용하기위한 CSV 파일의 필수 형식입니다. QGIS에서 폴리 라인 또는 폴리곤 레이어를 생성하려면 명령 또는 플러그인이 필요합니다. 정보를 위해 입력 CSV …
14 qgis  csv  import 

3
Python 목록에있는 경우 속성별로 기능을 선택 하시겠습니까?
파이썬에서 속성 별 선택을 완료하려고하지만 속성이 목록에 있는지 여부에 대한 쿼리를 기반으로합니다. 가장 간단한 쿼리는 다음과 같아야합니다. qry = " \"OBJECTID\" in oid_list" arcpy.SelectLayersByAttribute_management(inft, "NEW_SELECTION", qry) 그러나이 방법은 잘못된 식 오류를 반환합니다. 과거에는 이러한 유형의 쿼리에 대해 더 복잡한 구문을 사용해야했습니다. sqlQuery2 = "nid in (" + ','.join(["'"+x+"'" for x …

2
파이썬에서 GTiff에 대한 통계를 생성하기 위해 GDAL을 얻는 방법
저는 정기적으로 Python에서 GDAL을 사용하여 자체 GeoTIFF 래스터를 만듭니다. from osgeo import gdal from numpy import random data = random.uniform(0, 10, (300, 200)) driver = gdal.GetDriverByName('GTiff') ds = driver.Create('MyRaster.tif', 200, 300) band = ds.GetRasterBand(1) band.WriteArray(data) ds = band = None # save, close 그러나 ArcCatalog / ArcGIS로 결과를 볼 때는 …

4
ArcGIS 외부에서 사용할 수 있도록 첨부 파일이있는 피쳐를 내보내시겠습니까?
ArcGIS 10에는 지오 데이터베이스에 저장된 피쳐 클래스에 개별 피쳐 에 첨부 파일 을 추가 할 수있는 새로운 기능이 있습니다 . 이것을 사용하는 한 가지 방법은 특정 위치에 여러 그림을 추가하는 것입니다. 소화전 은 인기있는 예인 것 같습니다 (내가 생각하는 피트 스탑이 필요한 인터넷의 개인 지 알아야 함). 데이터베이스에서 첨부 파일 …

2
PostGIS에서 두 기하학 사이의 거리 측정기 값을 어떻게 얻습니까?
PostGIS에서 거리를 계산하는 것에 대한 간단한 질문이 있습니다. 두 기하학 사이의 거리를 얻고 싶습니다. 나는이 sid를 사용하고 있습니다 : 4269 미터에서 내가 지금하고있는 것은 이것입니다 : ST_Distance((a.geom,b.geom)) FROM ...하지만 나는 결과를 얻었습니다. 지리와 함께 작업해야한다고 생각하지만 어떻게 지리를 지리에 캐스트 할 수 있습니까? (a.geom :: geography) 시도했지만 오류가 발생합니다. 결과를 …


2
R의지도에 막대 차트를 플로팅 하시겠습니까?
나는 미국의 주 수준지도를 그리는 데 사용 plotrix하고 R있습니다. floating.pie각 상태에 파이 차트를 배치 하는 탁월한 기능 이 있습니다. plotrix패키지 내에 각 상태에서 막대 차트를 표시 하는 비슷한 기능이 있는지 궁금합니다 . (나는 막대 차트를 다루는 문서와 기능을 살펴 보았지만이 가능성이있는 것 같지는 않지만 확실하게 알고 싶었습니다.) 가능한 경우 plotrix …
14 r  statistics  chart 


4
전단지 마커의 팝업 위치를 변경 하시겠습니까?
Leaflet에서 마커 아이콘 하단에 팝업을 열고 싶습니다. 내 코드 : var mymap = L.map('mapid').setView([51.505, -0.09], 13); L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpandmbXliNDBjZWd2M2x6bDk3c2ZtOTkifQ._QA7i5Mpkd_m30IGElHziw', { maxZoom: 18, attribution: 'Map data © <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, ' + '<a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, ' + 'Imagery © <a href="http://mapbox.com">Mapbox</a>', id: 'mapbox.streets' }).addTo(mymap); var lati = 51.51; var longi = -0.09; var popupLocation1 …
14 leaflet  popup 

3
geopandas 공간 조인이 매우 느림
아래 코드를 사용하여 수백만 개의 GPS 포인트가있는 국가 (및 때로는 주)를 찾습니다. 코드는 현재 포인트 당 약 1 초가 걸리며 매우 느립니다. shapefile은 6MB입니다. geopandas는 공간 조인에 rtree를 사용하여 매우 효율적으로 만들지 만 여기서는 작동하지 않는 것 같습니다. 내가 뭘 잘못하고 있죠? 나는 초당 천 점 정도를 바라고 있었다. shapefile …

4
R 또는 Python을 사용하여 큰 래스터를 폴리 라인으로 변환하는 가장 빠른 방법은 무엇입니까?
전역 수역 (1 비트 값 0 및 1)이있는 큰 래스터 파일 (129600 x 64800 픽셀)을 가지고 바다와 내륙 수 해안선을 추출하려고합니다. 래스터에서 폴리 라인으로 변환하기 위해 ArcGIS 및 QGIS를 사용해 보았지만 시간이 오래 걸립니다. 누구 든지이 작업에 더 나은 / 빠른 방법 (Python 또는 R) 또는 더 나은 도구를 알고 …
14 python  r  performance 

4
PostgreSQL로 .shp를 가져 오시겠습니까?
shgre 파일을 postgreSQL로 가져오고 싶습니다. 먼저 sql 파일을 만든 다음 PostgreSQL을 실행합니다. SQL 파일을 만들려면 Windows cmd에서 다음 명령을 실행하십시오. shp2pgsql -s 4326 worldCountries.shp worldcountries postgres > worldcountries.sql 그런 다음 다음을 실행하십시오. psql -d postgres -U postgres -p 4321 -f worldcountries.sql 그러나 결과는 다음과 같습니다. psql : worldcountries.sql : 21 …

5
선분으로부터 보로 노이 다이어그램 만들기
포인트 대신 선분을 기준으로 보로 노이 다이어그램을 만드는 방법을 찾고 있습니다. 아래 예제를 참조하십시오 ( 이 프리젠 테이션 에서 가져옴 ). 이상적으로는 파이썬으로 스크립트를 작성할 수 있지만 ArcGIS 또는 이와 유사한 것을 사용하는 솔루션도 허용됩니다. 내가 지금까지 찾은 유일한 라이브러리는 openvoronoi 입니다. 다른 사람이 있습니까?

2
R의 SpatialPointsDataFrame 속성 및 연산자
R SpatialPointsDataFrame의 sp패키지를 사용하여 유형의 객체를 만들었습니다 . 그러나 @, $, . and []연산자와 객체를 사용하여 객체의 다른 속성에 액세스하는시기에 대해 혼란 스럽 습니다. 내 샘플 코드는 다음과 같습니다. library(sp) library(rgdal) #creating a SpatialPointsDataFrame with sample points in UTM x <- c(15.2, 15.3, 15.4, 15.5, 15.7) y <- c(50.4, 50.2, …
14 r  syntax 

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