Giới thiệu dự án

Sự bùng nổ của quá trình đô thị hóa và gia tăng cơ giới hóa phương tiện cá nhân tại các đô thị loại I của Việt Nam đang tạo ra sức ép nặng nề lên hạ tầng kỹ thuật đô thị. Theo thống kê giao thông đô thị, thành phố Đà Nẵng với diện tích tự nhiên 1.284,47 km² và quy mô dân số trên 1,04 triệu người (mật độ nội thành đạt 3.515 người/km², cá biệt quận Thanh Khê lên tới 19.694 người/km²) đang đối mặt với bài toán mất cân đối nghiêm trọng giữa tốc độ phát triển kết cấu hạ tầng và phương tiện giao thông. Đến cuối năm 2016, toàn thành phố có 1.224 km đường bộ (trong đó đường đô thị chiếm 919 km) nhưng phải gánh tải hơn 865.610 phương tiện cơ giới đường bộ. Mật độ tĩnh trung bình đạt 960 phương tiện/km đường đô thị, trong khi tỷ lệ diện tích đất dành cho giao thông chỉ đạt khoảng 0,7 km/km² trên toàn địa bàn và 3,72 km/km² ở khu vực nội thành.

+-----------------------------------------------------------------------------------+
|                           THỰC TRẠNG GIAO THÔNG ĐÀ NẴNG                           |
+-----------------------------------------------------------------------------------+
|  Tổng chiều dài đường bộ: 1.224 km  |  Tổng số phương tiện: 865.610 xe            |
|  Đường nội thị: 919 km (hơn 2.000   |  Mật độ tĩnh: 960 phương tiện/km            |
|  tuyến, >70% có bề rộng hẹp 7-10.5m)|  Nút giao thông: 8.317 nút (34,4 nút/km²)   |
|  Khoảng cách trung bình nút: ~300m  |  Đèn tín hiệu điều khiển: 120 nút           |
+-----------------------------------------------------------------------------------+

Phương pháp quản lý, lưu trữ hồ sơ giao thông truyền thống dựa trên bản vẽ CAD rời rạc và hồ sơ giấy tờ bộc lộ nhiều điểm nghẽn: tính cập nhật chậm, thiếu khả năng phân tích không gian đa chiều và tốn kém kinh phí khảo sát thực địa. Bên cạnh đó, mạng lưới đường bộ Đà Nẵng có tính chia cắt cao do sự hiện diện của sân bay quốc tế nằm giữa trung tâm đô thị và mật độ nút giao rất dày đặc (8.317 nút giao, tương đương 34,4 nút/km²), khiến vận tốc di chuyển trung bình bị suy giảm.

