Re: [go-nuts] Re: [ANN] A blog post series on serving big satellite imagery with Go

2018-01-04 Thread Pablo Rozas Larraondo
This new part of the series focuses on the use of fast compressors such as Snappy to improve access speed to image data: https://medium.com/@p.rozas.larraondo/divide-compress-and-conquer-building-an-earth-data-server-in-go-part-2-88670cafc167 IMO fast compressors will play a very important role i

Re: [go-nuts] Re: [ANN] A blog post series on serving big satellite imagery with Go

2017-12-21 Thread howardcshaw
To consider for your series, at some point down the line: There are standards for serving geo-located tiles, and if you match one of them, your little Go program can serve tiles to already existing map browsers, from Javascript based slippy-maps, to Android or iOS street-map viewers, to full G

Re: [go-nuts] Re: [ANN] A blog post series on serving big satellite imagery with Go

2017-12-20 Thread Michael Jones
Certainly as you say, individual user patterns are not generally predictable. Sometimes aggregate patterns can be. The "sea of tiles" is the natural design and works great in normal cases. It seems the way to teach it in any case. Where the filesystem issue comes in would be, for example, the nomi

Re: [go-nuts] Re: [ANN] A blog post series on serving big satellite imagery with Go

2017-12-20 Thread Pablo Rozas Larraondo
Hi Michael, Thanks for your comments, I totally agree with them. File systems will struggle with the explosion of files resulting from the tile operation. As you point out, other formats, such as geoTIFF, HDF5 or NetCDF define the tiling or chunking process internally at the file level. The

Re: [go-nuts] Re: [ANN] A blog post series on serving big satellite imagery with Go

2017-12-19 Thread Michael Jones
Thank you, Pablo. Very helpful to have this kind of step by step example for Go developers. I have some familiarity in this area and I'd say the practical issues in large-scale, high-throughput operation tend to relate to the native filesystem. Too many small files overwhelm them and can make dire

[go-nuts] Re: [ANN] A blog post series on serving big satellite imagery with Go

2017-12-19 Thread Pablo Rozas Larraondo
Thank you Thomas for the link to the vips library. I didn't know about it and now I want to read more about its design and internals. The objective of the article was to set a baseline using the Go image library and play with several factors to see how it affects performance. In this first arti

[go-nuts] Re: [ANN] A blog post series on serving big satellite imagery with Go

2017-12-19 Thread Thomas Bruyelle
Interesting and nice pieces of code. I wonder if the performances can be compared to something like `vips` (https://jcupitt.github.io/libvips). Le lundi 18 décembre 2017 22:51:49 UTC+1, Pablo Rozas Larraondo a écrit : > > Hi, > > For those interested on serving or using satellite imagery, I've ju