จะทราบได้อย่างไรว่ามีการอ้างอิงทางภูมิศาสตร์หรือไม่?


40

ฉันได้รับไฟล์ TIFF จากใครบางคน แต่ฉันไม่แน่ใจว่ามีการอ้างอิงทางภูมิศาสตร์หรือไม่ มีวิธีง่าย ๆ ในการตรวจสอบเรื่องนี้หรือไม่?


3
คุณใช้ซอฟต์แวร์อะไร หากคุณใช้ ArcMap ให้โหลดลงใน dataframe คลิกขวาที่มันและเลือกคุณสมบัติคุณสามารถค้นหาข้อมูลไฟล์ได้จากที่นั่น ฉันแน่ใจว่าซอฟต์แวร์อื่นมีกระบวนการที่คล้ายกัน

ขอบคุณง่ายพอ ฉันไม่รู้ว่ามีเครื่องมือบรรทัดคำสั่งที่ฉันสามารถเรียกใช้ (อาจใช้ gdal หรืออะไรบางอย่าง)
Jeff Storey

คำตอบ:


42

ดูเหมือนว่าgdalinfoจะบอกคุณ:

ส่งออกตัวเลขที่ไม่อ้างอิงทางภูมิศาสตร์จากโครงร่าง ArcMap:

C:\Temp>gdalinfo figure1.tif
Driver: GTiff/GeoTIFF
Files: figure1.tif
Size is 244, 210
Coordinate System is `'
Metadata:
  TIFFTAG_XRESOLUTION=96
  TIFFTAG_YRESOLUTION=96
  TIFFTAG_RESOLUTIONUNIT=2 (pixels/inch)
Image Structure Metadata:
  INTERLEAVE=PIXEL
Corner Coordinates:
Upper Left  (    0.0,    0.0)
Lower Left  (    0.0,  210.0)
Upper Right (  244.0,    0.0)
Lower Right (  244.0,  210.0)
Center      (  122.0,  105.0)
Band 1 Block=244x11 Type=Byte, ColorInterp=Red
Band 2 Block=244x11 Type=Byte, ColorInterp=Green
Band 3 Block=244x11 Type=Byte, ColorInterp=Blue

ภาพถ่ายทางอากาศ:

C:\Temp>gdalinfo Adona_1.tif
Driver: GTiff/GeoTIFF
Files: Adona_1.tif
       Adona_1.tif.ovr
       Adona_1.tfw
       Adona_1.tif.aux.xml
Size is 5426, 5522
Coordinate System is:
PROJCS["NAD83 / Arkansas North",
    GEOGCS["NAD83",
        DATUM["North_American_Datum_1983",
            SPHEROID["GRS 1980",6378137,298.2572221010002,
                AUTHORITY["EPSG","7019"]],
            AUTHORITY["EPSG","6269"]],
        PRIMEM["Greenwich",0],
        UNIT["degree",0.0174532925199433],
        AUTHORITY["EPSG","4269"]],
    PROJECTION["Lambert_Conformal_Conic_2SP"],
    PARAMETER["standard_parallel_1",36.23333333333333],
    PARAMETER["standard_parallel_2",34.93333333333333],
    PARAMETER["latitude_of_origin",34.33333333333334],
    PARAMETER["central_meridian",-92],
    PARAMETER["false_easting",1312333.333333333],
    PARAMETER["false_northing",0],
    UNIT["US survey foot",0.3048006096012192,
        AUTHORITY["EPSG","9003"]],
    AUTHORITY["EPSG","26951"]]
Origin = (1045317.554567784100000,261147.746197238540000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Metadata:
  TIFFTAG_SOFTWARE=Adobe Photoshop CS4 Windows
  TIFFTAG_DATETIME=2010:08:04 07:39:30
  TIFFTAG_XRESOLUTION=1
  TIFFTAG_YRESOLUTION=1
  TIFFTAG_RESOLUTIONUNIT=2 (pixels/inch)
  AREA_OR_POINT=Area
Image Structure Metadata:
  INTERLEAVE=PIXEL
Corner Coordinates:
Upper Left  ( 1045317.555,  261147.746) ( 92d53'31.49"W, 35d 2'50.94"N)
Lower Left  ( 1045317.555,  258386.746) ( 92d53'31.19"W, 35d 2'23.64"N)
Upper Right ( 1048030.555,  261147.746) ( 92d52'58.86"W, 35d 2'51.19"N)
Lower Right ( 1048030.555,  258386.746) ( 92d52'58.56"W, 35d 2'23.88"N)
Center      ( 1046674.055,  259767.246) ( 92d53'15.03"W, 35d 2'37.41"N)
Band 1 Block=5426x1 Type=Byte, ColorInterp=Red
  Overviews: 2713x2761, 1357x1381, 679x691, 340x346, 170x173
Band 2 Block=5426x1 Type=Byte, ColorInterp=Green
  Overviews: 2713x2761, 1357x1381, 679x691, 340x346, 170x173
Band 3 Block=5426x1 Type=Byte, ColorInterp=Blue
  Overviews: 2713x2761, 1357x1381, 679x691, 340x346, 170x173

16

การเพิ่มคำตอบของ Chad: มีไฟล์. TFW มาพร้อมกับ TIF หรือไม่ ถ้าเป็นเช่นนั้นภาพจะมีข้อมูล georef ที่ไม่ได้ฝังอยู่ในส่วนหัว ฉันไม่รู้ว่า GDALINFO จะจับสิ่งนั้นได้หรือไม่

น่าเสียดายที่ TFW ให้พิกัดและขนาดเซลล์แก่คุณเท่านั้น ไม่ได้ระบุ CRS / การฉายภาพ / ดาต้าที่ภาพอ้างอิงหรือหน่วยที่ใช้สำหรับการฉายภาพ


จุดดีเควิน
Chad Cooper

ไม่มี TFF ดังนั้นฉันหวังว่ามันจะฝังอยู่ในส่วนหัว ฉันจะทำการทดสอบเพื่อดูว่าข้อมูลที่ gdal ให้ในไฟล์ ขอบคุณ
Jeff Storey

ฉันจะไม่บอกว่านั่นเป็นข้อบ่งชี้ที่ดี ArcMap 10 สร้าง GeoTIFF ด้วยการอ้างอิงทางภูมิศาสตร์แบบฝังและไฟล์ tfw ที่ซ้ำซ้อน
จะ

7

ในโลกของ ESRI หากภาพนั้นถูกอ้างอิงทางภูมิศาสตร์ แต่ไม่แก้ไขให้ถูกต้อง gdalinfo จะไม่ส่งคืนข้อมูลประมาณการ

Driver: GTiff/GeoTIFF
Files: COVE_COGEO.tif
       COVE_COGEO.aux
       Cove_COGEO.rrd
       COVE_COGEO.tif.aux.xml
Size is 6618, 8176
Coordinate System is `'
Metadata:
  TIFFTAG_IMAGEDESCRIPTION=
  TIFFTAG_MAXSAMPLEVALUE=1
  TIFFTAG_MINSAMPLEVALUE=0
  TIFFTAG_RESOLUTIONUNIT=2 (pixels/inch)
  TIFFTAG_XRESOLUTION=300
  TIFFTAG_YRESOLUTION=300
