自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 【Arcpy 地图文档转换mxd转msd】

在服务发布中遇到样式调整问题,又不想重新发服务于是直接mxd转msd然后替;

2023-10-18 15:59:20 203

原创 【Python GDAL和GeoPandas实现Shape转GeoJson】

基于GDAL和GeoPandas实现Shape转GeoJson功能

2023-08-30 10:52:50 437

原创 【基于AntV L7实现WebGIS扫描地类效果】

最近大屏展示需要点震撼点的效果;狂肝6小时基于antv l7初步实现,记录点滴。

2023-07-06 16:53:29 411

原创 【Python Mapnik+GDAL实现免发布切片服务】

基于Mapnik创建切片的方案,实现数据免发布预览

2023-06-19 16:53:04 648 2

原创 【Python GDAL实现DWG、DXF转GeoJson】

基于Python+gdal实现cad数据转geojson。

2023-06-09 14:55:57 2014

原创 【Python获取SQLite3数据库的表名及字段信息】

Python获取SQLite3数据库的表名及字段信息

2023-05-09 16:17:23 2717 1

原创 【 ArcGIS JavaScript WebGIS 要素服务的增删改查实现】

最近前端缺人手,项目又比较紧,接过前端功能顶顶;基于 ArcGIS API for JavaScript 4.24实现要素服务的增删改查;

2022-11-14 16:21:33 964 2

原创 【Arcpy 创建图层失败 报错:表已注册】

尝试在 ArcSDE 地理数据库中创建新要素类或表可能会导致此错误:“无法创建要素类。表已注册[执行存储过程 sde.registry_util.insert_registration::ORA-20218:Registration 时出错存在。][.]"

2022-09-23 15:34:09 321

原创 【Python小技巧 数组交、并、差集】

Python小技巧 数组交、并、差集

2022-09-22 15:40:14 511

原创 【Python GeoServer服务发布及样式更新】

最近项目需求,基于geoserver封装了一套服务发布相关api,CSDN记录撸码生活。

2022-06-21 16:13:19 839 1

原创 【Python GDAL矢量空间范围裁剪栅格数据】

项目对接,要求:第三发传递矢量范围和栅格数据,用该范围裁剪栅格得到范围一致的栅格数据。。。不废话上代码。# -*- coding: utf-8 -*-import osimport numpy as npimport gdalfrom osgeo import gdal, gdalnumeric, ogr, osr, gdal_arraygdal.UseExceptions()def world2Pixel(geoMatrix, x, y): """ 重新计算地理空间坐标的像素.

2022-04-24 10:32:02 821 1

原创 【Python+GDAL矢量数据操作】

常遇见的矢量数据有GDB、Shapefile和空间数据库PostGIS,不论是何种格式的数据或如何存储,一旦打开数据源、获取矢量图层后(详情参考OGR操作矢量数据的类结构图),对数据的操作都一样。1、读取矢量数据详细代码:import sysfrom osgeo import ogrimport ospybook as pb fn = r'D:\data\dltb\db.gdb'ds = ogr.Open(fn, 0)if ds is None: sys.e...

2022-03-23 15:22:54 2789

原创 IDEA处理Spark报错【A master URL must be set in your configuration】

idea在运行spark的代码程序时,执行到SparkSession.getSpark(),出现了如下错误从抛出的异常信息中可以看出找不到程序运行的master,此时需要配置环境变量;传递给spark的master url可以有如下几种:1、local 本地单线程2、local[K] 本地多线程(指定K个内核)3、local[*] 本地多线程(指定所有可用内核)4、spark://HOST:PORT 连接到指定的 Spark standalone cluster master,需要..

2021-12-14 11:47:07 1187

原创 【Python 正则匹配判断手机号是否合法】

上代码import redef phone(): n = input("请输入一个手机号:") if str(n) == '0': print("退出校验。") return False if re.match(r'1[3,4,5,7,8]\d{9}',n) and len(n) == 11: print("您输入的的手机号码是:{}".format(n)) # 中国联通: # 130,131,

2021-11-18 10:38:46 3282

原创 【基于arcpy读取矢量数据写入PostgreSQL】

class DataSdeToPostgerSql(): # 读取矢量数据,并写入pg库 def __read_layer(self,in_layer,fields,lyr_name): conn = psycopg2.connect(host=self.db['host'], user=self.db['user'], password=self.db['password'], database=self.d.

2021-10-20 10:20:07 511

原创 【Windows 10 添加本地服务 每天定时执行脚本】

1、Windows键+R 调出此窗口,输入compmgmt.msc (调用的是计算机管理)2、点击下面的框,创建一个基本任务3、设置配置任务

2021-10-20 09:52:50 478

原创 【Python 解压的几种方法】

