2017-02-02 13 views
2

많은 압축 tiff 파일로 vrt 파일을 작성하려고합니다. 나는이 XML-명령은 VRT에 zip 파일 내부에 TIFF 파일을 추가 발견이 잘 작동하지만, 문제는 그것은 단지 절대 경로와 함께 작동한다는 것입니다vrt 파일 (zipip)에 압축이있는 상대 경로?

<SourceFilename relativeToVRT="1">/vsizip/c:/data/DSM_633_54_TIF_UTM32-ETRS89.zip/DSM_1km_6333_546.tif</SourceFilename> 

. 내가 도커에서 일하고 있기 때문에 절대 경로를 사용할 수 없으며 친척 만 사용할 수 있습니다.

그냥 상대 경로를 사용하면 이미지를 찾을 수없는 것입니다. QGis에서 이미지를 열면 1e [거대한 수]의 값을 갖습니다.

상대 경로을 사용할 수있는 방법은 zip 파일에 VTT 이미지를 추가 할 때입니까?

+0

그냥이 발견 잘해야한다고 생각 : HTTP : // erouault .blogspot.dk/2011/12/원활한 액세스 - 원격 - 글로벌 -multi.html이 재미있어 보입니다. –

답변

1

난 당신이 절대 경로를 사용할 수 있다고 생각 :

여기

은 예입니다 (그는 더블 슬래시 noticet). 이 Ofcause

[email protected]:~$ docker -H 172.16.0.5:2375 run --rm -v $(docker -H 172.16.0.5:2375 volume create -d azurefile -o share=dhm-danmarks-hoejdemodel):/data geodata/gdal gdalinfo /vsizip//data/DSM_633_54_TIF_UTM32-ETRS89.zip/DSM_1km_6333_546.tif 
Driver: GTiff/GeoTIFF 
Files: /vsizip//data/DSM_633_54_TIF_UTM32-ETRS89.zip/DSM_1km_6333_546.tif 
Size is 2500, 2500 
Coordinate System is: 
PROJCS["ETRS89/UTM zone 32N", 
    GEOGCS["ETRS89", 
     DATUM["European_Terrestrial_Reference_System_1989", 
      SPHEROID["GRS 1980",6378137,298.257222101, 
       AUTHORITY["EPSG","7019"]], 
      TOWGS84[0,0,0,0,0,0,0], 
      AUTHORITY["EPSG","6258"]], 
     PRIMEM["Greenwich",0, 
      AUTHORITY["EPSG","8901"]], 
     UNIT["degree",0.0174532925199433, 
      AUTHORITY["EPSG","9122"]], 
     AUTHORITY["EPSG","4258"]], 
    PROJECTION["Transverse_Mercator"], 
    PARAMETER["latitude_of_origin",0], 
    PARAMETER["central_meridian",9], 
    PARAMETER["scale_factor",0.9996], 
    PARAMETER["false_easting",500000], 
    PARAMETER["false_northing",0], 
    UNIT["metre",1, 
     AUTHORITY["EPSG","9001"]], 
    AXIS["Easting",EAST], 
    AXIS["Northing",NORTH], 
    AUTHORITY["EPSG","25832"]] 
Origin = (546000.000000000000000,6334000.000000000000000) 
Pixel Size = (0.400000000000000,-0.400000000000000) 
Metadata: 
    AREA_OR_POINT=Area 
Image Structure Metadata: 
    COMPRESSION=DEFLATE 
    INTERLEAVE=BAND 
Corner Coordinates: 
Upper Left ( 546000.000, 6334000.000) ( 9d45'36.85"E, 57d 8'49.01"N) 
Lower Left ( 546000.000, 6333000.000) ( 9d45'36.19"E, 57d 8'16.67"N) 
Upper Right ( 547000.000, 6334000.000) ( 9d46'36.34"E, 57d 8'48.65"N) 
Lower Right ( 547000.000, 6333000.000) ( 9d46'35.66"E, 57d 8'16.31"N) 
Center  ( 546500.000, 6333500.000) ( 9d46' 6.26"E, 57d 8'32.66"N) 
Band 1 Block=256x256 Type=Float32, ColorInterp=Gray 
    NoData Value=-9999 

우리가 생성 VRT 파일 후 모든 통화에 대해 동일한 볼륨 바인딩을한다고 가정을 의미합니다 -하지만 난 그 :)