Image Structure Metadata:
  INTERLEAVE=PIXEL
Corner Coordinates:
Upper Left  (    0.0,    0.0)
Lower Left  (    0.0, 8176.0)
Upper Right ( 6618.0,    0.0)
Lower Right ( 6618.0, 8176.0)
Center      ( 3309.0, 4088.0)
Band 1 Block=6618x512 Type=Byte, ColorInterp=Red
  Overviews: 1655x2044, 828x1022, 414x511, 207x256, 104x128, 52x64
Band 2 Block=6618x512 Type=Byte, ColorInterp=Green
  Overviews: 1655x2044, 828x1022, 414x511, 207x256, 104x128, 52x64
Band 3 Block=6618x512 Type=Byte, ColorInterp=Blue
  Overviews: 1655x2044, 828x1022, 414x511, 207x256, 104x128, 52x64

หากคุณดูใน tif.aux.xml คุณจะพบข้อมูลประมาณการ:

<?xml version="1.0" encoding="UTF-8"?>-
<GeodataXform xmlns:typens="http://www.esri.com/schemas/ArcGIS/9.2" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="typens:PolynomialXform">
<PolynomialOrder>1</PolynomialOrder>-<SpatialReference xsi:type="typens:ProjectedCoordinateSystem">  <WKT>PROJCS["NAD_1983_UTM_Zone_15N",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",-93.0],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0]]</WKT>
      <XOrigin>-5682839.5944962</XOrigin>
      <YOrigin>-10997760.6594148</YOrigin>
      <XYScale>409501512.793437</XYScale>
      <ZOrigin>-100000</ZOrigin>
      <ZScale>10000</ZScale>
      <MOrigin>-100000</MOrigin>
      <MScale>10000</MScale>
      <XYTolerance>0.001</XYTolerance>
      <ZTolerance>0.001</ZTolerance>
      <MTolerance>0.001</MTolerance>
      <HighPrecision>true</HighPrecision>
    </SpatialReference>-<SourceGCPs xsi:type="typens:ArrayOfDouble">
    <Double>1.57734892030567</Double>
    <Double>25.8359122977818</Double>
    <Double>20.4046417720032</Double>
    <Double>25.9084153582944</Double>
    <Double>20.4733053142072</Double>
    <Double>3.14623602371285</Double>
    <Double>1.61802731006583</Double>
    <Double>3.1060187781668</Double>
    </SourceGCPs>-<TargetGCPs xsi:type="typens:ArrayOfDouble">
    <Double>362267.039129157</Double>
    <Double>3818630.52804079</Double>
    <Double>373747.691530917</Double>
    <Double>3818468.79669514</Double>
    <Double>373558.508499628</Double>
    <Double>3804605.04409216</Double>
    <Double>362064.5523863</Double>
    <Double>3804768.11127776</Double>
    </TargetGCPs>
    </GeodataXform>

อย่างไรก็ตามเมื่อแก้ไข gdalinfo ได้แล้วและข้อมูลจะไม่อยู่ใน tif.aux.xml อีกต่อไปดังนั้นคุณอาจต้องดูทั้งสองแห่ง


3

นอกจากนี้ยังมีlistgeoส่วนหนึ่งของlibgeotiff

นอกจากนี้หากคุณกำลังใช้ Windows มีแอปพลิเคชัน GUI ที่มีประโยชน์สำหรับมันและgeotifcp (รวมถึงส่วนหนึ่งของ libgeotiff) ซึ่งช่วยให้คุณสามารถถ่ายโอนและกู้คืนข้อมูลเมตาเป็น geotiff ได้อย่างง่ายดาย - มีประโยชน์หากคุณต้องการแก้ไข geotiff ของคุณในเชิงพื้นที่ ซอฟต์แวร์แก้ไขรูปภาพที่เปิดใช้งานหรือสำหรับการใช้ข้อมูลเมตาเชิงพื้นที่กับผลลัพธ์ของการจำแนกประเภท ฯลฯ


2

จะทราบได้อย่างไรว่ามีการอ้างอิงทางภูมิศาสตร์หรือไม่?

ดาวน์โหลดftp://ftp.remotesensing.org/geotiff/libgeotiff/listgeo_GUI.zip

ใน listgeo_GUI.zip:

เครื่องมือ GeoTIFF ในรูปแบบ GUI

(1) "listgeo.exe" - โปรแกรมอรรถประโยชน์สำหรับการทิ้งข้อมูลเมตาของไฟล์ GeoTIFF (2) "geotifcp.exe" - โปรแกรมยูทิลิตี้สำหรับการใช้เมทาดาทากับไฟล์ TIFF ทำให้เป็นไฟล์ GeoTIFF

พวกเขาได้รับการเผยแพร่อย่างอิสระด้วยไลบรารี libgeotiff ยอดนิยม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.