Teagasg CAD / GISnochdadhqgis

Python: an cànan a bu chòir prìomhachas geomatics

An-uiridh bha e comasach dhomh faicinn mar a bha aig mo charaid “Filiblu” ri a phrògramadh Visual Basic for Applications (VBA) a chuir an dàrna taobh, leis an robh e a’ faireachdainn gu math comhfhurtail, agus a mhuineal ag ionnsachadh Python bhon fhìor thoiseach, gus atharrachadh a leasachadh den plugan "SIT baile" air QGIS. Is e tagradh a th’ ann a tha air fàs soilleir, agus is gann gun robh mi nam dhealbhaiche gnìomh oir cha robh mi ann gus a-nis. Às deidh còmhraidhean a chaidh a chumail aig an àm sin le Fili agus o chionn ghoirid le Nan à Peru, a chuir seachad beagan mhìosan a’ faighinn cuidhteas meirge le cùrsa Python, thàinig sinn suas leis an dreuchd seo, a’ smaoineachadh air cho cudromach sa tha Python air a bhith mar chànan san t-saoghal seo de Siostaman fiosrachaidh cruinn-eòlasach.

Dh ’fhaodadh an cuspair fhèin a bhith a’ coimhead neo-iomchaidh, gu sònraichte dhaibhsan a tha air a bhith a ’suathadh guailnean leis a’ chànan seo airson ùine mhòr. A ’dèanamh lèirmheas air cuspairean Geofumadas, chan eil ach mu 16 artaigil a’ toirt iomradh air Python, agus cha mhòr mar thaic ri grunn chòmhraidhean. Ach mar a thuirt sinn roimhe, feumaidh geo-eòlas na h-amannan sin a bhith a ’maidseadh leasachadh tagraidh, chan ann air sgàth gu bheil iad a’ coisrigeadh prògramadh, ach air sgàth gu bheil e èiginneach gum bi e comasach dhaibh an raon a thuigsinn agus fios a bhith aca ciamar a nì iad no a stiùireas iad leasachaidhean coimpiutair ann an cùisean geosppace.

Gu cinnteach an cànan a chruthaich Guido van Rossum tha e air a bhith a 'suidheachadh fhèin ann an roinnean a tha a' sìor fhàs ro-làimh. A 'dèanamh lèirmheas air artaigil Stephen Cass a chaidh fhoillseachadh ann an IEEE spectrum tha sinn a 'faighinn a-mach gu bheil Python an-dràsta a' fuireach anns a 'chiad àite anns an ìre, nuair a thathar a' bruidhinn air na prìomh chànanan prògramachaidh, ged a tha Forbes bha dùil aige ri rudeigin coltach ris. Gu dearbh, a-nis, anns an dreach 3 aige, tha e air a thaisbeanadh mar-thà air a dhaingneachadh a thaobh an taisbeanadh poblach fad às ann an 1991. Agus ged a tha mi a ’faireachdainn, air sgàth neo-eisimeileachd, nach bu chòir dhomh mìneachadh a dhèanamh air buannachdan Python an coimeas ri cànanan eile, chan urrainn dhomh fàgail gus an roghainn a fhuair mi airson Python a chuingealachadh, an dà chuid airson a fheart ioma-adhbhar, a shùbailteachd agus an eòlas a bhith a ’faicinn prògramadair ag atharrachadh gu furasta ris a’ chànan seo, is fheàrr leam a-nis tagraidhean a dhèanamh air Python a dh ’aindeoin a bhith dèidheil air a mhaighstireachd iomlan de VBA.

Bha meas mòr agam air an stiùireadh a chruthaich Aimee, gus Learn Python ann an co-theacsa hacadh beusach.

Nuair a bhruidhinn sinn air seo ri Nan, a 'dèanamh ath-sgrùdadh air na fòraman GIS, lorg sinn gu robh na prògraman a' coimhead a-mach mun chùis. Ma thèid sinn gu sneachda air gis.stackexchange gheibh sinn sin, gu mì-fhortanach, gu bheil mòran de na ceanglaichean a tha comharraichte neo-ghnìomhach; a tha, ge-tà, a 'toirt às an àite tòiseachaidh nar meòrachadh. B 'e a' cheist a chaidh a leasachadh:

"Nur beachd-sa, dè an leabhar / làrach as fheàrr airson Python ionnsachadh ma tha obair GIS agad ann an cuimhne?

Le 'nas fheàrr', bha e a' ciallachadh:

  • chan eil fada (leabhar)
  • furasta a thuigsinn (leabhar / làrach)
  • eisimpleirean math practaigeach (leabhar / làrach) "

Bu mhath leam an deasbad a thòiseachadh le bhith a ’sgaradh‘ làraich ’bho‘ leabhraichean ’. Às deidh mo chòmhradh cha mhòr Freudian le Nan, thàinig sinn gu bhith a ’smaoineachadh gum biodh e nas treasa. Mar sin bidh sinn a ’tòiseachadh leis na‘ làraich ’:

1 Tha a h-uile dad an crochadh air an 'ìre'

Is e cùrsa a th 'anns a' chiad mholadh agam Python stèidhichte air pròiseactan Udemy, chan ann a-mhàin air sgàth meud, ach cuideachd air sgàth a 'phrìs aice agus gu bheil cothrom ann air an t-susbaint nuair a thèid an cùrsa a ghabhail.

Tha sinn a ’tuigsinn nach eil a bhith nad neach-tòiseachaidh an aon rud ri bhith nad‘ eòlaiche ’. Ma tha thu dìreach air fios a chuir, chan eil dad nas fheàrr na bhith ag amas air a ’chànan agus an uairsin air an rud sònraichte. Mar sin, nuair a lorgas sinn trì freagairtean (9 bhòtaichean gu h-iomlan) a ’comharrachadh Codecademy Tha mi a 'smaoineachadh air na' newbies ', oir tha an làrach seo a' leigeil leinn a dhol a-steach don t-saoghal Python ann an dòigh gu math sìmplidh no cànan sam bith eile a tha sinn ag iarraidh ionnsachadh.

San dàrna àite, mar-thà aig ìre eadar-mheadhanach, tha thu Coursera. Tha an àrd-ùrlar MOOC seo a 'tabhann chùrsaichean a tha a' còmhdach diofar raointean. Gu h-àraidh tha sinn a 'toirt iomradh air a' chearcall chùrsaichean (5 gu h-iomlan) 'Python airson a h-uile duine'an urra ris an neach-taice Teàrlach Severance. Ge bith cò a ghabh an sreath le 'Dr. Chuck ', mar a bhios e a' treòrachadh gu math sgileil oir tha sinn a 'dol air adhart tron ​​ìre duilich bho chùrsa gu cùrsa.

Bidh mi cuideachd a’ toirt creideas do dhà chùrsa Python aig Guru99, gu sònraichte fear air an robh seann shaighdear Google ag obair.

Tha cùrsa eadar-mheadhanach eile, aig a bheil an aon ainm aig an leabhar air an làrach: Ionnsaich Python an t-slighe chruaidh. 52 eacarsaichean a ’còmhdach nan diofar chuspairean. Tha an luchd-leantainn aige aig Zed Shaw gun teagamh. 44 bhòt airson an leabhair!

Gu dearbh, cha b 'urrainn don fheadhainn a bha a' cumail ris a 'bhìoball cànain a bhith às-làthair. Tha an fhreagairt seo le bhòtaichean 10 a 'sealltainn dhuinn gu bheil sinn a' coimhead air an làrach daonnan oficial tha e fhathast na roghainn math airson co-chomhairle.

A-cheana air sgèile nas lugha tha iad a 'nochdadh Hackerrank, CodingBat, Real Python o an tè seo. Tha rudeigin ann airson a h-uile duine, ach chan eil e gu leòr coimhead.

2 Na leabhraichean airson trèanadh bunaiteach

Tha an tairgse an seo cuideachd sgapte. Bidh gach fear a 'crìochnachadh suas ag atharrachadh nas fheàrr le leabhar sònraichte. Gun a bhith a 'dìochuimhneachadh an fhìor bhòtaidh' Learn Python The Hard Way ', lorg sinn aon de thaghadh coltach ris:'Mar a smaoinicheas tu mar neach-saidheans coimpiutair'(luchdachadh sìos an-asgaidh)

Nas lugha bhòtaidh tha sinn a 'lorg'Fuasgladh a-steach gu Python((Bhòtaichean 10 agus luchdachadh a-nuas an-asgaidh) agus, mu dheireadh, le bhòtaichean 4, leabhar Hans Petter Langtangen, 'A Primer on Scientific Programming with Python', a gheibhear air Amazon.

3 SIG agus Python. An sònrachadh

Ràinig a ’mhòmaid ris an robh dùil. Agus leis an fhìrinn innse, tha am fiosrachadh a thug fòram GIS seachad gar fàgail dìlleachdan air sgàth a cheanglaichean neo-ghnìomhach. Gun dearmad, na tha e a ’tabhann GisGeography mar roghainnean an-asgaidh. Ged nam bheachd-sa, anns a ’chuspair seo tha e goireasach tasgadh a dhèanamh ann an cùrsa math airson tòiseachadh. An uairsin bheir fuasglaidhean no leabhraichean an-asgaidh barrachd neart dhuinn.

Anns an t-suidheachadh Hispanic againn, agus gu h-àraid air iarrtasan GIS air Python, mholainn cha mhòr le sùilean dùinte gu trì làraich càirdeil den bios-chruinne geofumed againn:

Ann an cùis chùrsaichean ann am Beurla, airson a 'chiad ìre bheir sinn comhairle do na làraich a leanas:

  • Stèidheachd Prògramadh le Python (ann an Udacity) - Oops, tha seo coitcheann, ach chuir sinn ris mar bharrachd. Gus boghag ann am foghlam Python gu gnìomhach agus saor an-asgaidh.  Gus tadhal.
  • GEO485 GIS Programming and Automation (Course State Open CourseWare) - Ionnsaich Python agus ciamar a nì thu fèin-ghluasad de ghnìomhan GIS ann an deasc Esri ArcGIS. Gus tadhal. (Bhòt 3 san t-seann fhòram againn).

Cuideachd bunaiteach ach le mòran a bharrachd fiosrachaidh:

  • Leasachadh Geo-Spàsail Python. Seann ach inntinneach, chan eil ann an dìomhaireachd gu bheil e a 'faighinn bhòtadh 23.
  • El Bun-amasan prògramadh GIS (GIS540) bho Oilthigh Stàite an NC a 'faighinn 4 bhòtaichean. Tha e coltach, gu h-èifeachdach le barrachd fiosrachaidh na Penn State.
  • Portal le tòrr fiosrachaidh. GIS BUAIDH Bheir e seachad raon farsaing de artaigilean, naidheachdan, cùrsaichean agus fiosrachadh eile. Bidh na bhòtaichean 44 agad a 'toirt taic do roghainnean luchd-cleachdaidh.

Anns an eòlas agam, tha cùrsaichean air-loidhne treòrachail, anns am bi thu ag ionnsachadh do eagal a chall, eacarsaichean treòraichte, eadar-obrachadh le luchd-clas agus tidsearan; Ach aig deireadh a ’chùrsa, ma tha thu airson an cuspair a ghabhail gu dona agus a thoirt gu ìre shònraichte, bu chòir dhut leabhar math a cheannach. A thaobh seo, tha liosta air a thoirt dhuinn airson ath-sgrùdadh gu socair:

Le bhòtaichean 13, tha coltas gu bheil Leasachadh Geo-thaobhach Python a ’tòiseachadh air tagraidhean a thogail bho thùs le bhith a’ cleachdadh Open Source GIS. Deagh thoiseach

  • Sgrìobhadh Python airson ArcGIS (Esri) - Gus innealan geoprocessing gnàthach a chruthachadh agus ionnsachadh mar a sgrìobhas tu còd python ann an ArcGIS. Faodar a luchdachadh sìos agus eacarsaichean tro Esri. Tha e ri fhaicinn ann an leabhar-leabhar cùrsa Penn State.

A bheil ùidh agad ann an ionnsachadh ArcPy? An seo fear liosta de ghoireasan airson rannsachadh.

Agus mu dheireadh tha iad a 'sealltainn dhuinn liosta bheag de leabhraichean Packthub, a tha inntinneach dhomh:

Gu crìch, ged a tha cuid de cheumannan maighstireachd air cuspairean geosppace a ’leantainn air adhart a’ teagasg Visual Basic mar chànan coitcheann airson luchd-saidheans neo-choimpiutaireachd, bu chòir an gluasad a bhith dha-rìribh Python. Is e na tha ri dhèanamh, ma tha seo air ùidh a thogail a ’tòiseachadh ag ath-bhreithneachadh, ag ath-bhreithneachadh agus ag ath-bhreithneachadh. Tha sinn mothachail nach e seo ach a ’chiad dòigh-obrach a thaobh a’ chuspair. A-nis, leig dhuinn faighinn a dh'obair!

Golgi Alvarez

Sgrìobhadair, neach-rannsachaidh, eòlaiche ann am Modalan Stiùireadh Fearainn. Tha e air pàirt a ghabhail ann am bun-bheachdachadh agus buileachadh mhodalan leithid: Siostam Nàiseanta de Rianachd Seilbh SINAP ann an Honduras, Modail Riaghlaidh Co-bhailtean ann an Honduras, Modail Amalaichte de Riaghladh Cadastre - Clàradh ann an Nicaragua, Siostam Rianachd na Tìre SAT ann an Coloimbia . Deasaiche blog eòlas Geofumadas bho 2007 agus neach-cruthachaidh an Acadamaidh AulaGEO a tha a’ toirt a-steach còrr air 100 cùrsa air cuspairean GIS - CAD - BIM - Digital Twins.

artaigealan co-cheangailte

aon beachd ann

Fàg beachd

Seòladh-d cha tèid fhoillseachadh. Feum air achaidhean air an comharrachadh le *

Lorg ann an Catalog Cuideachd
Dùin
Putan air ais dhan mhullach