MapGuide is a new-generation Web GIS platform launched by Autodesk to publish spatial data on the network. To promote the development of open-source Web GIS, Autodesk donated the source code to OSGEO, launched the Open Source version of MapGuide Open Source. It allows users to quickly develop and deploy Web GIS applications and services. For this product, I believe everyone is no stranger. For the first contact, refer:
MapGuide Introduction
MapGuide Introduction
System Architecture of MapGuide
Of course, if you want to know what the crab tastes like, you 'd better try it yourself. :) it's better to download the latest installer now, follow me to install it, and then study it slowly. Below is the http://mapguide.osgeo.org/download/releases/2.1.0 we take the most common windows system installation for a simple look.
After downloading, you will get an installation fileMapGuideOpenSource-2.1.0.3891-Beta1.exeFrom Mapguide OpenSource 2.1, WIX-based installation has been adopted in the installation program, which is slightly different from the previous version and easier to install and configure. In this installation file, MapGuide Server and MapGuide WebExtension are integrated.
Before installation, check your system requirements. The installation program requires at least GB of space on the C drive. Otherwise, the installation may fail. License or MapGuideOpenSource-2.1.0.3891-Beta1.msi.
Now let's start to install it:
First, install the C ++ Runtime Library.
We know that MapGuide supports three development methods ,. NET, Java, and PHP. If we plan to use Apache for JAVA or PHP-based development, you need to select Bundled Configuration here. for example, IIS Configuration is selected here. Of course, you can also select manual configuration. Note: Although MapGuide supports APIs in step 3 for development, do not mix them. For example, you are familiar with these three languages, but even so, please choose one to install, especially when you select manual configuration, otherwise unexpected events may occur.
Needless to say, we use. NET as the development environment.
Here we need to specify the address of MapGuide Server. we install it on the local machine.
Installation path, no nonsense.
This interface is the component in MapGuide WebExtension to be installed. NET development environment, so Apache \ Tomcat and so on are not installed. As we mentioned above, you should leave him alone here, just by default.
After the installation is complete, you need to restart the computer.
Well, after the installation is complete, you must wait for me to see what new things are. Let's take a look at the Start Menu. Well, the Start menu is more user-friendly than the previous version. The links and network resources we often use have been integrated into the Start Menu. For example, we often use Site Administrator and MapAgent Test Page.
MapGuide Server runs as a windows service. After installation, you will find that MapGuide Server 2.1 is added to your service manager. you can enter Services. msc open the Service Manager.
Now that we have selected IIS binding, what does it do to IIS? Check that the installer automatically creates the virtual directory of MapGuide and the application in our IIS. Here, we need to briefly mention that windows XP does not follow IIS by default. Before installing MapGuide, follow IIS and ensure that IIS can correctly run asp applications. The simplest way is to check http: // localhost/IISHelp/iis/misc/default. asp can run normally. For how to install IIS and solve common problems, search for the article.
If you have installed the. net Framework before installing IIS, You need to register for aspnet.
Run C: \ WINDOWS \ Microsoft. NET \ Framework \ v2.0.50727> aspnet_regiis.exe-I in the command line.
Now you have successfully installed the MapGuide server. For ease of development, you also need a map editing tool, such as Autodesk MapGuide Studio or Maestro. If you have some map information on hand, you can start to create a concurrent step.
Happy MapGuidding ~~