Title: Multi-input pipelines don't construct properly · Issue #121 · PDAL/python · GitHub
Open Graph Title: Multi-input pipelines don't construct properly · Issue #121 · PDAL/python
X Title: Multi-input pipelines don't construct properly · Issue #121 · PDAL/python
Description: @gsakkis Complex pipelines with branches in them don't seem to construct properly with the bindings. It could be my usage is incorrect or not being provided as expected, or the bindings don't support branched pipelines as currently writt...
Open Graph Description: @gsakkis Complex pipelines with branches in them don't seem to construct properly with the bindings. It could be my usage is incorrect or not being provided as expected, or the bindings don't suppo...
X Description: @gsakkis Complex pipelines with branches in them don't seem to construct properly with the bindings. It could be my usage is incorrect or not being provided as expected, or the bindings don'...
Opengraph URL: https://github.com/PDAL/python/issues/121
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Multi-input pipelines don't construct properly","articleBody":"@gsakkis Complex pipelines with branches in them don't seem to construct properly with the bindings. It could be my usage is incorrect or not being provided as expected, or the bindings don't support branched pipelines as currently written. Can you take a look?\r\n\r\n## Expected output\r\n\r\n```\r\n\r\nBefore =\u003e reproject_before \\ \r\n =\u003e merge\r\nAfter =\u003e reproject_after /\r\n```\r\n\r\n## Produced output\r\n\r\n\r\nBut I end up with\r\n\r\n```\r\nBefore =\u003e before_reprojection \\\r\n =\u003e after_reprojection =\u003e merge\r\nAfter =\u003e / \r\n```\r\n\r\n## Example code\r\n\r\n```\r\n\r\nbefore = pdal.Reader.las(\"before.las\")\r\nafter = pdal.Reader.las(\"after.las\")\r\n\r\nreproject_before = pdal.Filter.reprojection(out_srs=\"EPSG:26915\")\r\nreproject_after = pdal.Filter.reprojection(out_srs=\"EPSG:26915\")\r\n\r\nmerge = ((before |reproject_before) | (after | reproject_after)) | pdal.Filter.merge()\r\n\r\nprint (merge.pipeline)\r\n```\r\n\r\n\r\n\r\n## Example output\r\n\r\n```\r\n{\r\n \"pipeline\":\r\n [\r\n {\r\n \"filename\": \"before.las\",\r\n \"tag\": \"readers_las1\",\r\n \"type\": \"readers.las\"\r\n },\r\n {\r\n \"inputs\":\r\n [\r\n \"readers_las1\"\r\n ],\r\n \"out_srs\": \"EPSG:26915\",\r\n \"tag\": \"filters_reprojection1\",\r\n \"type\": \"filters.reprojection\"\r\n },\r\n {\r\n \"filename\": \"after.las\",\r\n \"tag\": \"readers_las2\",\r\n \"type\": \"readers.las\"\r\n },\r\n {\r\n \"inputs\":\r\n [\r\n \"filters_reprojection1\",\r\n \"readers_las2\"\r\n ],\r\n \"out_srs\": \"EPSG:26915\",\r\n \"tag\": \"filters_reprojection2\",\r\n \"type\": \"filters.reprojection\"\r\n },\r\n {\r\n \"inputs\":\r\n [\r\n \"filters_reprojection2\"\r\n ],\r\n \"tag\": \"filters_merge1\",\r\n \"type\": \"filters.merge\"\r\n }\r\n ]\r\n}\r\n\r\n```\r\n","author":{"url":"https://github.com/hobu","@type":"Person","name":"hobu"},"datePublished":"2022-07-22T21:45:12.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":3},"url":"https://github.com/121/python/issues/121"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:53c67d18-a25b-ed8f-b776-eb7a50b5c8db |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | C0E8:2E2B2A:1A9F5C7:2558028:696F56C3 |
| html-safe-nonce | ba37eec0a95ce987bab00160a803bb265be0943c509cec7fcb80278b8515b754 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDMEU4OjJFMkIyQToxQTlGNUM3OjI1NTgwMjg6Njk2RjU2QzMiLCJ2aXNpdG9yX2lkIjoiNzcxNTQxNzQzMDU0NDA0NTc2MyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | c1947c2f4e5aaa355dd49a29db3488c605e1f270b7398f93e951c6833fafd89b |
| hovercard-subject-tag | issue:1315439233 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/PDAL/python/121/issue_layout |
| twitter:image | https://opengraph.githubassets.com/95b3b3efc9bfad2f237e4662bfffdda090ed8e2089ea3f4a2d2492ad561913ad/PDAL/python/issues/121 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/95b3b3efc9bfad2f237e4662bfffdda090ed8e2089ea3f4a2d2492ad561913ad/PDAL/python/issues/121 |
| og:image:alt | @gsakkis Complex pipelines with branches in them don't seem to construct properly with the bindings. It could be my usage is incorrect or not being provided as expected, or the bindings don't suppo... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | hobu |
| hostname | github.com |
| expected-hostname | github.com |
| None | 49bb2ee76ae1b4ec758faefafda636ff20b05a9708bb290d28422cdf542ae979 |
| turbo-cache-control | no-preview |
| go-import | github.com/PDAL/python git https://github.com/PDAL/python.git |
| octolytics-dimension-user_id | 859797 |
| octolytics-dimension-user_login | PDAL |
| octolytics-dimension-repository_id | 125232078 |
| octolytics-dimension-repository_nwo | PDAL/python |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 125232078 |
| octolytics-dimension-repository_network_root_nwo | PDAL/python |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 036f37fe552777ac9c6ee661957f947285aab936 |
| ui-target | canary-2 |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width