Ciao, geometricamente il risultato è corretto, ma puoi usare: st_closestpoint(geom, st_centroid(geom)) Queso ti permette di garantirti che il punto restituito (condizione di prossimità al centroide effettivo), possa trovarsi all'interno o almeno sul bordo del poligono. Puoi anche provare ad utilizzare : ST_Within(St_PointOnSurface(surface), surface) per verificare se il risultato è True/False dipendententemente da quali sono i tuoi obiettivi.
Saluti. *_______________________________________________________________* * dott. Ivano GIULIANO* GIS & Data Science - Environmental and Urban Planner *The information contained in this e-mail message is confidential and intended only for the use of the individual or entity named above. If you are not the intended recipient, please notify us immediately by telephone or e-mail and destroy this communication. Due to the way of the transmission, we do not undertake any liability with respect to the secrecy and confidentiality of the information contained in this e-mail message.* Il giorno ven 2 nov 2018 alle ore 08:55 Massimiliano Moraca < massimilianomor...@gmail.com> ha scritto: > Buongiorno a tutti! > > Devo generare con PostGIS i centroidi di alcuni poligoni, una parte di essi > sono estremamente concavi per cui il centroide ricade all'esterno del > poligono "padre". Con QGIS risolvo la questione con il plugin realcentroids > ma volendo fare questo in PostGIS la sola funzione ST_Centroid non basta. > > Mi sapete dire se è possibile forzarla a generare il punto all'interno del > poligono padre? > Se ci sono altre alternative proponete pure :) > > ----- > Ingegnere, consulente GIS e ciclista urbano > -- > Sent from: > http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/ > _______________________________________________ > Gfoss@lists.gfoss.it > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss > Questa e' una lista di discussione pubblica aperta a tutti. > I messaggi di questa lista non hanno relazione diretta con le posizioni > dell'Associazione GFOSS.it. > 796 iscritti al 28/12/2017 _______________________________________________ Gfoss@lists.gfoss.it http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 796 iscritti al 28/12/2017