[postgis-users] Split Multilinestring into its parts

Preuß, Sylvia Sylvia.Preuss at obk.de
Wed Oct 14 01:55:19 PDT 2015


SELECT st_astext ((st_dump(ST_LineMerge (the_geom))).geom)
FROM myschema.mytable

thank you all for your help!! My problem was solved with ST_LineMerge first.

Sylvia

Von: postgis-users [mailto:postgis-users-bounces at lists.osgeo.org] Im Auftrag von François Hugues
Gesendet: Montag, 12. Oktober 2015 15:25
An: PostGIS Users Discussion
Betreff: Re: [postgis-users] Split Multilinestring into its parts

Hello,

If I try to reproduce your problem, the query below returns 2 simple linestrings (use ST_Multi on (ST_Dump(your_multilinestring)).geom if you want them to be declared as multislinestrings).

SELECT ST_Dump(ST_GeomFromText('MULTILINESTRING((384229.481118512 5668142.26014883,384120.030452175 5668338.37779363,384106.140377781 5668360.52668569),(384118.784468179 5668366.66636217,385226.053252757 5670397.19869201,385240.333801897 5670431.0932015))'))

Regards,

Hugues.

From: postgis-users [mailto:postgis-users-bounces at lists.osgeo.org] On Behalf Of Preuß, Sylvia
Sent: Monday, October 12, 2015 3:10 PM
To: postgis-users at lists.osgeo.org<mailto:postgis-users at lists.osgeo.org>
Subject: [postgis-users] Split Multilinestring into its parts

Hi list,

I‘d like to convert this Multilinestring  into 2 parts
given:
MULTILINESTRING((384229.481118512 5668142.26014883,384120.030452175 5668338.37779363,384106.140377781 5668360.52668569),(384118.784468179 5668366.66636217,385226.053252757 5670397.19869201,385240.333801897 5670431.0932015))

wanted:
result part one
MULTILINESTRING(384229.481118512 5668142.26014883,384120.030452175 5668338.37779363,384106.140377781 5668360.52668569)
result part 2
MULTILINESTRING(384118.784468179 5668366.66636217,385226.053252757 5670397.19869201,385240.333801897 5670431.0932015)

I tried st_dump but get 6 new parts. Does anybody know how to get the two multilinestrings separated?



Thanks a lot

Sylvia

________________________________

Der E-Mail-Dienst des Oberbergischen Kreises dient ausschließlich der dienstlichen Kommunikation.
Senden Sie deshalb keine E-Mails privaten Inhalts an E-Mail-Adressen des Oberbergischen Kreises.
Es wird darauf hingewiesen, dass neben der Person, an die Ihre E-Mail gerichtet ist, auch deren Vertretung im Amt einen unmittelbaren Zugriff auf Ihre Nachricht hat. Für Berufsgeheimnisträger und besondere Funktionsträger gelten abweichende Regelungen.
Es wird außerdem darauf hingewiesen, dass die Kommunikation per E-Mail ohne Authentifizierung und Verschlüsselung unsicher ist, da für unberechtigte Dritte grundsätzlich die Möglichkeit der Kenntnisnahme und Manipulation besteht.
Es wird deshalb keine Verantwortung für den Inhalt dieser Nachricht übernommen, da eine Manipulation nicht ausgeschlossen werden kann.
Obwohl alle angemessenen Vorkehrungen getroffen wurden, um sicherzustellen, dass Anlagen dieser E-Mail virusgeprüft sind, wird empfohlen, anhängende Dateien vor dem Öffnen durch Ihr eigenes Virus-Programm zu prüfen, da keinerlei Haftung für Schäden übernommen wird, die infolge etwaiger Software-Viren entstehen könnten.
Der Inhalt dieser E-Mail ist ausschließlich für die bezeichnete Person bestimmt. Wenn Sie nicht der vorgesehene Adressat dieser E-Mail oder dessen Vertretung sein sollten, beachten Sie bitte, dass jede Form der Kenntnisnahme, Veröffentlichung, Vervielfältigung oder Weitergabe des Inhalts dieser E-Mail unzulässig ist. In diesem Fall wird darum gebeten, sich mit der absendenden Person der E-Mail in Verbindung zu setzen.
________________________________
________________________________

Der E-Mail-Dienst des Oberbergischen Kreises dient ausschließlich der dienstlichen Kommunikation.
Senden Sie deshalb keine E-Mails privaten Inhalts an E-Mail-Adressen des Oberbergischen Kreises.
Es wird darauf hingewiesen, dass neben der Person, an die Ihre E-Mail gerichtet ist, auch deren Vertretung im Amt einen unmittelbaren Zugriff auf Ihre Nachricht hat. Für Berufsgeheimnisträger und besondere Funktionsträger gelten abweichende Regelungen.
Es wird außerdem darauf hingewiesen, dass die Kommunikation per E-Mail ohne Authentifizierung und Verschlüsselung unsicher ist, da für unberechtigte Dritte grundsätzlich die Möglichkeit der Kenntnisnahme und Manipulation besteht.
Es wird deshalb keine Verantwortung für den Inhalt dieser Nachricht übernommen, da eine Manipulation nicht ausgeschlossen werden kann.
Obwohl alle angemessenen Vorkehrungen getroffen wurden, um sicherzustellen, dass Anlagen dieser E-Mail virusgeprüft sind, wird empfohlen, anhängende Dateien vor dem Öffnen durch Ihr eigenes Virus-Programm zu prüfen, da keinerlei Haftung für Schäden übernommen wird, die infolge etwaiger Software-Viren entstehen könnten.
Der Inhalt dieser E-Mail ist ausschließlich für die bezeichnete Person bestimmt. Wenn Sie nicht der vorgesehene Adressat dieser E-Mail oder dessen Vertretung sein sollten, beachten Sie bitte, dass jede Form der Kenntnisnahme, Veröffentlichung, Vervielfältigung oder Weitergabe des Inhalts dieser E-Mail unzulässig ist. In diesem Fall wird darum gebeten, sich mit der absendenden Person der E-Mail in Verbindung zu setzen.
________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/postgis-users/attachments/20151014/fb4f8cc8/attachment.html>


More information about the postgis-users mailing list