Fix getfeatures

only create service if layer is not empty, also provide OL request with specific service (internal/external) instead of all services in all cases