[Mapbender-users] Digitizer auf den Nutzer filtern
Astrid Emde (WhereGroup)
astrid.emde at wheregroup.com
Mon Sep 23 00:50:42 PDT 2024
Hallo Ivo,
ja, es hat sich tatsächlich etwas geändert - natürlich nur zum Guten.
Die Dokumentation ist leider dahingehend noch nicht auf dem neusten
Stand. Kommt aber in den nächsten Tagen.
Es gibt nun den Parameter
filterUser: true
und entsprechen den Parameter userColumn zur Angabe der Spalte
userColumn: user_name
also in der Art
poi:
label: 'point digitizing'
maxResults: 500 # only load limited
number of feature
zoomBuffer: 100
filterUser: true #
trackUser: true # filtern nach User
featureType:
connection: geodata_db
table: poi
uniqueId: gid
geomType: point
geomField: geom
srid: 4326
#filter: 'user_name = :userName' #
use trackUser instead
#userColumn: user_name
https://github.com/mapbender/mapbender-workshop/blob/develop/config/applications/mapbender_digitize_demo.yaml#L282
Viele Grüße
Astrid
Am 2024-09-20 21:17, schrieb Geodienstleistungen Ivo Partschefeld:
> 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
> -------------------------------
--
Mit freundlichen Grüßen
Astrid Emde
GIS-Consultant
********************************************
Where2B 2024 - die Open-Source-GIS-Konferenz
12. Dezember 2024 vor Ort 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
Geschäftsführer:
Olaf Knopp, Peter Stamm
Amtsgericht Bonn, HRB 9885
-------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0x1C287CCB.asc
Type: application/pgp-keys
Size: 1574 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/mapbender_users/attachments/20240923/64123cf2/attachment.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: OpenPGP digital signature
URL: <http://lists.osgeo.org/pipermail/mapbender_users/attachments/20240923/64123cf2/attachment.sig>
More information about the Mapbender_users
mailing list