La traducción al inglés es la siguiente [difícil]

En un solo punto significa "en un solo punto", por ejemplo:

Muchos cosmólogos creen que nuestro universo actual se originó en un solo punto en el espacio.

Muchos cosmólogos creen que nuestro universo actual comenzó en un punto del espacio. )

Las venas de esta hoja convergen en un punto.

Las nervaduras de esta hoja convergen en una punta. )

Por lo tanto, la frase original "en un punto de la finca" debería ser "en un lugar de la finca"

Según los resultados, la tecnología se ha desarrollado tan bien que Esto podría explicar por qué el 77% del metano se liberó en un solo lugar de la granja.

El significado es un poco difícil de entender. ¿Es esta una oración del artículo? Si es así, depende del contexto. No entiendo muy bien lo que me acabas de dar. Espero que ayude.