Как использовать геокод в Python для преобразования почтового индекса Сингапура в латинский язык? - PullRequest
2 голосов
/ 08 марта 2019

Мне нужна помощь. Это моя первая кодировка ГИС на питоне. Поэтому моя задача состоит в том, чтобы преобразовать эти почтовые индексы из Сингапура в латинские координаты перед передачей их в столбец геометрии геоданных. Но у меня возникли проблемы с преобразованием почтовых индексов в латинские координаты, и я не совсем уверен, в чем проблема. ================================================== ===================== #

  Postal_Code

0 237978

1 731678

2 259727

3 569922

4 470632

Преобразовать в метод lat lng (полученный из @ Miguel2488 для стеков)

import csv

import geocoder

import geopandas as gpd

import pandas as pd

df = pd.read_csv("My File name")

saved_column = df.Postal_Code

saved_column.head()



lat_lng_coords = None

while(lat_lng_coords is None):

   g = geocoder.google('{}, Singapore'.format(saved_column))

   lat_lng_coords = g.latlng

latitude = lat_lng_coords[0]

longitude = lat_lng_coords[1]

print(latitude, longitude)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...