Próbuję przekonwertować skompresowaną geotiff 20 GB LZW na tilepyramid przy użyciu gdal2tiles. Niestety, gdal2tiles nie jest w stanie sobie z tym poradzić, po uruchomieniu go przez 10 godzin wciąż nie osiągnął pierwszej „kropki”. Próbowałem tego z mniejszym (1 GB) plikiem i działało dobrze. Moje pytanie brzmi: czy istnieje inne oprogramowanie, które pozwala mi to zrobić (komercyjne lub open source)? Można tworzyć kafelki z GlobalMapper, ale nie mogę załadować pliku 20 GB do pamięci.
źródło
Miałem ten sam problem zaledwie kilka tygodni temu. Raz skorzystasz z opcji
(na razie musi pozostać poniżej 2048!) Po drugie, możesz skopiować skrypt gdal2tiles.py w inne miejsce i zmienić pętlę for, która iteruje po kafelkach, aby liczyć wstecz. w mojej wersji gdal2tiles, która jest w linii 1174:
zmień na:
następnie użyj obu skryptów z tymi samymi argumentami w tym samym czasie i dodaj -e (tzn. kontynuuj, nie usuwaj już istniejących plików) Uwaga, musisz wyjść z jednego ze skryptów, gdy zbliżają się one do 50% (podstawy kafelki), albo dostaniesz połamane kafelki. Jeśli zapomnisz, po prostu wyszukaj wszystkie pliki o rozmiarze 0, usuń je i zacznij od nowa - przełącznikiem -e;)
mam nadzieję, że pomogło
źródło
Wypróbuj drugą łatkę z tego wydania dla równoległej wersji gdal2tiles.py przy użyciu modułu „multiprocessing”: http://trac.osgeo.org/gdal/ticket/4379
Mam przyspieszenie 5,5 x na 6 rdzeniach procesora.
źródło
Mam nadzieję, że FME będzie w stanie to zrobić. Z pewnością potrafi układać kafelki - i jestem pewien, że poradzi sobie z dużymi rozmiarami plików. Piramida rastrowa jest dość prosta, patrz przykład Piramida rastrowa na stronach próbek i wersji demonstracyjnych.
Możesz otrzymać kopię próbną, aby wypróbować ją najpierw
Mark Ireland, ewangelista produktu, bezpieczne oprogramowanie
źródło