The three-component electromagnetic vector sensor (EMVS) consisting of co-centered orthogonally oriented x-dipole, z-dipole and z-loop is considered. In order to make full use of the spatial aperture of each component, the original uniform linear three-component EMVS array (ULTEA) is stretched into one halfwavelengthspaced uniform linear loop subarray (ULLSA) along the z axis, and one sparse uniform linear co-centered orthogonally oriented dual-dipole (CODD) subarray (SULCSA) along the x axis. Then, a generalized rotation invariance based quaternion multiple signal classification (GRIQ-MUSIC) algorithm is presented for direction of arrival (DOA) and polarization parameters estimation. According to the proposed algorithm, the elevation angles are firstly estimated based on the half-wavelength spaced ULLSA. Then the polarization phase differences and azimuth angles are obtained based on the coupling relationship between the angle domain and polarization domain, but the azimuth angles are in coarse-resolution since the array aperture is not utilized. Next, the SULCSA is used to re-estimate the azimuth angles in fineresolution, and the ambiguity problem can be resolved by the least square method. Finally, based on the estimated elevation angles,azimuth angles and polarization phase differences, the corresponding auxiliary polarization angles can be estimated by N times one-dimensional parameter search, where N is the sources number, and the parameters are matched automatically. Based on the GRIQ-MUSIC algorithm, the high dimensional parameters search problem of the conventional Q-MUSIC algorithm is simplified to a one-dimensional parameter search problem, thus the proposed algorithm not only reduces the computation complexity considerably, but also avoids the performance degradation caused by the failure in parameters pairing. The simulation examples demonstrate the effectiveness and feasibility of the proposed algorithm.