I've written a python script that geolocates a point. How can I use the python API to merge that point with the shapefile that it's located in? My ideal result is a new point layer that includes my original point combined with the attributes of the shapefile.