[FOSSGIS-Talk] QGIS 3 - keine räumliche Abfrage von Objekten
sk
webentry at web.de
Di Jan 22 15:08:12 CET 2019
Hallo Bernd,
ich war mal wieder zu schnell mit der Nachfrage. Nach dem ich hier
geschrieben habe, hatte ich noch eine "Eingebung".
In dem Menüfenster gibt es ja zwei Spalten ('Ort der Objekte
(geometrisches Prädikat)'), und beim Start ist ein Haken bei
'schneidet' gesetzt. Ich habe immer diesen Haken entfernt und nur z.B.
bei 'sind innerhalb' einen Haken gemacht. Das Ergebnis
habe ich ja in der Mail beschrieben.
Heute habe ich den Haken bei 'schneidet' nicht entfernt und zusätzlich
bei 'sind innerhalb' diesen gesetzt. Tja siehe da, so funktioniert
es scheinbar. Habe es auch mit anderen Kombinationen probiert,
allerdings funktionieren nicht alle Möglichkeiten. Aber zumindest die
v.g. Variante kann man verwenden, wenn die zwei Punkte mit einem Haken
markiert sind.
Wäre nur mal interessant zu erfahren was der Unterschied zwischen
'enthält' und 'sind innerhalb' sein soll.
Gruß Peter
Am 22.01.2019 um 12:14 schrieb Bernd Vogelgesang:
> Hi
>
> Am 22.01.19 um 08:12 schrieb sk:
>> Hallo an alle,
>>
>> gibt es in der 3er QGIS Version keine Funktion mehr die eine räumliche
>> Abfrage ermöglicht?
>> Ich habe das jetzt ein dutzend mal versucht, unter Windows und Linux,
>> aber nichts.
>> Unter den Verarbeitungswerkzeugen gibt es zwar die Funktion 'Nach
>> Position selektieren', diese
>> läuft zwar durch, ist dabei sehr langsam, endet mit einer Meldung unter
>> Windows das die Aktion
>> abgeschlossen ist aber das war es dann auch. Selektiert oder markiert
>> wird nichts, egal welche Einstellung
>> ich im Menüfenster vornehme.
>> In der 2.18 Version mit der Funktion 'Räumliche Abfrage' dauert die
>> Aktion 5 Sekunden und das Ergebnis ist
>> so wie es sein sollte. In beiden QGIS-Versionen werden die selben
>> Datenquellen verwendet.
>>
>> QGIS-Versionen: 3.4.3 und 3.4.4
>> Windows 10, Linux Mint
>>
>> Gruß Peter
>
> Das Standard-Plugin für räumliche Abfragen wurde in QGIS3 zugunsten
> einer Lösung in der Werkzeugkiste aufgegeben.
>
> Vielleicht ist es jetzt langsamer weil es jetzt wohl eine
> Python-Funktion ist, und die alte Lösung in war C geschrieben (hab ich
> alle nur so gehört/gelesen).
>
> Hast Du es auch mal mit einem anderen Datensatz probiert?
>
> Habs grad kurz mit einer einfachen Punkte-in-Polygon-Layer-Abfrage
> probiert und es klappt problemlos. Gibt also eigentlich nur zwei
> Möglichkeiten:
>
> -Topologiefehler, der in QGIS2 vielleicht ignoriert wurde:
>
> Daten checken, Bugreport schreiben, weil die Topologiefehler ja
> eigentlich dann gemeldet werden sollten.
>
> wenn kein Topologiefehler
>
> Bug: Bugreport schreiben
>
>
> Gruß,
>
> Bernd
>
> QGIS 3.4.4, Linux Mint 19.1
>
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste