
gis
cuisidong1997
这个作者很懒,什么都没留下…
展开
-
postgresql 中 case 的用法
SQL CASE表达式是一种通用的条件表达式,类似于其它语言中的if/else语句。原创 2023-04-14 22:22:28 · 3356 阅读 · 0 评论 -
postgis 报错处理:contains: Operation on mixed SRID geometries (MultiPolygon, 0) != (Polygon,
select st_srid(存坐标的字段名) from 表名;原创 2023-04-14 16:17:08 · 667 阅读 · 0 评论 -
pandas 重复扩展list数据
cellzywcdmas[[‘天线挂高’, ‘方位角’, ‘下倾角’]]=[[0,0,0]]*len(cellzywcdmas)原创 2023-03-07 11:40:53 · 145 阅读 · 0 评论 -
通过postgis构造以基站经纬度为基点的泰森多边形(Voronoi diagram)
(SELECT ST_Multi(ST_Union(geom)) as geom from (select “小区名称”,“Lon”,“Lat”,“geom” from 淮北900经纬度 )1、将基站小区的位置通过聚合形成同一个经纬度点合并,适合voronoi计算的地理化构造。2、生成以基站为中心的voronoi的多边形。原创 2023-01-30 16:07:31 · 478 阅读 · 0 评论 -
postgis 函数
这些函数支持使用轨迹。ST_LineSubstring —返回一个线串,该线串是输入的子串,从总2d长度的给定分数开始和结束。ST_LineLocatePoint —返回0到1之间的浮点数,表示LineString上与给定Point点最近的点的位置,以总2d线长的一部分表示。ST_WKBToSQL — 从已知的二进制表示法(WKB)返回指定的ST_Geometry值。ST_BdMPolyFromText — 构造一个多多边形,给定一个封闭的字符串的任意集合,作为一个多字符串文本表示法众所周知的文本表示法。原创 2023-01-30 15:59:10 · 2242 阅读 · 0 评论 -
postgresql 查询库表里的表名
2、查询库中是否包含指定字段的表名。1、查询库中包含的所有表。原创 2023-01-28 11:27:33 · 1699 阅读 · 0 评论 -
pandas groupby agg运算
统计成绩的均值、最大值、中位数 和 身高的均值。原创 2023-01-18 21:35:09 · 222 阅读 · 0 评论 -
postgresql 通过字段list查询包含关系
msql = “select * from “局站历史月支付台账-%s市” where 出账年>=‘%s’ and 局站名称 in %s order by 局站名称,出账年,出账月” % (celllist=“‘,’”.join(list(set(sitelist[‘站址名称’])))2、通过赋值查询包含关系。原创 2023-01-18 15:28:07 · 882 阅读 · 0 评论 -
POSTGRESQL 判断字段为空的方法
2、运用COALESCE函数进行字段的非空判断,并在第二个参数指定默认值。1、 IS NULL 和 IS NOT NULL 操作符。原创 2023-01-18 15:13:01 · 6248 阅读 · 0 评论 -
django引用字典和list变量的方法
{% for row in user_dict.items %} 得到元组。原创 2023-01-16 09:51:50 · 177 阅读 · 0 评论 -
datable ajax进行函数运算,并通过post传递函数参数的方法
all_result = orgdetail[[‘局站名称’, ‘用电起始日期’, ‘用电截止日期’, ‘月均支付金额变动图’, ‘总额’,4、对于传递的post参数,使用django的city=request.POST.get(‘city’)方法获取。1、citypowerdisplay为主函数,用于构造页面的数据(定义列名)‘本次日均成本’, “同比日均成本增长”, “环比日均成本增长”]]2、pdetail为ajax所指向函数用于生成数据。“data”:{‘city’:“铜陵”}原创 2023-01-15 22:34:12 · 353 阅读 · 0 评论 -
Anaconda增加下载源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/conda conf原创 2023-01-15 17:16:58 · 544 阅读 · 0 评论 -
postgresql 配置默认内存的参数
max_locks_per_transaction =2048原创 2023-01-09 21:33:21 · 377 阅读 · 0 评论 -
外网访问postgresql设置
如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的配置。在特定本地端口的输入框里输入"5432",然后一直“下一步”到最后一页,随便给规则起个名字如“postgresql rule”。若设置为 192.168.1.0/24 则表示允许来自ip为192.168.1.0 ~ 192.168.1.255之间的访问。开启数据库时host为服务器ip地址,port默认为5432。选择左侧树上“入站规则”,再点击右侧操作树上的“新建规则”在弹出的向导对话框中选择"端口",然后点击“下一步”原创 2023-01-09 19:03:38 · 3133 阅读 · 0 评论 -
python 通过 format赋值
str_1 = “博主:{name}, 博客地址:{url}”.format(name=“KaiSarH”, url=“https://blog.youkuaiyun.com/KaiSarH”)str_2 = “博主:{name}, 博客地址:{url}”.format(**dict_1)原创 2022-12-18 11:11:31 · 295 阅读 · 0 评论 -
通过 postgis 构造栅格点50*50的米制边框
ST_Envelope(ST_Buffer(d.mrgeom::geography, 25, ‘quad_segs=2’)::geometry)原创 2022-12-18 11:01:22 · 440 阅读 · 0 评论 -
postgis limit 和 offset 的使用
limit 限制读取的条数offset 指定从第几行开始读取(序号从0开始)原创 2022-12-04 22:04:00 · 257 阅读 · 0 评论 -
kali 设置中文并安装输入法
(sudo passwd root先输入默认密码kali随后自定义2遍新的密码,再后输入su root然后输入自定义密码即可切换root用户)粘贴切记(按i将vim编辑器切换到输入模式,黏贴国内源进去将下列源添加到文件中然后按:ESC—>shift+:—>wq保存文件)然后选择字符编码: en_US.UTF-8、zh_CN.GBK、zh_CN.UTF-8 (用空格选定)会弹出下面那个框框,点击输入法,看一下我们安装的有没有添加进去,图示已经添加了,第二个就是我们安装的!怎么切换中英输入法?原创 2022-11-26 22:15:03 · 3144 阅读 · 0 评论 -
python用cx_Oracle连接数据库,出现错误cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client li
打开instantclient_11_2文件夹,查找dll文件,复制到python安装目录。原创 2022-11-26 22:10:50 · 451 阅读 · 0 评论 -
datatable 分类选择有链接的字段
pending=’+data.replace(‘有地理信息’,‘’);if (type === ‘display’&&data.includes(‘有地理信息’)) {if (ndetailjs[i].data == ‘客服流水号’) {原创 2022-11-05 18:26:23 · 96 阅读 · 0 评论 -
python list append 与+的区别
y=[‘c’]x+y。原创 2022-11-05 08:54:35 · 236 阅读 · 0 评论 -
使用geopandas输出可视化地图
tiles:str型,用于设置底图来源,默认为’OpenStreetMap’,其他可用的有’Stamen Terrain’、‘Stamen Toner’、‘Stamen Watercolor’、‘CartoDB positron’及’CartoDB dark_matter’,亦可传入格式类似http://{s}.yourtiles.com/{z}/{x}/{y}.png的自定义地图服务,注意,当自定义tiles时,必须设置attr参数。原创 2022-11-04 12:07:14 · 1318 阅读 · 0 评论 -
geopy.distance.vincenty 失效后的改正
已删除geopy.distance.vincenty,geopy.distance.geodesic改为使用。原创 2022-11-04 09:20:24 · 481 阅读 · 0 评论 -
geopandas 通过sjoin进行空间关系连接
而空间连接不同于常规表连接,其合并同一行的依据不是检查指定的列数值是否相等,而是基于不同矢量表其矢量列之间的空间拓扑关系,譬如相交、包含等。图2在geopandas中我们利用sjoin函数来实现空间连接,其使用方式类似pandas中的merge接近,主要参数如下:left_df:GeoDataFrame,传入空间连接对应的左表right_df:GeoDataFrame,传入空间连接对应的右表how:字符型,用于决定连接方式,'inner’表示内连接,且连接结果表中的矢量列来自左表;原创 2022-11-02 16:27:44 · 4294 阅读 · 0 评论 -
geopandas 使用 overlay进行空间分割与合并
1、空间交集2、空间裁剪。原创 2022-11-02 16:19:43 · 1418 阅读 · 0 评论 -
geopandas 将Multipolygon转换为Polygon
【代码】geopandas 将Multipolygon转换为Polygon。原创 2022-11-02 10:37:47 · 1107 阅读 · 0 评论 -
postgres提取数组内字段
(string_to_array( 网元编号,‘.’))[2:3]原创 2022-11-01 07:35:12 · 401 阅读 · 0 评论 -
postgis 常用函数
St_difference(geom A,geom B)返回A与B不相交的部分几何。St_intersects(geom A,geom B)返回A是否和B有接触。St_intersection(geom A,geom B)返回A和B的交集。St_disjoint(geom A,geom B)返回A是否不在B中。St_union(geom A,geom B)返回A+B两个几何的合并。St_within(geom A,geom B)返回A是否处于B中。postgis常用操作手册。原创 2022-11-01 07:24:44 · 1162 阅读 · 0 评论 -
python从时间格式中提取时间文本
datetime.strptime(‘2019-5-1 5:54:45’, ‘%Y-%m-%d %H:%M:%S’)原创 2022-10-30 18:26:01 · 202 阅读 · 0 评论 -
python 随机选择数组中的内容
random.choice(aklist)原创 2022-10-28 17:03:19 · 2429 阅读 · 1 评论 -
pandas计算含空值的多字段平均值
在计算pandas多字段平均值的时候遇到空值,通过把pandas字段变为list,再sum(lst)/len(lst)计算结果会是空值。cphon[‘纬度’] = cphon[[‘纬度汇总’, ‘百度纬度’, ]].mean(axis=1)cphon[‘经度’]=cphon[[‘经度汇总’,‘百度经度’,]].mean(axis=1)原创 2022-10-28 13:26:38 · 589 阅读 · 0 评论 -
5G mib和sib的意义
随着LTE功能的发展,并开始与其他技术相互作用、融合(例如 wlan, V2X, NR等),SIB的列表越来越长。现在最大的SIB类型号是SIB24。有些SIB对于初始的接入非常重要,在尝试附着到小区之前应该检测/解码它们。通常情况下,SIB的内容会根据情况进行修改,而UE也能够根据修改后的SIB进行更新。SIB消息是除MIB包含的系统消息外其余的系统消息,在PDSCH上传输。SIB 2 RACH,接入禁止,下行频率信息,MBSFN配置。SIB 1 小区选择, 小区接入, SI调度。SIB 4 同频邻区。原创 2022-10-17 16:42:37 · 3715 阅读 · 1 评论 -
geopandas 写入postgis报错处理
对于出现以下的错误:CRSError: Invalid projection: epsg:4326(Internal Proj Error: proj_create:SQL error on SELECT。原创 2022-10-09 16:27:26 · 338 阅读 · 0 评论 -
vscode 代码 与 gitee 同步
2、修改内容后选择全部提交(修改)1、先将仓库克隆到本地。原创 2022-08-22 12:06:31 · 483 阅读 · 0 评论 -
shaply 空功能
空”特征是指点集与空集重合的特征;不是 None ,但像 set([]) . 可以通过调用不带参数的各种构造函数来创建空特性。空特性几乎不支持任何操作。原创 2022-08-17 15:00:34 · 121 阅读 · 0 评论 -
postgis 如何将 MULTIPOLYGON 转 换为 POLYGON
select 市,ST_GeometryN(geom, generate_series(1, ST_NumGeometries(geom))) as geom from gis_市 where 市=‘铜陵市’’原创 2022-08-13 22:22:29 · 1840 阅读 · 0 评论 -
postgis 对于未定义geometry 类型 产生 ST_Transform: Input geometry has unknown (0) SRID 错误的解决方法
通过函数定义srid的类型,不能用st_transform直接转换。原创 2022-08-13 22:18:01 · 2129 阅读 · 0 评论 -
vscode 官网无法下载 解决方法
修改其中的主机域名:az764295.vo.msecnd.net为 vscode.cdn.azure.cn。原创 2022-08-11 09:24:05 · 752 阅读 · 0 评论 -
pandas 使用 isin 判断 字符是否在列表中的方法提示错误的解决方法
如果使用下列格式,会报错:正确的使用方法:原创 2022-08-09 09:05:30 · 453 阅读 · 0 评论 -
postgis 数据表 迁移时错误解决方法
gostgis 在做数据表迁移时 关键索引字段要删除。原创 2022-08-07 08:27:06 · 266 阅读 · 0 评论