Last updated on

地図ルートからCSVファイルを作成する


大学院の授業で、アプリを作成する際には、地図ルートからCSVファイルを作成する必要があった。そのため、今回はその方法を紹介する。

import pandas as pd

# Walking route based on two points with linear interpolation for simplicity
# Starting Point: 大阪駅 (34.7024854, 135.4959506)
# Destination: 大阪城 (34.6872571, 135.5258546)

# Simulate points along the route (assuming linearity for simplicity)
start_lat, start_lng = 34.7024854, 135.4959506
end_lat, end_lng = 34.6872571, 135.5258546

# Number of interpolated points
num_points = 50

# Generate latitude and longitude points
latitudes = [start_lat + (end_lat - start_lat) * i / (num_points - 1) for i in range(num_points)]
longitudes = [start_lng + (end_lng - start_lng) * i / (num_points - 1) for i in range(num_points)]

# Create a DataFrame
route_data = pd.DataFrame({
    "Latitude": latitudes,
    "Longitude": longitudes
})

# Save to CSV
file_path = "/mnt/data/Osaka_Walking_Route.csv"
route_data.to_csv(file_path, index=False)

file_path