Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  QGIS
  Atlas - Objektanzeige

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Atlas - Objektanzeige (1623 mal gelesen)
ISpeech
Mitglied
Flurbereiniger


Sehen Sie sich das Profil von ISpeech an!   Senden Sie eine Private Message an ISpeech  Schreiben Sie einen Gästebucheintrag für ISpeech

Beiträge: 108
Registriert: 25.01.2018

QGIS 3.10.1/3.16.0, Windows 10 Home; i3-4030U, 1,9 GHz, 8 GB RAM

erstellt am: 25. Jun. 2019 08:29    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Eine Karte wird über einen Atlas gesteuert. In der Karte soll aber immer nur das eine Objekt angezeigt werden, was über den Atlas aus dem Abdeckungslayer ausgewählt wurde. Ich habe in dem Abdeckungslayer Objekte die übereinander liegen und außerdem soll auf dem Ausdruck eben nur das eine Objekt sichtbar sein, weil es sonst zu Missverständnissen kommen kann. Hat jemand eine Idee?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Bernd P
Moderator
cook-general




Sehen Sie sich das Profil von Bernd P an!   Senden Sie eine Private Message an Bernd P  Schreiben Sie einen Gästebucheintrag für Bernd P

Beiträge: 3358
Registriert: 07.06.2001

AMD Ryzen 7 3700x, Radeon RX 570, W10-64bit, 32GB RAM, HP DJ T2300mfp, Maus:G700s, Sub:Infrastructure Design Suite, Office 365,

erstellt am: 25. Jun. 2019 11:47    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für ISpeech 10 Unities + Antwort hilfreich

Servus, mach bei sowas ein Ringerl über das Objekt, ist ja immer an der selben Stelle.

Ich denke nicht das Atlas ein/ausblenden bzw. Filtern von Layer steuern kann.

------------------
<----- Bitte Systeminfo eintragen, warum siehst du hier. Schöne Grüsse aus der Steiermark  Bernd P.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ISpeech
Mitglied
Flurbereiniger


Sehen Sie sich das Profil von ISpeech an!   Senden Sie eine Private Message an ISpeech  Schreiben Sie einen Gästebucheintrag für ISpeech

Beiträge: 108
Registriert: 25.01.2018

QGIS 3.10.1/3.16.0, Windows 10 Home; i3-4030U, 1,9 GHz, 8 GB RAM

erstellt am: 25. Jun. 2019 12:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Ringerl? Was ist das für eine Sprache ;-)
Ich habe im Internet Haselnuss-Ringerl gefunden :-D


Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ISpeech
Mitglied
Flurbereiniger


Sehen Sie sich das Profil von ISpeech an!   Senden Sie eine Private Message an ISpeech  Schreiben Sie einen Gästebucheintrag für ISpeech

Beiträge: 108
Registriert: 25.01.2018

QGIS 3.10.1/3.16.0, Windows 10 Home; i3-4030U, 1,9 GHz, 8 GB RAM

