pyufunc.gmns_read_poi#

pyufunc.gmns_read_poi(poi_file='', cpu_cores=-1, verbose=False)#

Read poi.csv file and return a dict of POIs.

Parameters:
  • poi_file (str) – The poi.csv file path. default is “”.

  • cpu_cores (int, optional) – number of cpu cores for parallel processing. Defaults to 1.

  • verbose (bool, optional) – print processing information. Defaults to False.

Raises:

FileNotFoundError – if poi_file does not exist.

Returns:

A dict of POIs.

Return type:

dict

Examples

>>> poi_dict = read_poi(poi_file = r"../dataset/ASU/poi.csv")
>>> poi_dict[1]
POI(id=1, x_coord=0.0, y_coord=0.0, area=[0, 0.0], poi_type='residential', geometry='POINT (0 0)')

# if poi_file does not exist, raise error >>> poi_dict = read_poi(poi_file = r”../dataset/ASU/poi.csv”) FileNotFoundError: File: ../dataset/ASU/poi.csv does not exist.