I am very new to QGIS and am struggling so hopefully someone will be able to help me with what I assume is a relatively simple task.

I have a number of vector layers of land cover from the land cover 2007 dataset, available from edina digimap. (categories: agriculture, alternative, builtup, freshwater, grassland, intertidal, offshore marine). I also have a vector layer of points (lat/long). I basically need to calculate the distances (km) from each point to each habitat category, and end up with a table with column names (lat, long, dist to hab A, dist to hab B, dist to hab C....etc.).

I've been trying to convert the landcover shapefiles to rasters as this seems to be the first step (from looking online), and have thus far been unsuccessful - I think because I'm not sure what values to use to define extent and the like. Having trawled online (similar) questions I then tried to convert to rasters in R (more familiar with this environment) and couldnt load the files in - fell at the first hurdle!

Hoping someone can help me out!

closed as too broad by ahmadhanb, Dan C, nmtoken, Mapperz Aug 1 '17 at 19:53

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • The NNJoin plugin worked perfectly - thanks very much for your advice! – bell_1993 Aug 2 '17 at 9:35

You can use the NNJoin plugin to complete this task. See here for steps on installing a plugin if you're not sure.

  • You should add those steps to your answer keeping the link as reference. – Alexandre Neto Aug 1 '17 at 15:40

Not the answer you're looking for? Browse other questions tagged or ask your own question.