Ho ruta CAD / GISFeaturedqgis

Python: puo hore ba lokela ho bea pele geomatics

Selemong se fetileng ke ile ka bona kamoo motsoalle oa ka "Filiblu" a ileng a tlameha ho behella ka thōko lenaneo la hae la Visual Basic for Applications (VBA), leo a neng a ikutloa a phutholohile ka lona, ​​​​'me a phutholla matsoho a hae a ho ithuta Python ho tloha qalong, ho ntlafatsa mokhoa oa ho ikamahanya le maemo. plugin "Municipal SIT" ho QGIS. Ke ts'ebeliso e seng e hlakile, 'me ke ne ke se moqapi ea sebetsang hantle hobane ke ne ke le sieo ho fihlela joale. Ka mor'a lipuisano tse neng li tšoaroa ka nako eo le Fili 'me haufinyane tjena le Nan oa Peru, ea qetileng likhoeli tse itseng a tlosa mafome ka thupelo ea Python, re ile ra tla le poso ena, re nahana ka hore na Python e fetohile ea bohlokoa hakae e le puo lefatšeng lena la Litsamaiso tsa Boitsebiso ba Geographic.

Taba ka boeona e ka bonahala e se na thuso, haholo ho ba seng ba 'pikitla mahetla' ka puo ena nako e telele. Ho lekola lihlooho tsa Geofumadas, ke lingoliloeng tse ka bang 16 feela tse buang ka Python, mme e batla e le motlatsi oa lipuisano tse fapaneng. Empa joalo ka ha re se re boletse pejana, li-geomatics tsa linako tsena li tlameha ho tseba nts'etsopele ea ts'ebeliso, eseng hobane ba tla inehela ho mananeo, empa hobane ho potlakile hore ba tsebe ho utloisisa pharalla le ho tseba ho tsamaisa kapa ho hlokomela nts'etsopele ea likhomphutha litabeng tsa lefatše.

Ka sebele puo e bōpiloeng ke Guido van Rossum e 'nile ea itšetleha ka likarolo tse ntseng li tsoela pele ho feta pele. Ho hlahloba Stephen Cass sehlooho se hatisitsoeng ho IEEE Spectrum re fumana hore Python hona joale e na le sebaka sa pele sechabeng, ha lipuo tse phahameng tsa lenaneo li buuoa, le hoja Forbes ntho e tšoanang e ne e tsoetse pele ho rona. Ehlile, hona joale, phetolelong ea eona ea 3, e hlahisitsoe e se e kopantsoe kamanong le phatlalatso ea eona e hole ea sechaba ka 1991. Mme leha ke nahana hore, molemong oa boits'oaro, ha kea lokela ho qaqisa melemo ea Python ha e bapisoa le lipuo tse ling, nke ke ka tloha ho fokotsa khetho eo ke e fumaneng bakeng sa Python, ka bobeli bakeng sa tšebetso ea eona ea merero e mengata le ho tenyetseha ha eona le boiphihlelo bo phetseng ka ho bona moqapi a ikamahanya habonolo le puo ena, a khetha hona joale ho etsa lits'ebetso ho Python leha a ne a rata ho e laola ka botlalo. VBA.

Ke ne ke rata tataiso e entsoeng ke Aimee, ho Ithuta Python maemong a boitshwaro fake.

Ha re tšohla taba ena le Nan, re ntse re hlahloba liforomo tsa GIS, re fumane hore bamameli ba ne ba ipotsa ka taba ena. Haeba re ea ho melaetsa ho gis.stackexchange re fumana hore, ka bomalimabe, lihlopha tse ngata tse bontšitsoeng ha li sebetse; eo, leha ho le joalo, ha e tlose ntlha ea ho qala ha re nahanisisa. Potso e hlahisitsoeng moo e ne e le:

"Maikutlo a hao, ke buka efe e ntle ka ho fetisisa / buka ea ho ithuta Python haeba u nahanne ka mosebetsi oa GIS?

Ka 'mejor', e ne e boleloa:

  • nako e telele haholo (buka)
  • ho utloisisa habonolo (buka / sebaka)
  • mehlala e metle (buka / sebaka) "

