seek(treFatBlock.getSubfileOffset() + treHeader.getPolygonOverviewSectionOffset());
int numberOfPolygons =
treHeader.getPolygonOverviewSectionLength() /
treHeader.getPolygonOverviewRecordsSize();
for (int i = 0; i < numberOfPolygons; i++) {
Polygon polygon = new Polygon();
polygon.setNumber(i + 1);
// Polygon type
nextByte(); // fixme, siempre es por default? no se usa el byte?
polygon.setType(PolygonType.DEFAULT);
// Maximum level
polygon.setMaximumLevelWherePresent(nextByte());
if (treHeader.getPolygonOverviewRecordsSize() == 3) {
skipBytes(1);
}