随笔分类 -  空间分析

摘要:一般的,路径规划是指在一定的环境模型和约束条件(如路程最短、时间最快、费用最小等)下,寻找一条从起点到终点的最优路径。在此基础上,多点路径规划旨在为用户或车辆提供一条经过多个指定地点的最优行驶路线。其在共享出行、物流配送、公共交通规划等领域有着广泛的应用前景。 定制公交作为共享出行的一种创新模式,正 阅读全文
posted @ 2024-10-30 15:52 ddzhen 阅读(470) 评论(0) 推荐(1) 编辑
摘要:剔除自相交线上的环剔除自相交线上的环 阅读全文
posted @ 2024-03-08 17:16 ddzhen 阅读(37) 评论(0) 推荐(0) 编辑
摘要:在不完全重合的情况下,判断线经过另一线段的方法,考虑线的方向 阅读全文
posted @ 2023-08-11 14:23 ddzhen 阅读(23) 评论(0) 推荐(0) 编辑
摘要:ArcGIS翻转线的方向,1)进入编辑状态,2)双击需要翻转的线路(进入vertices编辑状态),3)右键,选择flip,如图 阅读全文
posted @ 2022-06-10 18:04 ddzhen 阅读(1589) 评论(0) 推荐(0) 编辑
摘要:基于numpy和pandas实现的ISODATA算法实现 阅读全文
posted @ 2022-05-16 16:52 ddzhen 阅读(141) 评论(0) 推荐(0) 编辑
摘要:对一堆点进行精简,距离较近的点保留一个 阅读全文
posted @ 2022-04-01 18:22 ddzhen 阅读(23) 评论(0) 推荐(0) 编辑
摘要:# coding:utf-8 import numpy as np import pandas as pd import geopandas as gpd from scipy import interpolate from functools import partial from shapely 阅读全文
posted @ 2021-12-08 14:56 ddzhen 阅读(104) 评论(0) 推荐(0) 编辑
摘要:from shapely.geometry import Point, LineString from pyproj import Transformer from pyproj import CRS class wgs842proj(): def __init__(self, fcrs=None, 阅读全文
posted @ 2021-09-27 10:50 ddzhen 阅读(625) 评论(0) 推荐(0) 编辑
摘要:在点的周围生成扇形缓冲区;根据线路的走向,在线路端点生成扇形缓冲区 阅读全文
posted @ 2021-09-17 11:25 ddzhen 阅读(136) 评论(0) 推荐(0) 编辑
摘要:平面坐标和极坐标转换 阅读全文
posted @ 2021-09-16 14:33 ddzhen 阅读(453) 评论(0) 推荐(0) 编辑
摘要:根据线上的两点,截取中间的部分 阅读全文
posted @ 2021-09-03 08:54 ddzhen 阅读(597) 评论(0) 推荐(0) 编辑
摘要:from shapely.geometry import LineString, Point from shapely.ops import snap, split if __name__ == '__main__': arr = [[0, 0], [10, 0]] brr = [5, 0.01] 阅读全文
posted @ 2021-08-19 18:25 ddzhen 阅读(287) 评论(0) 推荐(0) 编辑
摘要:# coding:utf-8 import numpy as np import logging logging.basicConfig(level=logging.WARNING, format='%(asctime)s-%(filename)s[line:%(lineno)d]-%(leveln 阅读全文
posted @ 2021-07-01 11:45 ddzhen 阅读(112) 评论(0) 推荐(0) 编辑
摘要:# shapely.ops.transform做投影变换,可以跳过geopandas from shapely.ops import transform from functools import partial import pyproj line_pnts = [113.428126, 34.8 阅读全文
posted @ 2021-06-30 17:04 ddzhen 阅读(364) 评论(0) 推荐(0) 编辑
摘要:class vectorAngle(): def __init__(self, vec): self.x, self.y = vec[0], vec[1] def vecAttr(self): # 判断点所在的象限 # N # W O E # S ref = 0. x, y = self.x, se 阅读全文
posted @ 2021-06-24 18:58 ddzhen 阅读(504) 评论(0) 推荐(0) 编辑
摘要:根据点 阅读全文
posted @ 2021-04-25 15:21 ddzhen 阅读(132) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示