五月天青色头像情侣网名,国产亚洲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ó)家法律
林甸县| 乌兰察布市| 景东| 滕州市| 合作市| 海原县| 左权县| 长治市| 靖江市| 綦江县| 巩义市| 阳原县| 榆中县| 连州市| 南昌县| 鸡泽县| 寻甸| 遂溪县| 阳城县| 专栏| 新兴县| 尼玛县| 嘉定区| 布尔津县| 彭山县| 安福县| 甘谷县| 衡东县| 曲水县| 彭州市| 钟山县| 乡城县| 黑山县| 临泉县| 苗栗县| 三门县| 梓潼县| 霍林郭勒市| 嵊州市| 乌兰浩特市| 曲水县|