最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在arcgis使用python腳本進(jìn)行字段計(jì)算時是如何解決中文問題的

 更新時間:2015年10月18日 15:03:29   投稿:mrr  
這篇文章主要介紹了在arcgis使用python腳本進(jìn)行字段計(jì)算時是如何解決中文問題的,需要的朋友可以參考下

一、引言

  在arcgis打開一個圖層的屬性表,可以對屬性表的某個字段進(jìn)行計(jì)算,但是在平常一般都是使用arcgis提供的字段計(jì)算器的界面進(jìn)行傻瓜式的簡答的賦值操作,并沒有使用到腳本對字段值進(jìn)行邏輯的操作。由于最近一直在學(xué)python腳本,剛好又碰上一好基友需要我的助攻(使用arcgis制圖),這就用上了。本以為能夠輕松搞定的,沒想到搬石頭砸腳了,下面就來說我是如何被砸腳的吧。

二、問題描述:將test字段中值為“湖南”的變?yōu)椤昂鲜 薄?/strong>

      這個邏輯是相當(dāng)?shù)暮唵?,使用python寫一個對應(yīng)的方法為: 

def cal(value):
  if(value=='湖南'):
    return value + '省'
  else:
    return value

      在arcgis中運(yùn)行python代碼如下圖:

 注意:引用屬性字段的值得方法為!test!

  點(diǎn)擊確定,結(jié)果彈出一個錯誤,沒有提示具體是什么錯誤,最后在查找了一下資料,原來是python使用中文的時候一定要進(jìn)行轉(zhuǎn)碼。

三、解決方案

  于是將上面代碼中有中文出現(xiàn)的地方對其進(jìn)行轉(zhuǎn)碼就好了。更改后的代碼如下:

def cal(value):
  if(value=='湖南'.decode('utf-8')):
    return value + '省'.decode('utf-8')
  else:
    return value

這下就沒有錯誤了,需要更改的就是在字符串”湖南“和‘省”后面添加 decode('utf-8')方法對其進(jìn)行編碼。

這下就解決了在arcgis中python腳本處理中文的問題。

四、小結(jié)

  在arcgis中使用python腳本,只要碰到中文就需要對其進(jìn)行decode('utf-8')進(jìn)行轉(zhuǎn)碼。

  另外,在arcgis中提供的python腳本編輯器超級難用,所以可以先使用好用的python編輯,將邏輯代碼編寫好,然后復(fù)制進(jìn)去,然后運(yùn)行,又快又好。

相關(guān)文章

  • python scipy 稀疏矩陣的使用說明

    python scipy 稀疏矩陣的使用說明

    這篇文章主要介紹了python scipy 稀疏矩陣的使用說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • 淺談Keras的Sequential與PyTorch的Sequential的區(qū)別

    淺談Keras的Sequential與PyTorch的Sequential的區(qū)別

    這篇文章主要介紹了淺談Keras的Sequential與PyTorch的Sequential的區(qū)別,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • python更換國內(nèi)鏡像源三種實(shí)用方法

    python更換國內(nèi)鏡像源三種實(shí)用方法

    這篇文章主要給大家介紹了關(guān)于python更換國內(nèi)鏡像源三種實(shí)用方法的相關(guān)資料,更換Python鏡像源可以幫助解決使用pip安裝包時速度過慢或無法連接的問題,需要的朋友可以參考下
    2023-09-09
  • PyQt5+QtChart繪制散點(diǎn)圖

    PyQt5+QtChart繪制散點(diǎn)圖

    QChart是一個QGraphicScene中可以顯示的QGraphicsWidget。本文將利用QtChart實(shí)現(xiàn)繪制散點(diǎn)圖,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-12-12
  • 基于Python制作圖像完美超分處理工具

    基于Python制作圖像完美超分處理工具

    這篇文章主要和大家分享一個有意思的模型:RealBasicVSR。本文將利用這個模型制作一個圖像超分處理工具,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-05-05
  • Python入門教程(三十一)Python的Try和Except

    Python入門教程(三十一)Python的Try和Except

    這篇文章主要介紹了Python入門教程(三十一)Python的Try Except,當(dāng)我們調(diào)用Python并發(fā)生錯誤或異常時,通常會停止并生成錯誤消息,
    可以使用try語句處理這些異常,需要的朋友可以參考下
    2023-05-05
  • django模板加載靜態(tài)文件的方法步驟

    django模板加載靜態(tài)文件的方法步驟

    這篇文章主要介紹了django模板加載靜態(tài)文件的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-03-03
  • python開頭的coding設(shè)置方法

    python開頭的coding設(shè)置方法

    今天小編就為大家分享一篇python開頭的coding設(shè)置方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python利用LightGBM實(shí)現(xiàn)高效的梯度提升

    Python利用LightGBM實(shí)現(xiàn)高效的梯度提升

    LightGBM是一個流行的梯度提升庫,由微軟開發(fā),并在多個機(jī)器學(xué)習(xí)競賽中取得了優(yōu)秀的表現(xiàn),本文主要為大家介紹了如何利用LightGBM實(shí)現(xiàn)高效的梯度提升,需要的可以參考一下
    2023-06-06
  • Linux 修改Python命令的方法示例

    Linux 修改Python命令的方法示例

    這篇文章主要介紹了Linux 修改Python命令的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12

最新評論

东丽区| 海伦市| 黑龙江省| 阿尔山市| 洪江市| 天峨县| 姜堰市| 上虞市| 巍山| 卫辉市| 宁武县| 洛宁县| 桃园市| 微山县| 盐津县| 衡水市| 油尖旺区| 江北区| 浦东新区| 金阳县| 钟山县| 揭阳市| 丹寨县| 潞城市| 晋城| 武乡县| 库伦旗| 开鲁县| 萍乡市| 东明县| 枝江市| 淮滨县| 白河县| 永和县| 宜兴市| 黄浦区| 宣城市| 济阳县| 咸宁市| 唐海县| 保德县|