[Qgis-user] WMS very slow - build 6039
Title: Scalix message content I just installed QGIS build 6039 and my WMS connections seems to be very slow now. During load of a WMS Layer the terminal throws tons of the following lines:...Warning: QPaintEngine::setSystemRect: Should not be changed while engine is activeWarning: QPaintEngine::setSystemClip: Should not be changed while engine is active... the last line before the WMS layer was loaded shows:Warning: Object::disconnect: No such signal QgsRasterLayer::drawingProgress(int,int) My System:RedHat AS4QGIS Build 6030QT4.2.0 Best regardsHorst Dster Dr. Horst DsterGIS-Koordinator, Stv. Amtschef Kanton SolothurnBau- und JustizdepartementAmt fr GeoinformationSO!GIS KoordinationRtistrasse 44501 Solothurn Telefon 032 627 25 32Telefax 032 627 22 14 mailto:[EMAIL PROTECTED]http://www.sogis.so.ch ___ Qgis-user mailing list Qgis-user@lists.qgis.org http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user
AW: [Qgis-user] sponsorship
Paolo, Your mentioned sponsoring was donated by the Dept. of Geoinformation (SO!GIS) of the Kanton of Solothurn/Switzerland. At the year 2001 the parliament of the Kanton Solothurn decided to migrate from Windows Desktop to Linux Desktop. At the first step SO!GIS builds up a web based Server/Client GIS framework for more than 2500 clients, based on Linux, PostGIS, Apache/PHP and UMN MapServer. This solution works very successful since 2001. The next step will be to migrate our desktop GIS from ESRI desktop GIS ArcView 3.x/ArcInfo to OS Desktop GIS. We evaluated different systems and we decided to use QGIS in conjunction with GRASS. This decision allowes to substitute the mentioned proprietary systems. But QGIS lacks some essential features, p.e. robust and featured Mapcomposer or a scripting language to extend the basic QGIS desktop with different new features like ArcView3 avenue. We hope that our donation will lead to fill this lacks. Some additional feature enhancements are proposed to the bug trac by me. We hope to reach this target at the end of 2007. So I think more donations will be done by SO!GIS at 2007. For further informations you can take a look at www.sogis.so.ch (unfortunately all in German). The online data shop will be translated to english in the next days. There you can download most of our data for free. Best regards Dr. Horst Düster GIS-Koordinator, Stv. Amtschef Kanton Solothurn Bau- und Justizdepartement Amt für Geoinformation SO!GIS Koordination Rötistrasse 4 4501 Solothurn Telefon 032 627 25 32 Telefax 032 627 22 14 mailto:[EMAIL PROTECTED] http://www.sogis.so.ch -Ursprüngliche Nachricht- Von: Paolo Cavallini [mailto:[EMAIL PROTECTED] Gesendet am: Freitag, 15. Dezember 2006 17:51 An: QGIS User Betreff: [Qgis-user] sponsorship -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Just noticed the first large donation: 2k$! Great, thanks. pc - -- Paolo Cavallini email+jabber: [EMAIL PROTECTED] www.faunalia.it Piazza Garibaldi 5 - 56025 Pontedera (PI), Italy Tel: (+39)348-3801953 -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFgtJu/NedwLUzIr4RAqtWAKCY0G2j8i8m4tFaDdxrxwOnIltDMgCfVvLX 70YiMKJVU17OprqUCur/zZE= =7Jcu -END PGP SIGNATURE- ___ Qgis-user mailing list Qgis-user@lists.qgis.org http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user ___ Qgis-user mailing list Qgis-user@lists.qgis.org http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user
AW: [Qgis-user] New Poll
I'm missing one further option of enhanced vector editing. The following essential editing features are missing in my opinion: - editing doughnut polygons - splitting lines and polygons - concatenate lines and polygons - create connected polygons in concideration of adjacent borders - snapping to a second/background layer - snapping points to lines - snapping lines to lines - topological correct moving of nodes It would be great, if you would add the vote option enhanced vector editing. With best regards Dr. Horst Düster GIS-Koordinator, Stv. Amtschef Kanton Solothurn Bau- und Justizdepartement Amt für Geoinformation SO!GIS Koordination Rötistrasse 4 CH-4501 Solothurn Telefon ++41(0)32 627 25 32 Telefax ++41(0)32 627 22 14 mailto:[EMAIL PROTECTED] http://www.agi.so.ch -Ursprüngliche Nachricht- Von: Gary Sherman [mailto:[EMAIL PROTECTED] Gesendet am: Sonntag, 4. Februar 2007 16:54 An: qgis-user@lists.qgis.org Betreff: [Qgis-user] New Poll -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 There is a new poll on http://qgis.org regarding features for 0.9. Take a look and vote your opinion... - -gary - -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- Gary Sherman Micro Resources: http://mrcc.com *Geospatial Hosting *Web Site Hosting We work virtually everywhere - -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.1 (Darwin) iD8DBQFFxgGy1zKuzV6goTgRAvNlAJ9AuBIP2bKZ0xuAwkfHrZjgvC6COgCggkeh Aas7E/T9fkOncoeKU06GEZE= =U1kd -END PGP SIGNATURE- ___ Qgis-user mailing list Qgis-user@lists.qgis.org http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user ___ Qgis-user mailing list Qgis-user@lists.qgis.org http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user
AW: Re: [Qgis-user] New Poll
What I need is a editing tool to edit PostGIS Layer. I think editing with the GRASS plugin is a good option, but we should unify the editing tools for the future for all possible QGIS vector layers. Regards Horst Dr. Horst Düster GIS-Koordinator, Stv. Amtschef Kanton Solothurn Bau- und Justizdepartement Amt für Geoinformation SO!GIS Koordination Rötistrasse 4 CH-4501 Solothurn Telefon ++41(0)32 627 25 32 Telefax ++41(0)32 627 22 14 mailto:[EMAIL PROTECTED] http://www.agi.so.ch -Ursprüngliche Nachricht- Von: Paolo Cavallini [mailto:[EMAIL PROTECTED] Gesendet am: Donnerstag, 8. Februar 2007 08:55 An: Stephan Holl Cc: QGIS User; QGIS-dev Betreff: Re: [Qgis-user] New Poll -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 It's not my plan; Markus can let us know more about the future of GRASS development. From my side, I can tell working independently on different tools for digitizing could only slow down the overall development pace, and give the user too many different (ie confusing) alternatives. Thus ideally, the progresses made for GRASS digitizing upstream should be incorporated as much as possible in a unified qgis digitizing tool (dreaming?). pc Stephan Holl ha scritto: Hello Paolo, Paolo Cavallini [EMAIL PROTECTED], [20070208 - 08:44:43] Please consider however that the presently most advanced editing tool for qgis (ie through GRASS plugin) will be heavily modified upstream in the near future. It would be good, in my view, not duplicating efforts, and joining our (limited) forces as much as possible. Could you elaborate on this a bit? This sounds promissing. What are you planning in the near future? Thanks Stephan - -- Paolo Cavallini email+jabber: [EMAIL PROTECTED] www.faunalia.it Piazza Garibaldi 5 - 56025 Pontedera (PI), Italy Tel: (+39)348-3801953 -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFytdg/NedwLUzIr4RAqppAJ0S2FidNFVK3M9f4mnPCfpzal+OvACeMmNX wKYS1OL/gohNCTyOyQ2eONw= =hCj8 -END PGP SIGNATURE- ___ Qgis-user mailing list Qgis-user@lists.qgis.org http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user ___ Qgis-user mailing list Qgis-user@lists.qgis.org http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user
[Qgis-user] Erster FOSSGIS Höck in Solothurn
Please excuse this german posting. It is addressed to the german QGIS Community. *** Nachdem seit einiger Zeit in Deutschland erfolgreich die GAV Stammtische in verschiedenen Städten durchgeführt werden, wollen wir in Solothurn einen schweizerischen FOSSGIS Höck ins Leben rufen. Der FOSSGIS Höck will zusätzlich zur gut funktionierenden elektronischen Kommunikation eine einfache Möglichkeit bieten, alle interessierten aus der schweizerischen FOSSGIS Community ins direkte Gespräch zu bringen, Erfahrungen auszutauschen und auch gemeinsame Projekte zu initiieren. Das alles ganz ungezwungen, offen für alle Interessierten und ohne Verpflichtung. Der erste FOSSGIS Höck findet statt am 14. Februar 2008 ab 17:00 Uhr im Zunfthaus zu Wirthen in der Solothurner Altstadt. (Lageplan siehe http://www.sogis1.so.ch/sogis/lageplan.pdf Eine Anmeldung ist nicht erforderlich. Eine kurze Mitteilung zur Teilnahme an [EMAIL PROTECTED], wäre zur Abschätzung des Teilnehmerumfanges aber ganz schön. Dr. Horst Düster GIS-Koordinator, Stv. Amtschef Kanton Solothurn Bau- und Justizdepartement Amt für Geoinformation SO!GIS Koordination Rötistrasse 4 CH-4501 Solothurn Telefon ++41(0)32 627 25 32 Telefax ++41(0)32 627 22 14 mailto:[EMAIL PROTECTED] http://www.agi.so.ch ___ Qgis-user mailing list Qgis-user@lists.qgis.org http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user
[Qgis-user] Two different QGIS installations on one linux box
I want to install two different QGIS Versions on one linux box. 1. Stable 0.9.1 in production state and 2. unstable 0.9.2 for developing. With ccmake I configure different CMAKE_INSTALL_PREFIX for each installation. After make install 1. the Python bindings for 2. are not available and vice versa. What do I have to do to run two versions with Python bindings? Regards Horst Dr. Horst Düster GIS-Koordinator, Stv. Amtschef Kanton Solothurn Bau- und Justizdepartement Amt für Geoinformation SO!GIS Koordination Rötistrasse 4 CH-4501 Solothurn Telefon ++41(0)32 627 25 32 Telefax ++41(0)32 627 22 14 mailto:[EMAIL PROTECTED] http://www.agi.so.ch ___ Qgis-user mailing list Qgis-user@lists.qgis.org http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user
Re: [Qgis-user] python plugin action vs mode tool
gLine = QgsGeometry.fromPolyline( [ QgsPoint(1,1), QgsPoint(2,2) ] ) # buffer with distance 0.5, use 5 segments to approximate curves gBuffer = gLine.buffer(0.5, 5) print gBuffer.asPolygon() The buffer() method is a great starting point to create a geoprocessing plugin. At the moment we want to implement a geoprocessing plugin with functions like buffer, union, difference etc. At the moment we realised it with Shapely. But this approach with third party libs is not nice and would be obsolete when QGIS offers the mentioned methods. QGIS native methods() based on GEOS would be the much better approach! What are your plans? Do you plan to implement union(), difference(), intersect() and relate() as QgsGeometry methods? A second question. I want to create a dissolved buffer polygon. To achieve this it is neccessary to combine all single objects p.e. LineStrings to one MultiLineString before buffer(). How do I concatenate single Linstrings into one Multilinestring? Best Regards Horst Dr. Horst Düster GIS-Koordinator, Stv. Amtschef Kanton Solothurn Bau- und Justizdepartement Amt für Geoinformation SO!GIS Koordination Rötistrasse 4 CH-4501 Solothurn Telefon ++41(0)32 627 25 32 Telefax ++41(0)32 627 22 14 mailto:[EMAIL PROTECTED] http://www.agi.so.ch -Ursprüngliche Nachricht- Von: Martin Dobias [mailto:[EMAIL PROTECTED] Gesendet am: Mittwoch, 16. Januar 2008 23:41 An: Richard Duivenvoorde Cc: [EMAIL PROTECTED] Betreff: Re: [Qgis-user] python plugin action vs mode tool On Jan 16, 2008 8:42 PM, Richard Duivenvoorde [EMAIL PROTECTED] wrote: My 'problem': I've build a sort of XY-Info tool plugin, like the raster info plugin in the repository. But mine is suppossed to be a tool like the zoom tool, or the select tool: you click on the tool/plugin-button, the button gets activated/surpressed/darker, and keeps in that state until you select one of the other (zoom, select or info) tools. Current plugin-buttons do not get 'activated', when you click the plugin button it doesn't stay visually(!)'active', it's a clickclack button. To get the behaviour the only thing you have to do is to call map tool's setAction() or setButton() method. That will cause that when the tool is activated/deactivated, the associated action or button will get selected/delected. (This behaviour is implemented in QgsMapTool::activate() and QgsMapTool::deactivate() so that's why it's good to call them also if you reimplement these methods.) But still some details were not clear for me: for example it's not clear for me if you must make a new 'tool' when you want to make a plugin which does something with a click in the mapcanvas. No, you can use ready-made QgsMapToolEmitPoint tool and just connect to its gotPoint signal. Another question is the one about keeping a button 'activated'. I hope that one got answered above. My idea is to make some 'plugin-stubs' for different kind of simple plugins: eg starting with a very simple plugin which does not have an interaction with the map, to a tool like the xy-info tool which must handle a mouse click, and finally your copyright-plugin which was really helpful for me. But maybe a plugin stubb is not what I'm looking for: it's either to complicated because you want to make it technically useful, or it's to simple to be functionally useful. The idea was to hand beginners the first steps to to a really easy plugin. Probably the best way would be to create the same starting plugin as the template plugin written in c++. For the rest I think it's better to use code snippets... But maybe we need a code-snippets wiki page with questions like: - I want to keep de plugin button activated - I want to get hold of the active geometries of the active layer - I want to loop through all geometries of this layer - How do I test the type of a geometry - How do I make pixel coordinates from world coordinates and vice versa - How can I add a label to a (new) layer - How can I add a new geometry to a layer - How can I keep some project info by writing it to a project file etc etc. ... I should start this page myself maybe ... Well, some of those are already on PythonBindings wiki page, however some are probably missing :) I'll see what more could I add. For sure you can start a list of such simple tasks, we could address them with the code snippets. ps (referring to my buffer questions a while a go) if you point me to some 'easy' buffer algorithms, I'm ready to give C++ a try :-) ) Uhm, starting from r7986 you can use QgsGeometry::buffer() function that does exactly what you need :-) Obligatory snippet: gLine = QgsGeometry.fromPolyline( [ QgsPoint(1,1), QgsPoint(2,2) ] ) # buffer with distance 0.5, use 5 segments to approximate curves gBuffer = gLine.buffer(0.5, 5) print gBuffer.asPolygon() Enjoy! Martin ___ Qgis-user mailing list Qgis-user@lists.qgis.org
[Qgis-user] Python Geprocessing Plugin
A new Geoprocressing Python plugin is available in the Python Plugin Repository. http://spatialserver.net:3001 This plugin is under developement and offers vector analysis functions for ogr and postgis vector data. The following functions are available: - Buffer - Convex Hull - Difference A - B - Dissolve - Intersection under developement: - SymDifference - Union The plugin needs QGIS Rev. 8153 or higher! The plugin uses the GEOS library. I recommend the use of GEOS-3.0.0. Unfortunately there are some issues with GEOS. In some cases GEOS throws topology exceptions when you try to dissolve large datasets = QGIS crashes. I hope that this plugin can be helpful for you and I look forward for your comments and ideas. Regards Horst Dr. Horst Düster GIS-Koordinator, Stv. Amtschef Kanton Solothurn Bau- und Justizdepartement Amt für Geoinformation SO!GIS Koordination Rötistrasse 4 CH-4501 Solothurn Telefon ++41(0)32 627 25 32 Telefax ++41(0)32 627 22 14 mailto:[EMAIL PROTECTED] http://www.agi.so.ch ___ Qgis-user mailing list Qgis-user@lists.qgis.org http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user
[Qgis-user] Geoprocessing
I published the Version 0.2 of the geoprocessing plugin. With this version you can use the internationalisation methods offered by QT and PyQT. 1. Add your language to geoprocessing.pro. Filename convention: geoprocessing_first two letters of your locale name.ts 2. Create a *.ts file with: pylupdate4 georpocessing.pro 3. translate with QT linguist 4. release with QT linguist Enjoy the translated plugin. When you make translations please send the *.ts and *.qm files to me for integration into the plugin distribution. Regards Horst Dr. Horst Düster GIS-Koordinator, Stv. Amtschef Kanton Solothurn Bau- und Justizdepartement Amt für Geoinformation SO!GIS Koordination Rötistrasse 4 CH-4501 Solothurn Telefon ++41(0)32 627 25 32 Telefax ++41(0)32 627 22 14 mailto:[EMAIL PROTECTED] http://www.agi.so.ch ___ Qgis-user mailing list Qgis-user@lists.qgis.org http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user
Re: [Qgis-user] geoprocessing bug?
For me it works. Are your path settings correct? Dr. Horst Düster GIS-Koordinator, Stv. Amtschef Kanton Solothurn Bau- und Justizdepartement Amt für Geoinformation SO!GIS Koordination Rötistrasse 4 CH-4501 Solothurn Telefon ++41(0)32 627 25 32 Telefax ++41(0)32 627 22 14 mailto:[EMAIL PROTECTED] http://www.agi.so.ch -Ursprüngliche Nachricht- Von: Paolo Cavallini [mailto:[EMAIL PROTECTED] Gesendet am: Montag, 25. Februar 2008 17:19 An: QGIS User Betreff: [Qgis-user] geoprocessing bug? while trying to install a new version of the plugin, I'm getting: Failed to download file to /tmp/geoprocessing.zip pc -- Paolo Cavallini, see: http://www.faunalia.it/pc ___ Qgis-user mailing list Qgis-user@lists.qgis.org http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user ___ Qgis-user mailing list Qgis-user@lists.qgis.org http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user
Re: [Qgis-user] [Fwd: Re: Geoprocessing]
Carlos Thank you for your translation. I followed all above steps and put geoprocessing_es.qm into i18n folder, but when I load plugin it's still in English. What am I missing? When I change the filename from geopocessing_es.qm to geoprocessing_de.qm and I can see the spanish translation. My locale is setting to de_CH. Please send me your locale settings. Regards Horst Dr. Horst Düster GIS-Koordinator, Stv. Amtschef Kanton Solothurn Bau- und Justizdepartement Amt für Geoinformation SO!GIS Koordination Rötistrasse 4 CH-4501 Solothurn Telefon ++41(0)32 627 25 32 Telefax ++41(0)32 627 22 14 mailto:[EMAIL PROTECTED] http://www.agi.so.ch -Ursprüngliche Nachricht- Von: Carlos Dávila [mailto:[EMAIL PROTECTED] Gesendet am: Dienstag, 26. Februar 2008 00:03 An: qgis-user@lists.qgis.org Betreff: [Qgis-user] [Fwd: Re: Geoprocessing] Düster Horst escribió: I published the Version 0.2 of the geoprocessing plugin. With this version you can use the internationalisation methods offered by QT and PyQT. 1. Add your language to geoprocessing.pro. Filename convention: geoprocessing_first two letters of your locale name.ts 2. Create a *.ts file with: pylupdate4 georpocessing.pro 3. translate with QT linguist 4. release with QT linguist Enjoy the translated plugin. I followed all above steps and put geoprocessing_es.qm into i18n folder, but when I load plugin it's still in English. What am I missing? When you make translations please send the *.ts and *.qm files to me for integration into the plugin distribution. Here you have them. Regards Carlos ___ Qgis-user mailing list Qgis-user@lists.qgis.org http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user