The study of historical knowledge is very important to us. Because history is always strikingly similar, learning history can be wise for us.
Now the network is very popular, many people through the network to acquire knowledge. GIS can represent data in the form of maps, can manage spatial data, can query and spatial analysis, consider the combination of history and GIS technology, and build a "historical Webgis system".
Webgis is a b/s architecture that users can access via a browser. Since it is b/s architecture, you must have a Web server, map server, database. Some people will ask, the network application only need a Web server on the line, why need a map server. This involves the difference between GIS and other information systems: GIS loads attribute data onto spatial data, such as maps, which can be more intuitive. How is the map formed, which requires a program that is responsible for converting the spatial data stored in various formats into graphics, the program is the map server.
1. Web server
Here we are using Apache httpd, which is open source, cross-platform, and its community active, support a wide range of future if the platform for the migration, can reduce a lot of unnecessary trouble.
2. Map Server
The map server has many choices, MapServer, GeoServer, ArcGIS for server, and so on. Piracy has always made me feel uncomfortable, because I think with the gradual improvement of the Chinese market, piracy will slowly reduce, the law will gradually sound, then if the system used piracy, then it will be a very headache. So we ruled out that ArcGIS for Server,mapserver is written in C, I learned C + +, I know about C + +, GeoServer is written in Java, I don't know much about Java development, and when the software needs to be improved later on, So mapserver I can also make extension improvements. So use MapServer as the map server.
3. PostGIS Database
The most famous in the open source world for managing spatial data is PostGIS, which is actually a combination of object-relational database PostgreSQL and spatial extension PostGIS.
This article needs to be perfected ...
In the next few posts, I will explain the Web server, map server, database.