Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GeoTiff renderer for Cesium #1063

Open
gberaudo opened this issue Jun 29, 2023 · 3 comments
Open

GeoTiff renderer for Cesium #1063

gberaudo opened this issue Jun 29, 2023 · 3 comments
Labels
investigate ol4cesium to_discuss To discuss during next community meeting

Comments

@gberaudo
Copy link
Member

OL as Geotiff support. The pixels are colored based on some rules that you provide.
Cesium as no support for that.

It would be great to use the OL renderer to provide this functionnality to Cesium.
People could benefit of this in 2 ways:

  • as part of the OL-Cesium synchronizers system (automatic OL -> Cesium transformation);
  • as standalone tool (with an ES6 import on this particular feature)

I discussed the idea at the FOSS4G in Prizren today with someone from the pdal community (sorry I am bad at remembering names, if you recognize yourself please comment here) and with @Kanahiro, the CTO of Mierune, a Japanese company.

If someone have ideas, is interested to start an analysis or do a POC, please comment here and feel free to start looking into it.
It would be a nice feature IMO.

@gberaudo gberaudo added to_discuss To discuss during next community meeting investigate ol4cesium labels Jun 29, 2023
@malaretv
Copy link

I'm very interested in this capability too. Not just GeoTIff support but the concept of DataTile layers and the ability to control their rendering would be great to have in Cesium. If the openlayers renderer could be leveraged to provide such capabilities to cesium that would be awesome.

My main block is I do not know much about the WebGL specific implementation details in either cesium or openlayers. Definitely eager to help and discuss potential paths forward.

I did find this the other day https://github.com/hongfaqiu/TIFFImageryProvider which may give some ideas as how best to proceed.

@gberaudo
Copy link
Member Author

Hi @malaretv, thanks for your interest and sharing your findings.

My idea is to rely on OL to render individual tiles to a texture / image.
Then give the returned image to Cesium which will handle it as any other imagery provider.

I have not yet looked into it. I expect it will not require WebGL competencies / or maybe not too much ;)

@jmgomezpoveda
Copy link
Contributor

This would be a really interesting feature. I was trying to use GeoTiffs in OL expecting to see them in Cesium as well, but nothing was showing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
investigate ol4cesium to_discuss To discuss during next community meeting
Projects
None yet
Development

No branches or pull requests

3 participants