Viac

Problém s ECW doplnkom geoservera

Problém s ECW doplnkom geoservera


Snažím sa publikovať niektoré súbory ecw s geoserverom 2.7.2 na ubuntu 15.04 x64. Stiahol som si plugin gdal, gdal_data a natívne knižnice pre image-io 1.1.11 a nastavil som premenné prostredia; GDAL_DATA, LD_LIBRARY_PATH.

Pri pridávaní nového vidím nové typy obchodov (ECW, EHdr, JP2ECW atď.). Ale keď sa pokúsim uložiť obchod ECW s platným súborom ecw, ktorý som testoval pomocou ArcMap, geoserver spadne s touto chybou:

ukončené volanie po hode inštancie 'std :: length_error' what (): basic_string :: _ S_create Aborted (jadro vyhodené)

Máte predstavu o tomto probléme?


Nakoniec sa mi podarilo spustiť doplnok ecw vo vnútri geoserveru verzie 2.7.2

  • Stiahnutý zdroj libecw z http://meuk.technokrat.nl/libecwj2-3.3-2006-09-06.zip

  • Aplikovaná táto oprava https://github.com/makinacorpus/libecw/blob/master/Source/C/NCSUtil/NCSPrefsXML.cpp.rej

  • Spustili ste príkaz ./configure, make a sudo, aby ste vytvorili príkaz na inštaláciu.

  • Prepísať vygenerované knižnice lib nad obrázkami io-ext. Skontrolujte, či sa cesta k novo skompilovaným súborom .so nachádza v premennej prostredia LD_LIBRARY_PATH predtým existujúce (obsiahnuté v dokumentácii geoserveru gdal).

  • Ostatné kroky uvedené v dokumentácii geoserveru gdal (nemôžem uverejniť viac ako 2 odkazy) sú platné.


Pozri si video: sabu backstage