xgeo

package
v1.26.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 21, 2023 License: GPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	X_PI   = math.Pi * 3000.0 / 180.0
	OFFSET = 0.00669342162296594323
	AXIS   = 6378245.0
)

Variables

This section is empty.

Functions

func BD09toGCJ02

func BD09toGCJ02(lon, lat float64) (float64, float64)

BD09toGCJ02 百度坐标系->火星坐标系

func BD09toWGS84

func BD09toWGS84(lon, lat float64) (float64, float64)

BD09toWGS84 百度坐标系->WGS84坐标系

func GCJ02toBD09

func GCJ02toBD09(lon, lat float64) (float64, float64)

GCJ02toBD09 火星坐标系->百度坐标系

func GCJ02toWGS84

func GCJ02toWGS84(lon, lat float64) (float64, float64)

GCJ02toWGS84 火星坐标系->WGS84坐标系

func GetDistance

func GetDistance(lng1, lat1, lng2, lat2 float64) float64

GetDistance 计算两个经纬度之间的距离, 参考链接:https://blog.csdn.net/gatieme/article/details/45599581 在线经纬度换算:https://tools.fun/distance.html 返回单位为:米

func WGS84toBD09

func WGS84toBD09(lon, lat float64) (float64, float64)

WGS84toBD09 WGS84坐标系->百度坐标系

func WGS84toGCJ02

func WGS84toGCJ02(lon, lat float64) (float64, float64)

WGS84toGCJ02 WGS84坐标系->火星坐标系

Types

type Point added in v1.23.8

type Point struct {
	Lon float64 // geom.Point.X
	Lat float64 // geom.Point.Y
}

type Polygon

type Polygon struct {
	geom.Polygon
}

func NewPolygon

func NewPolygon(coords [][]float64) Polygon

NewPolygon 多边形 coords [[122.4497337048701, 30.72144341879185], [122.4494159828782, 30.72085554049057], [122.4492771551976, 30.7204183022258], [122.4497337048701, 30.72144341879185]]

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL