[Mapbender-users] Digitizer auf den Nutzer filtern
Geodienstleistungen Ivo Partschefeld
info at geodienstleistung.de
Fri Sep 20 12:17:18 PDT 2024
Hallo an Alle und Astrid, 😊
hat sich in Mapbender 4 beim Digitizer hinsichtlich dem Filtern etwas geändert?
filter: 'benutzer = :userName' funktioniert nicht mehr. Was muss ich stattdessen verwenden?
VG
Ivo
-----Ursprüngliche Nachricht-----
Von: Mapbender_users <mapbender_users-bounces at lists.osgeo.org> Im Auftrag von Astrid Emde (WhereGroup) via Mapbender_users
Gesendet: Montag, 11. Dezember 2023 09:10
An: Mapbender User List <mapbender_users at lists.osgeo.org>
Cc: Astrid Emde (WhereGroup) <astrid.emde at wheregroup.com>
Betreff: Re: [Mapbender-users] Digitizer auf den Nutzer filtern
Hallo,
es sieht so aus, als müsste die Dokumentation hier ncoh erweitert werden.
Dazu habe ich ein Ticket mit Informationen erstellt.
https://github.com/mapbender/mapbender-documentation/issues/417
Schönen Gruß Astrid Emde
Am 2023-12-11 08:14, schrieb Astrid Emde (WhereGroup) via
Mapbender_users:
> Hallo,
>
> filter bildet die Where-Bedingung beim SQL und filtert die Daten, die
> im Client angezeigt werden.
>
> dein Beispiel des zeitraums würde also lauten
>
> 'ErstellDatum > 20.03.2023 AND 'ErstellDatum < now()'
>
> now() ist dabei via SQL die möglichkeit den den aktuellen Timestamp zu
> erhalten.
>
> Viele Grüße
>
> Astrid Emde
>
> Am 2023-12-11 08:08, schrieb Geodienstleistungen Ivo Partschefeld via
> Mapbender_users:
>> Sehr interessant Astrid. Für mich ist noch nicht klar, weshalb beim
>> Filter ":userName" und beim eventBefehl "$user" verwendet wird. Wo
>> liegt der Unterschied? Gibt es irgendwo eine Liste, welche Variablen
>> verwendbar sind? Wie sieht es aus, wenn ich nach einem bestimmten
>> Zeitraum filtern möchte? Beispielsweise steht in der DB ein Datum und
>> ich möchte nur alle Objekte angezeigt bekommen, die in einem
>> bestimmten Zeitraum erstellt wurden. In folgender Art:
>> filter: 'ErstellDatum > 20.03.2023 AND 'ErstellDatum < :Now'
>>
>> Oder verwende ich "date("c")" wie beim event onBefore?
>>
>> Viele Grüße und Danke
>> Ivo
>>
>>
>> -----Ursprüngliche Nachricht-----
>> Von: Mapbender_users <mapbender_users-bounces at lists.osgeo.org> Im
>> Auftrag von Astrid Emde (WhereGroup) via Mapbender_users
>> Gesendet: Freitag, 8. Dezember 2023 07:50
>> An: Mapbender User List <mapbender_users at lists.osgeo.org>
>> Cc: Astrid Emde (WhereGroup) <astrid.emde at wheregroup.com>
>> Betreff: Re: [Mapbender-users] Digitizer auf den Nutzer filtern
>>
>> Hallo Marcel,
>>
>> die geht wie folgt.
>>
>> Hier ein Beispiel
>>
>> featureType:
>> connection: geodata_db
>> table: line_measure
>> uniqueId: id
>> geomType: line
>> geomField: geom
>> srid: 25832
>> filter: 'benutzer = :userName'
>> events:
>> onBeforeSave: '$feature->setAttribute(''benutzer'', $user );'
>>
>>
>> Bei dir wäre es also
>>
>> filter: 'NAMEDESDATENBANKFELDES = :userName'
>>
>> Am Beispiel des Events siehst du wie beim Speichern von Datensätzen
>> der angemeldet Benutzer mit gespeichert werden kann.
>>
>> Viele Grüße
>>
>> Astrid
>>
>> Am 2023-12-07 19:45, schrieb Marshal Mappers via Mapbender_users:
>>> Servus zusammen,
>>>
>>> gerne würde ich die Objekte im Digitizer auf den Nutzer filtern.
>>> Dazu nutze ich folgenden Ausdruck:
>>> filter: NAMEDESDATENBANKFELDES, $user
>>>
>>> Leider wirft das einen Fehler und funktioniert nicht. Wenn ich den
>>> Filter auf einen Nutzer Hardcode, dann geht es.
>>> filter: NAMEDESDATENBANKFELDES, 'name_des_nutzers'
>>>
>>> Kann mir jemand sagen, ob das überhaupt geht? Und falls ja, wie kann
>>> ich das umsetzen?
>>>
>>> Danke und schöne Grüße
>>>
>>> Marcel
>>> _______________________________________________
>>> Mapbender_users mailing list
>>> Mapbender_users at lists.osgeo.org
>>> https://lists.osgeo.org/mailman/listinfo/mapbender_users
>>
>> --
>> Mit freundlichen Grüßen
>>
>> Astrid Emde
>> GIS-Consultant
>>
>> **********************************
>> Where2B Konferenz 2023
>> 14. Dezember 2023 in Bonn und Online
>> https://where2b-conference.com/
>> **********************************
>>
>> Astrid Emde
>> WhereGroup GmbH
>> Eifelstraße 7
>> 53119 Bonn
>> Germany
>>
>> Tel: +49(0)228 90 90 38 - 22
>> Fax: +49(0)228 90 90 38 - 11
>>
>> astrid.emde at wheregroup.com
>> www.wheregroup.com
>>
>> Meinen PGP Public-Key können Sie unter pgp.mit.edu herunterladen:
>>
>> https://keys.openpgp.org/vks/v1/by-fingerprint/01F8152D36FC07C25EADDE86C5084ACC1C287CCB
>> Signierte und/oder verschlüsselte Nachrichten sind sehr willkommen
>>
>> Folgen Sie der WhereGroup auf twitter:
>> http://twitter.com/WhereGroup_com
>>
>> Geschäftsführer:
>> Olaf Knopp, Peter Stamm
>> Amtsgericht Bonn, HRB 9885
>> -------------------------------
>>
>> _______________________________________________
>> Mapbender_users mailing list
>> Mapbender_users at lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/mapbender_users
>
> --
> Mit freundlichen Grüßen
>
> Astrid Emde
> GIS-Consultant
>
> **********************************
> Where2B Konferenz 2023
> 14. Dezember 2023 in Bonn und Online
> https://where2b-conference.com/
> **********************************
>
> Astrid Emde
> WhereGroup GmbH
> Eifelstraße 7
> 53119 Bonn
> Germany
>
> Tel: +49(0)228 90 90 38 - 22
> Fax: +49(0)228 90 90 38 - 11
>
> astrid.emde at wheregroup.com
> www.wheregroup.com
>
> Meinen PGP Public-Key können Sie unter pgp.mit.edu herunterladen:
>
> https://keys.openpgp.org/vks/v1/by-fingerprint/01F8152D36FC07C25EADDE86C5084ACC1C287CCB
> Signierte und/oder verschlüsselte Nachrichten sind sehr willkommen
>
> Folgen Sie der WhereGroup auf twitter:
> http://twitter.com/WhereGroup_com
>
> Geschäftsführer:
> Olaf Knopp, Peter Stamm
> Amtsgericht Bonn, HRB 9885
> -------------------------------
> _______________________________________________
> Mapbender_users mailing list
> Mapbender_users at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/mapbender_users
--
Mit freundlichen Grüßen
Astrid Emde
GIS-Consultant
**********************************
Where2B Konferenz 2023
14. Dezember 2023 in Bonn und Online
https://where2b-conference.com/
**********************************
Astrid Emde
WhereGroup GmbH
Eifelstraße 7
53119 Bonn
Germany
Tel: +49(0)228 90 90 38 - 22
Fax: +49(0)228 90 90 38 - 11
astrid.emde at wheregroup.com
www.wheregroup.com
Meinen PGP Public-Key können Sie unter pgp.mit.edu herunterladen:
https://keys.openpgp.org/vks/v1/by-fingerprint/01F8152D36FC07C25EADDE86C5084ACC1C287CCB
Signierte und/oder verschlüsselte Nachrichten sind sehr willkommen
Folgen Sie der WhereGroup auf twitter:
http://twitter.com/WhereGroup_com
Geschäftsführer:
Olaf Knopp, Peter Stamm
Amtsgericht Bonn, HRB 9885
-------------------------------
More information about the Mapbender_users
mailing list