I got minimal qgis gui files qgsmapcanvas.h/.cpp qgsmapcanvasmap.h/.cpp Now I need minimal qgis core files. but I cant get the minimal files as I got for gui. Can anyone help me out.
On Fri, Feb 4, 2011 at 6:50 PM, Mohammed Rashad <[email protected]>wrote: > > > On Fri, Feb 4, 2011 at 6:35 PM, Marco Hugentobler < > [email protected]> wrote: > >> Hi Mohammed >> >> Yes, it is possible to do rendering with QGIS independent of GUI. You >> could >> take a look at the code for the server in qgis trunk (in the src/mapserver >> directory). Basically you use QgsMapRenderer, add the layers to it and >> render >> into a Qt paint device (usually QImage for GUI independant tasks). >> > > how to it works.? How to check the rendering by the source in src/mapserver > >> >> > does QGIS can be used as a framework in our application? >> >> I hope so. Please also consider that the QGIS libraries are GPL license ( >> not >> LGPL ). >> >> I have no problem with license. the problem is getting qgis out of Qt4Gui. > > > >> Regards, >> Marco >> >> Am Freitag, 4. Februar 2011, um 13.55:33 schrieb Mohammed Rashad: >> > Hi all, >> > >> > How to use QGIS as a framework to develop desktop based gis application >> > changing the gui part(qt4_gui) and reusing qtcore, network xml and other >> > libs. >> > >> > here is an online shapefile viewer which I had done reading shapefile >> using >> > OGR and rendered using Wt. >> > http://lsi.iiit.ac.in/lsi/shpviewer/ >> > Here the shapefile is directly rendered without mapserver or anything. >> only >> > library we used is GDAL and rendering is done by Wt >> > >> > Please check it. for testing we have demo data attached with this mail. >> you >> > can also try your own data. >> > >> > Now I am coming to the point. >> > Till now we have not used any code from QGIS. >> > >> > but we tried creating and layer and checking it if it is valid. upto >> that >> > extent we can reuse QGIS Code. >> > >> > this code works on web and prints a "Layer is valid" >> > >> > QgsVectorLayer * mypLayer = new QgsVectorLayer("/home/rashadkm/data", >> > "point_data", myProviderName); >> > >> > >> > if (mypLayer->isValid()) >> > cout << "Layer is valid" << endl; >> > else >> > cout <<"Layer is NOT valid" << endl; >> > >> > >> > So My question is >> > does QGIS can be used as a framework in our application? >> > In QGIS code is seperated as gui core etc.. >> > so for starting the work keeping QGIS as a backend we need minimal gui >> code >> > which display a vector (or just shapefiles). >> > >> > If someone can help me with this I can do the rest of coding needed for >> Wt >> > Only I need is a very minimal source code and files which can do >> rendering >> > in Qt. >> > >> > >> > Looking forward your comments and suggestions. >> > >> > rashadkm * gmail [dot] com >> >> >> -- >> Dr. Marco Hugentobler >> Sourcepole - Linux & Open Source Solutions >> Churerstrasse 22, CH-8808 Pfäffikon SZ, Switzerland >> [email protected] http://www.sourcepole.ch >> Technical Advisor QGIS Project Steering Committee >> > > > > -- > Rashad > -- Rashad
_______________________________________________ Qgis-developer mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-developer
