200 likes | 478 Views
Intranet and internet based software components. Overview. What are intranet and internet based map applications? System Requirements Architecture (server) Functionality Architecture (application) Interfaces Special Features Summary.
E N D
Overview • What are intranet and internet based map applications? • System Requirements • Architecture (server) • Functionality • Architecture (application) • Interfaces • Special Features • Summary
What are intranet and internet based map applications? • Visualisation of point-specific data using your own bitmaps • Call center solutions for closed user groups • Corridor search on route • Stand-alone solution for complete distance and cost calculations • Quality improvement of personal address data (validation during geocoding) • International applications (multilingual itinerary) • On-line fleet monitoring system • ...
System Requirements • Windows NT, 2000, XP • Min. Pentium 4 • Min. 512 MB RAM • 2.5 GB memory (depends on map)
System Requirements • Very simple installation and similar to map&guide • Sample applications • in ASP for IIS with COM objects • in PHP for Apache with communication classes • in VB for desktop applications with COM objects • map&guide with address monitor belongs to the functional scope
Architecture (server) • Server runs with a console for events display and configuration • Server cannot be started as a service, but ... • Server has no status • Server is freely scalable • Independent of browser / output medium • Can be connected to databases • Server is based on map&guide • Uses map&guide maps installed locally with the server
Functionality Geocoding Routing Map drawing Search for next Special services
Functionality • Address with assigned coordinates • Phonetic search • Partially with house number precision • Validation of addresses Geocoding Routing Map drawing Search for next Special services
Functionality • Start / destination with points on route • Corridor Search • Itinerary (international) • Map with Route can be zoomed and navigated • Many parameters Geocoding Routing Map drawing Search for next Special services
Functionality • Use any scale • Complete zoom andnavigation functions • Use your own bitmaps • Generate graphics on your hard disk or as a Stream • Various graphics formats Geocoding Routing Map drawing Search for next Special services
Functionality • Direct distance and distance based on road kilometres • Max. radius and max. number can be set. • Search in your own • Database or in a • map&guide address layer Geocoding Routing Map drawing Search for next Special services
Functionality • List of countries • List of layers • List of vehicle profiles • Advanced search • Selection of objects • Save / load / delete lists of stop-off points Geocoding Routing Map drawing Search for next Special services
Web Architecture (application) – Address Layer Client Server Web server TCP/IP *.adr iNETServer iNETServer (Address Layer)
Web Architecture (application) – External database Client Server DB Web server TCP/IP iNETServer iNETServer
Architecture (application) – Distributed desktop application Client Server TCP/IP DB iNETServer iNETServer
Interfaces to Databases • The same as in map&guide Data Manager use cases • Import: Address layers via data import • Connection: Address layers via connected data bases • Auto synchronisation with original database using this connection • However: Search for next can be peformed independently of the server
Interfaces to Services • TCP/IP Interface • Port setting : 2000 (configurable) • Own Protocol (similar to batch control interface) • Can be used by every client that allows TCP/IP programming • batch control Interface • ASCII-based • Low functional scope as TCP/IP • Will not be developed further
Special Features • Map pictures as stream or saved on hard disk • Search for next according to road kilometres (problem with rivers and mountains) • Lines and shapes can be drawn on the map • The position of additional text can be freely defined on the map
Summary • ... makes it possible to develop distributed High-End map applications in intranet and internet • ... has no status and can be set to any scale • ... is compatible with many languages • ... is independent of the output medium • ... based on map&guide technology / maps • ... provides basic services • ... contains very flexible TCP/IP interfaces