Hi Josh,
Thanks for your post. This is an interesting topic. In general, GIS software doesn't do well with linking things based on space and time. However, there are ways round this.
The approach I'm going to outline below assumes that all your raster data layers of environmental variables overlay each other exactly (i.e. have the same cell sizes and that the edges of these cell sizes exactly match up with one another - this is critical to it actually working). In addition, it assumes that you don't have any missing values for any grid cells in your environmental raster data layers (this is critical). If you are familiar with it, you can use ArcGIS's Modelbuilder module to automate this process.
The process is as follows:
1. Turn each of your raster data layers for SST into a point data layer (RASTER TO POINT tool). To the attribute table of this point data layer, add a field called month (use the ADD FIELD tool) and fill it with the value for the Month of the SST data. Repeat this to add a field for the year value for the SST data.
2. Use the EXTRACT MULTI VALUE TO POINTS tool to link the Chlorophyll data for the same month and year to the attribute table of the SST point data layer.
3. Now use the ADD XY COORDINATES tool to add a X and Y coordinates to this attribute table
4. Repeat this for all your other raster data layers.
5. Use the MERGE tool to merge the attribute tables of all your point data layers together in a new data layer.
You now have a big table where each line represents the month, year, SST, Chlorophyl-A for a specific point in space marked by the coordinates at the central point of each grid cell. Next, you need to have some way to join these data to your survey effort. You could simply do a spatial join, but this link the values for multiple months and year to your survey effort rather than the specific month and year. To get round this, you need to add information about the coordinates of the nearest environmental point to each bit of survey track. To do this, take the first point data you created, and use a spatial join to join the information in this table to the attribute table of your survey segments based on the nearest value. Delete the SST field, the chlorophyll field, the month field and the year field. This will leave just the fields with the coordinates for the centre of the nearest raster grid cell in it. You are now ready to join your data together.
Unfortunately, ArcGIS doesn't really do joins particularly well, and your best bet is to export the attribute tables of your merged point data and your survey effort with the coordinates added to it and import them into a database programme, such as Microsoft Access, and use a query to join the two tables together using month, year, and the coordinates of the nearest central point for the raster grid cells.
As I said, much of this can be automated using ModelBuilder, and once you have the tool built, you can use it repeatedly to do the same process over and over again.
Now, this is just the way that I would do it (and indeed have done it in the past), and there are likely to be many other alternative ways to do this, and other people may well have better suggestions. In particular, I would suggest checking out the MGET toolkit to see if there's anything within that which will help you find a solution to what you are wanting to do.
I hope this helps, if not just let me know.
All the best,
Colin