remove
This commit is contained in:
parent
046b581855
commit
07875b1cde
|
@ -151,53 +151,6 @@ async fn mrms_cref(path: web::Path<(i32, i32, i32)>, data: Data<AppState>) -> Ht
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
for (lat, row) in map.range(closest_south..=closest_north) {
|
|
||||||
let closest_west = match closest_key(&row, bbox.west) {
|
|
||||||
Some(c) => c,
|
|
||||||
None => { eprintln!("row LUT is empty?"); return HttpResponse::new(StatusCode::NOT_FOUND); }
|
|
||||||
};
|
|
||||||
let closest_east = match closest_key(&row, bbox.east) {
|
|
||||||
Some(c) => c,
|
|
||||||
None => { eprintln!("row LUT is empty?"); return HttpResponse::new(StatusCode::NOT_FOUND); }
|
|
||||||
};
|
|
||||||
for (long, gridpoint) in row.range(closest_west..=closest_east) {
|
|
||||||
let epsg_lon = **long;
|
|
||||||
let epsg_lat = **lat;
|
|
||||||
|
|
||||||
let wm_x = epsg_lon;
|
|
||||||
let wm_y = epsg_lat.tan().asinh();
|
|
||||||
|
|
||||||
let x = 0.5 + wm_x / 360.0;
|
|
||||||
let y = 0.5 - wm_y / (2.0 * std::f64::consts::PI);
|
|
||||||
|
|
||||||
let zoom = z;
|
|
||||||
let n = 2.0_f64.powi(zoom);
|
|
||||||
|
|
||||||
let x_tile = n * x;
|
|
||||||
let y_tile = n * y;
|
|
||||||
|
|
||||||
let x_pixel = x_tile.fract() * 256.0;
|
|
||||||
let y_pixel = y_tile.fract() * 256.0;
|
|
||||||
|
|
||||||
let xf = x_pixel.trunc() as usize;
|
|
||||||
let yf = y_pixel.trunc() as usize;
|
|
||||||
|
|
||||||
println!("@{} -> {}: {} -> {} -> {} -> {} -> {} => {}\n{} -> {} -> {} -> {} -> {} => {}", z, n, epsg_lon, wm_x, x, x_tile, x_pixel, xf, epsg_lat, wm_y, y, y_tile, y_pixel, yf);
|
|
||||||
|
|
||||||
let mut color = pal.color_for(*gridpoint);
|
|
||||||
|
|
||||||
let existing = image.get(xf, yf);
|
|
||||||
if existing != (Color { red: 0, green: 0, blue: 0, alpha: 0 }) {
|
|
||||||
color = color.average(existing);
|
|
||||||
}
|
|
||||||
|
|
||||||
image.set(xf, yf, color);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
let mut buf: Vec<u8> = vec![];
|
let mut buf: Vec<u8> = vec![];
|
||||||
// borrow checker insanity
|
// borrow checker insanity
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue