首页 > 其他分享 >ArcGIS Pro计算字段将中文转换为拼音首字母大写

ArcGIS Pro计算字段将中文转换为拼音首字母大写

时间:2023-08-02 23:55:36浏览次数:31  
标签:firstLetterCo inputfield 转换 拼音 ArcGIS Pro 首字母 字段

将中文转换为拼音首字母,效果:

 

需要用到计算字段(GP或python都可以)

计算字段GP:

 

 1 # 转换汉字的代码块
 2 def transChinese(inputfield):
 3     from pypinyin import lazy_pinyin
 4     for i in inputfield:
 5         namea = inputfield
 6         cn_namelist = lazy_pinyin(namea)
 7         firstLetterCo = []
 8         for char in cn_namelist:
 9             firstLetter = char[0]
10             firstLetterCo.append(firstLetter)
11         firstLetterCo1 = ''.join(firstLetterCo).upper()
12         break
13     return firstLetterCo1

 

标签:firstLetterCo,inputfield,转换,拼音,ArcGIS,Pro,首字母,字段
From: https://www.cnblogs.com/jiangyuanjia/p/17602132.html

相关文章

  • JavaScript中的 "return await promise" 与 "return promise"
    原文地址:'returnawaitpromise'vs'returnpromise'inJavaScript原文作者:DmitriPavlutin译文出自:翻译计划当从异步功能中返回时,您可以等待该承诺得到解决,或者您可以直接返回它:returnawaitpromisereturnpromise:jsasyncfunctionfunc1(){constpromise=asyncOperat......
  • SAS 编程技巧 - PROC SQL(四)
    上一节,我们介绍了使用SELECT语句对变量进行查询,这一节我们继续介绍SELECT的简单查询操作。常量常量包括数值常量和字符串常量,有时候也被称为字面量(literal)。procsqlnoprint;createtableADSLasselect"TEST-CLINICAL-TRIAL-2023-0012"asST......
  • Proxmox VE软件防火墙的配置
    1软件防火墙的基本概念防火墙是计算机网络中用于保护网络安全的关键技术。防火墙可以是硬件设备部署在网络出口,也可以是软件部署在终端设备出口。本文主要介绍软件防火墙。软件防火墙可以根据网络流量的方向(进/出),以及报文中的源IP地址、目的地址、协议、源端口和目的端口等字段......
  • process explorer 可以查看进程的网络通信情况 收发字节数
      网络里可以查看的选项:  DLL里可以看到: ......
  • 高效Python-2-1 剖析(Profiling 性能分析)
    2从内置功能中获取最高性能本章包括剖析代码以发现速度和内存瓶颈更有效地利用现有的Python数据结构了解Python分配典型数据结构的内存成本使用懒编程技术处理大量数据有很多工具和库可以帮助我们编写更高效的Python。但是,在我们深入研究提高性能的所有外部选项之前,让我......
  • difference between store procedures and functions
    Functionscan'tmodifyanythingandmusthaveatleastoneparameter.Theyalsohavetoreturnaresult.Storedproceduresdon'tneedaparameter,maymodifydatabaseobjects,anddon'thavetoreturnaresult.Storedproceduresareusedto......
  • RS232转Profinet网关rs232串门转网门接法
    大家好,今天我要给大家带来一个很有意思的案例分享。你们猜猜,这回我们要用捷米的一款神奇的网关JM-RS485/232-PN做什么呢?没错,我们要把一台扫码枪设备通过这个RS232转PROFINET网关,接入到一台西门子S7-1200PLC的Profinet网络中。想象一下,一个看似普通的扫码枪,通过这个神奇的网关,就能......
  • RS232自由转Profinet网关rs232串门转网门接法
    你是否曾经遇到过这样的问题:如何在不编写复杂代码的情况下,将条形码数据上传到PLC?今天,我们将为你揭示一个简单的解决方案!让我们来看看这个神奇的组合:捷米的JM-RS485/232-PN(rs232转Profient网关)和锐码的TC8850型号多功能无线扫码枪。通过将它们连接起来,我们可以轻松地将现场条形......
  • 当编译器没有SetProcessDpiAwareness()这个函数时...
    #include<Shlobj.h>intsetdpi(){//定义一个函数指针类型typedefHRESULT(WINAPI*SetProcessDpiAwarenessFunc)(intvalue);//加载Shcore.dllHMODULEhModule=LoadLibrary("Shcore.dll");if(hModule==NULL){//加载失败......
  • 论文解读(APCA)《Adaptive prototype and consistency alignment for semi-supervised d
    [Wechat:Y466551|付费咨询,非诚勿扰]论文信息论文标题:Adaptiveprototypeandconsistencyalignmentforsemi-superviseddomainadaptation论文作者:JihongOuyang、ZhengjieZhang、QingyiMeng论文来源:2023aRxiv论文地址:download 论文代码:download视屏讲解:click1介绍......