c ++ - GTIFProj4ToLatLong under Windows

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg bruger libgeotiff i mit projekt. Jeg vil konvertere pixelkoordinater til geografiske koordinater (breddegrad og længdegrad). Men GTIFProj4ToLatLong returnerer falsk. Mål OS - Windows. Jeg hentede biblioteker herfra. ftp://ftp.remotesensing.org/pub/geotiff/libgeotiff/geotiff\_win32\_devkit.zip


Når jeg kompilerer mit projekt på Ubuntu ved hjælp af libgeotiff-dev fra repository, fungerer det fint med samme kode og de samme tiff-filer.


Jeg antager, at nogle .csv- eller .lla-filer mangler, når programmet kører på Windows. Skal jeg indstille nogle miljøvariabler?


En anden måde jeg ser er at bygge libgeotiff manuelt med mingw og msys. Kan det hjælpe? Det er kompliceret for mig.


Opdatering: Jeg kompilerede libgeotiff manuelt ved hjælp af msys og mingw. Alt fungerer nu. Filer fra ftp.remotesensing.org synes at være bygget uden Proj.4 support.

Bedste reference


For at bruge denne funktion skal du opbygge libgeotiff med HAVE\_LIBPROJ præprocessor flag. Du skal også have libproj bibliotek til det