Python: asụsụ na kwesịrị Hazie geomatics

N'afọ gara aga, enwere m ike ịgba akaebe etu enyi m "Filiblu" siri wezuga ihe omume Visual Basic for Applications (VBA) ya nke ọ nwere ezigbo ntụsara ahụ, wee tụgharịa aka uwe ya na-amụta Python site na ncha, iji mepee mmegharị nke ngwa mgbakwunye «Obodo Nọdụ» na QGIS. Ọ bụ ngwa nke na-apụtawanye ìhè, nke m na-esiteghị na mmebe ọrụ n'ihi na anọghị m ebe ahụ ruo ugbu a. Mgbe mkparịta ụka mụ na Fili na oge ahụ na Nan na nso nso a sitere na Peru, onye na-anwale ọnwa ole na ole na usoro Python, anyị tụlere post a, na-eche etu Python si dị mkpa dị ka asụsụ n'ụwa a nke sistemụ Ozi Ala.

Isi okwu a n’onwe ya nwere ike ịdị ka ọ baghị uru, ọkachasị ndị ‘jiri asụsụ a na-ete aka’ ogologo oge. Nyochaa isiokwu Geofumadas, naanị ihe gbasara 16 isiokwu na-ezo aka na Python, yana ihe fọrọ nke nta ka ọ bụrụ mgbakwunye na mkparịta ụka dị iche iche. Mana dịka anyị kwurula na mbụ, geomatics nke oge ndị a ga-enwerịrị mmepe mmepe, ọ bụchaghị n'ihi na ha ga-arara onwe ha nye mmemme, mana n'ihi na ọ dị ngwa na ha ga-enwe ike ịghọta akụkụ ahụ ma mara otu esi eduzi ma ọ bụ lekọta mmepe kọmputa na ihe gbasara ụwa.

N'ezie, asụsụ e kere Guido van Rossum anọwo na-etinye onwe ya n'ọtụtụ na-arịwanye elu na ngalaba. Na-enyocha ihe Stephen Cass na IEEE ụdịdị dị iche iche anyị na-ahụ na Eke Ọgba ugbu a na-ebute ebe mbụ na ogo, mgbe a na-asụ asụsụ mmemme kachasị elu, ọ bụ ezie na ama Forbes ihe yiri nke a eruola anyị aka. N’ezie, ugbu a, na ụdị nke atọ ya, ewepụtara ya nke emegorolarị onwe ya n’ihe metụtara ngosipụta ọhaneze ya dị anya na 3. Ma ọ bụ ezie na echere m na, n’ihi ebumnuche, ekwesịghị m ịkọwapụta uru nke Python ma e jiri ya tụnyere asụsụ ndị ọzọ, enweghị m ike ịhapụ iji belata njedebe m nwetara maka Eke Ọgba, maka ebumnuche ya dị iche iche dị ka mgbanwe ya yana ahụmịhe nke ịhụ onye mmemme na-emegharị ngwa ngwa na asụsụ a, na-ahọrọ ugbu a iji mee ngwa ahụ na Python n'agbanyeghị na ọ hụrụ nnabata ya niile. VBA.

Ahụrụ m ntụzịaka nke Aimee kere, Mụta Python isi ụkpụrụ hacking.

Mgbe anyị na Nan kwurịtara nke a, na-enyocha GIS forum, anyị chọpụtara na ndị na-eme ihe nkiri na-eche banyere isiokwu ahụ. Ọ bụrụ na anyị agaa agbụ na gis.stackexchange anyị na-ahụ na, ọ dị mwute ikwu, ọtụtụ n'ime njikọ ndị a gosipụtara anaghị arụ ọrụ; nke, Otú ọ dị, adịghị ewepu mmalite na ngosipụta anyị. Ajụjụ ahụ mepụtara bụ:

"N'echiche nke gị, olee akwụkwọ / saịtị kasị mma iji mụta Python ma ọ bụrụ na ị nwere GIS n'uche?

Site 'mejor', pụtara:

  • ọ bụghị ogologo oge (akwụkwọ)
  • dị mfe ịghọta (akwụkwọ / ebe)
  • ezigbo ezi ihe omuma (akwukwo / ebe) "

Ọ ga-amasị m ịmalite mkparịta ụka site na ikewapụ 'saịtị' na 'akwụkwọ'. Mgbe mụ na Nandi nwere mkparịta ụka Freudian, anyị echela na ọ ga-abụ ịkọwa ihe. Anyị na-amalite na 'saịtị':

1. Ihe niile na - adabere na 'ọkwa'

Nkwenye mbụ m bụ otu ụzọ Ekebe dabeere na oru Udemy, ọ bụghị naanị n'ihi nha ya, kamakwa n'ihi ọnụ ahịa ya na eziokwu ahụ bụ na mgbe ọ bụla a na-ewe ya, enwere ike ịnweta ọdịnaya ahụ.

Anyị ghọtara na ịbụ onye mbido abụghị otu ịbụ 'ọkachamara'. Ọ bụrụ na ị mere ịkpọtụrụ, ọ dịghị ihe dị mma karịa ilekwasị anya na asụsụ ahụ na ọpụrụiche. Ya mere, mgbe anyị hụrụ azịza atọ (ngụkọta 9 votes) na-atụ aka Codecademy Echere m banyere 'newbies', ebe saịtị a na-enye ohere dị mfe iji mee ka anyị mara ụwa Python ma ọ bụ asụsụ ọ bụla anyị chọrọ ịmụta.

Nke abuo, ugbua na ọkwa larịị, ọ bụ Coursera. Ihe ngosi MOOC a na-enye ihe ọmụmụ na-ekpuchi ebe dị iche iche. Karịsịa, anyị na-ezo aka na usoro ọmụmụ (5 na mkpokọta)Eke Ọgba maka Onye ọ bụla'site na mma Charles Severance. Onye ọ bụla ji usoro 'Dr. Chuck ', ga-amata otú o si eduzi anyị nke ọma ka ọ na-enwe ọganihu n'usoro ihe isi ike.

M na-enyekwa m otuto maka usoro ọmụmụ Python abụọ Guru99, karịsịa nke otu onye agha Google mere.

Ụzọ ọzọ dị larịị, onye akwụkwọ ya nwere otu aha dị ka saịtị ahụ bụ: Mụọ Ọgba Ọhịa Ụzọ. Omume 52 na-ekpuchi isiokwu dị iche iche. Zed Shaw nwere ndị agbụrụ ya n'enweghị obi abụọ ọ bụla. 44 votes maka akwụkwọ a!

O doro anya na anyị agaghị echefu ndị na-agbaso 'Bible' n'asụsụ. Nzaghachi a na 10 votes na-egosi anyị na anyị na-elele saịtị ahụ mgbe niile Oficial ọ ka bụ ihe ọzọ dị mma maka ndụmọdụ.

Ugbua na ọnụ ọgụgụ dị ala karị Hackerrank, CodingBat, Ezigbo Eke o nke a. Enwere ihe maka onye ọ bụla, mana enyela ya ọnụ.

2. Akwụkwọ maka ọzụzụ nkuzi

Onyinye a na-agbasasịkwa. Onye nke ọ bụla na-emecha nweta akwụkwọ kachasị mma. Na-enweghị echezọ ndị kasị mụtara 'Python The Hard Way' anyị na-achọta otu n'ime nnwere onwe yiri nke ahụ:Otu esi eche echiche dika onye sayensi'(n'efu)

Obere tozuru oke anyi na achọta 'Dive n'ime Eke Ọgba'(10 votes na free download) na, n'ikpeazụ na votes 4, akwụkwọ Hans Petter Langtangen,' A Primer on Scientific Programming with Python ', nke a pụrụ ịchọta na Amazon.

3. GIS na Eke Ọgba. Ọpụrụiche

Oge a tụrụ anya ya ruru. Na ịgwa eziokwu, ozi nke GIS forum nyere na-eme ka anyị bụrụ ụmụ mgbei n'ihi njikọ ya anaghị arụ ọrụ. Ọ bụghị eleghara anya, ihe ọ na-enye GisGeography dị ka free ọzọ. Agbanyeghi n’uche m, n’okwu a ọ dị mma itinye ego na ụzọ dị mma ịmalite. Mgbe ahụ azịza n'efu ma ọ bụ akwụkwọ ga-eme ka anyị nwekwuo ike.

N'asụsụ Sapanik anyị, nakwa kpọmkwem ihe gbasara GIS na Python, m ga-akwado ihe fọrọ nke nta ka ọ bụrụ na anya na-ekpuchi ebe atọ enyi na enyi anyị:

Ọ bụrụ na ọmụmụ ihe n'asụsụ Bekee, maka ọkwa mbụ anyị na-enye ndụmọdụ na saịtị ndị a:

  • Ebumnobi Mmemme na Eke Ọgba (na Udacity) - Ee, nke a bụ n'ozuzu, mana anyị gbakwunyere ya dị ka ihe ọzọ. Iji ikpu aka na Python na-amụta ike na n'efu.  Ileta.
  • GEO485 GIS mmemme na akpaaka (Akwụkwọ akụkọ nke Penn State OpenWare) - Mụta Eke Ọgba na otu esi arụ ọrụ GIS na desktọọpụ Esri ArcGIS. Ileta. (3 votes na anyị ochie forum).

Nakwa isi ma nwee ọtụtụ ozi:

  • Python Geo-Spatial Development. Ochie ma na-adọrọ mmasị, ọ bụghị n'efu na-enweta 23 rating votes.
  • El GIS mmepụta ihe (GIS540) site na NC State University na-enweta 4 votes. O yiri ka enwere ozi karia nke Penn State.
  • Ọnụ ụzọ na nza ozi. GIS LOUNGE na-enye ọtụtụ isiokwu, akụkọ, ọmụmụ na ozi ndị ọzọ. Nkọwa 44 gị kwadoro mmasị ndị ọrụ.

Na ahụmịhe m, usoro ọmụmụ n'ịntanetị na-enyere gị aka, nke ị mụtara ịkwụsị ịtụ ụjọ gị, mee mmemme a na-eduzi, soro ndị ọrụ ibe na ndị nkuzi na-emekọ ihe; Mana na ngwụcha nke usoro ahụ, ọ bụrụ na ịchọrọ iji isiokwu ahụ kpọrọ ihe ma were ya na ọkwa raara onwe ya nye, ị kwesịrị ịzụta ezigbo akwụkwọ. Na nke a, enyere anyị ndepụta iji jiri nwayọ nyochaa:

Site na 13 votes, Python Geospatial Development na-amalite ịmepụta ngwa site na ncha site na iji Open Source GIS. Mmalite dị mma

  • Python ederede maka ArcGIS (Esri) - Iji mepụta ngwa ọdịnala omenala ma mụta otu e si dee ederede ederede na ArcGIS. Enwere ike ibudata ma mee site na Esri. Ọ na-egosi na akwụkwọ akụkọ Penn State.

Nwere mmasị na ịmụ ArcPy? Lee otu ndepụta ihe onwunwe iji nyochaa.

N'ikpeazụ, ha na-egosi anyị obere ndepụta nke akwụkwọ site na Packthub, nke m na-achọ mmasị:

Na mmechi, agbanyeghi na ufodu nkpuru-obi ndi choro na ihe omumu banyere ihe ndi ozo ka na-akuzi Visual Basic dika asusu ndi na-acho komputa sayensi, ihe kwesiri ibu Python. Kedu ihe ga-eme, ọ bụrụ na nke a emeela ka mmasị nwee ike ịmalite nyocha, nyocha na nyocha. Anyị maara na nke a bụ naanị ụzọ izizi maka isiokwu a. Ugbu a, ka anyị bido ọrụ!

Otu azịza na "Eke Ọgba: asụsụ geomatics kwesịrị ibute ụzọ"

Hapụ azịza

Adreesị email gị agaghị bipụtara.

Ebe a na-eji Akismet iji belata spam. Mụta otu esi etinye usoro data gị.