国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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ó)家法律
新宾| 肥乡县| 汶川县| 京山县| 临猗县| 平原县| 三亚市| 鹤峰县| 彝良县| 宝丰县| 慈溪市| 周口市| 蒲江县| 开封市| 徐汇区| 历史| 镇江市| 霍城县| 庆安县| 手机| 澎湖县| 文水县| 兴安盟| 翼城县| 顺昌县| 铜川市| 含山县| 昭通市| 武平县| 高青县| 特克斯县| 财经| 萨嘎县| 普兰店市| 德格县| 凉城县| 政和县| 若尔盖县| 南木林县| 盈江县| 横峰县|