Gostaria de converter alguns arquivos shp baseados em polígono que possuem vários recursos de polígono em pontos para cada recurso que representariam essencialmente o centríodo de cada recurso de polígono. Eu sei que no mundo ArcGIS eu poderia usar a ferramenta Feature To Point, mas gostaria de manter isso em um script que possa ser executado em PCs que não possuam arcpy, então estou procurando uma alternativa de código aberto. Alguém está ciente de uma biblioteca que eu poderia usar para isso, juntamente com alguma orientação sobre como alavancá-lo para fazer isso?