成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python數(shù)據(jù)轉(zhuǎn)換實(shí)現(xiàn)代碼深入分析

開發(fā) 后端
我們?cè)谶@篇文章中主要是通過(guò)一段代碼示例的講解來(lái)為大家詳細(xì)剖析了Python數(shù)據(jù)轉(zhuǎn)換的實(shí)現(xiàn)方法,朋友們可以以此為學(xué)習(xí)參考對(duì)象。

對(duì)于大多數(shù)開發(fā)人員來(lái)說(shuō),掌握Python這一編程語(yǔ)言其實(shí)是比較容易的,雖然其中有很多不同于其他語(yǔ)言的使用方法,但是其應(yīng)用方便簡(jiǎn)單的特點(diǎn)使其在開發(fā)領(lǐng)域中占據(jù)主要地位。在這里我們就可以先從Python數(shù)據(jù)轉(zhuǎn)換的實(shí)現(xiàn)方法來(lái)看看這一語(yǔ)言的具體編寫方式。

學(xué)了幾天的Python和FME Objects,發(fā)現(xiàn)之間教程里的很多對(duì)象已經(jīng)過(guò)時(shí)了,而且語(yǔ)法和vb相差比較大,但概念還是一樣的,下面寫一段Python代碼,將這幾天學(xué)習(xí)的對(duì)象聯(lián)系一下,下面的代碼功能是讀schema feature和data feature,并顯示feature的屬性和關(guān)聯(lián)的坐標(biāo)系,并使用FMEDialog對(duì)象來(lái)設(shè)置源和目標(biāo),并做格式轉(zhuǎn)換,以下Python數(shù)據(jù)轉(zhuǎn)換代碼經(jīng)過(guò)測(cè)試,運(yùn)行正常。

  1. import pyfme   
  2. FME_GEOMETRY_TYPE={  
  3. 0:"FME_GEOM_UNDEFINED",  
  4. 1:"FME_GEOM_POINT",  
  5. 2:"FME_GEOM_LINE",  
  6. 4:"FME_GEOM_POLYGON",  
  7. 8:"FME_GEOM_DONUT",  
  8. 256:"FME_GEOM_PIP",  
  9. 512:"FME_GEOM_AGGREGATE",  
  10. }   
  11. session=pyfme.FMESession()  
  12. dialog=session.createDialog()   
  13. pr=dialog.sourcePrompt("","")  
  14. reader=pyfme.FMEReader(pr[0])  
  15. reader.open(pr[1],pr[2])   
  16. pw=dialog.destPrompt("","")  
  17. writer=pyfme.FMEWriter(pw[0])  
  18. writer.open(pw[1],pw[2])   
  19. theend=True 
  20. while theend:  
  21. feature=pyfme.FMEFeature()  
  22. theend=reader.readSchema(feature)  
  23. if theend:  
  24. print "\n------------%s----------" % "Schema Feature Infomation"  
  25. print "Geometry Type: " + str(FME_GEOMETRY_TYPE
    [feature.getGeometryType()])  
  26. print "Feature Type: " + str(feature.getFeatureType())  
  27. print "CoordinateSystem Name: " + feature.getCoordinateSystem()  
  28. csm=pyfme.FMECoordSysManager()  
  29. csp=csm.getOGCCoordSys(feature.getCoordinateSystem())  
  30. print "CoordinateSystem Information:\n%s\n" % csp  
  31. writer.addSchema(feature)   
  32. theend=True 
  33. while theend:  
  34. feature=pyfme.FMEFeature()  
  35. theend=reader.read(feature)  
  36. if theend:  
  37. print "\n------------%s----------\n" % "Data Feature Infomation"  
  38. print "GeometryType: " + str(FME_GEOMETRY_TYPE
    [feature.getGeometryType()])  
  39. print "FeatureType: " + str(feature.getFeatureType())  
  40. print "CoordinateSystem: " + feature.getCoordinateSystem()  
  41. print "CoordinateSystem List:\n%s\n" % feature.getCoordinates()  
  42. writer.write(feature)   
  43. reader.close()  
  44. writer.close()  
  45. del reader  
  46. del writer 

Python數(shù)據(jù)轉(zhuǎn)換運(yùn)行環(huán)境 FME DESKTOP 2009 ,pyfme for Python 2.5,Python 2.5

【編輯推薦】

  1. Python增量備份實(shí)現(xiàn)技巧分享
  2. Python命名約定基本內(nèi)容解析
  3. Python編程規(guī)范具體內(nèi)容解析
  4. C調(diào)用Python函數(shù)相關(guān)代碼示例剖析
  5. Python插件PyDev正確配置方法解讀
責(zé)任編輯:曹凱 來(lái)源: 博客園
相關(guān)推薦

2010-03-02 13:36:23

WCF事務(wù)投票

2011-03-23 11:01:55

LAMP 架構(gòu)

2010-09-07 14:21:22

PPPoE協(xié)議

2022-04-12 08:30:45

TomcatWeb 應(yīng)用Servlet

2009-12-16 16:39:01

Visual Stud

2009-06-10 18:12:38

Equinox動(dòng)態(tài)化OSGi動(dòng)態(tài)化

2022-08-30 07:00:18

執(zhí)行引擎Hotspot虛擬機(jī)

2009-12-14 14:50:46

Ruby傳參數(shù)

2021-10-29 16:36:53

AMSAndroidActivityMan

2010-03-08 14:53:48

Linux分區(qū)

2023-02-01 08:13:30

Redis內(nèi)存碎片

2011-09-01 13:51:52

JavaScript

2009-07-03 11:14:57

2011-06-28 14:11:33

JavaScript

2014-10-30 15:08:21

快速排序編程算法

2009-04-13 16:37:33

JSPWeb標(biāo)簽

2015-08-03 09:54:26

Java線程Java

2018-10-25 15:24:10

ThreadLocal內(nèi)存泄漏Java

2018-12-18 10:11:37

軟件復(fù)雜度軟件系統(tǒng)軟件開發(fā)

2021-04-13 12:55:06

SpringMVC解析器接口
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 狠狠躁18三区二区一区 | 国产欧美日韩二区 | av无遮挡| 一级特黄在线 | 殴美成人在线视频 | 日韩成人免费视频 | 婷婷综合色 | 亚洲精品视频在线观看视频 | 国产精品一区二区欧美 | 国产一区不卡 | av黄色免费在线观看 | 中文字幕成人免费视频 | 精品国产99| 中文字幕高清免费日韩视频在线 | www亚洲精品| 色婷婷综合网 | 黄网站涩免费蜜桃网站 | 性高湖久久久久久久久aaaaa | 欧美精品一区二区三区四区 在线 | 国产精品无码久久久久 | 国产精品免费一区二区三区 | 宅男伊人 | 国产精品a久久久久 | 亚洲高清视频在线观看 | 日本成人中文字幕 | 午夜三级网站 | 久亚州在线播放 | 欧美日一区二区 | 欧美一级网站 | 一区二区高清在线观看 | 91精品在线看| 日韩欧美三区 | 精品国产精品 | 日本成人在线播放 | 亚洲国产成人在线观看 | 欧美精品1区2区3区 免费黄篇 | 久久精品中文 | 欧美精品一区二区三区在线 | 久草99| 久久久精品久久久 | 成人午夜在线 |