Hi Mingjie On Mon, Jun 20, 2011 at 10:22 PM, Mingjie Su <[email protected]> wrote: > Hi Tim, > > We are done ossim image provider and are ready to commit. > > 1) Since QGIS is hard coded to use the GDAL provider, we added the > QgisAppSettings class to load the global settings (which is a plain text file > with key/value pair) to select provider. > > 2) We also implemented the band statistics function in ossim provider, but > the code requires the changes in the base class which is not part of 1.7.0 > release. It will be nice if you can review the changes to the base class and > let us know if we can commit our files with the band statistics function. >
Great news - can you remind me where your source code is again please? Thanks Tim > Thanks, > > Ming > > > > -----Original Message----- > From: Tim Sutton [mailto:[email protected]] > Sent: Thursday, June 09, 2011 11:23 AM > To: Mingjie Su > Cc: Peter Borissow; Pirmin Kalberer; [email protected]; > [email protected]; Harsh Govind > Subject: Re: [Qgis-developer] Integrating OSSIM with QGIS > > Hi > > On Wed, Jun 8, 2011 at 9:21 PM, Mingjie Su <[email protected]> wrote: >> All- >> We are making some good progress on the ossim image provider >> (qgsossimprovider.cpp). Couple questions: >> >> (1) Is there a way for users to specify which provider to use? It looks like >> QGIS is hard coded to use the GDAL provider. >> >> (2) Band statistics. QGIS is pretty inefficient when it comes to computing >> band statistics. Its looping through all the pixels multiple times (once for >> each band) to populate the viewport. For RGB data for example, its looping >> through the data 3 times. In OSSIM, we can provide the band statistics for >> you so you don't have to scan the data. This will speed things up >> dramatically. BTW, this is true for both the GDAL and OSSIM providers. >> > > This is a known issue. I have a branch where I have been replacing the > stats routines to use native stats from providers. You can clone it > from here: > > https://github.com/timlinux/Quantum-GIS/tree/raster-stats > > Its still unstable but maybe you can see where I am heading with this. > > > >> (3) Black pixels (0,0,0 RGB) are being flipped to transparent. Is there a >> way to override this behavior programatically? >> >> (4) In OSSIM we have a concept of image chains and connectable objects. You >> can wire up all kinds of filters and equations into a workflow to create an >> output image. The image chain can be represented using an array of key value >> pairs. Does the provider interface provide a mechanism for passing this type >> of information? > > Currently not, but its an addition that we would love to see. The OTB > folks would appreciate this too. > >> >> (5) Can we post our ossim image provider to your svn for others to play with? >> > > Since we are using GIT now, you can simply fork QGIS, apply your > patches and invite others to test it out. I look forward to doing so > myself. > > Regards > > Tim > >> >> Thanks, >> Ming >> >> >> >> -----Original Message----- >> From: Peter Borissow >> Sent: Wednesday, May 25, 2011 4:08 PM >> To: Tim Sutton; Pirmin Kalberer >> Cc: [email protected]; [email protected]; >> Mingjie Su; Harsh Govind >> Subject: RE: [Qgis-developer] Integrating OSSIM with QGIS >> >> Hi Tim- >> We are playing with 1.6. We'll download the 1.7 branch right away. I >> agree, use of gdal should be abstracted away into a gdal provider. Sounds >> like we would create an OSSIM provider. >> >> And yes, we want to create/execute OSSIM image chains directly in QGIS! >> >> Thanks, >> Peter >> >> >> >> -----Original Message----- >> From: Tim Sutton [mailto:[email protected]] >> Sent: Wednesday, May 25, 2011 4:03 PM >> To: Pirmin Kalberer >> Cc: [email protected]; Peter Borissow; >> [email protected]; Mingjie Su; Harsh Govind >> Subject: Re: [Qgis-developer] Integrating OSSIM with QGIS >> >> Hi Peter >> >> 8<-------------------snip---------------------- >> >>>> > We started our investigation late last week. We have a debug version >>>> > of QGIS up and running in Visual Studio 10 (64 bit) using QT 4.7.3. We >>>> > have since discovered how integral GDAL is to QGIS. Undaunted, we >>>> > added a some temporary hacks to bypass GDAL and we're now getting >>>> > images to display via OSSIM! For us, this is a huge first step and we >>>> > are seriously considering pressing ahead. >> >> What version are you building against? Since the 1.7 branch and in >> current master branch, Radim Blazek has done a great overhaul to cater >> for proper raster providers. That means you should not find QGIS is >> heavily intertwined with GDAL - the use of gdal should be abstracted >> away into the gdal provider, and you should be able to implement ossim >> raster support as a clean separate provider. >> >> I would also really love to see OSSIM support in QGIS (and maybe some >> of those nice processing chains making their way into QGIS :-). >> >> Regards >> >> Tim >> >> 8<-------------------snip---------------------- >> -- >> Tim Sutton - QGIS Project Steering Committee Member (Release Manager) >> ============================================== >> Please do not email me off-list with technical >> support questions. Using the lists will gain >> more exposure for your issues and the knowledge >> surrounding your issue will be shared with all. >> >> Visit http://linfiniti.com to find out about: >> * QGIS programming and support services >> * Mapserver and PostGIS based hosting plans >> * FOSS Consulting Services >> Skype: timlinux >> Irc: timlinux on #qgis at freenode.net >> ============================================== >> > > > > -- > Tim Sutton - QGIS Project Steering Committee Member (Release Manager) > ============================================== > Please do not email me off-list with technical > support questions. Using the lists will gain > more exposure for your issues and the knowledge > surrounding your issue will be shared with all. > > Visit http://linfiniti.com to find out about: > * QGIS programming and support services > * Mapserver and PostGIS based hosting plans > * FOSS Consulting Services > Skype: timlinux > Irc: timlinux on #qgis at freenode.net > ============================================== > > ------------------------------------------------------------------------------ > EditLive Enterprise is the world's most technically advanced content > authoring tool. Experience the power of Track Changes, Inline Image > Editing and ensure content is compliant with Accessibility Checking. > http://p.sf.net/sfu/ephox-dev2dev > _______________________________________________ > QGIS-OSSIM mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/qgis-ossim > -- Tim Sutton - QGIS Project Steering Committee Member (Release Manager) ============================================== Visit http://linfiniti.com to find out about: * QGIS programming services * Mapserver and PostGIS based hosting plans * FOSS Consulting Services Skype: timlinux Irc: timlinux on #qgis at freenode.net ============================================== _______________________________________________ Qgis-developer mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-developer