Ke kopa ho qala puisano ka ho arola 'libaka' le 'libuka'. Kamora puisano ea ka e batlang e le ea Freudian le Nan, re se re nahana hore e tla ba ea bohlokoa haholoanyane. Kahoo re qala ka 'libaka tsa marang-rang':

1 Lintho tsohle li itšetlehile ka 'boemo'

Keletso ea ka ea pele ke thupelo ea Python e thehiloeng merero ea Udemy, eseng feela ka lebaka la boholo ba eona, empa le ka lebaka la theko ea eona le 'nete ea hore hang ha thupelo e nkiloe, ho na le bophelo bohle ba ho fumana litaba.

Rea utloisisa hore ho ba moqapi ha ho tšoane le ho ba 'setsebi'. Haeba u sa tsoa ikopanya le batho, ha ho letho le betere ho feta ho tsepamisa maikutlo ho puo ebe ho tse ikhethang. Ka hona, ha re fumana likarabo tse tharo (kakaretso ea likhetho tse 9) li supa Codecademy Ke nahana ka 'newbies', kaha sebaka sena se re lumella ho kena lefatšeng la Python ka tsela e bonolo kapa puo leha e le efe eo re lakatsang ho ithuta eona.

Ea bobeli, e se e le boemong ba bobeli, u teng Coursera. Setamo sena sa MOOC se fana ka lithuto tse koahelang libaka tse fapaneng. Ka ho khetheha re bua ka potoloho ea lithupelo (5 ka kakaretso) 'Python bakeng sa E mong le e mong'e le mookameli oa Charles Severance ea nang le kutloelo-bohloko. Mang kapa mang ea ileng a nka sekhetho le 'Dr. Chuck ', o tla lemoha kamoo a re tataisang ka bokhoni kateng ha re ntse re tsoela pele ho feta tekanyong ea mathata ho tloha thupelong ho ea ho tse ling.

Ke boetse ke leboha lithuto tse 'maloa tsa Python ho Guru99, haholo-holo e ileng ea sebetsoa ke setsebi sa Google.

Tsela e 'ngoe ea boemo bo bohareng, eo buka ea eona e nang le lebitso le tšoanang la sebaka ke: Ithute Python Tsela e Boima. Mesebetsi e 52 e akaretsang lihlooho tse fapaneng. Zed Shaw o na le balateli ba hae ntle ho pelaelo. Likhetho tsa 44 bakeng sa buka!

Ha e le hantle, ba ts'oanang le 'bible' ea puo ba ke ke ba ba sieo. Karabo ena ka likhetho tsa 10 e re bontša hore kamehla hlahloba sebaka oficial e ntse e le sebaka se setle bakeng sa ho buisana.

E se e le ka tekanyo e nyane eo ba e bonang Hackerrank, CodingBat, Python ea sebele o sena. Ho na le ntho bakeng sa bohle, empa ha hoa lekana ho shebahala.

2 Libuka bakeng sa koetliso ea motheo

Mpho mona e boetse e hasane. E 'ngoe le e' ngoe e qetella e fetola hantle le buka e itseng. Ntle le ho lebala ba khethiloeng 'Ithute Python The Hard Way' re fumane ho amoheloa ho tšoanang: 'Tsela ea ho Nahana Joaloka Setsebi sa Khomphutha'(mahala mahala)

Ntho e seng kae e khethiloeng eo re e fumanangEtela ho Python'(Likhetho tsa 10 hape le mahala)' me, qetellong ka likhetho tsa 4, buka ea Hans Petter Langtangen, 'Primer ka Scientific Programming with Python', e ka fumanoang Amazon.

3 SIG le Python. The specialization

Nako e lebelletsoeng e fihlile. Ho bua 'nete, tlhaiso-leseling e fanoeng ke foramo ea GIS e re siea re le likhutsana ka lebaka la likhokahano tsa eona tse sa sebetseng. Ha e hlokomolohuoe, e fana ka eng GisGeography e le mekhoa e meng ea mahala. Le ha ke nahana, ka taba ena ho bonolo ho tsetela tseleng e ntle ho qala. Ebe tharollo ea mahala kapa libuka li tla re fa botsitso haholoanyane.

Mantsoeng a rona a Manpanishe, mme ka ho toba ka lik'homphieutha tsa GIS ka Python, ke ne ke tla khothalletsa hoo e batlang e le mahlo a koetsoeng libakeng tse tharo tse nang le botsoalle tsa sebaka sa rona sa geofumed:

