1 điểm bởi GN⁺ 2024-06-07 | 1 bình luận | Chia sẻ qua WhatsApp

Khảo sát định lượng về việc 7 nhà thờ nổi tiếng có nằm trên một đường thẳng hay không

Giới thiệu

  • Theo Wikipedia, 7 nhà thờ nổi tiếng gắn với thánh Michael nằm trên cùng một đường thẳng.
  • Để kiểm chứng điều này, dữ liệu được thu thập và đường trắc địa được tính toán để xác nhận liệu các nhà thờ có nằm thẳng hàng hay không.

Thu thập bộ dữ liệu

  • Dữ liệu vị trí của các nhà thờ được thu thập và sắp xếp thành một dataframe GeoPandas.
  • Bao gồm tên nhà thờ, kinh độ, vĩ độ và thông tin hình học.
landmarks_michael = {
  1: ["Skellig Michael", -10.538483, 51.772035, shape(geometry_skellig)],
  2: ["St Michael's Mount", -5.477813, 50.116531, shape(geometry_st_michael_mount)],
  3: ["Mont Saint-Michel", -1.511447, 48.636038, shape(geometry_mont_st_michel)],
  4: ["Sacra di San Michele", 7.342842, 45.098029, shape(geometry_san_michele_sacra)],
  5: ["San Michele Arcangelo", 15.954767, 41.707770, shape(geometry_santuario_san_michele)],
  6: ["Taxiarchi Michail", 27.846123, 36.548389, shape(geometry_taxiarchi_michail)],
  7: ["Stella Maris", 34.969960, 32.827297, shape(geometry_stella_maris_monastery)],
}

Tính đường trắc địa giữa nhà thờ đầu tiên và nhà thờ cuối cùng

  • Tính đường trắc địa giữa nhà thờ đầu tiên và nhà thờ cuối cùng, rồi đo khoảng cách đến các nhà thờ còn lại.
  • Đường trắc địa được tính bằng mô hình cầu.
def haversine_distance(lon_1, lat_1, lon_2, lat_2):
  # Tính khoảng cách cầu giữa hai điểm
  pass

def midpoint(p1, p2):
  # Tính trung điểm giữa hai điểm
  pass

def midpoints_rec(p1, p2, bailout):
  # Tính trung điểm đệ quy để vẽ đường trắc địa
  pass

Tính khoảng cách giữa các nhà thờ và đường trắc địa

  • Tính khoảng cách giữa từng nhà thờ và đường trắc địa để xác nhận liệu các nhà thờ có nằm trên một đường thẳng hay không.
  • Kết quả cho thấy các nhà thờ không khớp chính xác với đường trắc địa.
def distance_point_line(point, line):
  # Tính khoảng cách giữa điểm và đường
  pass

gdf_cathedrals["dist_to_geod"] = gdf_cathedrals.apply(lambda row: distance_point_line(Point(row["longitude"], row["latitude"]), line), axis=1)

Kiểm tra xem các nhà thờ có thẳng hàng trong phép chiếu Mercator hay không

  • Trong phép chiếu Mercator, các nhà thờ có thể trông như nằm trên một đường thẳng.
  • Tuy nhiên, trong hình học cầu thực tế thì không phải vậy.

Ý kiến của GN⁺

  • Nghiên cứu này cho thấy ứng dụng thực tế của khoa học dữ liệu địa lý và các phép tính trắc địa.
  • Nhiều kỹ thuật toán học và lập trình khác nhau được sử dụng trong quá trình kiểm chứng xem các nhà thờ có nằm trên một đường thẳng hay không.
  • Điều này giúp hiểu rõ sự khác biệt giữa phép chiếu Mercator và hình học cầu thực tế.
  • Đây có thể là một ví dụ hữu ích cho các kỹ sư phần mềm quan tâm đến phân tích dữ liệu địa lý.
  • Khi thực hiện các nghiên cứu tương tự, điều quan trọng là phải cân nhắc độ chính xác của dữ liệu và giới hạn của mô hình.

1 bình luận

 
GN⁺ 2024-06-07
Ý kiến trên Hacker News
  • Ý kiến thứ nhất: Danh sách này bao gồm cả tu viện và thánh địa chứ không chỉ nhà thờ chính tòa. Việc 7 nhà thờ chính tòa mang tên Thánh Michael nằm trên một đường thẳng không phải là ngẫu nhiên. Điều đó cũng giống như nói rằng có 7 cơ sở của Google trên thế giới xếp thành một đường thẳng. Tuy nhiên, việc 7 địa điểm tôn giáo mang tên một vị thánh nổi tiếng nằm trên một đường thẳng thì rất có thể chỉ là ngẫu nhiên.

  • Ý kiến thứ hai: Tôi thấy hứng thú hơn với lịch sử của “đường thẳng” này. Không rõ đây là một ý tưởng từ thời Trung Cổ hay là ý tưởng hiện đại. Wikipedia không giúp được nhiều. Tôi muốn biết ai là người đầu tiên viết về đường này, và ai là người đã chọn ra 7 địa điểm đó. Nguồn sớm nhất tôi tìm thấy là từ năm 1969, nhưng không nói về chính đường thẳng cụ thể này.

  • Ý kiến thứ ba: Vì ở châu Âu có rất nhiều nhà thờ chính tòa, nên lập luận rằng 7 nhà thờ nằm thành hàng không thể là ngẫu nhiên là không thuyết phục.

  • Ý kiến thứ tư: Hồi nhỏ tôi từng bị cuốn hút bởi việc tìm các sự thẳng hàng của di tích cổ. Nhưng khi xét đến tỷ lệ bản đồ (1:25,000), tôi nhận ra rằng nếu chịu khó tìm thì có thể thấy rất nhiều sự thẳng hàng vô nghĩa.

  • Ý kiến thứ năm: Skellig Michael không phải là nhà thờ chính tòa. Đó là những túp lều đá hình tổ ong trên một hòn đảo. Nơi này trở nên nổi tiếng vì là địa điểm quay của các phim Star Wars mới. Đây là di sản thế giới UNESCO và là một điểm du lịch.

  • Ý kiến thứ sáu: Vì ở châu Âu có rất nhiều nhà thờ, đây có lẽ là một trường hợp của “hiệu ứng tìm ở chỗ khác”. Look-elsewhere effect

  • Ý kiến thứ bảy: Lập luận rằng 7 nhà thờ chính tòa này không thể là ngẫu nhiên là cực kỳ gượng ép. Câu trả lời ngắn gọn là: thiên lệch lựa chọn. Còn câu hỏi liệu các kiến trúc sư có biết Trái Đất là hình cầu hay không thì chỉ cần tìm Google là có câu trả lời.

  • Ý kiến thứ tám: Trên kênh YouTube "Stand up Maths" của Matt Parker có một bài nói chuyện năm 2010 về chủ đề tương tự. Khi có đủ nhiều điểm dữ liệu, bạn có thể tìm ra đủ loại mẫu hình. Video bài nói chuyện

  • Ý kiến thứ chín: Tôi tự hỏi liệu vào thời các địa điểm này được xây dựng, phép chiếu Mercator đã tồn tại hay chưa.

  • Ý kiến thứ mười: Có vẻ như sắp có một tiểu thuyết mới của Dan Brown. Vì các quốc gia này từng trong tình trạng chiến tranh, nên có lẽ gần như không thể đạt được đồng thuận để bắt đầu một dự án như vậy. Dù vậy, đây vẫn là một ý tưởng rất thú vị.