gz: 即gzip。通常仅仅能压缩一个文件。与tar结合起来就能够实现先打包,再压缩。gz因为gz一般仅仅压缩一个文件,全部常与其它打包工具一起工作。比方能够先用tar打包为XXX.tar,然后在压缩为XXX.tar.gz解压gz,事实上就是读出当中的单一文件'''遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!'''def un_gz(file_name): """ung

2021-10-19 16:46:15 4865

原创 【Python 判断目录和文件是否存在,若不存在则创建】

一、判断目录是否存在import osdirs = '/Users/joseph/work/python/'if not os.path.exists(dirs): os.makedirs(dirs)二、判断文件是否存在import osfilename = '/Users/joseph/work/python/poem.txt'if not os.path.exists(filename): os.system(r"touch {}".format(path))

2021-10-19 15:37:28 553

原创 【Python推导式详解】

推导式comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。 共有三种推导,在Python2和3中都有支持:一、列表推导式1、使用[]生成list:基本格式variable = [out_exp_res for out_exp in input_list if out_exp == 2] out_exp_res:  列表生成元素表达式,可以是有返回值的函数。 for out_exp in input_li

2021-10-19 14:21:36 367

原创 【基于arcpy获取图层字段】

class Fields(): def get(self): logFilePath = '' print('执行获取图层字段接口') print('开始') sde_file = 'D:/127.0.0.1.sde' # sde_file = 'D:/data.gdb' # sde_file = 'D:/data.mdb' layername = 'DLTB' .

2021-10-14 10:22:37 1012

原创 【基于arcpy实现矢量数据入库sde】

#coding=utf8import datetimeimport osimport sysimport timeimport arcpyfrom arcpy import envdefault_encoding = 'utf-8'if sys.getdefaultencoding() != default_encoding: reload(sys) sys.setdefaultencoding(default_encoding)def u(s): if i.

2021-10-14 09:56:48 422

原创 【arcpy.da.InsertCursor 数据插入】

InsertCursor可在要素类或表上建立写入游标。可以使用InsertCursor来添加新行。对点要素类使用InsertCursor时,创建PointGeometry并将其设置为SHAPE@令牌操作的代价相对较高。此时,使用诸如SHAPE@XY、SHAPE@Z和SHAPE@M等令牌定义的点要素访问反而更为快速有效。使用InsertCursor在表中插入新行。import arcpyimport datetime# Create an insert curs...

2021-10-13 11:28:11 2102

原创 【基于arcpy实现接边处理】

用SelectLayerByLocation_management对图层进行选择,该函数需要传入选择图层,被选择图层,以及选择的方式,是否相邻之类的。关于该函数的使用,大家可以查阅相关的资料,这里就不一一说明。首先在编写这个程序时,需要对一个区域所有的面进行遍历,然后再与另外区域的所有面进行选择。因此,这中间涉及到面遍历后创建新元素,然后将新元素放到选择函数中,之后还需要删除该图层。这中间比较浪费时间,特别是在创建元素和删除元素的时候,以及进行选择操作时。经过比较后找到相应的id然后更新原来的传入的

2021-10-13 11:21:00 419

原创 【arcpy根据坐标组生成几何Geometry】

核心算法import arcpy# A list of features and coordinate pairsfeature_info = [[[1, 2], [2, 4], [3, 7]], [[6, 8], [5, 7], [7, 2], [9, 5]]]# A list that will hold each of the Polygon objectsfeatures = []for feature in feature_info:

2021-10-13 11:13:15 500

原创 【arcpy.da.UpdateCursor更新】

通过评估其他字段值使用UpdateCursor更新字段值。import arcpyfc = 'c:/data/base.gdb/well'fields = ['WELL_YIELD', 'WELL_CLASS']# Create update cursor for feature class with arcpy.da.UpdateCursor(fc, fields) as cursor: # For each row, evaluate the WELL_YIELD value ..

2021-10-13 11:02:05 1354

原创 【arcpy.da.SearchCursor查询、条件查询】

arcpy的da模块提供的SearchCursor用于查询个人地理数据库(.mdb),文件地理数据库(.gdb),属性表(shapefile),以及企业级数据库sde。使用SearchCursor浏览要素类并打印指定字段值和点的 x、y 坐标。import arcpyfc = 'c:/data/base.gdb/well'fields = ['WELL_ID', 'WELL_TYPE', 'SHAPE@XY']# For each row print the WELL_ID and WE..

2021-10-13 10:58:03 5022 4

原创 【arcpy.Describe 对象属性】

Describe函数将返回所有Describe对象的以下属性。示例代码:import arcpy# Create a Describe object#desc = arcpy.Describe("C:/Data/chesapeake.gdb")# Print some Describe Object properties#if hasattr(desc, "name"):print("Name: " + desc.name)if hasattr(...

2021-10-13 10:36:44 737

Oracle数据的异地自动备份.doc

Oracle数据的异地自动备份.doc

2021-10-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除