This paper presents a novel method to solve the difficulty of accurate georegistration of LiDAR point clouds in urban areas with many tall buildings and bridges where GNSS signals are blocked. Existing methods rely on real-time GNSS and IMU data, require pre-calibration, and assume stable position estimation during data collection, which is not true in urban areas. In this paper, we propose a structural georegistration and spatial correction method that aligns satellite images and 3D point clouds without pre-positioning information, enabling frame-by-frame GNSS information recovery and city-scale 3D map generation. We segment road points using the Point Transformer model, and extract and align road skeletons and intersections from the point clouds and target map. We perform global rigid body alignment using the intersections, and perform local fine-tuning using RBF interpolation. We apply elevation correction based on the topographic information of the SRTM dataset to resolve vertical mismatch. Experimental results on the KITTI benchmark and Perth CBD datasets show that the average planar alignment standard deviation is improved to 0.84 m (55.3% improvement) on the KITTI dataset and to 0.96 m (77.4% improvement) on the Perth dataset, while the elevation correlation is also improved.