1 votos

Obtener el centroide de SimpleFeatures en GeoTools8

Tengo algunas SimpleFeatureCollections y ahora quiero obtener el Centroide de cada SimpleFeature de la colección. Desafortunadamente sólo he encontrado un método centroide para Geometry.

¿Hay alguna forma de obtener el centroide?

1voto

Adam Ernst Puntos 6939

Basta con recorrer la colección y obtener el atributo defaultGeometry de cada característica.

   try (SimpleFeatureIterator it2 = selection.features()) {
      while (it2.hasNext()) {
        SimpleFeature f2 = it2.next();
        Point p = ((Geometry) f2.getDefaultGeometry()).getCentroid();
      }
    }

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X