最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
彭水| 温宿县| 彩票| 南郑县| 子洲县| 当涂县| 江孜县| 呼和浩特市| 察雅县| 随州市| 大安市| 长葛市| 西昌市| 扶沟县| 梁平县| 娄底市| 土默特左旗| 庆云县| 瑞丽市| 玛曲县| 峨边| 洪雅县| 阜新市| 木兰县| 克什克腾旗| 土默特右旗| 景东| 渭源县| 华蓥市| 灵丘县| 会宁县| 定远县| 仁布县| 丹江口市| 阳东县| 平昌县| 都昌县| 黄大仙区| 南康市| 大荔县| 金塔县|