다각형 좌표를 WKT가 아닌 CSV로 내보내는 방법은 무엇입니까?


9

다각형 좌표를 shapefile에서 CSV 파일로 내보내려고 시도했지만 지금까지 모든 시도가 실패했습니다. 나는 이것에 관한 많은 질문과 답변을 찾았지만 아무도 내 문제를 해결하지 못했습니다.

파일을 다운로드했습니다

www.naturalearthdata.com/http//www.naturalearthdata.com/download/10m/cultural/ne_10m_admin_0_countries.zip

기본 세계지도를 포함하는 shapefile입니다. 벡터 레이어를 추가하여 shapefile을 QGIS로 가져온 다음 각 국가의 좌표를 사용하여 다각형을 내보내려고합니다. 내가 찾은 팁은 레이어를 마우스 오른쪽 버튼으로 클릭 한 다음 다른 이름으로 저장을 선택하거나 속성 테이블을 열고 Excel로 복사하여 레이어를 저장하도록 제안합니다. 이것을 시도하면지도의 각 국가에 대해 한 행씩 마스터 정보 만 얻습니다.

누구나 좌표가있는 다각형을 포함하는 각 국가의 세부 정보를 검색하는 방법을 알고 있습니까?


1
따라서 내 보낸 모든 다각형의 모든 정점 ( "코너")에 대한 좌표를 원하십니까? 그것은 꽤 많은 행이 될 수 있습니다. 아마 지금 얻는 것은 중심입니다. 무엇을해야하는지 물어봐도됩니까? 원하는 일을 더 쉽게 수행 할 수있는 방법이 있습니까?
Martin

텍스트 (WKT) 표현만으로도 충분할 것입니까?
vinayan

나는 WKT에 익숙하지 않지만 웹에서 찾은 것에서 사용하기가 조금 어려울 것 같습니다. CSV 파일의 데이터가 필요합니다. 여기서 사용하는 쉐이프 파일은 테스트 용으로 만 사용되며 작업에는 사용하지 않습니다. 나는 어업과 관련된 특별한 지리학 적 구역과 협력하고 있습니다. 이 영역은 데이터베이스에 저장됩니다. 비교 목적으로 모양 파일 데이터를 데이터베이스로 가져오고 싶습니다. 테스트 파일에서 선택한 국가의 좌표를 csv 파일로 내보내고 데이터베이스로 가져 오는 방법을 찾을 수 있기를 바랍니다.
Sveinung

답변:


11

MMQGIS 플러그인을 사용하여 형상을 csv로 내보내십시오. 난 그냥 당신의 파일을 시도, 완벽하게 작동합니다.

여기에 이미지 설명을 입력하십시오


큰! 이것이 내 문제를 해결할 수 있다고 생각합니다! 여기서 속성과 노드를 연결할 수 있습니다. 내가 작업 할 실제 파일은 매우 큰 테스트 파일보다 훨씬 작습니다. 나는 이것이 내가 찾던 것이라고 생각합니다. 고마워요! 불행히도 내 평판은 여전히 ​​유용한 투표를하기에는 너무 낮습니다.
Sveinung

8

Layer > Save As...형식을 CSV로 선택하십시오 . '레이어 옵션', '지오메트리'가 AS_WKT'벡터 레이어를 다른 이름으로 저장 ...'창에서 설정되어 있는지 확인하십시오 . CSV 파일의 첫 번째 열에 다각형 좌표가 포함됩니다.


작동했습니다! 나는 좌표를 얻었다! 그러나 CSV 파일의 데이터가 필요하므로 사용하기가 약간 어색합니다. 이 형식을 CSV로 변환하는 쉬운 방법이 있는지 모르겠습니다. 그러나 이것은 매우 유용했습니다. 감사!
Sveinung

2

이 간단한 앱을 사용하여 shapefile을로드 한 다음 X / Y로 내보낼 수 있습니다

http://www.qarah.com/shapeviewer/#download


그것도 효과가 있었다! 그러나 여기서 좌표를 국가에 연결하는 데 문제가있는 것 같습니다. 국가 이름으로 속성 테이블을 내 보내면 두 데이터 세트 사이에 명확한 관계가 없습니다. 마스터 및 세부 정보가 모두 필요합니다. 그러나 이것은 내가 계속 사용할 깔끔한 작은 응용 프로그램입니다. 감사!
Sveinung

1

그리스어 방법 : A) 원하는 기능을 선택하고 복사하여 워드 프로세서에 붙여 넣습니다. B) 첫 번째 부분 wkt_geom…과 끝에 괄호를 삭제하여 숫자 만 있습니다. C) 바꾸기 : ,( ^pMS 단어) 또는 \n(Libre office-Open office) 로 (쉼표와 공백 ) D) 공백 하나를 쉼표로 바꿉니다 . X, Y 형식으로 좌표 목록을 얻습니다.

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