8. Internet Map Server
To present the results of our work in the internet, a Html-viewer was developed. These viewer enabled the user to view the maps interactively in his browser and includes the following functions: pan, zoom, different queries types, measurement, view layers in different categories, download metadata. The application is based on the mapserver ArcIMS.
A mapserver is a programme to disseminate maps in the internet. Based on different geodata and inputs of the user, a mapserver creates pixel images or vector data and sends them to the client of the user. Furthermore a mapserver can start different querys on the geodata. The client of the MarGIS Projekt is an HTML-client, who runs in the most modern browsers. The input of the users will be sent to the mapserver by HTML-forms and the response of the mapserver will be analysed and showed by the use of java script. For example, if the user pans the map in the viewer, the coordinates of the new view will be sent to the mapserver. The mapserver creates the image of the new coordinates and saves it on the server. Than a response with a link to these image will be created and sent to the client by the mapserver. The client analyses the response and replaces the old image in the view by the new one. Creating a query is working on the same way. The user creates a SQL-query in a special forms or a spatial query on the map. The query will be sent to mapserver which uses these on the geodata. The response is sending back to the client, where a java script analyses and displays the data. The client and server communicate via a special XML called AXL. The XML has the advantage that it is easily to process by the java script due to standardisation.




