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

歡迎光臨散文網(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ó)家法律
翁牛特旗| 靖江市| 宁国市| 上栗县| 建平县| 汨罗市| 突泉县| 峨眉山市| 兴化市| 祁东县| 桑日县| 车险| 庆元县| 尖扎县| 友谊县| 博野县| 东方市| 镇远县| 临桂县| 雷山县| 屏边| 文安县| 天台县| 万源市| 延庆县| 杭州市| 钟祥市| 黄冈市| 澎湖县| 义马市| 鄯善县| 小金县| 抚顺市| 武鸣县| 哈巴河县| 巨野县| 陆良县| 信宜市| 丹凤县| 武安市| 乌拉特后旗|