[FOSSGIS-Talk] Beschriftung

2017-06-28 Thread Dressel, Hagen
Hallo Liebe Liste,

ich möchte im QGIS einen Layer Beschriften dieser Layer enthält 18 Polygone.
Diese Polygone haben jeweils eine andere Beschriftung.

Problem:  Ich möchte in diesen Beschriftungen immer einen Zeilenumbruch 
einfügen wenn entweder ein Leerzeichen zwischen zwei Worten ist oder eine 
Bindestrich zwischen zwei Wörtern existiert.
Wie bekomme ich das hin?

Mit freundlichen Grüßen

Hagen Dressel
Mitarbeiter IT

Ev.-Luth. Landeskirchenamt Sachsen
Lukasstraße 6, 01069 Dresden
Tel.:0351-4692-370
hagen.dres...@evlks.de
http://www.evlks.de

-- 

OSGeo Park & OSGeo Day auf der AGIT 2017 in Salzburg
5.-7. Juli 2017, Universität Salzburg
http://agit.at

FOSS4G Europe 2017 Paris Marne-la-Vallée, 18.-22. Juli 2017
https://europe.foss4g.org/2017/

OSGeo & OSM Subkonferenz auf der FrOSCon
19.-20. August 2017, Hochschule Bonn-Rhein-Sieg Sankt Augustin
https://www.froscon.de/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/ https://twitter.com/fossgis_eV


FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste


Re: [FOSSGIS-Talk] Beschriftung

2017-06-28 Thread Bernhard Ströbl

Hallo,
ohne es jetzt ausprobiert zu haben, könntest Du mit replace Leerzeichen 
und Bindestriche durch einen Zeilenumbruch ersetzen:

also etwa so
replace(replace("DeinFeld",' ','\n'),'-','\n')

Bernhard

Am 28.06.2017 um 11:25 schrieb Dressel, Hagen:

Hallo Liebe Liste,

ich möchte im QGIS einen Layer Beschriften dieser Layer enthält 18 Polygone.
Diese Polygone haben jeweils eine andere Beschriftung.

Problem:  Ich möchte in diesen Beschriftungen immer einen Zeilenumbruch 
einfügen wenn entweder ein Leerzeichen zwischen zwei Worten ist oder eine 
Bindestrich zwischen zwei Wörtern existiert.
Wie bekomme ich das hin?

Mit freundlichen Grüßen

Hagen Dressel
Mitarbeiter IT

Ev.-Luth. Landeskirchenamt Sachsen
Lukasstraße 6, 01069 Dresden
Tel.:0351-4692-370
hagen.dres...@evlks.de<mailto:hagen.dres...@evlks.de>
http://www.evlks.de





__ Information from ESET Mail Security, version of virus signature 
database 15657 (20170628) __

The message was checked by ESET Mail Security.
http://www.eset.com


--

OSGeo Park & OSGeo Day auf der AGIT 2017 in Salzburg
5.-7. Juli 2017, Universität Salzburg
http://agit.at

FOSS4G Europe 2017 Paris Marne-la-Vallée, 18.-22. Juli 2017
https://europe.foss4g.org/2017/

OSGeo & OSM Subkonferenz auf der FrOSCon
19.-20. August 2017, Hochschule Bonn-Rhein-Sieg Sankt Augustin
https://www.froscon.de/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/ https://twitter.com/fossgis_eV


FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste


Re: [FOSSGIS-Talk] Beschriftung

2017-06-28 Thread Dressel, Hagen
Hallo Bernhard,

danke erst einmal für Deinen Einsatz. Leider hat es nicht den erhofften Erfolg 
gebracht. 
Wenn ich das so ausführe bleiben nur die Beschriftungen stehen die umgebrochen 
werden sollen.

Gruß

Hagen

-Ursprüngliche Nachricht-
Von: FOSSGIS-Talk-Liste [mailto:fossgis-talk-liste-boun...@fossgis.de] Im 
Auftrag von Bernhard Ströbl
Gesendet: Mittwoch, 28. Juni 2017 11:36
An: fossgis-talk-liste@fossgis.de
Betreff: Re: [FOSSGIS-Talk] Beschriftung

Hallo,
ohne es jetzt ausprobiert zu haben, könntest Du mit replace Leerzeichen und 
Bindestriche durch einen Zeilenumbruch ersetzen:
also etwa so
replace(replace("DeinFeld",' ','\n'),'-','\n')

Bernhard

Am 28.06.2017 um 11:25 schrieb Dressel, Hagen:
> Hallo Liebe Liste,
>
> ich möchte im QGIS einen Layer Beschriften dieser Layer enthält 18 Polygone.
> Diese Polygone haben jeweils eine andere Beschriftung.
>
> Problem:  Ich möchte in diesen Beschriftungen immer einen Zeilenumbruch 
> einfügen wenn entweder ein Leerzeichen zwischen zwei Worten ist oder eine 
> Bindestrich zwischen zwei Wörtern existiert.
> Wie bekomme ich das hin?
>
> Mit freundlichen Grüßen
>
> Hagen Dressel
> Mitarbeiter IT
>
> Ev.-Luth. Landeskirchenamt Sachsen
> Lukasstraße 6, 01069 Dresden
> Tel.:0351-4692-370
> hagen.dres...@evlks.de<mailto:hagen.dres...@evlks.de>
> http://www.evlks.de
>



__ Information from ESET Mail Security, version of virus signature 
database 15657 (20170628) __

The message was checked by ESET Mail Security.
http://www.eset.com


--

OSGeo Park & OSGeo Day auf der AGIT 2017 in Salzburg 5.-7. Juli 2017, 
Universität Salzburg http://agit.at

FOSS4G Europe 2017 Paris Marne-la-Vallée, 18.-22. Juli 2017 
https://europe.foss4g.org/2017/

OSGeo & OSM Subkonferenz auf der FrOSCon 19.-20. August 2017, Hochschule 
Bonn-Rhein-Sieg Sankt Augustin https://www.froscon.de/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem GIS-Bereich 
und Freier Geodaten!
https://www.fossgis.de/ https://twitter.com/fossgis_eV


FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
-- 

OSGeo Park & OSGeo Day auf der AGIT 2017 in Salzburg
5.-7. Juli 2017, Universität Salzburg
http://agit.at

FOSS4G Europe 2017 Paris Marne-la-Vallée, 18.-22. Juli 2017
https://europe.foss4g.org/2017/

OSGeo & OSM Subkonferenz auf der FrOSCon
19.-20. August 2017, Hochschule Bonn-Rhein-Sieg Sankt Augustin
https://www.froscon.de/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/ https://twitter.com/fossgis_eV


FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste


Re: [FOSSGIS-Talk] Beschriftung

2017-06-28 Thread Neumann, Andreas
Hallo Hagen, 

Vielleicht hilft die "wordwrap" Expression? 

Extrakt aus der Hilfe: 

 

Returns a string wrapped to a maximum/minimum number of characters. 

Syntax 

wordwrap(string, wrap_length, delimiter_string) 

Arguments 

string 

the string to be wrapped 

wrap_length 

an integer. If wrap_length is positive the number represents the ideal
maximum number of characters to wrap; if negative, the number represents
the minimum number of characters to wrap. 

delimiter_string 

the delimiter string to wrap to a new line (optional). 

Examples 

* wordwrap('UNIVERSITY OF QGIS',13) → 'UNIVERSITY OF
QGIS' 
* wordwrap('UNIVERSITY OF QGIS',-3) → 'UNIVERSITY
OF QGIS' 

-- 

Grüsse, 

Andreas 

On 2017-06-28 11:25, Dressel, Hagen wrote:

> Hallo Liebe Liste,
> 
> ich möchte im QGIS einen Layer Beschriften dieser Layer enthält 18 Polygone.
> Diese Polygone haben jeweils eine andere Beschriftung.
> 
> Problem:  Ich möchte in diesen Beschriftungen immer einen Zeilenumbruch 
> einfügen wenn entweder ein Leerzeichen zwischen zwei Worten ist oder eine 
> Bindestrich zwischen zwei Wörtern existiert.
> Wie bekomme ich das hin?
> 
> Mit freundlichen Grüßen
> 
> Hagen Dressel
> Mitarbeiter IT
> 
> Ev.-Luth. Landeskirchenamt Sachsen
> Lukasstraße 6, 01069 Dresden
> Tel.:0351-4692-370
> hagen.dres...@evlks.de
> http://www.evlks.de
> 
> -- 
> 
> OSGeo Park & OSGeo Day auf der AGIT 2017 in Salzburg
> 5.-7. Juli 2017, Universität Salzburg
> http://agit.at
> 
> FOSS4G Europe 2017 Paris Marne-la-Vallée, 18.-22. Juli 2017
> https://europe.foss4g.org/2017/
> 
> OSGeo & OSM Subkonferenz auf der FrOSCon
> 19.-20. August 2017, Hochschule Bonn-Rhein-Sieg Sankt Augustin
> https://www.froscon.de/
> 
> FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
> GIS-Bereich und Freier Geodaten!
> https://www.fossgis.de/ https://twitter.com/fossgis_eV
> 
> 
> FOSSGIS-Talk-Liste mailing list
> FOSSGIS-Talk-Liste@fossgis.de
> https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
-- 

OSGeo Park & OSGeo Day auf der AGIT 2017 in Salzburg
5.-7. Juli 2017, Universität Salzburg
http://agit.at

FOSS4G Europe 2017 Paris Marne-la-Vallée, 18.-22. Juli 2017
https://europe.foss4g.org/2017/

OSGeo & OSM Subkonferenz auf der FrOSCon
19.-20. August 2017, Hochschule Bonn-Rhein-Sieg Sankt Augustin
https://www.froscon.de/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/ https://twitter.com/fossgis_eV


FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste


Re: [FOSSGIS-Talk] Beschriftung

2017-06-28 Thread lars lingner
Hallo Hagen,

in den Layer-Properties -> Labels -> Formatting gibt es die Einstellung
"Wrap on character". Dort kannst du einen Wert festlegen oder ein Feld
des Objektes für die attributbezogene Werte.

Zusätzlich gibt es noch unter Layer-Properties -> Labels -> Text eine
Checkbox "Apply label text substitutes". Ob man hier auch gleich einen
Zeilumbruch einfügen kann, habe ich nicht ausprobiert. Aber es sind
mehrere Ersetzungen möglich.

Viele Grüße

Lars
-- 

OSGeo Park & OSGeo Day auf der AGIT 2017 in Salzburg
5.-7. Juli 2017, Universität Salzburg
http://agit.at

FOSS4G Europe 2017 Paris Marne-la-Vallée, 18.-22. Juli 2017
https://europe.foss4g.org/2017/

OSGeo & OSM Subkonferenz auf der FrOSCon
19.-20. August 2017, Hochschule Bonn-Rhein-Sieg Sankt Augustin
https://www.froscon.de/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/ https://twitter.com/fossgis_eV


FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste


Re: [FOSSGIS-Talk] Beschriftung

2017-06-28 Thread Bernhard Ströbl

Hallo Hagen,
verstehe ich jetzt nicht. Kannst Du mal ein Beispiel geben?
Vielleicht kommst Du aber auch mit den anderen Vorschlägen zum Erfolg.
Bernhard

Am 28.06.2017 um 11:42 schrieb Dressel, Hagen:

Hallo Bernhard,

danke erst einmal für Deinen Einsatz. Leider hat es nicht den erhofften Erfolg 
gebracht.
Wenn ich das so ausführe bleiben nur die Beschriftungen stehen die umgebrochen 
werden sollen.

Gruß

Hagen

-Ursprüngliche Nachricht-
Von: FOSSGIS-Talk-Liste [mailto:fossgis-talk-liste-boun...@fossgis.de] Im 
Auftrag von Bernhard Ströbl
Gesendet: Mittwoch, 28. Juni 2017 11:36
An: fossgis-talk-liste@fossgis.de
Betreff: Re: [FOSSGIS-Talk] Beschriftung

Hallo,
ohne es jetzt ausprobiert zu haben, könntest Du mit replace Leerzeichen und 
Bindestriche durch einen Zeilenumbruch ersetzen:
also etwa so
replace(replace("DeinFeld",' ','\n'),'-','\n')

Bernhard

Am 28.06.2017 um 11:25 schrieb Dressel, Hagen:

Hallo Liebe Liste,

ich möchte im QGIS einen Layer Beschriften dieser Layer enthält 18 Polygone.
Diese Polygone haben jeweils eine andere Beschriftung.

Problem:  Ich möchte in diesen Beschriftungen immer einen Zeilenumbruch 
einfügen wenn entweder ein Leerzeichen zwischen zwei Worten ist oder eine 
Bindestrich zwischen zwei Wörtern existiert.
Wie bekomme ich das hin?

Mit freundlichen Grüßen

Hagen Dressel
Mitarbeiter IT

Ev.-Luth. Landeskirchenamt Sachsen
Lukasstraße 6, 01069 Dresden
Tel.:0351-4692-370
hagen.dres...@evlks.de<mailto:hagen.dres...@evlks.de>
http://www.evlks.de





__ Information from ESET Mail Security, version of virus signature 
database 15657 (20170628) __

The message was checked by ESET Mail Security.
http://www.eset.com


--

OSGeo Park & OSGeo Day auf der AGIT 2017 in Salzburg 5.-7. Juli 2017, 
Universität Salzburg http://agit.at

FOSS4G Europe 2017 Paris Marne-la-Vallée, 18.-22. Juli 2017 
https://europe.foss4g.org/2017/

OSGeo & OSM Subkonferenz auf der FrOSCon 19.-20. August 2017, Hochschule 
Bonn-Rhein-Sieg Sankt Augustin https://www.froscon.de/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem GIS-Bereich 
und Freier Geodaten!
https://www.fossgis.de/ https://twitter.com/fossgis_eV


FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste





__ Information from ESET Mail Security, version of virus signature 
database 15657 (20170628) __

The message was checked by ESET Mail Security.
http://www.eset.com


--

OSGeo Park & OSGeo Day auf der AGIT 2017 in Salzburg
5.-7. Juli 2017, Universität Salzburg
http://agit.at

FOSS4G Europe 2017 Paris Marne-la-Vallée, 18.-22. Juli 2017
https://europe.foss4g.org/2017/

OSGeo & OSM Subkonferenz auf der FrOSCon
19.-20. August 2017, Hochschule Bonn-Rhein-Sieg Sankt Augustin
https://www.froscon.de/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/ https://twitter.com/fossgis_eV


FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste