I wonder if anyone has any advice on how to get NOAA charts (they start in ENC) format to render in Cesium? I have tried converting them from ENC to SHAPE, then translating the SHAPES to geojason format. I wonder if there is a more direct way to do this?
While I’m not very familiar with ENC data or the S57 format; if you are able to parse it via JavaScript then a good option would be to implement your own custom DataSource (similar to CzmlDataSoruce or GeoJSONDataSource). This would allow for Cesium to read the data directly without the need for any type of conversion.
If you have some samples for this type of data it would definitely help. We could open a GitHub issue for adding support for it since I don’t see one already for this.
This will allow you to download geotiffs which would be a start. I’d like to just be able to open my application and see the latest satellite information.
I’ve used GDAL to create tiles before, but I want this data as an addition layer to the base imagery. What would be the best approach to pull this data and then process it for viewing?
We are working on visualization ENC charts on CesiumGS, we use sh2pgsql from gdal library to put charts in a PostGis DB. After we use GeoServer, with style for each S-57 object.
For Cesium, we use Cesium.WebMapServiceImageryProvider for area, or Cesium.GeoJsonDataSource for buoyage, for example.