QGIS 프로젝트를 다시 투영하고 싶었지만 그러한 옵션은 없습니다. 답변을 검색 할 때 ogr2ogr
각 벡터 레이어 (이 예제의 셰이프 파일)를 다시 투영 하여이 작업에 대한 제안을 보았습니다 . 그러나 나는 예상 결과를 얻지 못한다 :
C:\temp>ogrinfo -al -so misc.shp
INFO: Open of `misc.shp'
using driver `ESRI Shapefile' successful.
Layer name: misc
Geometry: Line String
Feature Count: 10
Extent: (21.267388, 42.015857) - (21.270225, 42.017470)
Layer SRS WKT:
PROJCS["MGI_Balkans_zone_7_deprecated",
GEOGCS["GCS_MGI",
DATUM["Militar_Geographische_Institute",
SPHEROID["Bessel_1841",6377397.155,299.1528128]],
PRIMEM["Greenwich",0],
UNIT["Degree",0.017453292519943295]],
PROJECTION["Transverse_Mercator"],
PARAMETER["latitude_of_origin",0],
PARAMETER["central_meridian",21],
PARAMETER["scale_factor",0.9999],
PARAMETER["false_easting",7500000],
PARAMETER["false_northing",0],
UNIT["Meter",1]]
id: Integer (10.0)
C:\temp>ogr2ogr -t_srs EPSG:4326 misc_re.shp misc.shp
C:\temp>ogrinfo -al -so misc_re.shp
INFO: Open of `misc_re.shp'
using driver `ESRI Shapefile' successful.
Layer name: misc_re
Geometry: Line String
Feature Count: 10
Extent: (-34.004490, 0.000230) - (-34.004490, 0.000230)
Layer SRS WKT:
GEOGCS["GCS_WGS_1984",
DATUM["WGS_1984",
SPHEROID["WGS_84",6378137,298.257223563]],
PRIMEM["Greenwich",0],
UNIT["Degree",0.017453292519943295]]
id: Integer (10.0)
따라서 새 파일은 지리적 좌표계를 변경했지만 투영되지 않았습니다.
그렇게하는 방법?
QGIS에서 벡터 레이어를 재 투영 할 수있는 "즉석"재 투영을 이미 알고 있다고 가정합니다.
—
steko
@ steko : djq가 "즉석에서"응답하는 경우, 이미 알고 있습니다.
—
zetah
아니요, 다른 방법이며 데이터를 영구적으로 변경합니다. 즉석 재 투영은 QGIS 프로젝트에서만 정의되며 레이어가 시각화되는 방식에 영향을 주지만 기본 파일은 건드리지 않습니다.
—
steko
고마워, 나는 그것에 대해 몰랐다. 정확히 내가 필요한 것입니다. ) 당신은 어제 마지막 코멘트를 게시 할 수 있다면 ... 나는 거기에 도착하기 위해 타이핑을 많이했다
—
zetah
.qqs
끝이 있고 shapefile은로 끝납니다.shp
. 프로젝트 파일을 다시 투영 할 수는 없지만 잘못 될 수 있다고 생각합니다.