Chuyển dữ liệu FRMS sang Mapinfo đầy đủ thông tin

Chuyển dữ liệu FRMS sang Mapinfo đầy đủ thông tin một chủ đề mà chắc hẳn anh em kỹ thuật đều quan tâm, nhưng không phải ai cũng biết làm. Chuyển dữ liệu từ FRMS qua Mapinfo phải trải qua 2 phần: i) chuyển dữ liệu mã hóa từ ký tự số sang chữ; ii) chuyển dữ liệu từ unicode sang tcvn3 để Mapinfo (32bit) có thể đọc được.

Bài viết này sẽ hướng dẫn mọi người cách chuyển đổi đảm bảo trên Mapinfo có thể khai thác được dữ liệu dễ dàng.

Thông thường chúng ta mở trên Mapinfo thi dữ liệu đầy đủ và có thể khai thác trực tiếp như bảng sau

Tuy nhiên, trên FRMS thì dữ liệu toàn bộ đã bị mã hóa, nếu xuất trực tiếp từ FRMS sang .shp file hoặc .tab file thì vẫn mã hóa và không biết đó là gì. Như vậy sẽ phải dùng bảng tra mã để biết nó có nghĩa là gì.

Tham khảo bài viết ý nghĩa tên các trường dữ liệu trong FRMS tại đây

Phần 1: Chuyển dữ liệu từ FRMS thành .shp file với dữ liệu đã chuyển từ dạng mã hóa số thành dạng chữ

Bước 1: Tải về và cài đặt FRMS Checker

  • Link tải FRMS checker tại đây
  • Sau khi cài đặt giao diện của ứng dụng như sau

Tại đây ta chọn Các công cụ hữu ích và chọn Xuất thành .shp file

Bước 2: Khởi động FRMS desktop và khởi động cơ sở dữ liệu

Bước 3. Theo tác theo các bước ở dưới dây

(1) Chọn kết nối để tự động kết nối với cơ sở dữ liệu

(2) Chọn tỉnh: theo mã số hoặc gõ 1 ký tự bất kỳ để ra bảng tên tỉnh. Nếu xuất theo huyện hoặc xã thì gõ tiếp các dòng còn lại hoặc bỏ trống thì chỉ lấy theo tỉnh.

(5) Chọn đường dẫn nơi lưu file kết quả

(6) Chọn thực thi để bắt đầu chuyển đổi

Kiên nhận chờ đợt đến khi cửa sổ tự đóng

Xem video hướng dẫn tại đây, chỉ làm đến bước chuyển được thành .shp. Không tham khảo phần mở trên Mapinfo vì cách này bị lỗi font. Sửa font ở phần dưới đây.

Khi ở dạng .shp file thì có hiện tượng thừa nhiều số 0 ở các trường có dữ liệu là số. Người dùng tiến hành làm theo video này để khắc phục.

Phần 2: Chuyển dữ liệu từ unicode trên .shp file về tcvn3 trên Mapinfo để đọc tiếng việt trên Mapinfo (32bit) bình thường.

Có 3 cách thường dùng để chuyển .shp về .tab, bản chất của việc này là chuyển dữ liệu thuộc tính unicode trên .shp sang tcvn3 trên .tab.

  • Cách 1: Dùng QGIS: Plugin HCMGIS chuyển unicode về tcvn3 trên .shp sau đó save về .tab (lưu ý chọn encode system
  • Cách 2: Dùng FME
  • Cách 3: Dùng v5PFES

Cách 1: Dùng QGIS

Bạn nào chưa có bộ cài qgis tham khảo bài viết này: Bộ cài Hướng dẫn cài đặt

Bước 1: Khởi động QGIS và cài đặt Plugin HCMGIS

Trên menu cụ chọn Plugins -> Manage and Install plugin

 

Bước 2: Cửa sổ giao diện Plugins hiện ra.

  1. Click All
  2. Gõ từ khóa “HCMGIS”
  3. Click HCMGIS
  4. Click Install Plugin

Graphical user interface, text, application Description automatically generated

Bước 2: Mở .shp file trên QGIS

Trên Menu chọn HCMGIS => Calculate Field => Vietnamese Font Converter

Graphical user interface, application Description automatically generated

Bước 3: Cài đặt thông số cho file cần chuyển

(1) Input Layer: Chọn lớp .shp cần chuyển về tcvn3 Mapinfo

(2) Đầu vào chọn Unicode

(3) Đầu ra chọn TCVN3

(4) Chọn nơi lưu và chọn Apply

Graphical user interface, application Description automatically generated

Bước 4: Chuyển file đã chuyển font về Mapinfo

Chuột phải vào file đã chuyển font ở trên chọn Export => Save Features As

(1) Fomat: Chọn Mapinfo TAB

(2) Chọn nơi lưu

(3) Chọn Hệ chiếu của lớp bản đồ

(4) Chọn System (quan trọng, nếu không chọn bước này font vẫn bị lỗi)

(5) Chọn OK để kết thúc

Graphical user interface, application Description automatically generated

Mở Mapinfo lên và kiểm tra thành quả. Nếu trên Mapinfo vẫn hiện các lỗi như hình dưới thì cần thiết lập tools hiển thị cho Mapinfo tham khảo bài viết này 

 

Cách 2: Dùng FME (sẽ hướng dẫn ở đây)

Cách 3: Dùng v5PFES xem ở cuối bài viết

Quy trình thực hiện trên FME

  • Khai đầu vào
  • Chọn biến chuyển đổi font chữ
  • Khai báo đầu ra

Chi tiết xem video dưới đây. Hoặc xem bài hướng dẫn chi tiết cho FME chuyển đổi font chữ và hệ chiếu tại đây

Kết quả so sánh trước và sau khi chuyển dữ liệu FRMS sang Mapinfo đã đầy đủ thông tin.

Note

Chuyển dữ liệu FRMS sang Mapinfo tham khảo từ nguồn của anh Nguyễn Xuân Đài: http://www.nguyenxuandai.xyz/

Đã kiểm chứng và viết bổ sung hướng dẫn để mọi người sử dụng hiệu quả hơn.

Nâng cao: Nếu muốn sửa lỗi lấy 2 số sau dấu thập phân thì xem thêm bài viết này

http://nguyenxuandai.xyz/2019/01/xuat-lop-thanh-shapefile-voi-2-chu-so-thap-phan.html

Xem thêm bài gốc của tác giả Nguyễn Xuân Đài: http://www.nguyenxuandai.xyz/2018/10/huong-dan-xuat-du-lieu-dien-bien-rung-bang-checker-tool-mo-trong-mapinfo.html

Chuyển đổi font chữ bằng v5PFES: http://www.nguyenxuandai.xyz/2018/11/khac-phuc-tinh-trang-xuat-du-lieu-tu.html

Recommended For You

About the Author: Admin