Physics for tiles and water tiles

Is it possible to give physics to specific tiles of a tile map?

And is it possible to assign special features to water tiles?

for example: I have a tilemap with ground and water tiles. I want to determine if the hero touches the water tiles and if he does the hero should start diving up until he is at the top part of the water tiles

thanks in advance