미터 단위로 버퍼를 만드시겠습니까?


15

나는 GIS 세계에 처음 왔기 때문에 내 문제는 매우 어리석지 만 어쨌든 시도 할 것입니다.

객관적인

경도 / 위도의 좌표 목록을 .csv파일 로 저장하면 x해당 좌표 주위의 거리가 km 인 버퍼를 만들고 싶습니다 . (이와 관련이있는 경우이 좌표는 SCCS 데이터 세트 에서 사회의 위치입니다 .이 사회는 전세계에 흩어져 있습니다.)

문제

방사형 각도로 거리가있는 버퍼 만 만들 수 있지만 (킬로) 미터로하고 싶습니다. 다음 Q & A를 알고 있지만 제안 된 내용을 따르면 문제가 해결되지 않는 것 같습니다.

내가 시도한 것 ...

  1. QGIS (v2.4)를 시작하고 Add delimited text layer
  2. .csv파일과 x / y 필드를 선택하고OK
  3. WGS 84CRS로 선택 (또한 시도 NAD83했지만 차이는 없었습니다)을 클릭하십시오.OK
  4. 레이어를 마우스 오른쪽 버튼으로 클릭 Save As...하고 대화 상자에서 다음을 선택하고 클릭하십시오 OK. 여기에 이미지 설명을 입력하십시오
  5. sccs_meter.shp현재 프로젝트에 레이어로 추가
  6. 선택 Vector> Geoprocessing Tools> Buffers10> 집합 버퍼 거리

결과는 반경이 약 1068km 인 버퍼로, 버퍼 거리가 10 미터가 아닌 10 도임을 나타냅니다.

내가 여기서 뭘 잘못 했니?


1
"WGS84 레이어를 사용하여 미터 / km 단위로 버퍼링하는 워크 플로우는 무엇입니까?" 문제를 해결하지 않으면 의견을 읽으십시오. 버퍼 도구를 사용할 때 레이어 CRS 단위를 사용하고 wgs84를 선택하면 각도가 사용됩니다. _meters 파일을 만들 수 있지만 좌표계를 실제로 변경하지 않았습니다.
Alexandre Neto

@ AlexandreNeto : 그 질문에서 Jake의 대답을 읽었습니다. 방위 등가 투영법 생성에 대한 부분 또는 다른 CRS를 사용하여 현재 도면층을 저장하는 것에 대한 부분을 의미 했습니까? 나는 미터로되어 있어야하는 NAD83 (그림과 같이)을 사용하여 광산을 저장했지만 여전히 버퍼를도 단위로 만듭니다.
Herr K.

3
NAD83은 단위도를 사용합니다. 미터를 사용하는 NAD83 데이텀을 사용하는 많은 투영법이 있습니다.
Evil Genius

답변:


17

4 단계에서 CRS를 NAD83에서 미터를 단위로 사용하는 다른 투영으로 변경해야합니다.

데이터의 범위에 따라 어느 것이 가장 좋습니다. 불행히도, 귀하의 데이터는 전 세계에 위치하므로 다음과 같은 이점을 얻을 수 있습니다.

  1. 각각에 대해 aeqd (또는 tmerc)를 사용하여 사용자 정의 CRS를 작성하고 하나의 버퍼 만 사용하십시오. 실제로는 버퍼를 한 번만 만들고 .prj 및 .qpj 파일에서 CRS 정보를 교환하면됩니다. 중심에 대한 버퍼의 좌표는 항상 동일합니다.
  2. UTM 영역에 따라 데이터를 그룹화하고 해당 영역에 해당 영역의 UTM CRS를 사용하십시오.
  3. UTM과 마찬가지로 포인트를 위도 영역 (예 : 10 도마 다)으로 그룹화하고 각 그룹에 대해 사용자 지정 Lambert 등각 원추형 2SP CRS를 만듭니다. 이것은 세계의 모든 북부 및 남부 UTM 지역을 사용하는 것보다 훨씬 빠릅니다.
  4. pseudo mercator EPSG : 3857을 모두 사용하십시오. 버퍼는 멋진 원처럼 보이지만 실제 크기는 작아지고 더 많은 극으로 왜곡됩니다.

안녕하세요, 비슷한 상황이 있습니다 (그러나 폴리 라인이 골대 전체에 위치하고 한쪽에 50km 버퍼가 필요합니다). 네 번째 옵션을 사용할 수 있다면 왜 최고의 옵션 중 하나를 사용 해야하는지에 대해 약간 혼란 스럽습니다 ( 가장 쉬운 것 같습니다). 정확한 결과를 제공하지만보고 싶은 왜곡을 명확하게 표시하지 않기 때문입니까? 감사! :)
Amroco

@Amroco EPSG : 3857 거리가 정확히 일정해야하고 적도에서 멀리 떨어져 있으면 피해야합니다.
AndreJ

2

빠르고 더러운 방법 : km 당 0.01 °의 버퍼 거리를 사용하십시오. 37km 위도에서 km 당 평균 각도입니다. NS 및 EW 버퍼 범위를 왜곡합니다. 그러나 귀하의 목적에 맞게 충분히 정확할 수 있습니다.


안녕, 왜곡이 얼마나 큰지 아십니까? 그리고 기둥?
Amroco

완벽한 구 (지오이드가 아님)를 가정 : 적도 : 1 ° lat = ~ 111111m, 1 ° long = ~ 111133m, 평균. = 111122 m 극점 : 1 ° lat = ~ 111111 m, 1 ° long = 0 m, 평균. = 55556 m
Flo

1

geospatialearth 사이트 링크 링크를 확인할 수 있습니다 . 브라우저에서 Adobe Flash를 허용해야합니다. Firefox가 권장됩니다.

프로그래머는 점의 버퍼를 작성하기 위해 geographiclib javascript를 js2shapefile과 함께 사용할 수 있습니다. geographiclib를 사용하여 csv 파일의 모든 점 주위에 고정 거리 x로 수많은 등각 점을 만든 다음 js2shapefile을 사용하여 모양 파일로 변환 할 수 있습니다.

위의 링크를 확인하면 백퍼센트 만족합니다.


링크에서 설명하는 문제에 대해 약간의 추가 정보를 추가하면 문제가 해결됩니다. 외부 링크는 많이 바뀌거나 끊어집니다.
MaryBeth

@MatyBeth 위에서 언급 한 링크는 사용자가 자바 스크립트를 사용하여 브라우저에서 읽은 .csv 파일을 업로드하는 작은 형식입니다. 이 CSV 파일의 미리보기가 표시됩니다. 사용자는 위도 및 경도 열과 포인트 셰이프 파일, 길이 및 높이가 미터로 표시된 사각형 버퍼 또는 반경이 미터로 표시된 원 버터 및 세그먼트 수와 같이 다운로드하려는 지오메트리 유형을 선택해야합니다. 사용자는 버퍼를 shapefile 또는 KML 파일로 저장할 수 있습니다.
GeoSpatialEarth.in
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.