Open source GIS-Comparison Between geoserver and mapserver

Source: Internet
Author: User
Tags postgis

1 mainstream combination:

Based on the C and C ++ series: mapserver (server) + qgis (desktop software) + postgis (database) + openlayers (JS)/openscale (Flex) (browser client)

Based on the javaee series: geoserver (server) + udig (desktop software) + postgis (database) + + openlayers (JS)/openscale (Flex) (browser client)

2 Comparison

Function: mapserver is weaker than geoserver, and qgis is stronger than udig

Efficiency: mapserver provides more efficient support for WMS (Web Map Service), while geoserver is better at attribute queries based on WFS (web feature service) specifications.

See http://vincentchun.iteye.com/blog/377411

Access trends:

See http://blog.csdn.net/coolgiser/article/details/6320023

Various comments on the Internet:

Mapserver provides two working modes: CGI (applicable to CGI, Ajax, and flex developers) and mapscript (applicable to PhP, Java, C #, and Python developers ). With the most efficient native CGI Mode, tilecache can quickly generate map tile data of a large range. Compared with commercial or open-source platforms based on. NET and J2EE, mapserver is more suitable for large-scale Internet map applications with high load.

According to Niu Ren's blog, mapserver is a map service software written based on C, which is faster than geoserver written in Java. In addition, mapserver has a long history than geoserver, and even describes that mapserver performance is the same as that of commercial ArcIMS.

Geoserver allows you to edit spatial data online and generate thematic maps. map Publishing uses XML files. mapserver is used to generate thematic maps. it is more mature than before. map publishing is a text configuration file similar to Win32. if you only release a map and do not allow modification, I suggest using mapserver. I think it is easier to maintain. I chose geoserver because I want better functions, like online editing and database support, like PostgreSQL or Oracle spatial databases. another advantage of geoserver is that there is a free client software udig similar to ESRI's arcvies.

Usage:

Geoserver requires additional installation of JRE. The release of the map is significantly different from that of ArcGIS, especially in terms of style. Udig is easy to use. The advantage is that when the map service is released and you want to modify the style of a layer, you only need to modify the style that was originally referenced, you do not need to re-release the layers.

The installation package (ms4w.zip, decompress to the root directory) of mapserverhas built-in Apache. However, because IIS occupies port 80, you need to set the following port (In \ ms4w \ apache \ conf \ httpd. in Conf, change Listen 80 to listen 8081 ). In terms of publishing services, mapserver has a map file similar to mxd (ArcGIS) to describe the map layers and styles. The difference is that when using the map service, the location of the map file must be known in the called URL, but not in ArcGIS.

Open source GIS-Comparison Between geoserver and mapserver

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.