高德地图python地理编码和geopandas应用判断坐标点空间位置

在本人另一篇文章(高德地图地理编码python(版本3.9)爬虫(含坐标转换及数据表模板)-CSDN博客)的基础上增加geopandas功能,使脚本能自动根据查找的高德地图坐标与现有的几何范围进行交互,根据坐标计算距离和判断是否在几何范围内,并将WGS84坐标和距离信息填写在表格中:

如发现问题欢迎指正,如有需求和交流请联系Q:775915005

增加功能包括:1.geopandas表格连接,将范围的几何坐标信息连接到表格

2.坐标转换,平面与经纬度坐标互转

3..判断提供的范围是否多对象,判断坐标点是否在提供的范围(譬如园区)内,如果不在范围内则计算到范围的平面距离

4.根据表格地点名称或地址查找高德地图的坐标,如果查出多个坐标,则计算提供的范围最短距离的坐标

5.根据提供的几何范围生成随机坐标(按需使用)

完整示例及说明:

示例文件下载:【免费】高德地图python地理编码和geopandas应用判断坐标点空间位置示例文件资源-CSDN文库

带编号的企业原始表格数据(共同字段名YQBH)

带编号的几何范围(共同字段名YQBH)

最终生成表格和对应的shp,距离为0表示在YQBH对应的几何范围内

完整代码:(207-209行按实际情况修改)

# -*- coding:utf-8 -*-
# ---------------------------------------------------------------------------
# Author: LGZ
# Created on: 
# Reference:
# coding:cp936 or coding:utf-8
# ---------------------------------------------------------------------------

import logging, os, pprint

import pandas as pd
import numpy as np

# import arcpy
# import itertools, random, math

errfile = r"C:\SoftWare\ArcGISPro\bin\Python\ErrorRecord\ex.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值