WEBLena river delta Satellite image of the Amazon Delta captured by NASA in 2005. NASA satellite photograph of the Nile Delta (shown in false color). A river delta is a landform shaped like a triangle, created by the deposition of sediment that is carried by a river and enters slower-moving or stagnant water. This occurs at a river mouth, when it enters an ocean, sea, estuary, lake, reservoir, or ...