[Gdal-dev] NovaViewer ( a tool on top of gdal )

Fu Chen chen at yinyue123.com
Thu Apr 1 02:59:53 EST 2004


Hi, pals!

With the help of Frank and other friends on this list, I finally make a program to read and modify large image.
It is called NovaViewer, can be downloaded at http://www.mapsea.com/english/novaviewer/novaviewerbeta.zip. Please follow the readme file to install and play it.
It only work on win32 platform up to now. But I think it will be possible to migrate to other platform if use wxwindows to write the GUI.

Novaviewer take advantage of GDAL to read and write the image data. Image are read by block of 512*512 at the current zoom level and cached in the memory. Its engine is a little difference to OpenEV. The latter's tiles are divided at the most low level of pyramid, so if you open a very large image it will still cost much time to load thousands of tiles.

Besides the pan and zoom function, I write a plugin in photoshop to read a xml file ".psx" which describe a cropping of large image. After photoshop read this cropping from source image, user can do any process on it and then save it to the source image. I also update the overviews of the source image when photoshop save it. So you can switch between NovaViewer and photoshop to browse and modify the image.

I had once shown GIS vector data in the novaviewer, but still have some troubles. So I decide not to include it in this version.

I am pleased to hear some suggestions from gdal list.  It still need much work to make it a good tool. 

Best regards
Fu CHEN



More information about the Gdal-dev mailing list