自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

關(guān)于Python示例程序的基礎(chǔ)測(cè)繪學(xué)的介紹

開(kāi)發(fā) 后端
以下的文章就主要是對(duì)Python示例程序的相關(guān)介紹,其中包括Python示例程序的地圖學(xué),以及相關(guān)的比例,希望你讀完以下的文章會(huì)學(xué)會(huì)很多的東西。

在Python的實(shí)際運(yùn)用中如果你接觸到基礎(chǔ)測(cè)繪學(xué)中的Python示例程序時(shí),你是否對(duì)其有不解之處?如果你對(duì)Python示例程序想更深的了解,你就可以點(diǎn)擊以下的文章。希望你會(huì)有所收獲。

基礎(chǔ)測(cè)繪學(xué)之 若干Python示例程序

已經(jīng)到IEU學(xué)了半年測(cè)繪,本著短期培訓(xùn)的態(tài)度,以最短的時(shí)間學(xué)了n多的課程,一知半解者甚眾。

 好在本科于zju養(yǎng)成了“好讀書(shū),不求甚解”的習(xí)慣,但凡給公式者絕不深究推導(dǎo),再編成程序,以后使用時(shí)直接調(diào)用,豈不美哉。惜到IEU培訓(xùn)居然不讓用電腦,身邊唯一帶點(diǎn)智能的電子玩意就只有一臺(tái)搭載Symbian S60v3的Nokia N81...

時(shí)恰同班好友Mr. BigHead研究跨平臺(tái)語(yǔ)言python,用于在其WindowsMobile的多普達(dá)上編程,每日在其側(cè)滑全鍵盤(pán)上編得不亦樂(lè)乎。獨(dú)樂(lè)樂(lè)不如眾樂(lè)樂(lè),遂于我N81上裝py之塞班版,與之同習(xí)。數(shù)月內(nèi),編“圖幅編號(hào)計(jì)算”(地圖學(xué))、“大地測(cè)量”、“復(fù)合導(dǎo)線近似平差計(jì)算”(現(xiàn)代測(cè)量學(xué))等若干小程,整理于下。

(1)地圖學(xué) 系列比例尺地形圖分幅編號(hào)計(jì)算

[作用] 輸入經(jīng)緯度,計(jì)算該點(diǎn)所在各比例尺地圖的圖幅編號(hào)

 

  1. [code] 

圖幅編號(hào),輸入經(jīng)緯度,計(jì)算所在各比例尺圖幅編號(hào)

 

  1. def dfm2d(d,f,m):  
  2. temp=m/60.0  
  3. temptemp=temp+f  
  4. res=d+temp/60.0  
  5. return res   
  6. def u(s):  
  7. return s.decode('utf8')  
  8. def gridnn(n,x,y,xs,xe,ys,ye):  
  9. dx=(xe-xs)/(n+0.0)  
  10. dy=(ye-ys)/(n+0.0)  
  11. for i in range(1,n+1):  
  12. if y>=(ye-i*dy):  
  13. break  
  14. tempy=i 
  15. for i in range(1,n+1):  
  16. if x<=(xs+i*dx):  
  17. break  
  18. tempx=i 
  19. return (tempy-1)*n+tempx  
  20. #main  
  21. print u('歡迎使用\n系列比例尺地形圖分幅編號(hào)計(jì)算
    \nPowered by FanZhenzhen IEU Version 1.0\n')  
  22. Ld=int(raw_input(u('輸入經(jīng)度L度數(shù):')))   
  23. Lf=int(raw_input(u('輸入經(jīng)度L分?jǐn)?shù):')))  
  24. Lm=int(raw_input(u('輸入經(jīng)度L秒數(shù):')))  
  25. Bd=int(raw_input(u('輸入緯度B度數(shù):')))  
  26. Bf=int(raw_input(u('輸入緯度B分?jǐn)?shù):')))  
  27. Bm=int(raw_input(u('輸入緯度B秒數(shù):')))  
  28. L=dfm2d(Ld,Lf,Lm)  
  29. B=dfm2d(Bd,Bf,Bm)   

 

計(jì)算1:100萬(wàn)圖幅編號(hào)

  1. Seq100_hang=int(B/4)+1  
  2. Seq100_lie=int(L/6)+31  
  3. Le100=(Seq100_lie-30)*6  
  4. Bn100=Seq100_hang*4  
  5. print u('1:100萬(wàn)圖幅編號(hào) '),
    Seq100_hang,'-',Seq100_lie 

 

以上文章就是對(duì)Python示例程序的部分介紹。

【編輯推薦】

  1. 用python代碼安裝軟件所需要的工具的介紹
  2. Python編程語(yǔ)言比perl在實(shí)際應(yīng)用中優(yōu)點(diǎn)所在
  3. 編譯Python正則表達(dá)式的具體操作方法介紹
  4. Python編程在實(shí)際應(yīng)用中的三大優(yōu)點(diǎn)的相關(guān)介紹
  5. python 讀寫(xiě)配置文件的實(shí)際操作步驟解析
責(zé)任編輯:佚名 來(lái)源: 博客園
相關(guān)推薦

2010-01-12 16:40:23

miniGUI編譯安裝

2010-03-16 11:16:52

無(wú)線ZigBee技術(shù)

2021-10-13 14:03:23

C++EasyC基礎(chǔ)

2010-03-23 14:12:43

Python開(kāi)發(fā)Win

2010-03-19 14:44:30

Python模塊級(jí)函數(shù)

2009-07-06 10:10:43

MyJSP

2009-12-15 09:03:13

OSPF路由協(xié)議

2019-08-14 10:20:57

GNU Autotoo

2021-02-09 00:44:20

網(wǎng)絡(luò)空間測(cè)繪

2022-03-30 08:37:32

Python函數(shù)編程自定義函數(shù)

2009-07-14 15:27:17

Jython腳本示例

2010-03-18 16:37:13

Python 程序流程

2010-03-25 16:51:12

Python程序

2023-11-03 08:01:15

2010-01-06 17:26:59

2010-03-18 13:43:40

python面向?qū)ο?/a>

2011-08-08 13:52:18

dbcp服務(wù)器

2009-12-24 15:04:40

ADO管理

2010-07-07 17:51:49

VoIP協(xié)議

2017-01-13 15:39:29

Linux進(jìn)程基礎(chǔ)介紹
點(diǎn)贊
收藏

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