Introduction to open source GIS

Source: Internet
Author: User
Tags postgis ossim
C ++ open source GIS middleware Class Library:

Gdal (raster)/OGR (vector) provides various types of read/write support

 

Geos (geometry engine open source) is a class library for space topology analysis based on C ++ and is released following the lgpl protocol. The geos Class Library provides a wide range of spatial topology operation functions to determine the relationships between geometric objects and form new geometric objects after spatial analysis operations. The relationship between points, lines, and surface elements, including consistency, separation, intersection, coincidence, inclusion, and adjacent locations, you can use the functions provided in the geos class library for analysis and judgment. The geos Class Library provides buffer, convexhull, intersection, union, and difference ), analysis operations covered by set theory, such as symdifference.

 

C ++ open source GIS System

 

Desktop GIS projects include grass, ossim, and quantum GIS.

Quantum GIS (qgis) is a project that has many origins with grass. It focuses more on graphic interface identification and map visualization.

 

Open-source GIS middleware in the Java camp

 

Geotools provides a wide range of class libraries for GIS data processing and spatial analysis. The underlying layer uses JTs (Java topology suite) to implement spatial topology and analysis functions.

 

Java open source GIS System

 

Refractions research, a leader in open-source GIS, presided over the development of a number of GIS projects, including postgis, geotools, and geoserver. udig is also an important open-source desktop GIS project.

Udig follows OpenGIS standards and provides support for data sources such as postgis, DB2, ArcSDE, and Oracle spatial. In terms of network GIS services, udig provides excellent support. WMS and WFS of Network Map services can be read and displayed directly in udig, in addition, udig integrates the Web search function of the map service. You can query the related map service on the network and drag it to the layer for display. As udig uses the RCP platform for development, the interface style and operation method are consistent with the existing layout of Eclipse, which makes users who are used to eclipse feel more cordial.

Jump using the GPL protocol is also developed based on Java. Jump also provides flexible plug-in structure design, and supports the display, editing, and output of vector and raster data formats, as well as common spatial analysis operations. Jump is widely used in teaching and quick prototype development. Jump fans have also started related jump pilot projects and their subprojects, such as openjump, which have made a lot of useful work for studying jump.

 

Others:

Computational geometric C ++ library cgal

Shapelib, an open source library for processing shapefile vector files

Projection conversion proj.4

 

Category GIS open source software GIS commercial software
GIS Desktop System Udig, jump, qgis ArcMAP, ArcGIS
GIS analysis tools Grass, ossim ArcInfo and arcgrid
Geographic Statistics Gnur ArcGIS geostatistical Analyst
3D Virtual Earth Worldwing, earth3d, ossimplanet Arcglobal, Google Earth
Spatial Data Engine Postgis ArcSDE, Oracle Spatial
Relational Database Service Pstgresql, MySQL, INGRES Oracle and DB2
Metadata Service Isite ArcIMS metadata service
Map Service Mapserver, geoserver ArcIMS, mapguide Enterprise
Grid vector Library Gdal, OGR
Map Projection Proj.4

Gdal (raster)/OGR (vector) provides various types of read/write support

 

Geos (geometry engine open source) is a class library for space topology analysis based on C ++ and is released following the lgpl protocol. The geos Class Library provides a wide range of spatial topology operation functions to determine the relationships between geometric objects and form new geometric objects after spatial analysis operations. The relationship between points, lines, and surface elements, including consistency, separation, intersection, coincidence, inclusion, and adjacent locations, you can use the functions provided in the geos class library for analysis and judgment. The geos Class Library provides buffer, convexhull, intersection, union, and difference ), analysis operations covered by set theory, such as symdifference.

 

C ++ open source GIS System

 

Desktop GIS projects include grass, ossim, and quantum GIS.

Quantum GIS (qgis) is a project that has many origins with grass. It focuses more on graphic interface identification and map visualization.

 

Open-source GIS middleware in the Java camp

 

Geotools provides a wide range of class libraries for GIS data processing and spatial analysis. The underlying layer uses JTs (Java topology suite) to implement spatial topology and analysis functions.

 

Java open source GIS System

 

Refractions research, a leader in open-source GIS, presided over the development of a number of GIS projects, including postgis, geotools, and geoserver. udig is also an important open-source desktop GIS project.

Udig follows OpenGIS standards and provides support for data sources such as postgis, DB2, ArcSDE, and Oracle spatial. In terms of network GIS services, udig provides excellent support. WMS and WFS of Network Map services can be read and displayed directly in udig, in addition, udig integrates the Web search function of the map service. You can query the related map service on the network and drag it to the layer for display. As udig uses the RCP platform for development, the interface style and operation method are consistent with the existing layout of Eclipse, which makes users who are used to eclipse feel more cordial.

Jump using the GPL protocol is also developed based on Java. Jump also provides flexible plug-in structure design, and supports the display, editing, and output of vector and raster data formats, as well as common spatial analysis operations. Jump is widely used in teaching and quick prototype development. Jump fans have also started related jump pilot projects and their subprojects, such as openjump, which have made a lot of useful work for studying jump.

 

Others:

Computational geometric C ++ library cgal

Shapelib, an open source library for processing shapefile vector files

Projection conversion proj.4

 

Category GIS open source software GIS commercial software
GIS Desktop System Udig, jump, qgis ArcMAP, ArcGIS
GIS analysis tools Grass, ossim ArcInfo and arcgrid
Geographic Statistics Gnur ArcGIS geostatistical Analyst
3D Virtual Earth Worldwing, earth3d, ossimplanet Arcglobal, Google Earth
Spatial Data Engine Postgis ArcSDE, Oracle Spatial
Relational Database Service Pstgresql, MySQL, INGRES Oracle and DB2
Metadata Service Isite ArcIMS metadata service
Map Service Mapserver, geoserver ArcIMS, mapguide Enterprise
Grid vector Library Gdal, OGR
Map Projection Proj.4

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.