erstellt am: 26. Jun. 2019 16:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Ich habe mich mal mit Python beschäftigt und meinen ersten Skript geschrieben. Der Youtube Kanal von Open Source Options (https://www.youtube.com/channel/UCOSeGDrlScCNgBcN5C8nTEw) war dabei ein sehr große Hilfe. Den Code muss ich nur noch als Schleife anpassen ein paar Beschriftungen vornehmen und nun kann ich mit einem Klick alle Objekte gefiltert in Serie als Bild abspeichern lassen. Hier der Code

from qgis.PyQt import QtGui

iface.activeLayer().setSubsetString('"id"=2') #Filtern nach Attribut
iface.activeLayer().selectByExpression('"id"=2') #Selektieren nach Attribut
iface.mapCanvas().zoomToSelected() # zum selektierten Objekt zoomen
iface.activeLayer().removeSelection() #Selektion entfernen

layers = QgsProject.instance().mapLayersByName('Neuer Stand Flurstuecke') #Name des Hauptlayers
layer = layers[0]

project = QgsProject.instance()
manager = project.layoutManager()
layoutName = 'Layout_Test' #Layoutname
layouts_list = manager.printLayouts()

#remove any dublicate layouts
for layout in layouts_list:
    if layout.name() == layoutName:
        manager.removeLayout(layout)
layout = QgsPrintLayout(project)
layout.initializeDefaults()
layout.setName(layoutName)
manager.addLayout(layout)

#create map item in the layout
map = QgsLayoutItemMap(layout)
map.setRect(20, 20, 20, 20)

#set the map extent
ms = QgsMapSettings()
ms.setLayers([layer]) #set layers to be mapped
rect = QgsRectangle(ms.fullExtent())
rect.scale(1.2)
ms.setExtent(rect)
map.setExtent(rect)
layout.addLayoutItem(map)

map.attemptMove(QgsLayoutPoint(5, 5, QgsUnitTypes.LayoutMillimeters))
map.attemptResize(QgsLayoutSize(285, 200, QgsUnitTypes.LayoutMillimeters))

layout = manager.layoutByName(layoutName)
exporter = QgsLayoutExporter(layout)

fn = 'H:/temp/QGIS_Layout.png'
exporter.exportToImage(fn,QgsLayoutExporter.ImageExportSettings())

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Bernd P
Moderator
cook-general




Sehen Sie sich das Profil von Bernd P an!   Senden Sie eine Private Message an Bernd P  Schreiben Sie einen Gästebucheintrag für Bernd P

Beiträge: 3358
Registriert: 07.06.2001

AMD Ryzen 7 3700x, Radeon RX 570, W10-64bit, 32GB RAM, HP DJ T2300mfp, Maus:G700s, Sub:Infrastructure Design Suite, Office 365,

erstellt am: 27. Jun. 2019 07:20    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für ISpeech 10 Unities + Antwort hilfreich

Servus, also eine Atlas Funktion mit Filter?  dumpsup

------------------
<----- Bitte Systeminfo eintragen, warum siehst du hier. Schöne Grüsse aus der Steiermark  Bernd P.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ISpeech
Mitglied
Flurbereiniger


Sehen Sie sich das Profil von ISpeech an!   Senden Sie eine Private Message an ISpeech  Schreiben Sie einen Gästebucheintrag für ISpeech

Beiträge: 108
Registriert: 25.01.2018

QGIS 3.10.1/3.16.0, Windows 10 Home; i3-4030U, 1,9 GHz, 8 GB RAM

erstellt am: 27. Jun. 2019 08:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Richtig. QGIS ist einfach genial. :-)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Bernd P
Moderator
cook-general




Sehen Sie sich das Profil von Bernd P an!   Senden Sie eine Private Message an Bernd P  Schreiben Sie einen Gästebucheintrag für Bernd P

Beiträge: 3358
Registriert: 07.06.2001

AMD Ryzen 7 3700x, Radeon RX 570, W10-64bit, 32GB RAM, HP DJ T2300mfp, Maus:G700s, Sub:Infrastructure Design Suite, Office 365,

erstellt am: 27. Jun. 2019 08:55    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für ISpeech 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von ISpeech:
Richtig. QGIS ist einfach genial. :-)

Ja einfach 'unkompliziert', es macht spass damit zu arbeiten.

------------------
<----- Bitte Systeminfo eintragen, warum siehst du hier. Schöne Grüsse aus der Steiermark  Bernd P.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ISpeech
Mitglied
Flurbereiniger


Sehen Sie sich das Profil von ISpeech an!   Senden Sie eine Private Message an ISpeech  Schreiben Sie einen Gästebucheintrag für ISpeech

Beiträge: 108
Registriert: 25.01.2018

QGIS 3.10.1/3.16.0, Windows 10 Home; i3-4030U, 1,9 GHz, 8 GB RAM

erstellt am: 17. Sep. 2019 16:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Dank unserem Totò Fiandaca gibt es sogar noch eine leichtere Lösung. Siehe hierzu das Video https://www.youtube.com/watch?v=w3zV_OveCs8

Man erstellt eine regelbasierende Symbolisierung. Die übergeordnete Regel enthält folgenden Inhalt

"fid" = @Atlas_featureid

Man legt darunter eine weitere Regel mit ELSE an.

Damit sieht man nur noch ein Element, was gerade mit der Atlassteuerung ausgewählt ist. Damit man "umschalten" kann, empfiehlt sich einen weiteren Oberordner mit ELSE anzulegen. SO kann man im Layerfenster entweder alle Objekte sich anzeigen lassen oder eben nur das, was mit der Atlassteuerung gerade ausgewählt ist.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

LaPla
Mitglied
Landschaftsarchitekt / Geoinformatiker


Sehen Sie sich das Profil von LaPla an!   Senden Sie eine Private Message an LaPla  Schreiben Sie einen Gästebucheintrag für LaPla

Beiträge: 651
Registriert: 08.10.2004

erstellt am: 23. Sep. 2019 17:17    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für ISpeech 10 Unities + Antwort hilfreich

...für CAD'ler ist ein GIS immer genial. Ging mir auch so!

Grüße
Jörg

------------------
Infastructure Premium 2014 auf WIN7/16GB RAM/Grafik FireGL 1G
Reserve:
Infastructure Premium 2012(CIVIL/MAP/3D Design/Naviswork Simulate)
Infastructure Premium 2013(CIVIL/MAP/3D Design/Infrastr. Modeler/Naviswork Simulate)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz