[Qgis-user] Displaying Legends on Maps

2023-08-17 Thread John Studley via QGIS-User
I am new to QGIS and this might be a dumb question but how do I display 
legends on maps.


The documentation is far from clear

Regards

John

Dr John Studley
PhD MA OND CGeog FRGS ECIF
Environmental Anthropologist/Ethno-Forester
: 02034412597
: stud...@thunderbolt.me.uk

My Web 
google scholar 


Citations
Peer Reviews 
Citations are very inaccurate on Publons

QR Code img

Scan or click to add my vCard to your
mobile and to view my recent publications


My Latest Book
INDIGENOUS SACRED NATURAL SITES AND SPIRITUAL GOVERNANCE: THE LEGAL CASE 
FOR JURISTIC PERSONHOOD 




My Latest Publications  

___
QGIS-User mailing list
QGIS-User@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user


[Qgis-user] Why aren't native code updates included in MacPackager? PDAL too old?

2023-08-17 Thread Thayer Young via QGIS-User
Does the older PDAL, 2.3.0 in the MacOS binaries explain why the new point 
cloud processing algorithms are not available in Lima 3.32.1? The Windows .msi 
installer for 3.32.1 (PDAL 2.5.5) does have the algorithms and they work. Is it 
correct to say the new point cloud algorithms are a wrapper for PDAL? 
I want to make sure I have it right before I make a feature request to update 
PDAL.
Or can someone rename this issue to handle 
it?https://github.com/qgis/QGIS-Mac-Packager/issues/149 -Thayer


___
QGIS-User mailing list
QGIS-User@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user


Re: [Qgis-user] filtering data from highest to lowest in QGIS

2023-08-17 Thread Kirk Schmidt via QGIS-User

Hi Simon;


Why yes of course you can.  Please see the Filtering in Layer Properties 
section at the following link which provides the basics.



https://mapscaping.com/filtering-in-qgis-a-comprehensive-guide/


You can use the array functions to select and sort attributes as required.


Kirk Schmidt


On 8/17/2023 12:09 PM, Simon via QGIS-User wrote:

Hi all,

Just had a quick question. Is it possible to filter and display the 10 
highest values in a field using the Query Builder or Field calculator?


Thanks,

Simon

___
QGIS-User mailing list
QGIS-User@lists.osgeo.org
List info:https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe:https://lists.osgeo.org/mailman/listinfo/qgis-user


--
Kirk Schmidt, MScF, BScF, RPF
General Manager
Nortek Resource Solutions Inc.
26 Church Road
Sutherlands River, NS
B0K 1W0
Tel (902) 922.3607
Email:k...@nortekresources.com
Web:www.nortekresources.com
___
QGIS-User mailing list
QGIS-User@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user


[Qgis-user] filtering data from highest to lowest in QGIS

2023-08-17 Thread Simon via QGIS-User
Hi all,

Just had a quick question. Is it possible to filter and display the 10 highest 
values in a field using the Query Builder or Field calculator?

Thanks,

Simon
___
QGIS-User mailing list
QGIS-User@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user


Re: [Qgis-user] QGIS3 quits after PyQt Script 2 run

2023-08-17 Thread 1520 gis via QGIS-User
Dear Ludwig,

That was it. I don't know somehow the init function went through with just
one underscore. Now it's working smoothly and beautifully. QGIS is just
amazing.

Thank you very much for your contribution and help.

Best regards

Julierme

On Thu, Aug 17, 2023 at 4:37 AM Ludwig Kniprath 
wrote:

