当前位置: 首页 > article >正文

ArcGIS点集之间两两连线

一个点集里的点两两连线,比如有4个点,则连3+2+1=6条线;有38个点,则连37+36+35+···+3+2+1=703条线

百度发现大佬们的骚操作,xy转线,遍历点集中的点,依次作为起始点。

我看了有一个大佬用python写了代码(不知道为啥我运行一直报错)

https://blog.csdn.net/darer49/article/details/109379924

import pandas as pd 
def xy2line(tablepath):  # 单一站点+XY坐标表的地址
    xy_table = dict(pd.read_excel(tablepath))
    sn, sx, sy = xy_table["STATIONNAME"], xy_table["STARTX"], xy_table["STARTY"]  # 坐标表的字段名是STATIONNAME、STARTX、STARTY
    station_num = len(sn)
    result_dict = {"STARTSTATIONNAME": [], "STARTX": [], "STARTY": [], "ENDSTATIONNAME": [], "ENDX": [],
                   "ENDY": [],"SNEN":[]}  # 输出表的字段
    for i in range(station_num - 1):  # 循环
        for j in range(i + 1, station_num):
            result_dict["STARTSTATIONNAME"].appen

http://www.kler.cn/a/158991.html

相关文章:

  • Linux dpkg命令详解
  • ES6笔记
  • 计算机组成与原理(2) basic of computer architecture
  • django解决跨域问题
  • 麒麟V10,arm64,离线安装docker和docker-compose
  • web浏览器环境下使用window.open()打开PDF文件不是预览,而是下载文件?
  • CMake中的include函数
  • vue3项目实现文档 JSON 格式和 Excel 表格的在线预览,(智能搜索,未验证)
  • 【前端】html不渲染换行\n\t\r等的问题
  • HPV专家谭巍主任谈:我国HPV感染率问题,以及该如何预防?
  • 云原生周刊:K8s 的 YAML 技巧 | 2023.12.4
  • 24、pytest通过xfail将测试函数标记为预期失败
  • UE小:UE5性能分析
  • 27、卷积 - 卷积特征的可视化和一个神奇的网站
  • Kafka Schema介绍
  • Git版本控制---入门学习
  • 解决vue ssr服务端渲染运行时报错:net::ERR_PROXY_CONNECTION_FAILED
  • Retrofit的转换器
  • 迅为RK3588开发板定制Ubuntu和Debian系统-系统定制(无法联网)
  • 财报解读:立足海外音视频直播战场,欢聚的BIGO盾牌还需加强?
  • BearPi Std 板从入门到放弃 - 后天篇(2)(I2C1读写EEPROM)
  • Windows11系统下MemoryCompression导致内存占用率过高
  • Auth模块的使用
  • AI 绘画 | Stable Diffusion LCM和FP8 显存不足的福音
  • js中批量修改对象属性
  • 两数之和 三数之和 哈希方法