 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package geoprojbase is a minimal dependency package that contains basic metadata and data structures for SRIDs and their CRS transformations.
Index ¶
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  var Projections = map[geopb.SRID]ProjInfo{}/* 6139 elements not displayed */
    Projections is a mapping of SRID to projections. Use the `Projection` function to obtain one. This file is not spell checked.
Functions ¶
This section is empty.
Types ¶
type Proj4Text ¶
type Proj4Text struct {
	// contains filtered or unexported fields
}
    Proj4Text is the text representation of a PROJ4 transformation.
func MakeProj4Text ¶
MakeProj4Text returns a new Proj4Text with spec based on the given string.
type ProjInfo ¶
type ProjInfo struct {
	// SRID is the SRID of the projection.
	SRID geopb.SRID
	// AuthName is the authority who has provided this projection (e.g. ESRI, EPSG).
	AuthName string
	// AuthSRID is the SRID the given AuthName interprets the SRID as.
	AuthSRID int
	// SRText is the WKT representation of the projection.
	SRText string
	// Proj4Text is the PROJ4 text representation of the projection.
	Proj4Text Proj4Text
	// Bounds defines the bounds (projected or lat/lng) of the given coordinate system.
	Bounds Bounds
	// IsLatLng stores whether the projection is a LatLng based projection (denormalized from above)
	IsLatLng bool
	// The spheroid represented by the SRID.
	Spheroid *geographiclib.Spheroid
}
    ProjInfo is a struct containing metadata related to a given SRID.
 Click to show internal directories. 
   Click to hide internal directories.