① 如何將由經度和緯度決定的地址坐標進行聚類
K-means聚類演算法是一種非層次聚類演算法,在最小誤差的基礎上將數據劃分了特定的類,類間利用距離作為相似度指標,兩個向量之間的距離越小,其相似度就越高。程序讀取全國省市經緯度坐標,然後根據經緯度坐標進行K-means聚類分析。Mahout中的k-me
② 坐標點距離如何計算
我們有專業軟體100元/套.郵購:[email protected]
1954,wgs-84,2000等各種運算.
1.把wgs-84點的大地坐標投影到高斯平面上.
2.用普通方法計算距離與方位角.
3.如果是WGS-84坐標中的經緯度坐標,那麼你要計算的是大地線長度和正反(2個不相等的)方位角.
這個問題人類提出1000年無人能回塔,後來高斯用微分方程解出來了.
若購買我們的軟體.我們提供詳細的數學模型.
③ 兩地的地理坐標怎樣求它們之間的距離
l=nπr/180。l是弧長也就是兩地的距離,n是圓心角,默認地球是個球體,半徑6371千米。
圓心角是180度減去割線半徑與的兩個夾角,兩個兩個夾角相等,這是個等腰三角形。割線就是經緯度與割線構成的直角三角形的斜邊。利用正弦定理,二分之一割線長比sin二分之一圓心角就等於半徑比sin90度。算出二分之一圓心角,可得圓心角。按弧長公式輸出兩地弧長即為兩點距離
④ 根據兩地點經緯度如何計算兩地之間的距離用什麼方式計算
1、地球赤道上環繞地球一周走一圈共40075.04公里,而@一圈分成360°,而每1°(度)有60,每一度一秒在赤道上的長度計算如下:
40075.04km/360°=111.31955km
111.31955km/60=1.8553258km=1855.3m
而每一分又有60秒,每一秒就代表1855.3m/60=30.92m
任意兩點距離計算公式為
d=111.12cos{1/[sinΦAsinΦB十cosΦAcosΦBcos(λB—λA)]}
其中A點經度,緯度分別為λA和ΦA,B點的經度、緯度分別為λB和ΦB,d為距離。
2、分為3步計算:
第1步
分別將兩點經緯度轉換為三維直角坐標:
假設地球球心為三維直角坐標系的原點,球心與赤道上0經度點的連線為X軸,球心與赤道上東經90度點的連線為Y軸,球心與北極點的連線為Z軸,則地面上點的直角坐標與其經緯度的關系為:
x=R×cosα×cosβ
y=R×cosα×sinβ
z=R×sinα
R為地球半徑,約等於6400km;
α為緯度,北緯取+,南緯取-;
β為經度,東經取+,西經取-。
第2步
根據直角坐標求兩點間的直線距離(即弦長):
如果兩點的直角坐標分別為(x1,y1,z1)和(x2,y2,z2),則它們之間的直線距離為:
L=[(x1-x2)^2+(y1-y2)^2+(z1-z2)^2]^0.5
上式為三維勾股定理,L為直線距離。
第3步
根據弦長求兩點間的距離(即弧長):
由平面幾何知識可知弧長與弦長的關系為:
S=R×π×2[arc
sin(0.5L/R)]/180
上式中角的單位為度,1度=π/180弧度,S為弧長。
3、1度的實際長度是111公里。但緯線的距離會越考兩端越小,他的距離就會變成111乘COS緯度數,經度不變。
4、南北方向算出兩點緯度差,一度等於60海里,1分等於1海里,海里與公里換算關系1海里等於1.852公里。東西方向量出距離到兩點間緯度附近量出緯度差,得出海里數,再乘以1.852換算成公里。可按直角三角形原理求出兩點間距離。
5、度的實際長度是111公里。但緯線的距離會越考兩端越小,他的距離就會變成111乘COS緯度數,經度不變(如果在同一經度)
⑤ 什麼是聚類分析說說它在地理學中的應用。
聚類分析的職能是建立一種分類方法,它是將一批樣品或變數,按照它們在性質上的親疏程度進行分類。距離的種類很多,其中歐式距離在聚類分析中用得最廣,它的表達式如下:
其中Xik表示第i個樣品的第k個指標的觀測值,Xjk表示第j個樣品的第k個指標的觀測值,dij為第i個樣品與第j個樣品之間的歐氏距離。若dij越小,那麼第i與j兩個樣品之間的性質就越接近。性質接近的樣品就可以劃為一類。
當確定了樣品之間的距離之後,就要對樣品進行分類。分類的方法很多,本節只介紹系統聚類法,它是聚類分析中應用最廣泛的一種方法。首先將n個樣品每個自成一類,然後每次將具有最小距離的兩類合並成一類,合並後重新計算類與類之間的距離,這個過程一直持續到所有樣品歸為一類為止。分類結果可以畫成一張直觀的聚類譜系圖。
應用系統聚類法進行聚類分析的步驟如下:
①確定待分類的樣品的指標;
②收集數據;
③對數據進行變換處理(如標准化或規格化);
④使各個樣品自成一類,即n個樣品一共有n類;
⑤計算各類之間的距離,得到一個距離對稱矩陣,將距離最近的兩個類並成一類;
⑥並類後,如果類的個數大於1,那麼重新計算各類之間的距離,繼續並類,直至所有樣品歸為一類為止;
⑦最後繪制系統聚類譜系圖,按不同的分類標准或不同的分類原則,得出不同的分類結果。
⑥ 如何計算經緯度之間的距離
計算經緯度之間的距離方法如下:
計算地球上經緯度之間的距離d,已知地球上兩點的經度、緯度:(X1,Y1), (X2,Y2),其中X1,X2為經度,Y1,Y2為緯度;
視計算程序需要轉化為弧度(*3.1415926/180)地球半徑為R=6371.0 km,則兩點距離d=R*arcos[cos(Y1)*cos(Y2)*cos(X1-X2)+sin(Y1)*sin(Y2)]。
假設在中國某地,桿影最短時是中午13點20分,且桿長與影長之比為1,則可知該地是北緯45°(tgα=1),東經100°(從120°里1小時減15°,4分鍾減1°)桿長與影長之比需查表求α。再算兩至日經度的演算法不變 緯度在北半球冬至α+23.5°,夏至α-23.5°在任意一天加減修正值即可。
經緯分度:
經度分為360度,每15度1個時區,其中0度的叫本初子午線,是第一個進入新一天的地方,然後向西每過1個時區就相差1小時。例如是早上5點,那麼向西一個時區就是早上4點,再過1個時區就是早上3點,依此類推,向東則相反,一直到本初子午線。
緯度赤道的緯度為0°,將行星平分為南半球和北半球。緯度是指某點與地球球心的連線和地球赤道面所成的線面角,其數值在0至90度之間。位於赤道以北的點的緯度叫北緯,記為N,位於赤道以南的點的緯度稱南緯,記為S。
緯度數值在0至30度之間的地區稱為低緯地區,緯度數值在30至60度之間的地區稱為中緯地區,緯度數值在60至90度之間的地區稱為高緯地區。
⑦ 地理坐標與距離
可以用勾股定理呀
2 2 2
a +b =c
建立一個合適的直角坐標系
⑧ 在進行系統聚類分析時,不同的類間距離計算方法有何區別
聚類分析有兩種主要計算方法,分別是凝聚層次聚類(Agglomerative hierarchical method)和K均值聚類(K-Means)。
一、層次聚類
層次聚類又稱為系統聚類,首先要定義樣本之間的距離關系,距離較近的歸為一類,較遠的則屬於不同的類。可用於定義「距離」的統計量包括了歐氏距離 (euclidean)、馬氏距離(manhattan)、 兩項距離(binary)、明氏距離(minkowski)。還包括相關系數和夾角餘弦。
層次聚類首先將每個樣本單獨作為一類,然後將不同類之間距離最近的進行合並,合並後重新計算類間距離。這個過程一直持續到將所有樣本歸為一類為止。在計算類間距離時則有六種不同的方法,分別是最短距離法、最長距離法、類平均法、重心法、中間距離法、離差平方和法。
下面我們用iris數據集來進行聚類分析,在R語言中所用到的函數為hclust。首先提取iris數據中的4個數值變數,然後計算其歐氏距離矩陣。然後將矩陣繪制熱圖,從圖中可以看到顏色越深表示樣本間距離越近,大致上可以區分出三到四個區塊,其樣本之間比較接近。
data=iris[,-5]
dist.e=dist(data,method='euclidean')
heatmap(as.matrix(dist.e),labRow = F, labCol = F)
X
然後使用hclust函數建立聚類模型,結果存在model1變數中,其中ward參數是將類間距離計算方法設置為離差平方和法。使用plot(model1)可以繪制出聚類樹圖。如果我們希望將類別設為3類,可以使用cutree函數提取每個樣本所屬的類別。
model1=hclust(dist.e,method='ward')
result=cutree(model1,k=3) 為了顯示聚類的效果,我們可以結合多維標度和聚類的結果。先將數據用MDS進行降維,然後以不同的的形狀表示原本的分類,用不同的顏色來表示聚類的結果。可以看到setose品種聚類很成功,但有一些virginica品種的花被錯誤和virginica品種聚類到一起。
⑨ 坐標距離計算公式
公式為:d²=|x1-x2|²+|y2-y1|²,∴d=√{(x2-x1)²+(y2-y1)²}。
運用勾股定理來計算距離。
(x1,y1)到(x2,y2)距離計算步驟,
x2-x1=縱向長度=勾邊,
y2-y1=橫向長度=股邊,
勾平方+股平方=弦平方,
弦平方開根=弦邊=長度。
(9)地理坐標聚類中用什麼距離計算擴展閱讀:
勾股定理
勾股定理是一個基本的幾何定理,指直角三角形的兩條直角邊的平方和等於斜邊的平方。中國古代稱直角三角形為勾股形,並且直角邊中較小者為勾,另一長直角邊為股,斜邊為弦,所以稱這個定理為勾股定理,也有人稱商高定理。
在平面上的一個直角三角形中,兩個直角邊邊長的平方加起來等於斜邊長的平方。如果設直角三角形的兩條直角邊長度分別是 a和b,斜邊長度是c,那麼可以用數學語言表達:a²+b²=c²
⑩ 經度和緯度的地理坐標怎麼計算距離
您好知友,很榮幸為您服務~
使用比例尺
網路經驗有方法的
~~~~~~~~~~~~~~華麗的分割線~~~~~~~~~~~~~~~~~~
知友啊,如果我的回答能讓您滿意的話,給個最佳採納吧,您的採納是我堅持不懈的動力哦(*^__^*) ~