code: def _parse_location(self, entry):
          
          locations = _deep_value_list(entry, 'tif:Geolocalisations')
          coords = []
          for location in locations:
              coords = _deep_value(location, 'tif:DetailGeolocalisation',
                                             'tif:Zone',
                                             'tif:Points',
                                             'tif:DetailPoint',
                                             'tif:Coordonnees',
                                             'tif:DetailCoordonnees')
              if 'tif:Latitude' not in coords:
                  continue
              lat = float(coords.get('tif:Latitude', 0))
              lng = float(coords.get('tif:Longitude', 0))
              altitude = float(coords.get('tif:Altitude', 0))
              coords = [lng, lat, altitude]
              return geojson.Point(coords)
  
          return None
docs: Return the **first** location as `geojson.Point`.