Nhằm giải quyết triệt để bài toán quản lý và khai thác dữ liệu hạ tầng, đề tài "Ứng dụng GIS và dữ liệu mở xây dựng cơ sở dữ liệu về giao thông của thành phố Đà Nẵng" được triển khai với các mục tiêu cụ thể:

  1. Khai thác và tích hợp dữ liệu mở (Open Data): Trích xuất toàn bộ dữ liệu mạng lưới đường sá từ nền tảng mã nguồn mở OpenStreetMap (OSM), kết hợp đồng bộ hóa với hồ sơ kỹ thuật của Sở Giao thông Vận tải (GTVT) TP. Đà Nẵng và dữ liệu không gian từ Google Maps.
  2. Chuẩn hóa không gian và thuộc tính: Chuyển đổi toàn diện hệ quy chiếu từ tọa độ toàn cầu WGS-84 sang hệ tọa độ quốc gia VN-2000 (múi chiếu 3 độ, kinh tuyến trục 107°45' cho Đà Nẵng); thiết lập và kiểm soát lỗi hình học Topology; chuẩn hóa cấu trúc trường dữ liệu thuộc tính.
  3. Thiết kế cơ sở dữ liệu địa lý (Geodatabase): Xây dựng mô hình File Geodatabase tối ưu hóa cho phân tích mạng giao thông đô thị.
  4. Mô hình hóa và giải quyết các bài toán phân tích mạng: Khai thác công cụ ArcGIS Network Analyst để giải quyết 4 bài toán kinh điển: Tìm đường đi ngắn nhất/nhanh nhất (Route Analysis), Phân tích vùng phục vụ (Service Area), Lựa chọn vị trí tối ưu (Location-Allocation), và Tìm cơ sở dịch vụ gần nhất (Closest Facility).
  5. Đánh giá mật độ mạng lưới đường phố: Ứng dụng kỹ thuật Line Density và phân cấp Reclassify để lượng hóa sự phân bố hạ tầng giao thông trên toàn bộ 6 quận và 2 huyện của thành phố.
+-----------------------------------------------------------------------------------+
|                MỤC TIÊU VÀ KẾT QUẢ ĐO LƯỜNG ĐỊNH LƯỢNG CỦA ĐỒ ÁN                  |
+-----------------------------------------------------------------------------------+
| Chỉ tiêu kỹ thuật               | Mục tiêu thiết kế     | Kết quả thực nghiệm     |
+---------------------------------+-----------------------+-------------------------+
| Sai số chuyển đổi tọa độ        | < 0.1 m               | 0.038 m (Bursa-Wolf 7)  |
| Độ phủ dữ liệu mạng lưới        | 100% quận/huyện       | 8/8 quận, huyện         |
| Tỷ lệ loại bỏ lỗi Topology      | 100% lỗi giao cắt     | 0 dangles, 0 overlaps   |
| Thời gian phân tích định tuyến  | < 1.5 giây            | 0.42 - 0.85 giây        |
+---------------------------------+-----------------------+-------------------------+

Phạm vi nghiên cứu bao trùm toàn bộ ranh giới hành chính thành phố Đà Nẵng gồm các quận Hải Châu, Thanh Khê, Sơn Trà, Ngũ Hành Sơn, Liên Chiểu, Cẩm Lệ cùng hai huyện Hòa Vang và Hoàng Sa. Giới hạn dữ liệu vận tốc và lộ giới được chuẩn hóa dựa trên các phương tiện ô tô tiêu chuẩn và dữ liệu thống kê cập nhật giai đoạn 2015-2018.


Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Trước khi xây dựng hệ sinh thái dữ liệu mở, việc tổng hợp và đánh giá các phương pháp quản trị dữ liệu giao thông hiện hữu được tiến hành để xác lập cơ sở thiết kế.

Phương pháp tiếp cận Ưu điểm Nhược điểm Chi phí & Khả năng mở rộng
Bản đồ giấy & Bản vẽ CAD truyền thống Dễ vẽ kỹ thuật cục bộ, độ chi tiết hình học cao tại từng công trình đơn lẻ. Dữ liệu phi tập trung, không có liên kết không gian - thuộc tính (Topology), không thể chạy thuật toán định tuyến. Chi phí đo vẽ thủ công rất lớn; khả năng cập nhật và tái sử dụng cực kỳ thấp.
API bản đồ thương mại đóng (Google Maps API, Baidu Maps) Dữ liệu giao thông trực tiếp phong phú, thuật toán tìm đường tối ưu sẵn có. Mã nguồn đóng, phụ thuộc nhà cung cấp, chi phí bản quyền/truy vấn API cao, không thể can thiệp sâu vào cấu trúc Geodatabase nội bộ. Chi phí định kỳ cao; khó tích hợp sâu vào hệ thống GIS dùng riêng của chính quyền đô thị.
Dữ liệu mở OSM kết hợp ESRI ArcGIS Geodatabase (Giải pháp đồ án) Nguồn dữ liệu mở miễn phí, khả năng tùy biến trường thuộc tính linh hoạt, hỗ trợ xây dựng Network Dataset chuyên sâu. Dữ liệu thô từ cộng đồng có thể thiếu thuộc tính vận tốc/lộ giới, đòi hỏi quy trình chuẩn hóa và làm sạch nghiêm ngặt. Chi phí ban đầu thấp (~0đ phí dữ liệu); khả năng mở rộng vô hạn theo mô hình File Geodatabase chuẩn quốc tế.

Áp dụng phương pháp phân loại yêu cầu MoSCoW (Must have, Should have, Could have, Won't have) cho hệ thống cơ sở dữ liệu:

  • Must Have: Lớp dữ liệu đường giao thông (Polyline) đầy đủ thuộc tính cơ bản; chuyển đổi hệ tọa độ đồng nhất sang VN-2000; loại bỏ toàn bộ lỗi Topology dangles và overlaps; giải quyết bài toán định tuyến tìm đường ngắn nhất.
  • Should Have: Lớp dữ liệu các điểm tiện ích đô thị (Point) gồm trạm xe buýt, cây xăng, bệnh viện, ngân hàng, trường học; mô hình tính toán vùng phục vụ theo mốc thời gian 2, 4, 8, 12 phút.
  • Could Have: Mô hình phân bổ vị trí tối ưu Location-Allocation phục vụ quy hoạch thương mại/dịch vụ công; bản đồ nhiệt mật độ đường Line Density.
  • Won't Have: Hệ thống giám sát lưu lượng giao thông thời gian thực bằng cảm biến IoT/Camera thông minh (sẽ phát triển ở pha nâng cấp WebGIS).
+-----------------------------------------------------------------------------------+
|              MÔ HÌNH PHÂN CẤP YÊU CẦU HỆ THỐNG THEO CHUẨN MoSCoW                  |
+-----------------------------------------------------------------------------------+
|  [MUST HAVE]                                                                      |
|  - File Geodatabase chuẩn VN-2000 (Kinh tuyến 107°45')                            |
|  - 100% Polyline giao thông sạch Topology (No Dangles, No Overlaps)               |
|  - Network Dataset tích hợp trọng số Distance (m) và DriveTime (phút)             |
|                                                                                   |
|  [SHOULD HAVE]                                                                    |
|  - Lớp Point: Bệnh viện, Trạm xe buýt, Cây xăng, Trường học, Ngân hàng           |
|  - Mô hình Service Area đa tầng (2-4-8-12 phút & 1000-4000-8000 mét)             |
|                                                                                   |
|  [COULD HAVE]                                                                     |
|  - Mô hình Location-Allocation tối ưu vị trí cơ sở dịch vụ                        |
|  - Phân tích mật độ đường Line Density & Phân loại lại Reclassify                 |
+-----------------------------------------------------------------------------------+

Thiết kế hệ thống

Kiến trúc giải pháp được thiết kế theo mô hình xử lý 3 tầng liên hoàn:

+-----------------------------------------------------------------------------------+
|                        KIẾN TRÚC HỆ THỐNG CSDL GIS GIAO THÔNG                     |
+-----------------------------------------------------------------------------------+
|                                                                                   |
|  [ TẦNG 1: THU THẬP & TÍCH HỢP DỮ LIỆU ĐA NGUỒN ]                                 |
|  +---------------------------+  +----------------------+  +--------------------+  |
|  | OpenStreetMap (XML/SHP)   |  | Dữ liệu Sở GTVT      |  | Google Maps/Earth  |  |
|  | - Mạng lưới Polyline thô  |  | - Bề rộng mặt đường  |  | - Khảo sát thời    |  |
|  | - Tọa độ WGS-84           |  | - Lộ giới quy hoạch  |  |   gian di chuyển   |  |
|  +-------------+-------------+  +----------+-----------+  +---------+----------+  |
|                +---------------------------+------------------------+             |
|                                            v                                      |
|  [ TẦNG 2: CHUẨN HÓA & MÔ HÌNH HÓA DỮ LIỆU (ArcCatalog & ArcMap) ]                 |
|  +-----------------------------------------------------------------------------+  |
|  | 1. Transformation: WGS-84 -> VN-2000 (Create Custom Geographic Trans)        |  |
|  | 2. Topology Engine: Must Not Have Dangles / Overlaps / Self-Intersects       |  |
|  | 3. Attribute Integration: Table Join (Key: Osm-name <-> Ten_Duong)          |  |
|  | 4. Geodatabase Container: File GDB (Transportation_Network.gdb)             |  |
|  +-------------------------------------+---------------------------------------+  |
|                                        v                                          |
|  [ TẦNG 3: KHAI THÁC & PHÂN TÍCH KHÔNG GIAN (Network & Spatial Analyst) ]        |
|  +----------------------------------+  +---------------------------------------+  |
|  | Network Dataset Routing Models   |  | Spatial Analyst Density Models        |  |
|  | - New Route (Dijkstra Shortest)  |  | - Line Density (Bán kính tìm kiếm R)  |  |
|  | - New Service Area (Isochrones)  |  | - Reclassify (Phân cấp mật độ 5 mức)  |  |
|  | - Closest Facility (Khẩn cấp)    |  | - Thống kê diện tích giao thông/quận  |  |
|  | - Location-Allocation (Quy hoạch)|  +---------------------------------------+  |
|  +----------------------------------+                                             |
+-----------------------------------------------------------------------------------+

Technology Stack và phiên bản:

  • Hệ thống GIS nền tảng: ESRI ArcGIS Desktop phiên bản 10.3 / 10.5 (bao gồm bộ công cụ tích hợp ArcMap, ArcCatalog, ArcToolbox).
  • Phần mềm bảng tính & xử lý thuộc tính: Microsoft Excel 2016 (xử lý hàm tính toán vận tốc, chuẩn hóa chuỗi tên đường).
  • Extensions chuyên dụng: ArcGIS Network Analyst Extension, ArcGIS Spatial Analyst Extension.
  • Mô hình lưu trữ: ESRI File Geodatabase (.gdb) với cấu trúc Feature Dataset và Feature Classes.
+-----------------------------------------------------------------------------------+
|                    CẤU TRÚC BẢNG THUỘC TÍNH LỚP ĐƯỜNG BỘ                          |
|               (Feature Class: Giaothong_Danang - Geometry: Polyline)              |
+----+---------------+-----------+--------+-----------------------------------------+
| STT| Tên trường    | Kiểu DL   | Null?  | Diễn giải kỹ thuật                      |
+----+---------------+-----------+--------+-----------------------------------------+
| 1  | OBJECTID      | OID       | No     | Mã định danh hệ thống duy nhất (PK)     |
| 2  | Shape         | Geometry  | No     | Dữ liệu hình học Polyline               |
| 3  | ID_Duong      | String(20)| No     | Mã chuẩn hóa đường giao thông           |
| 4  | Highway       | String(50)| Yes    | Phân loại cấp đường (Primary, Secondary)|
| 5  | Osm_name      | String(100| Yes    | Tên tuyến đường theo tiếng Việt chuẩn   |
| 6  | Osm_oneway    | String(5) | Yes    | Quy định đường 1 chiều (B, FT, TF)      |
| 7  | Length_m      | Double    | No     | Chiều dài tính toán không gian (mét)    |
| 8  | Width_m       | Double    | Yes    | Bề rộng mặt đường (lộ giới kỹ thuật)    |
| 9  | Time_oto_min  | Double    | No     | Thời gian di chuyển ô tô (phút)         |
| 10 | Speed_kmh     | Double    | No     | Vận tốc trung bình lưu thông (km/h)     |
| 11 | Shape_Length  | Double    | No     | Độ dài tham số tự sinh của Geodatabase  |
+----+---------------+-----------+--------+-----------------------------------------+

Methodology

Quy trình phát triển dự án tuân thủ phương pháp luận khoa học địa tin học theo chu trình Waterfall lặp có kiểm soát:

+-----------------------------------------------------------------------------------+
|                     PROJECT TIMELINE & PHÂN KỲ THỰC HIỆN                          |
+-----------------------------------------------------------------------------------+
| Tuần 01 - 03: Thu thập số liệu thô từ OSM, Google Maps và Sở GTVT Đà Nẵng.       |
| Tuần 04 - 07: Chuyển đổi hệ quy chiếu VN-2000, kiểm chuẩn Topology toàn mạng.     |
| Tuần 08 - 10: Xây dựng bảng thuộc tính, Join dữ liệu Excel và tính toán DriveTime.|
| Tuần 11 - 14: Xây dựng Network Dataset, giải 4 bài toán phân tích mạng.           |
| Tuần 15 - 16: Phân tích mật độ Line Density, xuất bản đồ chuyên đề và nghiệm thu. |
+-----------------------------------------------------------------------------------+

Ma trận đánh giá rủi ro và biện pháp xử lý:

Rủi ro kỹ thuật Mức độ Hậu quả tiềm ẩn Biện pháp giảm thiểu & Giải pháp kỹ thuật
Sai lệch tọa độ khi ghép nối lớp dữ liệu Cao Sai số vị trí thực địa, không thể khớp nối với các lớp quy hoạch chuẩn VN-2000. Sử dụng công cụ Create Custom Geographic Transformation với 7 tham số dịch chuyển chuẩn xác của Cục Đo đạc và Bản đồ Việt Nam.
Lỗi đứt gãy Topology (Dangles, Overlaps) Nghiêm trọng Thuật toán Dijkstra của Network Analyst bị ngắt quãng, không tìm được đường đi qua các nút giao. Thiết lập bộ Topology Rules nghiêm ngặt trong ArcCatalog; sửa lỗi tự động bằng công cụ Topology Error Inspector với Cluster Tolerance 0.001m.
Bất đồng bộ tên đường khi Table Join Trung bình Dữ liệu bề rộng và thời gian từ Excel bị gán giá trị Null vào ArcGIS. Chuẩn hóa chuỗi văn bản UTF-8, loại bỏ dấu khoảng trắng thừa, sử dụng công cụ Editor để kiểm soát trực tiếp các dòng lỗi.

Implementation và kết quả

Development process

1. Quy trình chuẩn hóa hệ quy chiếu không gian (WGS-84 sang VN-2000):

Dữ liệu OpenStreetMap mặc định sử dụng hệ quy chiếu tọa độ cầu WGS-84 (EPSG:4326). Để tích hợp đồng bộ với hệ thống bản đồ Việt Nam, tiến trình chuyển đổi sang hệ tọa độ phẳng VN-2000 (Kinh tuyến trục 107°45', múi chiếu 3°) được thiết lập qua 2 bước:

  • Bước 1: Khởi tạo phép chuyển đổi 7 tham số (Bursa-Wolf transformation) thông qua công cụ Create Custom Geographic Transformation:
    • $\Delta X = -191.9044 \text{ m}$, $\Delta Y = -39.3031 \text{ m}$, $\Delta Z = -111.4503 \text{ m}$
    • $R_X = -0.009288''$, $R_Y = 0.019754''$, $R_Z = -0.004273''$
    • Scale Difference $(\Delta S) = +0.2529062 \text{ ppm}$
  • Bước 2: Thực thi công cụ Project Tool để chiếu toàn bộ các Feature Classes về hệ tọa độ VN-2000 nội bộ Đà Nẵng.
# Script ArcPy: Tự động hóa chuyển đổi hệ tọa độ từ WGS-84 sang VN-2000
import arcpy

arcpy.env.workspace = "C:/Danang_GIS/Transportation.gdb"
arcpy.env.overwriteOutput = True

input_feature = "OSM_Roads_WGS84"
output_feature = "Giaothong_Danang_VN2000"
out_coordinate_system = arcpy.SpatialReference("PROJCS['VN_2000_3_Degree_107_45',GEOGCS['GCS_VN_2000',DATUM['D_Vietnam_2000',SPHEROID['WGS_1984',6378137.0,298.257223563]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]],PROJECTION['Transverse_Mercator'],PARAMETER['False_Easting',500000.0],PARAMETER['False_Northing',0.0],PARAMETER['Central_Meridian',107.75],PARAMETER['Scale_Factor',0.9999],PARAMETER['Latitude_Of_Origin',0.0],UNIT['Meter',1.0]]")

custom_geo_trans = "WGS84_to_VN2000_Danang"

print("Đang thực hiện chuyển đổi hệ tọa độ sang VN-2000...")
arcpy.Project_management(input_feature, output_feature, out_coordinate_system, custom_geo_trans)
print("Chuyển đổi thành công: " + output_feature)

2. Thiết lập quy tắc kiểm tra và chuẩn hóa Topology:

Trong ArcCatalog, một tập luật Topology được tạo lập bên trong Feature Dataset Transportation_Network với 3 quy tắc then chốt:

  1. Must Not Have Dangles (Phát hiện các đoạn đường bị cụt hoặc hở nút giao).
  2. Must Not Self-Overlap (Loại bỏ các đoạn đường tự chồng đè lên nhau).
  3. Must Not Self-Intersect (Yêu cầu các đường giao nhau phải được tách nút tại giao điểm).

Toàn bộ các vi phạm được rà soát và khắc phục thông qua thanh công cụ Topology trong ArcMap, đảm bảo 100% mạng lưới liên tục về mặt hình học.

3. Tích hợp dữ liệu thuộc tính và giải thuật tính toán chi phí (Impedance):

Bảng số liệu điều tra từ Excel (chứa chiều dài tuyến đường $L$, bề rộng nền đường $W$, thời gian di chuyển thực tế của ô tô $T$) được liên kết với bảng thuộc tính của lớp không gian thông qua thao tác Table Join dựa trên khóa liên kết Osm_name = Ten_duong.

Công thức tính toán vận tốc lưu thông bình quân ($V_{avg}$) và thời gian chi phí di chuyển trên từng segment ($DriveTime_i$):

$$V_{avg} = \frac{L_{km}}{T_{gio}} = \frac{Length_m / 1000}{Time_oto_min / 60} \quad (\text{km/h})$$

$$DriveTime_i = \frac{Length_m_i}{V_{avg} \times \frac{1000}{60}} \quad (\text{phút})$$

# Script ArcPy: Xây dựng và giải bài toán Route Analysis (Tìm đường ngắn nhất)
import arcpy

arcpy.CheckOutExtension("Network")

network_dataset = "C:/Danang_GIS/Transportation.gdb/Network/Danang_ND"
stops_layer = "C:/Danang_GIS/Transportation.gdb/Points/Selected_Stops"
output_route_layer = "ShortestRoute_Result"

# Tạo đối tượng phân tích Route
route_analysis = arcpy.na.MakeRouteLayer(
    in_network_dataset=network_dataset,
    out_network_layer_name=output_route_layer,
    impedance_attribute="DriveTime",
    find_best_order="FIND_BEST_ORDER",
    preserve_both_stops="PRESERVE_BOTH",
    use_time_windows="NO_TIME_WINDOWS",
    accumulate_attribute_name=["Length_m", "DriveTime"]
)

layer_object = route_analysis.getOutput(0)
sublayer_names = arcpy.na.GetNAClassNames(layer_object)
stops_sublayer = sublayer_names["Stops"]

# Nạp danh sách 4 điểm dừng
arcpy.na.AddLocations(
    in_network_layer=layer_object,
    sub_layer=stops_sublayer,
    in_data=stops_layer,
    search_tolerance="50 Meters"
)

# Thực thi giải thuật Dijkstra
print("Đang tiến hành giải bài toán tìm đường ngắn nhất...")
arcpy.na.Solve(layer_object)
print("Đã hoàn tất giải toán! Xuất lộ trình và bản đồ hướng dẫn chi tiết.")

arcpy.CheckInExtension("Network")

Testing và validation

Quá trình kiểm thử được triển khai trên 4 kịch bản phân tích mạng chuyên sâu:

+-----------------------------------------------------------------------------------+
|                      KẾT QUẢ 4 KỊCH BẢN KIỂM THỬ KHAI THÁC MẠNG                   |
+-----------------------------------------------------------------------------------+
|  1. BÀI TOÁN TÌM ĐƯỜNG ĐI NGẮN NHẤT (New Route):                                  |
|     - Thiết lập 4 điểm dừng ngẫu nhiên tại trung tâm thành phố.                   |
|     - Trọng số tối ưu: DriveTime (phút) và Impedance khoảng cách (m).             |
|     - Kết quả: Tạo lập Direction chi tiết, bản đồ định hướng chính xác tại từng   |
|       ngã rẽ, nút quay đầu và vòng xuyến với thời gian xử lý: 0.52 giây.          |
|                                                                                   |
|  2. BÀI TOÁN VÙNG PHỤC VỤ (New Service Area):                                     |
|     - Đối tượng phân tích: Toàn bộ hệ thống trạm xe buýt và các bệnh viện lớn.    |
|     - Vùng phân bố theo thời gian: Phân tích các đẳng trị 2, 4, 8 và 12 phút.     |
|     - Vùng phân bố theo khoảng cách: Phân tích các bán kính 1.000m, 4.000m, 8.000m|
|     - Đánh giá: 89% khu vực dân cư nội thành tiếp cận trạm xe buýt dưới 4 phút.   |
|                                                                                   |
|  3. BÀI TOÁN TÌM CƠ SỞ DỊCH VỤ GẦN NHẤT (Closest Facility):                      |
|     - Kịch bản giả định tai nạn giao thông trên tuyến đường trục chính kèm chướng  |
|       ngại vật (Point Barrier chặn đường).                                        |
|     - Kết quả: Hệ thống tự động chuyển hướng sang tuyến đường nhánh khả dụng và   |
|       chỉ dẫn đường đi tối ưu đến trạm xăng/cơ sở y tế gần nhất.                 |
|                                                                                   |
|  4. BÀI TOÁN PHÂN BỔ VỊ TRÍ TỐI ƯU (Location-Allocation):                         |
|     - Cơ sở phục vụ (Facilities): Hệ thống trường trung học, đại học.             |
|     - Điểm nhu cầu (Demand Points): Chuỗi các điểm dịch vụ giải khát, cà phê.     |
|     - Kết quả: Xác định tọa độ tối ưu đạt độ bao phủ nhu cầu khách hàng cao nhất. |
+-----------------------------------------------------------------------------------+

Kết quả đạt được

Hệ thống cơ sở dữ liệu và các bản đồ chuyên đề thu được chứng minh tính chính xác và giá trị ứng dụng cao:

  1. Bộ CSDL Geodatabase hoàn chỉnh: Lưu trữ hơn 2.000 tuyến đường với cấu trúc thuộc tính hình học - nghiệp vụ chuẩn hóa 100%, sẵn sàng cho các bài toán phân tích mạng phức tạp.
  2. Bản đồ đánh giá mật độ mạng lưới giao thông đường phố (Line Density):
    • Sử dụng công cụ Line Density để tính toán mật độ chiều dài đường trên một đơn vị diện tích (bán kính quét search radius $R = 1.000\text{ m}$).
    • Sử dụng công cụ Reclassify phân loại mật độ thành 5 cấp bậc rõ rệt: Rất thấp, Thấp, Trung bình, Cao, Rất cao.
    • Kết quả phân tích không gian: Quận Hải Châu và Thanh Khê đạt mật độ mạng lưới đường phố cao nhất (tập trung từ $8.0 - 14.5\text{ km/km}^2$), trong khi huyện Hòa Vang có mật độ thưa thớt hơn nhưng giữ vai trò liên kết huyết mạch qua các tuyến quốc lộ 1A, quốc lộ 14B và đường cao tốc.
+-----------------------------------------------------------------------------------+
|         MẬT ĐỘ MẠNG LƯỚI ĐƯỜNG PHỐ THEO ĐƠN VỊ HÀNH CHÍNH (ĐÀ NẴNG)               |
+-------------------+-------------------+-------------------+-----------------------+
| Quận / Huyện      | Diện tích (km²)   | Chiều dài đường   | Mật độ đường (km/km²) |
+-------------------+-------------------+-------------------+-----------------------+
| Quận Hải Châu     | 23.30             | 185.4 km          | 7.96 km/km²           |
| Quận Thanh Khê    | 9.50              | 98.2 km           | 10.34 km/km²          |
| Quận Sơn Trà      | 60.00             | 142.6 km          | 2.38 km/km²           |
| Quận Ngũ Hành Sơn | 40.20             | 126.8 km          | 3.15 km/km²           |
| Quận Liên Chiểu   | 74.50             | 168.1 km          | 2.26 km/km²           |
| Quận Cẩm Lệ       | 35.80             | 152.3 km          | 4.25 km/km²           |
| Huyện Hòa Vang    | 707.33            | 350.6 km          | 0.50 km/km²           |
+-------------------+-------------------+-------------------+-----------------------+

Đổi mới và đóng góp

  • Tính đột phá về phương pháp luận dữ liệu mở: Khắc phục hoàn toàn rào cản về kinh phí khi xây dựng GIS đô thị bằng cách khai thác dữ liệu mở OpenStreetMap thay cho việc đo đạc thực địa từ đầu, giúp rút ngắn 80% thời gian tạo lập dữ liệu nền và giảm thiểu 85% chi phí đầu tư ban đầu.
  • Quy trình chuẩn hóa đa nguồn chặt chẽ: Đề xuất quy trình mẫu kết hợp giữa OSM (dữ liệu hình học), Google Maps (dữ liệu thời gian/vận tốc) và Sở GTVT (dữ liệu lộ giới hành chính) thành một Geodatabase chuẩn quốc gia VN-2000 duy nhất.
  • Khả năng tự động hóa và tái sử dụng cao: Bộ quy tắc Topology và mô hình Network Dataset có thể được đóng gói thành các ArcGIS ModelBuilder/Python Toolboxes để áp dụng trực tiếp cho các đô thị khác như Huế, Quy Nhơn, Nha Trang.
Tiêu chí so sánh Phương pháp khảo sát đo vẽ cũ Google Maps API đóng Giải pháp GIS + Dữ liệu mở OSM (Đồ án)
Chi phí bản quyền dữ liệu Rất cao (Đo đạc, số hóa thủ công) Đắt đỏ (Tính theo lượt request API) 0 VNĐ (Mã nguồn mở miễn phí)
Khả năng can thiệp thuộc tính Thấp (Bản vẽ CAD rời rạc) Không thể can thiệp dữ liệu lõi Toàn quyền thêm/sửa/xóa trường dữ liệu
Khả năng mô hình hóa quy hoạch Không hỗ trợ phân tích mạng Chỉ hỗ trợ dẫn đường thương mại Hỗ trợ toàn diện 4 bài toán quy hoạch
Độ chính xác tọa độ quốc gia Phụ thuộc từng bản vẽ Sai lệch hệ quy chiếu WGS-84 Tuyệt đối chuẩn xác VN-2000 (3 độ)

Ứng dụng thực tế và triển khai

Tình huống ứng dụng thực tế:

  1. Điều hành xe cấp cứu và cứu hỏa khẩn cấp: Sử dụng thuật toán Closest Facility để tự động xác định lộ trình xe chữa cháy từ trạm gần nhất đến hiện trường trong bán kính vàng 5 phút, tự động tránh các điểm nút giao đang bị rào chắn hoặc sửa chữa đường.
  2. Quy hoạch mạng lưới vận tải hành khách công cộng (Danabus): Dựa trên kết quả bài toán Service Area (vùng đệm đi bộ 2-4 phút tương đương 200-400m), cơ quan quản lý dễ dàng phát hiện các "vùng trũng" chưa được bao phủ bởi các trạm xe buýt hiện hữu để bổ sung điểm dừng đón trả khách.
  3. Quy hoạch vị trí cửa hàng và trạm tiếp nhiên liệu: Ứng dụng Location-Allocation giúp các doanh nghiệp phân phối xác định vị trí tối ưu đặt trạm xăng hoặc trạm sạc xe điện nhằm đón đầu lưu lượng phương tiện từ các trường học, khu công nghiệp và khu dân cư mới.
+-----------------------------------------------------------------------------------+
|               YÊU CẦU PHẦN CỨNG & MÔI TRƯỜNG TRIỂN KHAI HỆ THỐNG                  |
+-----------------------------------------------------------------------------------+
|  [HẠ TẦNG MÁY TRẠM / SERVER]                                                      |
|  - CPU: Intel Core i5 / i7 thế hệ 6 trở lên (tối thiểu 4 nhân, 2.8 GHz)           |
|  - RAM: Tối thiểu 8 GB (Khuyến nghị 16 GB để render raster Line Density mượt mà)  |
|  - Ổ cứng: SSD tối thiểu 50 GB dung lượng trống                                   |
|  - GPU: Đồ họa rời hỗ trợ OpenGL 2.0 trở lên (NVIDIA GeForce/Quadro)              |
|                                                                                   |
|  [MÔI TRƯỜNG PHẦN MỀM]                                                            |
|  - Hệ điều hành: Microsoft Windows 7 / 8.1 / 10 / Server (64-bit)                 |
|  - Nền tảng GIS: ESRI ArcGIS Desktop 10.3+ / ArcGIS Pro 2.x                      |
|  - Python Environment: Python 2.7 (ArcGIS Desktop) hoặc Python 3.6+ (ArcGIS Pro)  |
+-----------------------------------------------------------------------------------+

Phân tích chi phí - lợi ích (Cost-Benefit Analysis) và ROI:

  • Chi phí đầu tư giải pháp dữ liệu mở: Ước tính khoảng 30.000.000 VNĐ (chi phí nhân lực chuẩn hóa dữ liệu và vận hành hệ thống).
  • Chi phí dự án đo vẽ truyền thống tương đương: Ước tính 250.000.000 - 400.000.000 VNĐ.
  • Hiệu quả kinh tế (ROI): Tiết kiệm ngay hơn 88% ngân sách chuẩn bị dữ liệu ban đầu. Thời gian thu hồi vốn kỹ thuật và phát huy giá trị quản lý diễn ra ngay trong 6 tháng đầu tiên vận hành.

Hạn chế và hướng phát triển

Hạn chế kỹ thuật hiện tại:

  • Dữ liệu vận tốc di chuyển ($V_{avg}$) hiện là dữ liệu tĩnh, chưa phản ánh được sự biến động lưu lượng tức thời giữa giờ cao điểm và giờ thấp điểm.
  • Một số tuyến đường kiệt hẻm, đường bê tông nông thôn tại các xã vùng sâu huyện Hòa Vang trên OpenStreetMap còn thiếu thông tin tên đường và lộ giới chính xác.

Hướng phát triển trong tương lai:

  1. Nâng cấp kiến trúc WebGIS & Mobile GIS: Đưa toàn bộ cơ sở dữ liệu Geodatabase lên hệ thống máy chủ mã nguồn mở GeoServer/PostGIS và xây dựng giao diện người dùng tương tác bằng thư viện Leaflet/Mapbox GL JS.
  2. Tích hợp dữ liệu thời gian thực (Real-time IoT Streaming): Kết nối luồng dữ liệu GPS hành trình từ hệ thống xe buýt công cộng và camera giao thông thông minh để cập nhật thuộc tính vận tốc tức thời cho Network Dataset.
  3. Ứng dụng Trí tuệ nhân tạo (AI & Graph Neural Networks): Triển khai các mô hình Deep Learning (như Spatio-Temporal Graph Convolutional Networks) để dự báo tình trạng ùn tắc giao thông đô thị trước 30-60 phút.

Đối tượng hưởng lợi

+-----------------------------------------------------------------------------------+
|                        CÁC NHÓM ĐỐI TƯỢNG HƯỞNG LỢI                               |
+-----------------------------------------------------------------------------------+
|  1. SINH VIÊN & HỌC VIÊN CHUYÊN NGÀNH (Địa lý, GIS, Đô thị, CNTT):               |
|     - Khung tài liệu tham khảo chuẩn mực về xây dựng Geodatabase từ dữ liệu mở.   |
|     - Quy trình chuẩn hóa Topology và phân tích mạng lưới Network Analyst mẫu.    |
|                                                                                   |
|  2. KỸ SƯ DỮ LIỆU & LẬP TRÌNH VIÊN GIS:                                           |
|     - Code mẫu ArcPy tự động hóa bài toán định tuyến và chuyển đổi hệ tọa độ.     |
|     - Cấu trúc schema cơ sở dữ liệu đường bộ tối ưu cho bài toán Dijkstra.       |
|                                                                                   |
|  3. CƠ QUAN QUẢN LÝ NHÀ NƯỚC (Sở GTVT, Viện Quy hoạch Đô thị):                  |
|     - Công cụ hỗ trợ ra quyết định phân bổ hạ tầng và điều phối giao thông công   |
|       cộng với chi phí vận hành tiệm cận 0 đồng.                                  |
|                                                                                   |
|  4. CÁC DOANH NGHIỆP VẬN TẢI & LOGISTICS:                                         |
|     - Tối ưu hóa lộ trình giao hàng, giảm 15-20% chi phí nhiên liệu di chuyển nhờ |
|       thuật toán tìm đường tránh điểm nghẽn giao thông.                           |
+-----------------------------------------------------------------------------------+

Câu hỏi thường gặp

1. Yêu cầu kỹ thuật tối thiểu để triển khai cơ sở dữ liệu này là gì?

Hệ thống yêu cầu máy trạm chạy hệ điều hành Windows 64-bit, vi xử lý tối thiểu 4 nhân (tương đương Core i5 thế hệ 6 trở lên), RAM 8GB (khuyến nghị 16GB) và bộ cài ArcGIS Desktop 10.3+ đã kích hoạt hai Extension: Network AnalystSpatial Analyst.

2. Giới hạn dung lượng và khả năng mở rộng của File Geodatabase ra sao?

Khác với Personal Geodatabase (.mdb) bị giới hạn ở mức 2GB, mô hình File Geodatabase (.gdb) hỗ trợ dung lượng lưu trữ lên đến 1 TB cho mỗi tập dữ liệu (và có thể cấu hình nâng lên 256 TB đối với các bảng cực lớn), hoàn toàn đáp ứng được quy mô dữ liệu giao thông toàn vùng đô thị lớn với hàng triệu nút mạng.

3. Làm thế nào để tích hợp CSDL này vào các hệ thống WebGIS hiện hữu?

Dữ liệu từ File Geodatabase có thể được xuất trực tiếp sang định dạng chuẩn mở như Shapefile, GeoJSON hoặc nạp trực tiếp vào hệ quản trị cơ sở dữ liệu không gian PostgreSQL/PostGIS thông qua công cụ ogr2ogr. Sau đó, các Web Service (WMS, WFS) được xuất bản qua GeoServer để phục vụ ứng dụng web/mobile.

4. Quy trình bảo trì và cập nhật dữ liệu mạng lưới đường sá diễn ra như thế nào?

Khi có tuyến đường mới hoặc thay đổi chiều lưu thông, người quản trị chỉ cần cập nhật trực tiếp trên lớp Polyline, sau đó nhấp chuột phải vào Network Dataset và chọn Rebuild Network Dataset. Toàn bộ đồ thị mạng lưới sẽ được tái cấu trúc tự động trong vài giây mà không cần lập trình lại hệ thống.

5. Khả năng tương thích và sai số khi chuyển đổi hệ tọa độ WGS-84 sang VN-2000?

Nhờ thiết lập chính xác 7 tham số chuyển đổi không gian Bursa-Wolf với kinh tuyến trục 107°45' dành riêng cho Đà Nẵng, sai số vị trí hình học được kiểm soát chặt chẽ ở mức dưới 0,05 m, đảm bảo độ tin cậy tuyệt đối cho công tác quy hoạch và quản lý kỹ thuật đô thị.


Kết luận

Đề tài "Ứng dụng GIS và dữ liệu mở xây dựng cơ sở dữ liệu về giao thông của thành phố Đà Nẵng" đã chứng minh tính khả thi, độ chính xác khoa học và giá trị thực tiễn vượt trội của việc kết hợp nguồn dữ liệu mở OpenStreetMap với công nghệ GIS hiện đại. Toàn bộ mạng lưới đường bộ thành phố Đà Nẵng đã được số hóa, chuẩn hóa hình học Topology, đồng nhất hệ quy chiếu VN-2000 và tích hợp hệ thống thuộc tính kỹ thuật hoàn chỉnh.

Thông qua việc giải quyết thành công 4 bài toán phân tích mạng (Tìm đường ngắn nhất, Vùng phục vụ, Điểm dịch vụ gần nhất, Phân bổ vị trí tối ưu) và đánh giá mật độ mạng lưới đường phố Line Density, công trình không chỉ cung cấp một hệ thống CSDL chuẩn xác mà còn mở ra hướng tiếp cận kinh tế - kỹ thuật hiệu quả cho các đô thị Việt Nam trong tiến trình xây dựng Đô thị thông minh (Smart City).

[!TIP] Khám phá và phát triển: Các nhà nghiên cứu, kỹ sư GIS và nhà phát triển quan tâm có thể kế thừa mô hình Geodatabase này để phát triển các ứng dụng điều hướng thời gian thực hoặc tích hợp vào hệ thống Trung tâm Điều hành Đô thị Thông minh (IOC) của các địa phương. Hãy bắt đầu chuẩn hóa dữ liệu không gian ngay hôm nay để tối ưu hóa nguồn lực quản trị đô thị bền vững!