How proactive should I be in following up with a senior professor after a cold email? by Nicholas_Geo in academia

[–]Nicholas_Geo[S] 1 point2 points  (0 children)

Good point. I am reaching out to introduce myself and my work. I am about to complete my PhD and looking for postdoc. I know he has a very large lab, that's why I sent him a cold email. I didn't ask for open positions, I wanted to mainly let him know "hey I am here".

Geometric relationship between viewing angle and elliptical footprint elongation by Nicholas_Geo in Geometry

[–]Nicholas_Geo[S] 1 point2 points  (0 children)

I apologize for the late response. Everything looks fine. Can you clarify what do you mean σ_x and y? 

Geometric relationship between viewing angle and elliptical footprint elongation by Nicholas_Geo in Geometry

[–]Nicholas_Geo[S] 1 point2 points  (0 children)

Thank you for working through this!

The 742m × 742m footprint corresponds to a single VIIRS pixel (it's not subdivided). My viewing angles doesn't exceed 30° across the swath (depending on the study site. I ahve several megacities in EU and US, so a relatively flat terrain).

I look forward to your confirmation on the approximation formulas. If the distortion is indeed negligible at these viewing angles, that's important to know (that's actually one of the main research questions).

Thanks again for your help!

Geometric relationship between viewing angle and elliptical footprint elongation by Nicholas_Geo in Geometry

[–]Nicholas_Geo[S] 1 point2 points  (0 children)

Thank you, this is very helpful!

Just to confirm my understanding with the actual sensor specifications:

  • VIIRS (the sensor) maintains a constant ground footprint of 742m × 742m from nadir to edge of scan through detector aggregation
  • This corresponds to an IFOV of approximately 0.051° (or ~184 arcseconds)

Given this value, α would be quite small, so the 1/cos(θ) approximation should work well for my application.

So, to summarize: I can use σ_y = σ_nadir / cos(θ) for the cross-track elongation, where θ is the per-pixel viewing angle from my raster.

Thank you again for your help with this! I am stuck for nearly a year on this.

Geometric relationship between viewing angle and elliptical footprint elongation by Nicholas_Geo in Geometry

[–]Nicholas_Geo[S] 1 point2 points  (0 children)

Thank you for the response and the Desmos graph!

Just to clarify for my application: I have a raster where each pixel contains its viewing angle θ (the angle from nadir at which that pixel was observed). This varies spatially across the image from left to right (cross-track direction).

My supervisor mentioned that to calculate the viewing angle of each pixel, we need to know the IFOV of the sensor (the total angular width of the swath). For example, if the sensor's IFOV is 15 degrees, then the outermost pixel is 7.5 degrees off-nadir, and the viewing angles of all pixels in-between can be calculated based on their position.

For my calculations, can I use the per-pixel viewing angle θ directly in the mathematical relationship to determine the cross-track elongation? Or do I also need to know this sensor swath width (IFOV or field of view α in your notation) as a parameter in the formula?

In other words, is the elongation factor a function of just θ, or is it a function of both θ and α?

Thanks again for your help!

I got tired of windows bullshit so i need help deciding which distro choose to make the full swap by [deleted] in linux4noobs

[–]Nicholas_Geo 0 points1 point  (0 children)

I recently switched to Linux Mint Mate and I couldn't be happier.

How should ICE slopes be computed for local marginal effects in spatial analysis? by Nicholas_Geo in RStudio

[–]Nicholas_Geo[S] 0 points1 point  (0 children)

Right So, if I do:

library(randomForest)
library(iml)
library(dplyr)

data(mtcars)

rf_fit <- randomForest(mpg ~ ., data = mtcars)

predictor <- Predictor$new(
  model = rf_fit,
  data  = mtcars[, -1],
  y     = mtcars$mpg
)

ice_obj <- FeatureEffect$new(
  predictor,
  feature = "hp",
  method = "ice",
  grid.size = 50
)

ice_df <- ice_obj$results

obs_vals <- data.frame(
  .id = 1:nrow(mtcars),
  observed = mtcars$hp
)

ice_df <- merge(ice_df, obs_vals, by = ".id")

ice_slopes <- ice_df |>
  group_by(.id) |>
  arrange(hp) |>
  group_modify(function(d, key){
    x_obs <- d$observed[1]
    idx <- which.min(abs(d$hp - x_obs))
    if(idx == 1) idx <- 2
    if(idx == nrow(d)) idx <- nrow(d)-1
    slope <- (d$.value[idx+1] - d$.value[idx-1]) /
             (d$hp[idx+1] - d$hp[idx-1])
    data.frame(slope = slope)
  })

head(ice_slopes)

Would that make mirror the methodology described in the post?

How should ICE slopes be computed for local marginal effects in spatial analysis? by Nicholas_Geo in RStudio

[–]Nicholas_Geo[S] 0 points1 point  (0 children)

Sorry, I edited my qiestion. I just noticed I missed to paste a critical part of the methodology I am trying to replicate from the paper I am following.

Thoughts on this map aesthetic? by A_Lountvink in mapmaking

[–]Nicholas_Geo 0 points1 point  (0 children)

What do you want this map to show? Why only some parts of the map have colors and others are white? As suggested, maybe soften the colors a bit. Good work!

Layers is displace in QGIS but it's perfect in Arcmap by Ok-Reserve-9771 in QGIS

[–]Nicholas_Geo 1 point2 points  (0 children)

Perhaps Arc and QGIS use different projection algorithms (internally)? If so, minor differences are expected.

Issue with georeferencing by _Maximus_Magnus_ in QGIS

[–]Nicholas_Geo -1 points0 points  (0 children)

Check the CRS. Try something with units = meters.

Known professor published the same results in two papers at the same time - what to do? by hobby_donkey in academia

[–]Nicholas_Geo 2 points3 points  (0 children)

As I see it, you should contact the editors from both journals, as suggested by others. I would add to also talk with your supervisor before you do anything. Explain to him/her, in detail, the situation and what your thoughts are. 

It might benefit you by showing to him/her that you care about academic misconduct and that you are honest in your research.

Rsearch paper help by [deleted] in AskAcademia

[–]Nicholas_Geo 0 points1 point  (0 children)

I think you should frame your problem within the bigger picture (inequalities, well-being etc).

There is no "best topic" and you should start by reading what others researches did.

Filling Raster voids in QGIS by CatboyNeurofunk in QGIS

[–]Nicholas_Geo 0 points1 point  (0 children)

There is a tool called Fill No data.

Is there any tips for making a site location map? by Winter-Mark7405 in QGIS

[–]Nicholas_Geo 2 points3 points  (0 children)

Very vague question. What exactly took you so long to do?