According to one aspect, the present disclosure provides a set of APIs to be implemented by core network nodes, such as SCEF/Network Exposure Function (NEF), User Plane Function (UPF), etc., which will allow Geographic Information System (GIS) based applications to send tentative E2E trajectory information to the network analytics and automation functions, such as NWDAF, PCF, etc. In some embodiments, the network analytics and automation functions will parse the information, adding future UE location timestamps, and process it against the layered GIS information that supports different network perspectives such as performance, capacities, availability, etc. After the request is processed, the network analytics and automation will send back to the GIS based apps the expected network performance of the proposed mobility trajectory and alternative trajectories with better or similar network performance. GIS based apps will select the preferred mobility trajectory based on network performance and estimated time of arrival, and after the selection the network analytics and automation functions will adjust the network properly to deliver the predicted network performance.