> Hi Julierme,
>
> that's another and not a new problem, the button-widget and setFixedSize
> did not work before and even do not work in standalone-python outside QGis.
>
> The reason is quite simple, we overlooked it before: double-underscores
> for the __init__-functions.
>
>
> Here the running code, which does what You want (commented lines for
> QGis-usage, uncomment for standalone):
>
>
> import sys
> from PyQt5.QtCore import (QSize, Qt)
> from PyQt5.QtWidgets import (QApplication,
>  QWidget,
>  QPushButton,
>  QMainWindow)
>
>
> class MainWindow(QMainWindow):
> def __init__(self):
> super().__init__()
> self.setWindowTitle("My App")
> button = QPushButton("Press Me!")
> self.setCentralWidget(button)
> self.setFixedSize(QSize(400, 300))
>
>
> #app = QApplication(sys.argv)
> window = MainWindow()
> window.show()
> #app.exec()
>
>
>
>
> hth
>
> Ludwig
>
>
>
> Am 17.08.23 um 04:14 schrieb 1520 gis:
>
> Hi Ludwig,
>
> Thank you very much for your reply. You're right, QGIS stopped crashing,
> but now the button widget is not being carried out by the application
> window and neither the methods are working properly like the
> self.setFixedSize(QSize(400,300)). I am sending a window screenshot in
> attachment.
>
> I appreciated your time and help.
>
> Kind regards
>
> Julierme
>
> On Wed, Aug 16, 2023 at 4:07 PM Ludwig Kniprath via QGIS-User <
> qgis-user@lists.osgeo.org> wrote:
>
>> Hi Julierme,
>>
>> I think Your problem is, that You try to create a new application with
>> "app = QApplication(sys.argv)" inside a running QGis, which already is a
>> running Qt-application.
>>
>> Simplified code should perform without crash:
>>
>> import sys
>> from PyQt5.QtCore import (QSize,Qt)
>> from PyQt5.QtWidgets import (QApplication, QWidget, QPushButton,
>> QMainWindow)
>>
>> class MainWindow(QMainWindow):
>> def _init_(self):
>> super()._init_()
>> self.setWindowTitle("My App")
>> button = QPushButton("Press Me!")
>>
>>
>> self.setCentralWidget(button)
>> self.setFixedSize(QSize(400,300))
>>
>> window = MainWindow()
>> window.show()
>>
>>
>> hth
>>
>> Ludwig
>> Am 16.08.23 um 19:15 schrieb 1520 gis via QGIS-User:
>>
>> Hi all,
>>
>> I wrote the PyQt script below and I am running it through QGIS3. When I
>> run it for the first time after opening it in QGIS3, the application's
>> window pops up smoothly. However, when I close the window and run the
>> script, QGIS3 readily quits.  That may be something related to the event
>> loop, but I'm unsure and don't know how to stop the QGIS3 shutdown for the
>> subsequent runs.  Any hint on how to fix this issue will be very
>> appreciated.
>>
>> import sys
>> from PyQt5.QtCore import (QSize,
>>   Qt)
>> from PyQt5.QtWidgets import (QApplication,
>>   QWidget,
>>   QPushButton,
>>   QMainWindow)
>> class MainWindow(QMainWindow):
>> def _init_(self):
>> super()._init_()
>> self.setWindowTitle("My App")
>> button = QPushButton("Press Me!")
>>
>>
>> self.setCentralWidget(button)
>> self.setFixedSize(QSize(400,300))
>> app = QApplication(sys.argv)
>> window = MainWindow()
>> window.show()
>> app.exec()
>> --
>> ##
>> *Julierme G Pinheiro*
>> *SDI Expert & Geoprocessing Specialist*
>> Phone: +55 61 4-3569
>> Website: GIS
>> 
>>
>> ___
>> QGIS-User mailing listqgis-u...@lists.osgeo.org
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
>>
>> ___
>> QGIS-User mailing list
>> QGIS-User@lists.osgeo.org
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
>>
>
>
> --
> ##
> *Julierme G Pinheiro*
> *SDI Expert & Geoprocessing Specialist*
> Phone: +55 61 4-3569
> Website: GIS
> 
>
>

-- 
##
*Julierme G Pinheiro*
*SDI Expert & Geoprocessing Specialist*
Phone: +55 61 4-3569
Website: GIS

___
QGIS-User mai

Re: [Qgis-user] QGIS3 quits after PyQt Script 2 run

2023-08-17 Thread Ludwig Kniprath via QGIS-User

Hi Julierme,

that's another and not a new problem, the button-widget and setFixedSize 
did not work before and even do not work in standalone-python outside QGis.


The reason is quite simple, we overlooked it before: double-underscores 
for the __init__-functions.



Here the running code, which does what You want (commented lines for 
QGis-usage, uncomment for standalone):



import sys
from PyQt5.QtCore import (QSize, Qt)
from PyQt5.QtWidgets import (QApplication,
 QWidget,
 QPushButton,
 QMainWindow)


class MainWindow(QMainWindow):
    def __init__(self):
    super().__init__()
    self.setWindowTitle("My App")
    button = QPushButton("Press Me!")
    self.setCentralWidget(button)
    self.setFixedSize(QSize(400, 300))


#app = QApplication(sys.argv)
window = MainWindow()
window.show()
#app.exec()




hth

Ludwig




Am 17.08.23 um 04:14 schrieb 1520 gis:

Hi Ludwig,

Thank you very much for your reply. You're right, QGIS stopped 
crashing, but now the button widget is not being carried out by the 
application window and neither the methods are working properly like 
the self.setFixedSize(QSize(400,300)). I am sending a window 
screenshot in attachment.


I appreciated your time and help.

Kind regards

Julierme

On Wed, Aug 16, 2023 at 4:07 PM Ludwig Kniprath via QGIS-User 
 wrote:


Hi Julierme,

I think Your problem is, that You try to create a new application
with "app = QApplication(sys.argv)" inside a running QGis, which
already is a running Qt-application.

Simplified code should perform without crash:

import sys
from PyQt5.QtCore import (QSize,Qt)
from PyQt5.QtWidgets import (QApplication, QWidget, QPushButton,
QMainWindow)

class MainWindow(QMainWindow):
    def _init_(self):
    super()._init_()
    self.setWindowTitle("My App")
    button = QPushButton("Press Me!")


    self.setCentralWidget(button)
    self.setFixedSize(QSize(400,300))

window = MainWindow()
window.show()


hth

Ludwig

Am 16.08.23 um 19:15 schrieb 1520 gis via QGIS-User:

Hi all,

I wrote the PyQt script below and I am running it through QGIS3.
When I run it for the first time after opening it in QGIS3, the
application's window pops up smoothly. However, when I close the
window and run the script, QGIS3 readily quits.  That may be
something related to the event loop, but I'm unsure and don't
know how to stop the QGIS3 shutdown for the subsequent runs.  Any
hint on how to fix this issue will be very appreciated.

import sys
from PyQt5.QtCore import (QSize,
                          Qt)
from PyQt5.QtWidgets import (QApplication,
                              QWidget,
                              QPushButton,
                              QMainWindow)
class MainWindow(QMainWindow):
    def _init_(self):
        super()._init_()
        self.setWindowTitle("My App")
        button = QPushButton("Press Me!")


        self.setCentralWidget(button)
        self.setFixedSize(QSize(400,300))
app = QApplication(sys.argv)
window = MainWindow()
window.show()
app.exec()
-- 
##

*Julierme G Pinheiro*
*SDI Expert & Geoprocessing Specialist*
Phone: +55 61 4-3569
Website: GIS



___
QGIS-User mailing list
QGIS-User@lists.osgeo.org
List info:https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe:https://lists.osgeo.org/mailman/listinfo/qgis-user

___
QGIS-User mailing list
QGIS-User@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user



--
##
*Julierme G Pinheiro*
*SDI Expert & Geoprocessing Specialist*
Phone: +55 61 4-3569
Website: GIS 
___
QGIS-User mailing list
QGIS-User@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user