[Lizmap-de] Vektorlayer Styles in Postgis speichern: Nachtrag

peter.berger at bluewin.ch peter.berger at bluewin.ch
Fr Apr 4 09:56:27 PDT 2025


Hallo Wolfgang

 

Perfekt, vielen Dank!

Oder 

Nochmals für Dummies wie mich:

 

*	Zuerst Layer in QGIS laden aus einem Verktorfile
*	Allenfalls Layer umbenennen
*	Layer in die Postgres DB ziehen. Dann findet man dort den Layer mit dem spezifischen Namen
*	Diesen Layer aus Postgres DB laden
*	Dem geladenen Layer den Stil von urspünglichen Layer mit kopieren und einfügen dem Postgres-Layer zuweisen.
*	Nun den Stil vom in QGIS geladenen Postgres-Layer exportieren. Nun findet man eine Möglichkeit den Stil mit genau dem Namen des Layers in die Postgres DB zu speichern.
*	Nun alle damit verbunden Layer löschen und den Layer neu aus der Postgres DB laden.
*	Dann sollte der Layer mit dem Stil daherkommen.

 

 

Und dann habe ich noch eine Vektorkarte mit über 60 Layern. Auch diese würde ich gerne mit den Stylen in der Postgres DB speichern. 

 

Hat jemand einen schnelleren Weg?

 

Liebe Grüsse

 

Peter

 

Von: wmeinolf at telecomconsult.de <wmeinolf at telecomconsult.de> 
Gesendet: Freitag, 4. April 2025 15:00
An: peter.berger at bluewin.ch
Cc: lizmap-de at lists.osgeo.org
Betreff: AW: [Lizmap-de] Vektorlayer Styles in Postgis speichern: Nachtrag

 

Hallo Peter,

hab’s grade den Layer in meine Postgis DB geladen. Danach wie vorhin beschrieben, den Style auch in Postgis gespeichert. Layer gelöscht und nochmal aus Postgis geladen. Er hatte direkt den richtigen Stil. In der Datenbank gibt’s dann im Schema einen neuen Eintrag namens layer_styles. Da werden anscheinend alle Styles abgelegt.

 

Ich hoffe, das hilft!

 

Beste Grüße und ein schönes Wochenende

Wolfgang

 

Von: Wolfgang Meinolf <wmeinolf at telecomconsult.de <mailto:wmeinolf at telecomconsult.de> > 
Gesendet: Freitag, 4. April 2025 11:40
An: peter.berger at bluewin.ch <mailto:peter.berger at bluewin.ch> 
Cc: lizmap-de at lists.osgeo.org <mailto:lizmap-de at lists.osgeo.org> 
Betreff: Re: [Lizmap-de] Vektorlayer Styles in Postgis speichern

 

Moin,

Jetzt nochmal mit komplettem Verteiler 

 

Style kann man aus Qgis einfach per Export/Als QGIS-Layerstildatei speichern…in DB speichern. Im popup Fenster oben dann „in Datenquellendatenbank“ wählen und als Stilname den Layernamen eingeben. Wichtig ist, dass der Name genau dem Layernamen entspricht. 

Beste Grüße 

Wolfgang Meinolf

 

Send from my Phone

+49 151 1142 7451

Wolfgang Meinolf

 

Send from my Phone

+49 151 1142 7451

 

Am 04.04.2025 um 10:55 schrieb peter.berger--- via Lizmap-de <lizmap-de at lists.osgeo.org <mailto:lizmap-de at lists.osgeo.org> >:



Hallo

 

Bin gerade am Postpass-Tool, das mich beim Vortrag in Münster sehr fasziniert hat, am Ausprobieren. Frederik Ramm hat nach meinen Kommentaren bereits eine extreme Verbesserung der Performance erreicht. Grossartiges Tool aber noch «work in progress».

 

Und nun möchte ich wieder mal meine Styles in Postgis speichern. Wie man Verktorlayer dort speichert weiss ich.  Kann man das und wie macht man es? Und wie holt man Styles wieder zurück?

 

Gruss, Peter

 

N.B.

 

Postpass Beispiel nach dem Wert «sac_scale» im .hstore von OSM, ganze Schweiz zu durchforsten:

 

curl -o sacscale.geojson -g http://postpass.geofabrik.de/api/0.2/interpreter --data-urlencode "data= 

              SELECT wege.geom, wege.tags->>'highway' as highway,wege.tags->>'sac_scale' as sac_scale

    FROM postpass_line wege, postpass_polygon schweiz

    WHERE wege.tags?'highway' AND wege.tags?'sac_scale'

    AND schweiz.osm_id=51701 and schweiz.osm_type='R'

    AND st_contains(schweiz.geom, wege.geom)"

 

 

-- 
Lizmap-de mailing list
 <mailto:Lizmap-de at lists.osgeo.org> Lizmap-de at lists.osgeo.org
 <https://lists.osgeo.org/mailman/listinfo/lizmap-de> https://lists.osgeo.org/mailman/listinfo/lizmap-de

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.osgeo.org/pipermail/lizmap-de/attachments/20250404/09ea741c/attachment.htm>


Mehr Informationen über die Mailingliste Lizmap-de