Landscape photography requires different things from your camera than street or sports photography.
Your camera needs to capture as much detail as possible and perform at a high resolution. At the same time, you need to be able to use the dynamic range and know how to take advantage of your DSLR camera’s sensor.
All these play a part in getting the best from your landscape photos.