<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Geospatial on Learn by Tanhdev</title><link>https://learn.tanhdev.com/categories/geospatial/</link><description>Recent content in Geospatial on Learn by Tanhdev</description><image><title>Learn by Tanhdev</title><url>https://learn.tanhdev.com/vesviet.png</url><link>https://learn.tanhdev.com/vesviet.png</link></image><generator>Hugo</generator><language>vi</language><lastBuildDate>Fri, 17 Jul 2026 14:00:00 +0700</lastBuildDate><atom:link href="https://learn.tanhdev.com/categories/geospatial/index.xml" rel="self" type="application/rss+xml"/><item><title>OSRM vs GraphHopper: Đối Chiếu Kiến Trúc và Lựa Chọn Động Cơ Định Tuyến Cho Hệ Thống Giao Vận Lớn</title><link>https://learn.tanhdev.com/posts/osrm-vs-graphhopper-architecture-comparison/</link><pubDate>Fri, 17 Jul 2026 14:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/osrm-vs-graphhopper-architecture-comparison/</guid><description>So sánh chuyên sâu OSRM và GraphHopper dưới góc nhìn kiến trúc sư. Phân tích thuật toán CH, MLD, LM, tùy biến luật di chuyển và hiệu năng bộ nhớ RAM thực tế.</description></item></channel></rss>