GPS .each desired area and proximity features need collect for each grid point.then used Bioniomal model for each feature.then predict value.after that each grid value predicted bring in ArcGIS.then use raster calculater.furthermore covnvert point to raster using heat map.it will show you best map
You can accomplish this task using free QGIS software and GNSS.
Collect the data with GNSS and download it to your computer in .GPX file format.
Load the .GPX file into QGIS.
Optionally you can convert GPX to SHP and define which SRC you intend to use. For SRC generally the UTM System adapted to spindles or zones of the Earth is used.
Lastly you can use the Raster> Interpolation (IDW or TIN) menu to distribute the data in RASTER format which can be GEOTIFF.
Optionally you can create the heat map via the RASTER> Heat Map menu.
You can download QGIS for free from this site: https://qgis.org/en/site/forusers/download.html
https://qgis.org/fa/site/forusers/download.html
More information, step-by-step documentation and other details can be found at: https://qgis.org or https://qgis.org/fa/site/index.html
If by grid map you mean a local rectangular cartesian coordinate system (local vertical coordinate system), you have to account for earth curvature owing to the latitude and longitude GPS values (geodetic) belonging a spherical coordinate system. First the geocentric coordinates are obtained by converting spherical coordinates to rectangular coordinates placing the rectangular coordinates on the surface of a sphere, then these are transformed to your local vertical coordinate system. I don't know what system or software you are using to generate your map but if you are writing your own code eg. on Matlab or other software a good resource is the book "Elements of Photogrammetry with applications for GIS" by Wolf and Dewitt. It has an example in the appendix section that you can follow. Hope it helps.