一:新建乙個包含經緯度、時間轉換的類optadataconvert
publicclass
optadataconvert
//////
獲取經度
///
///public
static
string getlongitudevalue(decimal
value)
°.'
", arrlist[0], arrlist[1], arrlist[2], value > 0 ? "
e" : "w"
); }
//////
獲取緯度
///
///public
static
string getlatitudevalue(decimal
value)
°.'
", arrlist[0], arrlist[1], arrlist[2], value > 0 ? "
n" : "s"
); }
//////
獲取經緯度度分秒
///
//////
public
static arraylist lgetvalid(decimal
value)
//////
經緯度轉換
///
///經度
///保留8位值
///protected
static
string changevalue(decimal
degree)
decimal minute = (degree - (int)degree) * 60
;
decimal second = (minute - (int)minute) * 60
;
return ((int)degree).tostring() + "
|" + ((int)minute).tostring() + "
|" + ((int
)second).tostring();
}public
static
decimal timetovalue(string degrees, string minutes, string
seconds)
}}
二:呼叫該函式
1.把時分秒轉換成經緯度儲存
m_cardpoint.x =optadataconvert.timetovalue(x_du.text, x_fen.text, x_miao.text);m_cardpoint.y =optadataconvert.timetovalue(y_du.text, y_fen.text, y_miao.text);
(其中m_cardpoint.x 、m_cardpoint.y 為儲存經緯度的值)
2.把經緯度轉換成時分秒展示在前台
arraylist arrlistlatitude =optadataconvert.lgetvalid(m_cardpoint.y);y_du.text = arrlistlatitude[0
].tostring();
y_fen.text = arrlistlatitude[1
].tostring();
y_miao.text = arrlistlatitude[2].tostring();
大地經緯度與地磁經緯度的相互轉換
輸入地理經緯度,計算地磁經緯度 function bm,lm geo2mag bg,lg 將大地經緯度轉化為地磁經緯度 磁極點取 經度72.2 w,緯度80.0 n igrf,2011 輸入及輸出值為弧度制單位 rad 磁極點經緯度 b 80.0 pi 180 l 72.2 pi 180 以下公式基...
EXCEL資料處理 經緯度轉換 度分秒轉換為小數
業務描述 紅框內110 10 15 這種格式的經度,我想轉換為110.36534這種格式。步驟 1.現將110 10 15 轉換為110度10分15秒這樣的格式。2.使用公式 left a2,find 度 a2 1 mid a2,find 度 a2 1,find 分 a2 find 度 a2 1 6...
python 編寫的經緯度座標轉換類
測試 coding utf 8 各地圖api座標系統比較與轉換 wgs84座標系 即地球座標系,國際上通用的座標系。裝置一般包含gps晶元或者北斗晶元獲取的經緯度為wgs84地理座標系,谷歌地圖採用的是wgs84地理座標系 中國範圍除外 gcj02座標系 即火星座標系,是由中國國家測繪局制訂的地理資...