QGIS 에 포인트로 구성된 레이어가 있습니다. 속성 테이블에는 각 점에 해당하는 x 및 y 좌표 가 없습니다 (표시) . 해당 점의 좌표 목록을 추출하는 방법이 있습니까? (이상적으로는 CSV로 , 필수는 아님)
또한 내 보낸 좌표 목록 (예 : CSV 파일)의 경우 기존 속성 테이블을 어떻게 포함합니까?
귀하의 정보를 위해 Mac OS X 10.6.7에서 QGIS를 실행하고 있습니다.
QGIS 에 포인트로 구성된 레이어가 있습니다. 속성 테이블에는 각 점에 해당하는 x 및 y 좌표 가 없습니다 (표시) . 해당 점의 좌표 목록을 추출하는 방법이 있습니까? (이상적으로는 CSV로 , 필수는 아님)
또한 내 보낸 좌표 목록 (예 : CSV 파일)의 경우 기존 속성 테이블을 어떻게 포함합니까?
귀하의 정보를 위해 Mac OS X 10.6.7에서 QGIS를 실행하고 있습니다.
답변:
버전에 따라 내보낼 레이어를 마우스 오른쪽 버튼으로 클릭하고 다른 이름으로 저장 ...을 선택하십시오 . 나타나는 대화 상자의 드롭 다운 목록에서 쉼표로 구분 된 값 을 선택하십시오 . 그런 다음에 레이어 의 일부 OGR 생성 옵션 을 입력 GEOMETRY = AS_XY 또는 GEOMETRY = AS_XYZ 소스 데이터의 차원에 따라 달라집니다.
수집 된 추가 된 세부 사항에 대해 이것을 좋아할 수 있습니다
Win7의 QGIS 1.7의 경우 레이어의 속성 테이블을 열고 버튼을 사용하여; 선택을 반전하여 모든 행을 선택하고 클립 보드에 복사
Excel에 붙여 넣습니다. 첫 번째 열에는 잘 알려진 잘 알려진 텍스트 정보가 포함되어 있습니다.
편집하다
이제 플러그인 mmqgis를 사용하여 형상을 csv로 내 보냅니다. 다른 쪽 끝에 CAD 사용자가 더 필요합니다.
postgressql과 내장 postgi가있는 경우 질문에 coord_x 및 coord_y라는 새 열을 추가 할 수 있습니다. 이 열을 업데이트하는 SQL은 다음과 같습니다.
UPDATE table_name
SET coord_x = X(the_geom),coord_y = Y(the_geom);
그게 다야 :)
가상 레이어를 사용하면 정확히 그렇게 할 수 있습니다. 레이어 도구 모음에있는 아이콘이거나 Layer
-> Add layer
-> 가상 레이어 추가 / 편집 ...`으로 이동하면 아래와 같은 창이 나타납니다.
에서 쿼리 는 같은 형상 특성을 선택할 수 있습니다 X 와 Y cooridnates을과 같은 속성 테이블에서 값을 속성 ID 의 예이다.
원하는 필드가있는 테이블이 있으면 save as
csv를 형식으로 사용 하고 선택할 수 있습니다 .
기본 엔진은 SQLite 및 Spatialite를 사용하여 작동하므로 쿼리에 대한 설명서는 https://www.gaia-gis.it/fossil/libspatialite/wiki?name=misc-docs 에서 찾을 수 있습니다.
MMQGIS 플러그인을 사용하여 나머지 레이어 속성이있는 형상을 CSV 파일로 내보낼 수도 있습니다.