Build a collection of WebGIS tools using open-source software

Source: Internet
Author: User
Tags postgis
Build a collection of WebGIS tools using open-source software

Advantages of using open-source software to build a WebGIS system:
(1) The cost is low and the scalability is strong. The building process is also a learning and research process.
(2) Open Source GIS software must comply with OpenGIS specifications.

After nearly one month of research, I adopted the following Architecture:
(1) data, which uses the National Basic Geographic Information System of the National Basic Geographic Information Center of million data, can be obtained from the following:
Http://nfgis.nsdi.gov.cn/nfgis/chinese/c_xz.htm
I downloaded the shp file.
(2) spatial databases adopt PostgreSQL/PostGIS. I developed it on windows platform, so I used PostgreSQL 8.0 win32, which can be obtained from www.postgresql.org. This version already contains PostGIS. You must select the postgis option during installation. PostGIS implements the OpenGIS Simple Feature Specification and provides spatial indexes. PostGIS official site: http://postgis.refractions.net /.
(3) GIS middleware adopts GeoTools. GeoTools is a mature open-source GIS middleware with a history of nearly 10 years and a certain official background of OpenGIS. You can obtain it from www.geotools.org. Geotools is implemented in java with excellent architecture and easy extension. Geotools uses another famous open-source software JTS (java topology suite ). JTS encapsulates common geo algorithms, implements simple feature specifications of OpenGIS, and provides memory-based spatial indexes.
(4) Web Map Server, which uses geoserver. Download from http://geoserver.sourceforge.net. Geoserver implements the OpenGIS WMS specification and WFS specification. To install geoserver, you must install Apache or tomcat.
(5) GIS Editor, using another famous open-source GIS software jump. Download from http://www.jump-project.org. Based on Java, jump adopts plug-in mechanism and is easy to expand. Another website http://jump-pilot.sourceforge.net/has jumpplug.
(6) The browser client can be implemented using JavaScript, Flash, or Java applet. I chose the JavaScript method. There are many open-source implementations on the Internet. I have improved it on one of the simplest ones.

Other open source GIS software that may be used:
(1) qgis, http://qgis.sourceforge.net/
(2) udig, http://udig.refractions.net/

 

 

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.