Hot News aus dem CAD.de-Newsletter:

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 (220 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: 45
Registriert: 25.01.2018

QGIS 3.4.1, Windows 10 Home; i3-4030U, 1,9 GHz, 4 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: 3047
Registriert: 07.06.2001

AMD A8-3870, W10-64bit, 16GB RAM, HP DJ T2300mfp, Maus:G700s, Sub:Infrastructure Design Suite, Excel 2013,

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: 45
Registriert: 25.01.2018

QGIS 3.4.1, Windows 10 Home; i3-4030U, 1,9 GHz, 4 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: 45
Registriert: 25.01.2018

QGIS 3.4.1, Windows 10 Home; i3-4030U, 1,9 GHz, 4 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: 3047
Registriert: 07.06.2001

AMD A8-3870, W10-64bit, 16GB RAM, HP DJ T2300mfp, Maus:G700s, Sub:Infrastructure Design Suite, Excel 2013,

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: 45
Registriert: 25.01.2018

QGIS 3.4.1, Windows 10 Home; i3-4030U, 1,9 GHz, 4 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: 3047
Registriert: 07.06.2001

AMD A8-3870, W10-64bit, 16GB RAM, HP DJ T2300mfp, Maus:G700s, Sub:Infrastructure Design Suite, Excel 2013,

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

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)2019 CAD.de | Impressum | Datenschutz