Haeba ho na le lithuto tsa Senyesemane, bakeng sa boemo ba pele re eletsa libaka tse latelang:

  • Programming Foundation le Python (ka Udacity) - Che, ena ke ea kakaretso, empa re e kentse e le e eketsehileng. Ho setsoe ka Python ho ithuta ka bolokolohi le ka mahala.  Ho etela.
  • GEO485 GIS mananeo le itirise ka (Penn State Open CourseWare) - Python e rutehileng 'me a automate mesebetsi GIS Esri ArcGIS komporong. Ho etela. (Likhetho tsa 3 sebokeng sa rona sa khale).

Hape ke tsa motheo empa ka boitsebiso bo bongata:

  • Ntlafatso ea Geo-Spatial Development. E tsofetse empa e thahasellisa, ha e na lefeela hore e fumana likhetho tsa 23.
  • El Kemiso ea GIS ea bohlokoa (GIS540) ho tloha NC State University e fumana likhetho tsa 4. Ho bonahala eka, ka katleho le boitsebiso bo eketsehileng ho feta Penn State.
  • Sebaka se nang le boitsebiso bo bongata. GIS LOUNGE E fana ka lihlooho tse fapa-fapaneng tsa litaba, litaba, lithuto le lintlha tse ling. Likhetho tsa hau tsa 44 li tšehetsa likhetho tsa basebelisi.

Ka boiphihlelo ba ka, lithuto tsa inthanete li sekametse ho moo u ithutang ho felloa ke tšabo, ho ikoetlisa, ho sebelisana le bao u kenang sekolo le bona le matichere Empa qetellong ea thupelo, haeba u batla ho nka taba ka botebo mme u e ise boemong bo inehetseng, u lokela ho reka buka e ntle. Mabapi le sena, re fuoa lethathamo la ho lekola ka khutso:

Ka likhetho tsa 13, Python Geospatial Development e bonahala e qala ho haha ​​likopo ho tloha qalong ho sebelisa Open Source GIS. Qala hantle

  • Python Scripting bakeng sa ArcGIS (Esri) - Ho theha lisebelisoa tsa tlhahiso ea geoprocessing le ho ithuta ho ngola khoutu ea python ArcGIS. E ka kopitsoa le ho ikoetlisa ka Esri. E hlaha litabeng tsa histori tsa Penn State.

E ntse e thahasella ho ithuta ArcPy? Mona o le mong lenane tsa lisebelisoa tsa ho batlisisa.

'Me qetellong ba re bontša lenane le lenyenyane la libuka tsa Packthub, tseo ke li thahasellisang:

Ha re phethela, leha li-degree tsa master tse ling lithutong tsa lefats'e li ntse li tsoela pele ho ruta Visual Basic joalo ka puo e tloaelehileng bakeng sa bo-rasaense bao eseng ba likhomphutha, tloaelo e lokela ho ba Python. Se salang se lokela ho etsoa, ​​haeba sena se hlahisitse thahasello ke ho qala ho lekola, ho lekola le ho lekola. Rea tseba hore ena ke mokhoa oa pele feela oa taba. Joale, ha re qaleng ho sebetsa!

Golgi Alvarez

Mongoli, mofuputsi, setsebi sa Mehlala ea Tsamaiso ea Mobu. O kentse letsoho ho nahanoa le ho kenya ts'ebetsong ea mehlala e kang: Sistimi ea Sechaba ea Tsamaiso ea Thepa SINAP ho Honduras, Mohlala oa Tsamaiso ea Masepala a Kopanetsoeng Honduras, Mohlala o Kopanetsoeng oa Tsamaiso ea Cadastre - Registry in Nicaragua, System of Administration of Territory SAT in Colombia. . Mohlophisi oa blog ea tsebo ea Geofumadas ho tloha 2007 le moetsi oa AulaGEO Academy e kenyelletsang lithuto tse fetang 100 ka lihlooho tsa GIS - CAD - BIM - Digital Twins.

Related Articles

One Comment

Siea ho hlahisa maikutlo

aterese ya hao ya imeile ke ke ho phatlalatswa. masimo a hlokahala a tšoailoe ka *

Konopo ea holimo