2
我有非常多的多邊形,我想渲染它們在世界風中。所以,是我用自己的多邊形類,如下所示:在世界風中高效渲染大量的多邊形
ShapeAttributes normalAttributes = new BasicShapeAttributes();
normalAttributes.setInteriorMaterial(Material.YELLOW);
normalAttributes.setOutlineWidth(2);
normalAttributes.setOutlineOpacity(0.5);
normalAttributes.setDrawInterior(true);
normalAttributes.setDrawInterior(true);
//define the coordinates position
ArrayList<Position> positions = new ArrayList<Position>();
positions.add(Position.fromDegrees(52, 10, 5e4));
positions.add(Position.fromDegrees(55, 11, 5e4));
positions.add(Position.fromDegrees(55, 11, 5e4));
positions.add(Position.fromDegrees(52, 14, 5e4));
positions.add(Position.fromDegrees(52, 10, 5e4));
Polygon poly = new Polygon(positions);
它適用於小數據集,但是當多邊形數量的增加(〜45K),它運行的內存(4GB),或較小數字運行緩慢。有人可以提出一些技術來有效地渲染這麼大的數據集。 謝謝,