Consider the following scenario where I have a unit sphere cut by $N$ halfplanes that all contain the center of the sphere, thus forming several hemispheres. How can I calculate the solid angle subtended by the intersection of those hemispheres?
The problem is trivial when $N=2$, but what about arbitrary $N$ (I have a practical problem that requires me to solve for the case when $N=4$)? The intersection area is a spherical convex polygon(is it?), so is there a closed-form solution like calculating the area of a Euclidean 2D convex polygon?

From wikipedia: