自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (5)
  • 收藏
  • 关注

原创 ArcGIS取消注册版本失败:表未进行多版本化

相关文档:https://desktop.arcgis.com/zh-cn/arcmap/latest/manage-data/geodatabases/unregistering-data-as-versioned.htm

2023-09-21 14:22:00 243

原创 类似使用TWEEN,Cesium如何手写平滑缓动动画?

Cesium.Animation,这是Cesium库中用于创建3D动画的一个部分。Cesium是一个用于创建3D地球和2D地图的JavaScript库,它广泛用于地理空间数据的可视化。在Cesium中,Animation对象可以用于多种目的,例如:平滑地移动3D对象或相机。改变对象的旋转。改变对象的缩放。创建复杂的动画序列。使用Cesium.Animation可以创建各种类型的动画,...

2023-09-13 09:18:00 447

原创 【解决】地图数据导入到PostGIS报value too long for type character varying(8)

在arcgis导出数据,数据的日期类型的字段被转成string类型时间戳,在把这些数据导入到PostGIS数据库时会报value too long for type character varying(8)异常

2023-08-07 10:11:00 554

原创 前端封装 IndexedDB 存储和使用gltf模型文件的方法,以重复使用代码

以下是一个简单的封装IndexedDB存储和使用gltf模型文件的方法,可以重复使用代码:function saveModelToIndexedDB(modelName, modelData) { return new Promise((resolve, reject) => { const request = indexedDB.open('models', 1); ...

2023-04-20 09:24:00 722 2

原创 ArcGIS换行公式

Function FindLabel ( [bridge_name] ) ss=len([bridge_name] ) if (ss >4) then FindLabel = left([bridge_name] ,int(ss/2)) & chr(13) & right([bridge_name] ,ss-int(ss/2)) else FindLa...

2021-12-31 11:51:00 346

原创 ArcGIS的属性表里的shape字段内容(geometry)转换成WKT字符串的方法

shape字段保存着geometry对象,它是以十六进制形式的二进制wkb数据,常规思路是把数据读到取出来,然后把它转回二进制,例如:十六进制字符串:2A0000000200000004000C00E9930400120300000100000080C7A0EAA50393959DD2FA05C3F8018AE805转成二进制:10101000000000000000000000000000...

2021-11-26 10:42:00 1573

原创 Python处理计算密集型任务多少个进程最优?一个小测试

python多进程处理测试:INFO: 任务数:300INFO: 300个任务已经推送完毕测试机型:CPU: i7-8700 3.2GHz 12个逻辑处理器 # 1进程 CPU%20 Processing: 94%|█████████▎| 281/300 [02:08<00:02, 1.78it/s] # 4进程 CPU%40 Processing: 9...

2021-11-19 15:27:00 191

原创 Python 的 Geodaisy 库转换带负号坐标的WKT时的Bug

Geodaisy是一个Python库,用于创建由类型和坐标表示的地理对象,并在各种标准和表示之间进行转换,包括GeoJSON、Well - Known Text和Python的__geo_interface__协议,它被其他地理库使用。源码地址:https://gitee.com/mzfly/geodaisy.git在使用其 converters.wkt_to_geo_interface()方...

2021-11-18 09:57:00 154

原创 OpenGIS 的WKB和WKT

OpenGIS的说明书中定义了两个表述空间对象的标准方式:一个是WKT(the Well-Known Text)形式,另一个是WKB(the Well-Known Binary)形式。这两种形式都包括对象的类型信息和形成对象的坐标信息。下面是用字符来描述要素的空间对象的例子: 
 POINT(0 0) 
  LINESTRING(0 0,1 1,1 2) 
  POLYGON((0 0,4...

2021-11-16 09:35:00 215

原创 ArcGIS 添加存WKT字符串的字段

ArcMap10.2:1.开启编辑2.新建一个足够长的字符类型字段3.开启编辑图层4.右键字段5.打开字段计算器6.解析程序选择:Python7.在表达式输入框输入:!shape!.wkt8.点击确定...

2021-11-15 16:58:00 1242

原创 已连接的 RDBMS 实例未针对 Esri 空间类型配置进行相应设置

验证的授权文件。用户具有进行地理数据库设置的必要权限。已启动数据库实例的 XML 支持。You must copy the latest ST_GEOMETRY and dependent libraries to the PostgreSQL software location. Refer to the ArcGIS help topics for more details.已...

2021-09-28 09:16:00 666 1

原创 ArcGIS10.2 安装好后,数据库连接的配置

问题一:安装好 ArcGIS10.2 后想要连接 PostgreSQL 数据库,会报客户端未配置错误。解决方法:1.获取以下32位的文件:libeay32.dlllibiconv-2.dlllibintl.dlllibpq.dllssleay32.dll链接:https://pan.baidu.com/s/1wuN0MRk8iBdiypkq4BpzWg 提取码:w3912.将文件复制到...

2021-08-18 11:54:00 271

原创 用Excel将中文转成大驼峰拼音

公式:=SUBSTITUTE(PROPER(getpy(A1))," ","")示例:1333-为适应大批量资产的录入 -> 1333-WeiShiYingDaPiLiangZiChanDeLuRugetpy方法需要自行添加自定义函数,按 Alt+F11 插入模块,复制代码,粘贴到代码编辑框里即可Function pinyin(p As String) As ...

2021-07-19 17:20:00 162

原创 将 Python 项目的所有py文件编译成.pyc

实例地址源码地址:https://gitee.com/mzfly/py-distPython 项目编译成.pyc。compile.py 是示例,将 compile.py 放到项目根目录,编辑main方法的copyfile和copytree列表,设置所在目录对应要编译的文件和目录,最后执行 main 方法后(即执行命令:python compile.py),所在目录将生成一个dist...

2021-04-09 15:04:00 139

原创 地图要素增删改服务WFS: Openlayer+GeoServer+GeoPackage

前端:Openlayer后台:GeoServer数据库:GeoPackage工具:QGIS一个完整的地图服务DEMOtodo: 待更新

2021-04-02 13:54:00 125

原创 ArcGIS 和 QGIS 经常崩溃闪退的原因

有道词典的取词功能会实时地调用鼠标事件,与 ArcGIS 和 QGIS 产生冲突,导致 ArcGIS 和 QGIS 没有响应。解决方法:关闭有道词典的取词功能

2021-04-02 13:41:00 755

原创 在 QGIS 中将 shp 文件导到 GeoPackage 数据库中的方法

版本:QGIS 3.X新建 GeoPackage 数据库文件在浏览面板的 GeoPackage 上右键, 点击“创建数据库...”在新建窗口的数据库项输入.gpkg文件的保存路径直接点击确定即可创建一个后缀为.gpkg的GeoPackage数据库文件把shp文件添加到图层面板打开资源管理器,左边选择“矢量”,"矢量数据集"浏览打开shp文件(仅添加后缀为.shp的文件就行)点...

2021-04-01 22:00:00 860

原创 《天黑黑》歌词

[00:40.490]我的小时候 吵闹任性的时候[00:44]我的外婆 总会唱歌哄我[00:48]夏天的午后 姥姥的歌安慰我[00:52.5]那首歌好像这样唱的[00:56]天黑黑 欲落雨[01:03]天黑黑 黑黑[01:11.5]离开小时候 有了自己的生活[01:16]新鲜的歌 新鲜的念头[01:20.5]任性和冲动 无法控制的时候[01:26.5]我忘记还有这样的歌[01:30.5]tin ...

2021-03-25 23:47:00 228

原创 函数记忆:python装饰器实现短时缓存方法执行结果

# 【函数记忆】方法结果缓存装饰器cache = {}def is_obsolete(entry, duration): d = time.time() - entry['time'] return d > durationdef compute_key(function, args, kwargs): key = pickle.dumps((fun...

2021-03-24 15:28:00 87

原创 系统使用(Python2不支持的) Unicode UTF-8 字符导致 ArcGIS 运行崩毁

由于开发需要, 我的 Windows 系统开启了Unicode UTF-8 .后来打开 ArcGIS 一直在崩毁, 后来通过修该注册表权限顺利打开 ArcMap 了. 但 工具箱还是用不了.后来了解到 ArcGIS 工具箱使用 python2 , 而 python2 不支持Unicode, 所以这就导致了一涉及到python2 代码的执行, 就会导致整个 ArcMap 的崩毁......

2020-07-15 11:07:00 534

原创 通过修改注册表权限修复ArcMap启动报错问题

最近我的 ArcMap 一直打不开, 试了各种方法, 其中一种方法居然生效了!!!如下:1 - 打开注册表:  路径: 计算机\HKEY_CURRENT_USER\Software\ESRI\Desktop10.2\ArcMap2 - "ArcMap" >右键 > "权限" > 选中用户 > 勾选所有权限(包括拒绝权限)3- 以管理员身份启动Arc...

2020-07-15 09:29:00 1688

原创 python 利用列表的浅拷贝(不用递归)实现递归效果, 生成层级菜单建树数据

def build_tree(menu_data): # add children for index, i in enumerate(menu_data): for j in menu_data: if i["id"]==j["parentId"]: if "children" not in me...

2020-07-07 13:37:00 391 2

原创 python WMI DLL load failed: %1 不是有效的 Win32 应用程序

根据python版本和32位/64位下载对应安装文件:  https://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32使用解压软件,解压 pywin32-xxx-cpxx-cpxxm-win_xx.whl 文件把里面的 9 个文件夹, 复制到 python安装目录: ...\Python37\Lib\site-packages\下,...

2020-07-02 21:23:00 222

原创 Python 十几行代码实现你对一副扑克牌的所有幻想

1 import collections 2 from random import choice, shuffle 3 4 # 构建了一个简单的 Card 类来表示一张纸牌,rank牌值,suit花色 5 Card = collections.namedtuple('Card', ['rank', 'suit']) 6 7 class FrenchDeck: 8 ...

2020-06-13 00:29:00 755

原创 Queue 实现了多生产者、多消费者队列

"""Queue 实现了多生产者、多消费者队列"""from multiprocessing import Process, Queueimport os, time, randomfrom threading import Threadq = Queue(30)# 写数据进程执行的代码:def write(w): f = [] for i in ...

2020-06-11 00:04:00 550

原创 Java web开发:从零到 Run 一个现有的 Spring Boot 前后端分离项目(前端Vue)

  在有一份前后端分离的全套代码模板的情况下,比如入职当天,开发同事给你个本地 GitHub 地址和账号,让你先把公司 Java Spring Boot 后端框架代码,和Vue 前端代码拉下来,同时还丢给你一个.sql数据库文件,让你先本地搭建好环境。。。  一、安装 JavaJava 开发环境配置https://www.runoob.com/java/java-envir...

2020-04-23 23:10:00 174

原创 使用 Python 自动键鼠操作实现批量截图 并用工具转成 pdf 文档

前提:安装并配置 python3.x 环境,并可以正常使用 python IDLE0_打开CMD,安装pyautogui(可能需要安装依赖)pip3 install pyautogui1_创建一个.py文件2_在.py文件里粘贴以下内容,保存import pyautogui# 为所有的PyAutoGUI函数增加延迟pyautogui.PAUSE = 0.5# ...

2020-04-14 16:51:00 609

原创 ArcMap 制作广州 18 级地图切片需要多少时间?

制作地图切片包会随着级别的上升,瓦片数量会指数级地上升,所需的计算时间也是指数级的。但是 ArcMap 并不会提示时间信息,只有一个圈没完没了地转...就在这无聊地等待中,我写了这篇帖子。电脑配置:以下是生成的目录,从目录的创建时间可以看到生成每一级所需的时间。做了个表格:黄色部分是估计时间,可能不止。从这里估算,普通电脑到十八级,就起码是以天来计算的...

2019-11-08 11:38:00 315

原创 地图元素的地图级别与比例尺的缩放范围

20 564 84619 1128 846 169318 2257 1693 338617 4514 3386 677116 9028 6771 1354215 18056 13542 2708414 36112 27084 5416813 72224 54168 10833612 144448 108336 21667211 288895 216672 40034310 5...

2019-11-07 11:41:22 882

原创 地图元素的地图级别与比例尺的缩放范围

20 564 84619 1128 846 169318 2257 1693 338617 4514 3386 677116 9028 6771 1354215 18056 13542 2708414 36112 27084 5416813 72224 54168 10833612 144448 108336 21667211 288895 216672 40034310 51...

2019-11-07 10:19:00 988

原创 电子地图配图和符号化的一些参数和方法

一、地图元素的地图级别与比例尺的缩放范围20 564 84619 1128 846 169318 2257 1693 338617 4514 3386 677116 9028 6771 1354215 18056 13542 2708414 36112 27084 5416813 72224 54168 10833612 144448 108336 21667211 288895 2...

2019-11-07 10:19:00 416 1

原创 MySQL问题:Access denied for user 'mysql'@'localhost'

MySQL问题:Access denied for user 'mysql'@'localhost' deep@deep-PC:~$ sudo mysql -uroot -pmysql&gt; update mysql.user set authentication_string=PASSWORD('mysql'), plugin='mysq...

2018-12-16 20:51:00 225

原创 后端登录验证流程

后端登录验证流程  前端页生成验证码编号,并将编号并提交到后台去请求验证码图片后台生成图片验证码,并把验证码文字内容当作值,验证码编号当作key存储在 redis 中后台把验证码图片当作响应返回给前端前端申请发送短信验证码的时候带上第1步验证码编号和用户输入的验证码内容后台取出验证码编号对应的验证码内容与前端传过来的验证码内容进行对比...

2018-12-15 12:27:00 2416

原创 博客

博客  备份 posted @ 2018-11-27 17:45 举着栗子 阅读(...) 评论(...) 编辑 收藏

2018-11-27 17:45:00 85

原创 <marquee>滚动文字</marquee>

&lt;marquee&gt;滚动文字&lt;/marquee&gt; &lt;marquee&gt;滚动文字&lt;/marquee&gt;水平滚动:&lt;marquee direction="left" align="bottom" height="25" width="100%" onmouse

2018-11-25 15:48:00 249

原创 Django:(08)序列化器

Django:(08)序列化器 1、序列化和反序列化变量从内存中变成可存储或传输的过程称之为序列化,序列化之后,就可以把序列化后的内容写入磁盘,或者通过网络传输到别的机器上。反过来,把变量内容从序列化的对象重新读到内存里称之为反序列化。序列化是将对象状态转换为可保持或可传输的形式的过程。序列化的补集是反序列化,后者将流转换为对象。这两个过程一起保...

2018-11-23 18:56:00 272

原创 flask的jinja2过滤器使用:遍历索引指定标签class属性,实现样式变化

flask的jinja2过滤器使用:遍历索引指定标签class属性,实现样式变化 在flask项目中实现上图效果,采用使用自定义过滤器的形式对 span 标签的 class 指定。1、定义过滤器# common.pydef do_index_class(index): """自定义过滤器""" if index == 0...

2018-11-22 11:14:00 1041

原创 Django:(07)数据库

Django:(07)数据库 一、ORM框架ORM ,Object relational mapping 对象关系映射。把类和数据库表对应,把对象和表记录对应,通过类和对象操作数据库表中的数据,而不需要编写SQL语句。 Django框架实现了ORM 功能: 不需要直接面向数据库编程,通过模型类和对象完成数据表的增删改查操作;自动生成...

2018-11-21 17:27:00 100

原创 Django:(06)Django模版

Django:(06)Django模版  一、模版的使用配置 如果是命令行创建的项目需要手动配置模版文件目录(如果是Pycharm创建的项目则无需配置) 在项目根目录下创建目录templates, 用来存放模版文件 在项目的配置文件夹settings.py里配置: # 指定模版文件保存到那个目录下TEMPLATES=[ 'DIR...

2018-11-20 21:40:00 94

原创 数据结构和算法

数据结构和算法 一、概念1、算法:算法是计算机处理信息的本质,因为计算机程序本质上是一个算法来告诉计算机确切的步骤来执行一个指定的任务。一般地,当算法在处理信息时,会从输入设备或数据的存储地址读取数据,把结果写入输出设备或某个存储地址供以后再调用。2、算法的五大特性:输入: 算法具有0个或多个输入输出: 算法至少有1个或多个输出有穷性...

2018-11-20 20:58:00 184

mpi官方文档 mpi-report.pdf

mpi22-report.pdf

2020-03-31

消息传递接口MPI(中文).pdf

消息传递接口标准(MPI)是基于MPI论坛共识的消息传递库标准,MPI论坛有40多个参与组织,其中包括供应商,研究人员,软件库开发人员和用户。消息传递接口的目标是为消息传递建立一种可移植,高效且灵活的标准,该标准将广泛用于编写消息传递程序。因此,MPI是第一个标准化的,独立于供应商的消息传递库。使用MPI开发消息传递软件的优势与可移植性,效率和灵活性的设计目标紧密匹配。MPI不是IEEE或ISO标准,但实际上已成为在HPC平台上编写消息传递程序的“行业标准”。 本教程的目的是教那些不熟悉MPI的人如何按照MPI标准开发和运行并行程序。提出的主要主题集中于对新MPI程序员最有用的主题。本教程首先介绍MPI入门,背景和基本信息。接下来是对MPI例程的详细介绍,这些例程对新MPI程序员最有用,包括MPI环境管理,点对点通信和集体通信例程。提供了C和Fortran中的大量示例以及实验室练习。 教程材料还包括更多高级主题,例如派生数据类型,组和Communicator管理例程以及虚拟拓扑。但是,这些实际上并没有在讲座中介绍,而是为有兴趣的人提供“进一步的阅读”。

2020-03-31

OpenMP用户手册(中文).docx

摘要:本教程涵盖了OpenMP 3.1的大多数主要功能,包括其用于指定并行区域,工作共享,同步和数据环境的各种结构和指令。还涵盖了运行时库函数和环境变量。本教程包括C和Fortran示例代码以及实验室练习。 本教程对于不熟悉OpenMP并行编程的人来说是理想的。需要对C或Fortran中的并行编程有基本的了解。对于通常不熟悉并行编程的用户,EC3500:并行计算简介中介绍的材料 将有所帮助。

2020-03-29

地图元素的地图级别与比例尺的缩放范围.xlsx

地图元素的地图级别与比例尺的缩放范围表格,针对 ArcGIS 电子地图制作,一个地图元素(图层)在一定的缩放比例尺范围的可见性设计参数。

2019-11-07

空空如也

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

TA关注的人

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