In [ ]:
from gasp.geopnd.overlay import move_points_to_snap_near_line

move_points_to_snap_near_line(
    r'D:\TRENMO_JASP\CARRIS\emme\add_opp_sul_tejo\rdv_emmev3_sul_tejo.shp',
    r'D:\TRENMO_JASP\CARRIS\emme\add_opp_sul_tejo\stops_boaviagem_sultejo.shp',
    3763, r'D:\TRENMO_JASP\xyz',
    r'D:\TRENMO_JASP\CARRIS\emme\add_opp_sul_tejo\stops_boaviagem_sultejov2.shp',
    location="pnt_overlap"
)

In [1]:
from gasp.shply.features import split_lines_by_point

split_lines_by_point(
    r'D:\TRENMO_JASP\CARRIS\emme\add_opp_sul_tejo\rdv_emmev3_sul_tejo.shp',
    r'D:\TRENMO_JASP\CARRIS\emme\add_opp_sul_tejo\stops_boaviagem_sultejov2.shp',
    'tocat2', r'D:\TRENMO_JASP\CARRIS\emme\add_opp_sul_tejo\teste.shp'
)


Out[1]:
'D:\\TRENMO_JASP\\CARRIS\\emme\\add_opp_sul_tejo\\teste.shp'

In [ ]:
from gasp.fromshp.shply import shp_to_dict

d = shp_to_dict(r'D:\TRENMO_JASP\CARRIS\emme\add_opp_sul_tejo\rdv_emmev3_sul_tejo.shp', fields='ALL')

In [ ]:
print d

In [ ]: