<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Horst,<div><br class="webkit-block-placeholder"></div><div>That was built from svn 8169.</div><div><br class="webkit-block-placeholder"></div><div>John </div><div><br><div><div>On Feb 19, 2008, at 11:15 PM, Düster Horst wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"> <div style="WORD-WRAP: break-word; webkit-nbsp-mode: space; webkit-line-break: after-white-space"> <div><span class="656401407-20022008"><font face="Arial" color="#0000ff" size="2">mmmm....</font></span> </div> <div><span class="656401407-20022008"><font face="Arial" color="#0000ff" size="2"></font></span> </div> <div><span class="656401407-20022008"><font face="Arial" color="#0000ff" size="2">Which Revision of QGIS do you use?</font></span> </div> <div><span class="656401407-20022008"><font face="Arial" color="#0000ff" size="2"></font></span> </div> <div><span class="656401407-20022008"><font face="Arial" color="#0000ff" size="2">Horst</font></span> </div> <div> </div><p> <font face="Arial" color="#000000" size="2">------------------------------------------------</font> </p><p><font face="Arial" color="#000000" size="2">Dr. Horst Düster</font> <br> <font face="Arial" color="#000000" size="2">GIS-Koordinator, Stv. Amtschef</font> </p><p><font face="Arial" color="#000000" size="2">Kanton Solothurn</font> <br> <font face="Arial" color="#000000" size="2">Bau- und Justizdepartement</font> <br> <font face="Arial" color="#000000" size="2">Amt für Geoinformation</font> <br> <font face="Arial" color="#000000" size="2">SO!GIS Koordination</font> <br> <font face="Arial" color="#000000" size="2">Rötistrasse 4</font> <br> <font face="Arial" color="#000000" size="2">CH-4501 Solothurn</font> </p><p><font face="Arial" color="#000000" size="2">Telefon ++41(0)32 627 25 32</font> <br> <font face="Arial" color="#000000" size="2">Telefax ++41(0)32 627 22 14</font> </p><p><font face="Arial" color="#000000" size="2"><a target="_blank" href="mailto:horst.duester@bd.so.ch">mailto:horst.duester@bd.so.ch</a></font> <br> <font face="Arial" color="#000000" size="2"><a target="_blank" href="http://www.agi.so.ch/">http://www.agi.so.ch</a></font> </p> <div> </div> <blockquote dir="ltr" style="MARGIN-RIGHT: 0px"> <div><font face="Times New Roman" size="2">-----Ursprüngliche Nachricht-----<br> <b>Von:</b> John C. Tull [<a href="mailto:john.tull@wildnevada.org">mailto:john.tull@wildnevada.org</a>]<br> <b>Gesendet am:</b> Dienstag, 19. Februar 2008 18:04<br> <b>An:</b> Düster Horst<br> <b>Cc:</b> <a href="mailto:qgis-developer@lists.osgeo.org">qgis-developer@lists.osgeo.org</a><br> <b>Betreff:</b> Re: AW: Re: [Qgis-developer] Python Geprocessing Plugin<br> </font></div><font face="Times New Roman" size="2"></font> <div><p> Here is a debug message from trying out the plugin in a debug build with two shapefiles: </p></div> <div><br class="webkit-block-placeholder"> </div> <div>2/19/08 8:59:43 AM [0x0-0x13d13d].org.qgis.qgis[93141] An error has occured while executing Python code: </div> <div><br class="webkit-block-placeholder"> </div> <div>Traceback (most recent call last): </div> <div><span class="Apple-tab-span" style="WHITE-SPACE: pre"></span>File "/Users/jctull/.qgis//python/plugins/geoprocessing/geoprocessing.py", line 187, in manageGui </div> <div><span class="Apple-tab-span" style="WHITE-SPACE: pre"></span>myListA = self.getLayerNames("all") </div> <div><span class="Apple-tab-span" style="WHITE-SPACE: pre"></span>File "/Users/jctull/.qgis//python/plugins/geoprocessing/geoprocessing.py", line 424, in getLayerNames </div> <div><span class="Apple-tab-span" style="WHITE-SPACE: pre"></span>if layer.type() == QgsMapLayer.VECTOR and layer.vectorType() >= myType and not layer.name() in layerNamesList: </div> <div>AttributeError: 'NoneType' object has no attribute 'type' </div> <div><br class="webkit-block-placeholder"> </div><br> <div> <div>On Feb 18, 2008, at 11:11 PM, Düster Horst wrote: </div><br class="Apple-interchange-newline"> <blockquote type="cite"> <span class="Apple-style-span" style="WORD-SPACING: 0px; FONT: 14px Arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"> <div> <div class="Normal" style="MARGIN-TOP: 0pt; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt; TEXT-INDENT: 0pt; FONT-FAMILY: Arial; TEXT-ALIGN: left"><span style="FONT-SIZE: 10pt">John,</span> </div><br> <div class="Normal" style="MARGIN-TOP: 0pt; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt; TEXT-INDENT: 0pt; FONT-FAMILY: Arial; TEXT-ALIGN: left"><span style="FONT-SIZE: 10pt">I can't test your point 2 due to missing access to a Mac Box. Perhaps someone else can take a look at John's porblem?</span> </div><br> <div class="Normal" style="MARGIN-TOP: 0pt; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt; TEXT-INDENT: 0pt; FONT-FAMILY: Arial; TEXT-ALIGN: left"><span style="FONT-SIZE: 10pt">Regards<span class="Apple-converted-space"> </span></span><br> <span style="FONT-SIZE: 10pt">Horst</span> </div><br> <div class="Normal" style="MARGIN-TOP: 0pt; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt; TEXT-INDENT: 0pt; FONT-FAMILY: Arial; TEXT-ALIGN: left"><span style="FONT-SIZE: 10pt">------------------------------------------------</span> </div><br> <div class="Normal" style="MARGIN-TOP: 0pt; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt; TEXT-INDENT: 0pt; FONT-FAMILY: Arial; TEXT-ALIGN: left"><span style="FONT-SIZE: 10pt">Dr. Horst Düster</span><br> <span style="FONT-SIZE: 10pt">GIS-Koordinator, Stv. Amtschef</span> </div><br> <div class="Normal" style="MARGIN-TOP: 0pt; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt; TEXT-INDENT: 0pt; FONT-FAMILY: Arial; TEXT-ALIGN: left"><span style="FONT-SIZE: 10pt">Kanton Solothurn</span><br> <span style="FONT-SIZE: 10pt">Bau- und Justizdepartement</span><br> <span style="FONT-SIZE: 10pt">Amt für Geoinformation</span><br> <span style="FONT-SIZE: 10pt">SO!GIS Koordination</span><br> <span style="FONT-SIZE: 10pt">Rötistrasse 4</span><br> <span style="FONT-SIZE: 10pt">CH-4501 Solothurn</span> </div><br> <div class="Normal" style="MARGIN-TOP: 0pt; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt; TEXT-INDENT: 0pt; FONT-FAMILY: Arial; TEXT-ALIGN: left"><span style="FONT-SIZE: 10pt">Telefon ++41(0)32 627 25 32</span><br> <span style="FONT-SIZE: 10pt">Telefax ++41(0)32 627 22 14</span> </div><br> <div class="Normal" style="MARGIN-TOP: 0pt; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt; TEXT-INDENT: 0pt; FONT-FAMILY: Arial; TEXT-ALIGN: left"><span style="FONT-SIZE: 10pt"><a href="mailto:horst.duester@bd.so.ch">mailto:horst.duester@bd.so.ch</a></span><br> <span style="FONT-SIZE: 10pt"><a href="http://www.agi.so.ch">http://www.agi.so.ch</a></span> </div><br> <div class="Normal" style="MARGIN-TOP: 0pt; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt; TEXT-INDENT: 0pt; FONT-FAMILY: Arial; TEXT-ALIGN: left"><span style="FONT-SIZE: 10pt">-----Ursprüngliche Nachricht-----</span><br> <span style="FONT-SIZE: 10pt">Von: John C. Tull [<a href="mailto:john.tull@wildnevada.org">mailto:john.tull@wildnevada.org</a>]</span><br> <span style="FONT-SIZE: 10pt">Gesendet am: Montag, 18. Februar 2008 21:29</span><br> <span style="FONT-SIZE: 10pt">An: Düster Horst</span><br> <span style="FONT-SIZE: 10pt">Cc:<span class="Apple-converted-space"> </span><a href="mailto:qgis-developer@qgis.org">qgis-developer@qgis.org</a>; qgis-user</span><br> <span style="FONT-SIZE: 10pt">Betreff: Re: [Qgis-developer] Python Geprocessing Plugin</span> </div><br> <div class="Normal" style="MARGIN-TOP: 0pt; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt; TEXT-INDENT: 0pt; FONT-FAMILY: Arial; TEXT-ALIGN: left"><span style="FONT-SIZE: 10pt">Horst,</span> </div><br> <div class="Normal" style="MARGIN-TOP: 0pt; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt; TEXT-INDENT: 0pt; FONT-FAMILY: Arial; TEXT-ALIGN: left"><span style="FONT-SIZE: 10pt">The first problem below was resolved by Gary Sherman. I had an older<span class="Apple-converted-space"> </span></span><br> <span style="FONT-SIZE: 10pt">version of the Plugin Installer in the plugin folder. Removing that<span class="Apple-converted-space"> </span></span><br> <span style="FONT-SIZE: 10pt">allowed the built-in installer plugin to run, and that fixed the<span class="Apple-converted-space"> </span></span><br> <span style="FONT-SIZE: 10pt">permissions problem.</span> </div><br> <div class="Normal" style="MARGIN-TOP: 0pt; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt; TEXT-INDENT: 0pt; FONT-FAMILY: Arial; TEXT-ALIGN: left"><span style="FONT-SIZE: 10pt">Still no luck with problem 2 at this point. I tried on my ubuntu vm<span class="Apple-converted-space"> </span></span><br> <span style="FONT-SIZE: 10pt">and the menu worked as expected, so this may be a mac-specific issue.</span> </div><br> <div class="Normal" style="MARGIN-TOP: 0pt; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt; TEXT-INDENT: 0pt; FONT-FAMILY: Arial; TEXT-ALIGN: left"><span style="FONT-SIZE: 10pt">Cheers,</span><br> <span style="FONT-SIZE: 10pt">John</span> </div><br> <div class="Normal" style="MARGIN-TOP: 0pt; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt; TEXT-INDENT: 0pt; FONT-FAMILY: Arial; TEXT-ALIGN: left"><span style="FONT-SIZE: 10pt">On Feb 18, 2008, at 11:24 AM, John C. Tull wrote:</span> </div><br> <div class="Normal" style="MARGIN-TOP: 0pt; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt; TEXT-INDENT: 0pt; FONT-FAMILY: Arial; TEXT-ALIGN: left"><span style="FONT-SIZE: 10pt">> Horst,</span><br> <span style="FONT-SIZE: 10pt">></span><br> <span style="FONT-SIZE: 10pt">> I tried on OS X. Here are my observations and issues so far:</span><br> <span style="FONT-SIZE: 10pt">></span><br> <span style="FONT-SIZE: 10pt">> 1) The installer does not work. I get a permissions error when<span class="Apple-converted-space"> </span></span><br> <span style="FONT-SIZE: 10pt">> trying to use the python installer. Manual installation works ok.</span><br> <span style="FONT-SIZE: 10pt">></span><br> <span style="FONT-SIZE: 10pt">> 2) When I run the plugin in a project with available vectors, the<span class="Apple-converted-space"> </span></span><br> <span style="FONT-SIZE: 10pt">> drop-down menu for selecting a vector to geoprocess does not<span class="Apple-converted-space"> </span></span><br> <span style="FONT-SIZE: 10pt">> populate with anything. So I am unable to perform any geoprocessing<span class="Apple-converted-space"> </span></span><br> <span style="FONT-SIZE: 10pt">> because there are not vectors available to work on in the gui.</span><br> <span style="FONT-SIZE: 10pt">></span><br> <span style="FONT-SIZE: 10pt">> Because of problem 2), I am unable to get very far in testing this.<span class="Apple-converted-space"> </span></span><br> <span style="FONT-SIZE: 10pt">> I will be around on the irc channel today and off-and-on this week<span class="Apple-converted-space"> </span></span><br> <span style="FONT-SIZE: 10pt">> if you want to try and work out some things online.</span><br> <span style="FONT-SIZE: 10pt">></span><br> <span style="FONT-SIZE: 10pt">> Thanks,</span><br> <span style="FONT-SIZE: 10pt">> John</span><br> <span style="FONT-SIZE: 10pt">></span><br> <span style="FONT-SIZE: 10pt">> On Feb 17, 2008, at 2:30 AM, Düster Horst wrote:</span><br> <span style="FONT-SIZE: 10pt">></span><br> <span style="FONT-SIZE: 10pt">>> A new Geoprocressing Python plugin is available in the Python<span class="Apple-converted-space"> </span></span><br> <span style="FONT-SIZE: 10pt">>> Plugin Repository.</span><br> <span style="FONT-SIZE: 10pt">>></span><br> <span style="FONT-SIZE: 10pt">>><span class="Apple-converted-space"> </span><a href="http://spatialserver.net:3001">http://spatialserver.net:3001</a></span><br> <span style="FONT-SIZE: 10pt">>></span><br> <span style="FONT-SIZE: 10pt">>></span><br> <span style="FONT-SIZE: 10pt">>> This plugin is under developement and offers vector analysis<span class="Apple-converted-space"> </span></span><br> <span style="FONT-SIZE: 10pt">>> functions for ogr and postgis vector data.</span><br> <span style="FONT-SIZE: 10pt">>></span><br> <span style="FONT-SIZE: 10pt">>> The following functions are available:</span><br> <span style="FONT-SIZE: 10pt">>> - Buffer</span><br> <span style="FONT-SIZE: 10pt">>> - Convex Hull</span><br> <span style="FONT-SIZE: 10pt">>> - Difference A - B</span><br> <span style="FONT-SIZE: 10pt">>> - Dissolve</span><br> <span style="FONT-SIZE: 10pt">>> - Intersection</span><br> <span style="FONT-SIZE: 10pt">>></span><br> <span style="FONT-SIZE: 10pt">>> under developement:</span><br> <span style="FONT-SIZE: 10pt">>> - SymDifference</span><br> <span style="FONT-SIZE: 10pt">>> - Union</span><br> <span style="FONT-SIZE: 10pt">>></span><br> <span style="FONT-SIZE: 10pt">>></span><br> <span style="FONT-SIZE: 10pt">>> The plugin needs QGIS Rev. 8153 or higher!</span><br> <span style="FONT-SIZE: 10pt">>></span><br> <span style="FONT-SIZE: 10pt">>> The plugin uses the GEOS library. I recommend the use of GEOS-3.0.0.</span><br> <span style="FONT-SIZE: 10pt">>></span><br> <span style="FONT-SIZE: 10pt">>> Unfortunately there are some issues with GEOS. In some cases GEOS<span class="Apple-converted-space"> </span></span><br> <span style="FONT-SIZE: 10pt">>> throws topology exceptions when you try to dissolve large datasets<span class="Apple-converted-space"> </span></span><br> <span style="FONT-SIZE: 10pt">>> => QGIS crashes.</span><br> <span style="FONT-SIZE: 10pt">>></span><br> <span style="FONT-SIZE: 10pt">>> I hope that this plugin can be helpful for you and I look forward<span class="Apple-converted-space"> </span></span><br> <span style="FONT-SIZE: 10pt">>> for your comments and ideas.</span><br> <span style="FONT-SIZE: 10pt">>></span><br> <span style="FONT-SIZE: 10pt">>> Regards</span><br> <span style="FONT-SIZE: 10pt">>> Horst</span><br> <span style="FONT-SIZE: 10pt">>></span><br> <span style="FONT-SIZE: 10pt">>></span><br> <span style="FONT-SIZE: 10pt">>></span><br> <span style="FONT-SIZE: 10pt">>> ------------------------------------------------</span><br> <span style="FONT-SIZE: 10pt">>></span><br> <span style="FONT-SIZE: 10pt">>> Dr. Horst Düster</span><br> <span style="FONT-SIZE: 10pt">>> GIS-Koordinator, Stv. Amtschef</span><br> <span style="FONT-SIZE: 10pt">>></span><br> <span style="FONT-SIZE: 10pt">>> Kanton Solothurn</span><br> <span style="FONT-SIZE: 10pt">>> Bau- und Justizdepartement</span><br> <span style="FONT-SIZE: 10pt">>> Amt für Geoinformation</span><br> <span style="FONT-SIZE: 10pt">>> SO!GIS Koordination</span><br> <span style="FONT-SIZE: 10pt">>> Rötistrasse 4</span><br> <span style="FONT-SIZE: 10pt">>> CH-4501 Solothurn</span><br> <span style="FONT-SIZE: 10pt">>></span><br> <span style="FONT-SIZE: 10pt">>> Telefon ++41(0)32 627 25 32</span><br> <span style="FONT-SIZE: 10pt">>> Telefax ++41(0)32 627 22 14</span><br> <span style="FONT-SIZE: 10pt">>></span><br> <span style="FONT-SIZE: 10pt">>><span class="Apple-converted-space"> </span><a href="mailto:horst.duester@bd.so.ch">mailto:horst.duester@bd.so.ch</a></span><br> <span style="FONT-SIZE: 10pt">>><span class="Apple-converted-space"> </span><a href="http://www.agi.so.ch">http://www.agi.so.ch</a></span><br> <span style="FONT-SIZE: 10pt">>> _______________________________________________</span><br> <span style="FONT-SIZE: 10pt">>> Qgis-developer mailing list</span><br> <span style="FONT-SIZE: 10pt">>><span class="Apple-converted-space"> </span><a href="mailto:Qgis-developer@lists.qgis.org">Qgis-developer@lists.qgis.org</a></span><br> <span style="FONT-SIZE: 10pt">>><span class="Apple-converted-space"> </span><a href="http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-developer">http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-developer</a></span><br> <span style="FONT-SIZE: 10pt">></span> </div></div></span></blockquote> </div><br><div> <br class="webkit-block-placeholder"></div></blockquote></div></blockquote></div><br></div></body></html>