Chuyển SketchUp (SKP) sang SHP
Tải mô hình SketchUp (SKP) lên, kiểm tra vị trí và nhận tệp SHP để đưa vào QGIS, ArcGIS hoặc phần mềm GIS khác.
SKP và SHP
SKP
Tệp mô hình 3D của SketchUp. Chứa mặt, cạnh, layer (tag), vật liệu, component và nhóm; không chứa hệ tọa độ, vị trí chỉ có khi mô hình được đặt bằng Add Location (Google Earth) hoặc nhập thủ công trong SketchUp.
Shapefile
Định dạng vector GIS gồm nhiều tệp: .shp, .shx, .dbf, kèm .prj (hệ tọa độ) và .cpg (mã hóa ký tự). Mỗi tệp chỉ chứa một loại hình học nên kết quả gồm các tệp điểm, đường, vùng riêng trong một ZIP. Tên trường DBF tối đa 10 ký tự; đường cong được chuyển thành các đoạn thẳng.
Khi nào dùng SKP sang SHP
- Công cụ đọc tệp SketchUp từ phiên bản 2021 trở lên trên máy chủ; bạn không cần cài SketchUp. Đã kiểm chứng với tệp lưu bởi SketchUp 2021 và 2026.
- Đưa các mặt của mô hình vào QGIS hoặc ArcGIS để chồng với bản đồ nền, địa chính hay các lớp GIS khác.
- Cần thuộc tính để lọc và tô: layer, tên vật liệu và tên component hoặc nhóm nằm trong bảng .dbf.
- Cần giữ độ cao Z của từng đỉnh (PolygonZ, PolyLineZ) để phân tích hoặc dựng 2.5D.
Giữ lại gì, thay đổi gì
| Hạng mục | Kết quả SHP |
|---|---|
| Layer | Mỗi layer (tag) của SketchUp được giữ làm đơn vị tổ chức. Hai layer Location Snapshot và Location Terrain (địa hình và ảnh vệ tinh Google Earth sinh ra khi Add Location) luôn bị bỏ qua. Layer đang ẩn và đối tượng đang ẩn không được xuất. |
| Hình học | PolygonZ cho mặt (mỗi mặt một bản ghi, giữ lỗ) và PolyLineZ cho cạnh rời, mỗi loại một bộ tệp riêng, chỉ tạo bộ có dữ liệu; không có điểm. Mặt thẳng đứng (tường) có diện tích bằng 0 khi nhìn từ trên xuống nên một số phần mềm GIS vẽ thành đường và có thể không phân biệt được lỗ với viền ngoài của mặt đó. |
| Đường cong, cung | SketchUp lưu cung và đường tròn thành các đoạn thẳng; công cụ xuất đúng các đoạn đó, không làm mịn thêm. |
| Chữ, component, nhóm | Component và nhóm được trải phẳng; tên component hoặc nhóm chứa mặt nằm ở trường obj. Chữ, kích thước, mặt cắt, scene và style không được xuất. |
| Thuộc tính | Ba trường: layer, material (tên vật liệu SketchUp, hoặc mã màu nếu vật liệu không có tên), obj (tên component hoặc nhóm; "model" nếu mặt nằm trực tiếp ở gốc). Thuộc tính tùy chỉnh của SketchUp không được mang theo. |
| Màu và kiểu nét | Không mang màu và texture; tên vật liệu ở trường material để bạn tô theo trong GIS. |
| Cao độ Z | Có Z (PolygonZ, PolyLineZ): mét so với gốc mô hình, không phải cao độ so với mực nước biển. |
| Hệ tọa độ và vị trí | Tọa độ ghi ở WGS84 (EPSG:4326) kèm tệp .prj. SketchUp không có hệ tọa độ. Vị trí lấy từ dữ liệu Add Location lưu trong tệp, hoặc từ vĩ độ, kinh độ bạn nhập cho gốc tọa độ mô hình; góc bắc xoay mô hình. Chọn "Bỏ qua góc bắc của tệp" để không áp dụng góc lưu trong tệp. |
| Chi tiết riêng | Tên trường DBF tối đa 10 ký tự (layer, material, obj đều trong giới hạn); mỗi tệp một loại hình học; khai báo mã hóa UTF-8 trong .cpg để phần mềm GIS đọc tiếng Việt có dấu. |
Vì sao mô hình nằm sai vị trí?
- Một mô hình SketchUp không có hệ tọa độ. Nó chỉ nằm đúng chỗ khi có điểm đặt: vị trí Add Location (Google Earth) lưu trong tệp, hoặc vĩ độ, kinh độ bạn nhập.
- Điểm đặt là vị trí của gốc tọa độ (điểm 0,0,0) của mô hình, không phải tâm hay góc công trình. Công trình vẽ cách gốc bao xa thì nằm cách điểm đặt bấy xa.
- Mô hình tạo từ mẫu mặc định mang một vị trí mẫu không phải vị trí thật; công cụ bỏ qua nó và yêu cầu bạn nhập vĩ độ, kinh độ.
- Hướng: trục xanh (Y) của mô hình chỉ hướng bắc khi góc bắc bằng 0. Góc bắc trong tệp được áp dụng theo quy ước "hướng của trục Y, đo theo chiều kim đồng hồ từ bắc thật"; nếu mô hình bị xoay lệch, thử "Bỏ qua góc bắc của tệp" hoặc nhập góc bắc.
- Độ cao: Z tính từ gốc mô hình (mét). Trong Google Earth mô hình đứng trên mặt đất tại điểm đặt, nên phần nằm dưới gốc (Z âm) ở dưới mặt đất.
Tệp kết quả gồm gì
- Một tệp .zip. Có bộ <tên>_polygons (mặt) và bộ <tên>_lines (cạnh rời) nếu mô hình có loại hình học đó.
- Mỗi bộ gồm .shp, .shx, .dbf, .prj (WGS84) và .cpg (UTF-8).
- Trang hiển thị tóm tắt ngay sau khi xong: số vùng (mặt), đường, vật liệu, danh sách layer, kích thước mô hình (mét), vị trí đã dùng và những layer bị bỏ qua.
- Mỗi lần chuyển một tệp .skp; không dùng ZIP cho SketchUp.
Bảo mật & lưu trữ
- Tệp được tải lên máy chủ của chúng tôi qua kết nối HTTPS và được xử lý trên máy chủ.
- Bản vẽ và kết quả của một lượt chuyển đổi đã hoàn tất được xóa tự động sau 7 ngày. Tệp bị từ chối vì lỗi bạn có thể sửa (phiên bản cũ, thiếu vị trí) cũng được xóa sau 7 ngày.
- Link tải là một mã ngẫu nhiên dài; không cần tài khoản, nhưng ai có link đều tải được trong 7 ngày, nên đừng đăng link công khai nếu mô hình nhạy cảm.
- Mô hình được đọc trong một tiến trình riêng có giới hạn bộ nhớ và thời gian xử lý (đọc tệp tối đa 120 giây), bị chặn truy cập mạng.
- Nếu một lượt chuyển đổi bị lỗi bất thường, chúng tôi giữ tệp lại để khắc phục và xử lý lại.
- Mỗi địa chỉ IP chạy một lượt chuyển đổi tại một thời điểm.
- Email là tùy chọn, dùng để gửi link tải khi chuyển đổi xong (và báo nếu xử lý bị lỗi bất thường). Với lỗi bạn tự sửa được, như phiên bản cũ hay thiếu vị trí, thông báo hiện ngay trên trang.
- Giới hạn: 100 MB mỗi lần tải lên; tối đa 2.000.000 tam giác, 500.000 mặt và 1.000.000 đoạn cạnh rời.
Câu hỏi thường gặp
Chuyển SKP sang SHP có miễn phí không?
Có, chuyển SketchUp sang SHP trực tuyến, không cần cài SketchUp.
Vị trí của mô hình lấy từ đâu?
Từ dữ liệu Add Location (Google Earth) lưu trong tệp .skp. Nếu tệp không có vị trí thật, bạn nhập vĩ độ, kinh độ của gốc mô hình; hai ô này cũng dùng để đặt mô hình ở nơi khác.
Hỗ trợ phiên bản SketchUp nào?
SketchUp 2021 trở lên; đã kiểm chứng với tệp lưu bởi SketchUp 2021 và 2026. Tệp từ SketchUp 2020 trở xuống bị từ chối kèm thông báo: hãy lưu lại ở SketchUp 2021 trở lên.
Vì sao layer Location Terrain bị bỏ?
Location Snapshot và Location Terrain là địa hình và ảnh vệ tinh Google Earth sinh ra khi Add Location, không phải mô hình của bạn; công cụ luôn bỏ qua hai layer này và ghi lại trong phần tóm tắt.
Giới hạn là gì?
Tối đa 100 MB mỗi lần tải lên, 2.000.000 tam giác, 500.000 mặt, 1.000.000 đoạn cạnh rời và 120 giây đọc tệp; mỗi lần một tệp .skp; mỗi địa chỉ IP chạy một lượt chuyển đổi tại một thời điểm; tệp được xóa tự động sau 7 ngày.
Texture có được mang theo không?
Không, ảnh dán không được mang theo; mỗi mặt lấy màu của vật liệu.
Vì sao tường không hiện trong QGIS?
Shapefile là 2D có Z: mặt thẳng đứng có diện tích bằng 0 khi nhìn từ trên xuống nên có thể chỉ hiện thành đường. Mặt nằm ngang (mái, sàn) hiện bình thường.