private void exportSphere( Sphere sphere )
throws XMLStreamException, UnknownCRSException, TransformationException {
writer.writeStartElement( gmlNs, "Sphere" );
writer.writeAttribute( "horizontalCurveType", "circularArc3Points" );
writer.writeAttribute( "verticalCurveType", "circularArc3Points" );
for ( int i = 0; i < sphere.getNumRows(); i++ ) {
writer.writeStartElement( gmlNs, "row" );
export( sphere.getRow( i ), 3 );
writer.writeEndElement();
}
writer.writeStartElement( gmlNs, "rows" );
writer.writeCharacters( String.valueOf( sphere.getNumRows() ) );
writer.writeEndElement();
writer.writeStartElement( gmlNs, "columns" );
writer.writeCharacters( String.valueOf( sphere.getNumColumns() ) );
writer.writeEndElement();
writer.writeEndElement();
}