Efficient map use: integration of geodata and route planning in applications

Integrate efficient map usage into applications

The integration of maps and geodata into applications has become an indispensable part of modern software development. Map applications offer numerous opportunities to optimize workflows and enrich user experiences. In our latest video, Peter Stangl and Michael Schaffer-Glößl from CIIT-Software Two key application examples of map services are presented.

The Business Navigator: Smart route planning made easy

Peter Stangl presents the Business Navigator, a tool for optimized route planning developed in collaboration with the Munich-based company PACT. The goal of this application is to help employees plan more efficient routes while simultaneously reducing costs. It uses geocoordinates to calculate routes that not only save time but also minimize fuel consumption. Users can customize start and end points as well as daily schedules. Based on data from Google Maps, the Business Navigator generates the optimal route for all scheduled appointments. The advantages of this technology are clear: reduced resource consumption, punctuality, and user-friendly operation.

Geocoordinates and their versatile integration

In the second part of the video, Michael Schaffer-Glößl explains how geocoordinates can be used to display specific information on maps. Using a prototype, he demonstrates how cycle paths in Vienna can be visualized on both Google Maps and OpenStreetMap. Both platforms offer unique advantages:

  • Google Maps: It features extensive functions such as points of interest, live data, and advanced APIs that enable seamless integration.

  • OpenStreetMap: A free alternative without license fees, which impresses with its flexibility and community-based data maintenance.

This integration allows applications to be enhanced with detailed information such as cycle paths, traffic flow, or specific location data. This creates added value for users who rely on accurate and intuitive visualization.

Why map integration can sometimes be crucial

Maps and geodata have become indispensable for a wide range of industries, from logistics and real estate to smart cities. Their integration into software applications not only provides an improved user experience but also helps companies streamline processes and secure a competitive edge.

Conclusion

Integrating geodata and route planning into applications is key to increasing efficiency and customer loyalty. With tools like the Business Navigator and intelligently used geocoordinates, companies can not only provide their users with helpful information but also develop sustainable solutions. You can find a more detailed illustration in our [link to relevant document/document]. YouTube video.

If you are also interested in seamlessly integrating map and geodata into your applications, we at CIIT are happy to support you with our expertise. Get in touch, to learn more about the diverse range of applications.

Video transcript:
Hello, my name is Peter Stangl from CIIT GmbH. I'll take you on a short demonstration of the Compact Business Navigator, which includes a route planning function. The Business Navigator was developed in collaboration with the Munich-based company PACT, and the technical implementation was handled entirely by us at CIIT GmbH. Okay, let's begin. What you see here on the screen is essentially a list of all customers. Customers are referred to as locations here. The sites are always the clients, which makes sense. When you click through here, requests are automatically sent to google.php, starting with the address and then displayed below. We save the GR coordinates as a batch job so that the route planner can easily use them to create its own routes. This allows the individual locations to be connected more quickly. Now, the users have also entered their own locations. You can see that here. Main, for example, now lives here on Lenkbach in Rolandstrasse. Um, and that's the starting point for my employees, where I drive to. This route planning is quite simple: we have various point networks in the calendar, representing appointments with clients. The use case, or business case, for the company was quite simple: they drive to these locations and see how the displays from individual brand manufacturers, like Samsung, are. Because you can then easily access route optimization, since my calendar, for example, isn't currently optimized. You can see this when it's displayed above. The user wants to optimize their calendar to minimize costs, fuel consumption, and time spent attending appointments. When you click on "Optimize route," you can select where to start. I simply start at home, and then the route? The endpoint is essentially the end, the last stop for my day. When I click on "Optimize," the Google bar is populated with my data, and it then looks at the endpoints. So, the starting point is always "Home," and here it is. What you also see is the total distance and the total time the employee has to spend in the car. And what you see here is that, so to speak, on Wednesday at the beginning, he would travel from Lenkbach to Melk, from Melk to Vienna, to Friedmanngasse, then to Haymerlegasse. That makes sense. And that brings us to the end of our demonstration. There are other cases, but this best shows how route planning worked for us. Thank you for your attention. Hello, my name is Michael Schaffer from CIIT Software. We develop custom software for our clients and are very often asked whether it's possible to integrate geo-coordinates, i.e., data that should be displayed on maps, into the applications. And that's actually a very simple undertaking. Here, for example, we have a simple prototype that displays the bike paths in Vienna. What do you need for that? Well, on the one hand, you obviously need geo-coordinates, which I obtained in this case from the website where the City of Vienna publishes the bike paths—that is, the geo-coordinates of the bike paths. And then I incorporated them into a simple prototype. As you can see, there's a prototype with two different versions. One is the version in Google Maps, meaning we see a standard Google Maps map here. Within the Google Maps map, I can add so-called pole lines or points of interest. I've simply added St. Stephen's Cathedral as a point of entry, and I can easily display it on my map. Otherwise, I have all the functions that Google Maps provides. I can also hide specific data. This, of course, depends on the application. As you can see, I can, for example, display the basic grid, the groups as an extended basic grid, and so on, and then I can zoom in as usual. I can also switch to satellite view, and then I can make selections, apply filters, and so on. So, all the functions you can imagine, based on this data, on this map material, could then be integrated into the application. One alternative is OpenStreetMap. It's a kind of company, a free, open, collaborative geodata project supported by various institutions and individuals, where data is processed into map data within an open community. The advantage over Google Maps, for example, is that it's free and open, meaning there are no licensing fees. With Google Maps, licensing fees are incurred, based on the number of requests made to this copy of Google Maps. So, as you can see, it's very easy to integrate geocoordinates into application components and thus realize added value in those applications. Visit our website to learn more about us: ciit-software.com. Thank you and all the best!

robotics

Robotics: The interface between technology and innovation Robotics, a fascinating and ever-growing field of technology and artificial intelligence (AI), deals with this

Continue reading "

Machine learning

Machine learning: the engine of artificial intelligence Machine learning (ML), a central component of artificial intelligence (AI), has become one of the most important in recent years

Continue reading "

Requirements Engineering

Requirements Engineering: The foundation of successful software projects Requirements Engineering, a central process in software development, deals with the systematic collection, analysis, documentation and management of

Continue reading "