
python
gis小白的成长之路
QQ 24382327 欢迎交流
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python脚本获取数据库数据并输出为python对象
假设应用:某接口需要从数据库获取数据,每条数据都是一个python对象,以数组形式输出,即: [{}, {}, {}…],以python2.7和sqlserver为例测试数据:python脚本:# coding=utf-8import pyodbc#数据库连接conn = pyodbc.connect('DRIVER={SQL Server};SERVER=20.209.182.190;DATABASE=testdb;UID=test;PWD=test@123')cur = conn.cu原创 2021-04-26 14:37:25 · 2433 阅读 · 0 评论 -
shp文件根据属性导出若干单独shp
前提: 已安装 arcgis desktop(ArcMap) 软件以海南行政区shp文件为例,如下图,需要将各个地市分割更单独的shp文件:可通过arcpy的选择函数 Select_analysis 实现:还用到了SearchCursor函数,建立游标读取字段的属性信息资源下载:实现python脚本:在这里插入代码片# - * - coding: utf-8 -import arcpy#工作空间arcpy.env.workspace = "D:/shpData"#输入要素i原创 2021-01-14 15:03:46 · 3965 阅读 · 4 评论 -
GIS坐标系批量转换
WGS84坐标系:地球坐标系,国际通用坐标系;使用:谷歌地球GCJ02坐标系: 火星坐标系,WGS84坐标系加密后的坐标系;使用:高德、QQ地图BD09坐标系: 百度坐标系,GCJ02坐标系加密后的坐标系;使用: 百度地图参考在线转换的一个网页:坐标系在线转换工具,这工具只能单个转换,不能批量转换。下面介绍一个这3种坐标系之间批量转换的方法:coord_converter.py具体实现步骤:1.将 coordTransform_utils.py、coord_converter.py、tes原创 2021-01-06 12:02:46 · 1501 阅读 · 0 评论 -
python脚本之将excel数据导入数据库并生成shp矢量数据
时常收到客户给的excel文件,含有(lon,lat)经纬度或者wkt数据,需要我们放到数据库里,发布要素图层服务,实现步骤:读取excel数据创建表插入数据生成矢量表注册到空间数据库和生成空间索引发布要素地图服务以经纬度生成点和数据库sql server为例,这里我们主要讲运用python脚本实现1-4步,读取excel数据导入数据库,并生成矢量数据的过程,python脚本如下:#coding=utf-8import pyodbcimport xlrd##数据库连接dbCon原创 2020-12-09 14:50:49 · 1363 阅读 · 0 评论 -
python几行代码搞定批量解压和删除文件
最近需要把从谷歌地图上下载的影像瓦片数据上传到内网发布,影像瓦片数据有几百上千个文件夹,限于上传速率较慢,为了方便上传,需将每个文件夹都打包压缩。那么问题来了,压缩的文件夹上传好后,几百个压缩文件解压也是一件耗时枯燥的工作,于是写了个python脚本,批量解压zip,并删除已解压过的zip。代码如下# coding=utf-8import osimport zipfil...原创 2019-12-05 15:03:22 · 501 阅读 · 0 评论