An increasing demand of environmental radioactivity monitoring comes both from the scientific community and from the society. This requires accurate, reliable and fast response preferably from portable radiation detectors. Thanks to recent improvements in the technology, γ spectroscopy with sodium iodide scintillators has been proved to be an excellent tool for in-situ measurements for the identification and quantitative determination of γ ray emitting radioisotopes, reducing time and costs. Both for geological and civil purposes not only (40)K, (238)U, and (232)Th have to be measured, but there is also a growing interest to determine the abundances of anthropic elements, like (137)Cs and (131)I, which are used to monitor the effect of nuclear accidents or other human activities. The Full Spectrum Analysis (FSA) approach has been chosen to analyze the γ spectra. The Non Negative Least Square (NNLS) and the energy calibration adjustment have been implemented in this method for the first time in order to correct the intrinsic problem related with the χ(2) minimization which could lead to artifacts and non physical results in the analysis. A new calibration procedure has been developed for the FSA method by using in situ γ spectra instead of calibration pad spectra. Finally, the new method has been validated by acquiring γ spectra with a 10.16 cm × 10.16 cm sodium iodide detector in 80 different sites in the Ombrone basin, in Tuscany. The results from the FSA method have been compared with the laboratory measurements by using HPGe detectors on soil samples collected particular, the (137)Cs isotopes has been implemented in the analysis since it has been found not negligible during the in-situ measurements.