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 |