Chociaż sam nie pracuję w GIS, staram się wspierać jednego z naszych użytkowników, którzy opiekują się wszystkimi naszymi danymi mapowania i GIS. Otrzymaliśmy obraz Tiff o wielkości 3,2 GB zawierający zdjęcia satelitarne naszej witryny i chcę znaleźć sposób, aby nieco zmienić jego rozmiar, aby ułatwić pracę.
Czy jest dostępne oprogramowanie typu open source / wolne, które poradzi sobie z tego rodzaju rozmiarem pliku?
Próbowałem Irfanview, Imagemagick, GIMP bez powodzenia.
Serwery, na których próbuję pracować, mają dużo pamięci i dysku, ale być może nie wystarczą, aby zmieścić cały plik.
Czy istnieje prosty sposób?
Dzięki.
Odpowiedzi:
Jeśli możesz, skorzystaj z oprogramowania GIS, które zostało zaprojektowane z myślą o tym problemie: zamiast wczytać cały zestaw danych do pamięci, będzie on próbkować obraz tylko w celu utworzenia wyświetlacza i nie więcej. Coś w rodzaju QGIS powinno umożliwiać wizualizację danych i zapewnia sposoby eksportowania widoku, jako jedno podejście do tworzenia wersji zmniejszonej.
Inną opcją jest użycie czegoś podobnego
gdalwarp
, część gdal . Na przykład, jeśli surowy obraz miał rozmiar 10000 x 6000, możesz zrobić pół rozmiaru w każdej wersji wymiarowej, wykonując:źródło
Zgadzam się z sugestią gdal; gdal_translate pozwoli ci przekonwertować GeoTIFF do formatu skompresowanego (np. MrSID, JPEG2000 itp. - Używam .ecw, ale ma problemy z licencją ...) Kompresja 20x lub większa jest dość powszechna. Pamiętaj, że jeśli nie korzystasz z oprogramowania specyficznego dla GIS, prawdopodobnie utracisz informacje georeferencyjne związane z plikiem.
Jeśli musisz trzymać się GeoTIFF, możesz użyć QGIS (lub ponownie gdal), aby zbudować „piramidy”, które pozwolą ci zobaczyć mniej szczegółów w mniejszych skalach, a tym samym nie będą ładować całego obrazu przez cały czas. W QGIS poszukaj właściwości „Piramid” pod właściwościami warstw.
Powodzenia!
źródło
Jak sugerują @scw i @Darren, dobrym rozwiązaniem jest użycie narzędzi GDAL . Użyłem ich do danych elewacji i zdjęć, gdy plik jest zbyt duży, aby zarządzać nim w edytorze GUI.
gdalinfo
może dać ci rozdzielczość i zakres pliku i być może pomoże ci uniknąć ładowania pliku do edytora GUI. Użyłem QGIS tylko kilka razy, więc nie wiem, czy zbudowanie piramid zajmie dużo czasu.źródło
Ta sama odpowiedź z innego pytania -
OpenEV jest dostarczany z FWTools, wydaje mi się OK, ale ładuję z łatwością 300 MB obrazów do QGIS i tam sobie z nimi radzę. Mogę więc polecić tylko od zwykłego użytku.
http://OpenEV.sourceforge.net
Obejmuje NITF
i jest zbudowany z GDAL - ale zapewnia wygodny GUI
źródło