Primeiro, você não precisa fazer uma varredura e contar pontos para fazer isso. Você diz que seu objetivo é calcular um "centro médio". Se você quer dizer isso literalmente, deseja calcular um "centro médio", o que é feito calculando a média das coordenadas X para encontrar a média X e as coordenadas Y para encontrar a média Y. Isso é feito no QGIS com Vector→Analysis Tools→Mean Coordinates…
. Se suas coordenadas estiverem em lotes distintos (pesquisa 1, pesquisa 2), mas contidas no mesmo arquivo de dados, você poderá designar um campo de ID exclusivo, e as coordenadas médias serão calculadas separadamente para cada grupo.
Você diz que está preocupado com discrepâncias. Se você deseja minimizar a influência de valores discrepantes, você pode calcular o centro médio , em vez do centro médio. No entanto, embora esse recurso esteja disponível no ArcGIS , ele não está disponível (no melhor de meu conhecimento) no QGIS (núcleo ou plug-ins). O cálculo do centro mediano, que representa o ponto com a distância de percurso agregada mínima a todos os outros pontos, é iterativo e pode ter mais de uma solução. Se você quiser fazer isso no QGIS, precisará programá-lo.
No entanto, com base na descrição do seu problema, acho que você pode esquecer o centro mediano e apenas calcular o centro médio com a ferramenta Coordenadas médias. Se você tiver vários pontos próximos ao centro "real" do seu local de interesse, eles tenderão a superar a atração de outliers únicos. Deve-se notar que 1) os valores não próximos da média não são necessariamente extremos e 2) a menos que os extremos sejam desviados em uma direção específica (por exemplo, os pontos recebem GPS em uma colina voltada para o leste e o pesquisador tende a deslizar para baixo / Este) , eles tenderão a cancelar e não influenciar a média.
Como uma demonstração curta e completamente não científica, um monte de pontos não aleatórios, posicionados em humanos, produzem um centro médio que parece que não é muito influenciado por alguns pontos distantes.