1. A method comprising: receiving a digital map; identifying one or more anomalies within the digital map using a software-based anomaly detection tool; wherein the software-based anomaly detection tool identifies the one or more anomalies within the digital map based on: detection of one or more points where an indoor area of the digital map leads to an outdoor area of the digital map, or one or more unreachable areas within an indoor area of the digital map; displaying one or more suggested corrections to a user based on the one or more identified anomalies; and correcting the one or more identified anomalies within the digital map.