Python and open source GIS

https://www.osgeo.cn/pygis/

Here is a list of open source Python library and associated tools and GIS.

Base Class Library (abstraction library)

  • • GDAL / OGR is the basis for most of the open source GIS also includes as ArcGIS, FME such commercial software  open  ;
  • • Proj.4 map projection library  open ;
  • • geojson library for the format of the data processing GeoJson
  • • Rasterio for raster image processing
  • • Geos is developed by the C library and analysis of spatial relationships

Python library

  • • Shapley is based Geos package Python library
  • • Fiona for reading vector data write
  • • Rtree is Rtree spatial index library
  • • pyproj is Proj.4 the Python interface extensions
  • • python-rasterstats used to calculate raster data
  • • OWSLib information access based on OGC standards
  • • Basemap Matplotlib based graphics library
  • • Descartes matplotlib use of spatial data Paint
  • • Mercantile spherical Mercator

GIS tools

  • • GeoPandas integrated pandas, shapely, fiona, descartes, pyproj and rtrees, for data processing
  • • GeoDjango django produced, integrated GIS portal program functions
  • • python-rasterstats raster statistics

Desktop Software Interface

  • • ArcPy
  • • pyQGIS

https://www.osgeo.cn/page/python_opengis

OGR vector data operation using

  1. GDAL Profile
  2. Using vector data module opens ogr
  3. Obtaining layer information
  4. Getting features
  5. Closed vector data, the release of memory and delete data
  6. OGR generate objects using geometric elements
  7. Create a new copy of the OGR Shapefile use method
  8. OGR dataset is created using geometric shapes
  9. Vector data field definitions using OGR
  10. The selected feature attribute condition
  11. Use SQL statements to query in the OGR

Raster operation using GDAL

 

  1. Start using GDAL
  2. Read GeoTIF file information
  3. Use GDAL raster bands to obtain information
  4. Band data types
  5. Data Access Data sets

 

Cartographic projections

Python uses SpatiaLite

Mapping carried out using Mapnik


Release Notes:

Guess you like

Origin www.cnblogs.com/2008nmj/p/12047911.html