五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

arcpy開(kāi)發(fā)實(shí)例之POI的DBSCAN聚類(lèi)

2022-11-11 10:06 作者:夕林泉石  | 我要投稿

# _*_ encoding: utf-8 _*_

import arcpy

arcpy.env.workspace = "d:/temp/poi_yuelu";


# 1.讀取poi的x和y坐標(biāo)并存入數(shù)組X

X = []

with arcpy.da.SearchCursor("poi_yuelu",["SHAPE@XY"]) as cursor:

? ? for row in cursor:

? ? ? ? X.append([row[0][0],row[0][1]]);


# 2. 將X轉(zhuǎn)換為numpy數(shù)組

import numpy as np

X = np.array(X);


# 3. 使用sklearn.DBSCAN聚類(lèi)

from sklearn.cluster import DBSCAN

dbscan = DBSCAN(eps = 50, min_samples = 10);

clustring = dbscan.fit(X);


# 4. 將聚類(lèi)id寫(xiě)入poi的cid字段

arcpy.management.AddField("poi_yuelu","cid","SHORT");


with arcpy.da.UpdateCursor("poi_yuelu",["fid","cid"]) as cursor:

? ? i = 0;

? ? for row in cursor:

? ? ? ? row[1] = clustering.labels_[i];

? ? ? ? i +=1;

? ? ? ? cursor.updateRow(row);


#5. 為每個(gè)類(lèi)簇生成最小約束多邊形

arcpy.management.MinimumBoundingGeometry("poi_yuelu","domain.shp","CONVEX_HULL","LIST","cid");



arcpy開(kāi)發(fā)實(shí)例之POI的DBSCAN聚類(lèi)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
德格县| 崇信县| 安阳市| 兰坪| 龙里县| 惠州市| 车险| 汤阴县| 铅山县| 长阳| 左云县| 宝坻区| 阿克陶县| 龙胜| 汝城县| 兴城市| 泾源县| 广东省| 垣曲县| 乐至县| 商水县| 佛教| 随州市| 石楼县| 玉林市| 普兰店市| 古田县| 洛隆县| 汪清县| 重庆市| 阜新市| 乡城县| 凤冈县| 唐海县| 商河县| 甘孜| 河北区| 满城县| 临清市| 都昌县| 开鲁县|