Aoaoina o le CAD / GISloo faaaliaQgis

Python: o le gagana e tatau ona faamuamua e geomatics

O le tausaga na teʻa nei na mafai ai ona ou molimauina le ala na tuʻu ese ai e laʻu uo o "Filiblu" lana polokalame Visual Basic for Applications (VBA), lea na ia lagona ai le mafanafana, ma afe i luga ona lima e aʻoaʻo ai le Python mai le sasa, e atiina ae ai se fetuunaiga o le fa'apipi'i "Municipal SIT" ile QGIS. O se talosaga ua manino, ma e tau le avea aʻu ma se mamanu galue aua ou te leʻi i ai iina seia oʻo i le taimi nei. Ina ua maeʻa talanoaga na faia i lena taimi ma Fili ma talu ai nei ma Nan mai Peru, o le na faʻaaluina ni nai masina e faʻaumatia ai le ele i le Python course, na matou oʻo mai i lenei pou, mafaufau i le taua o le Python ua avea ma gagana i lenei lalolagi o Faiga o Fa'amatalaga Fa'afanua.

O le mataupu lava ia e ono foliga mai e le talafeagai, ae maise lava mo i latou ua 'oloʻo tauau' ma lenei gagana mo se taimi umi. O le iloiloina o mataupu a Geofumadas, naʻo le 16 tala na vaʻai ia Python, ma toetoe lava o se faʻaopopoga i talanoaga eseese. Ae pei ona matou fai atu muamua, o mea e faʻaaoga i nei vaitaimi e tatau ona malamalama lelei i le atinaʻeina o talosaga, e le faapea ona o le a latou tuʻuina atu i latou i polokalame, ae talu ai e manaʻomia tele latou te malamalama ai i le lautele ma iloa faʻafefea ona faʻatautaia pe vaʻaia le atinaʻeina o komipiuta i mataupu faʻafaʻafanua.

E mautinoa lava o le gagana na faia e Guido van Rossum o loʻo faʻatulagaina ia lava i le tele o vaega o loʻo faʻatuatuaina. Iloiloga o le tusiga a Stephen Cass na lomia i le IEEE fusi o alaleo matou te iloa ai o le Python o loʻo nofoia nei i le tulaga muamua, i le taimi e tautala ai luga o le polokalame polokalame, e ui lava Forbes o se mea faapena na alualu i luma ia i matou. O le mea moni, nei, i le lomiga 3, na faʻaalia ua maeʻa tuʻufaʻatasia e faʻatatau i lana mamao lautele faʻalauiloaina i le 1991. Ma e ui lava ou te lagona e, mo le lelei o le autu, e le tatau ona ou faʻamatala auiliiliina o penefiti a le Python faʻatusatusa i isi gagana, ou te le mafai ona tuua e faʻatapulaʻa le mea ou te fiafia iai mo le Python, e le gata i lona faʻaaoga tele, lona fetuʻunaʻiga ma le poto masani i le vaʻai atu i se tagata faʻataʻitaʻi e fesuiaʻi faigofie i lenei gagana, ae ua manaʻo nei e faʻaoga tusi i luga o le Python e ui ina fiafia i lona atoaga o le pule. VBA.

Sa ou fiafia i le taiala na fatuina e Aimee, ia Aoao Python i le talaaga o taufaaleaga masani.

Ina ua matou talanoaina lenei mea ma Nan, aʻo toe iloiloina ia GIS forums, matou te iloa ai na mafaufau le au fai polotalama i le mataupu. Afai tatou te oi laina i gis.stackexchange matou te maua, o le mea e leaga ai, o le tele o fesoʻotaʻiga ua faʻamaonia o loʻo le toʻaga; lea, e ui i lea, e le aveesea le amataga i o tatou mafaufauga. O le fesili na atiina ae iina sa:

"I lou manatu, o le a le tusi sili / lelei e aʻoaʻo ai le Python pe afai e te mafaufau i le GIS?

Saunia e 'mejor', o lona uiga:

  • e leʻi umi (tusi)
  • faigofie ona malamalama (tusi / nofoaga)
  • faataitaiga lelei lelei (tusi / nofoaga) "

Ou te fia amataina le talanoaga i le tuuʻeseʻeseina o '' 'upega tafaʻilagi ma' tusi '. Ina ua maeʻa laʻu talanoaga faʻa-Freudian ma Nan, ua matou manatu e sili atu le faʻamasani. Ma matou amata i le '' upega tafaʻilagi:

1 O mea uma e faalagolago i le 'tulaga'

O laʻu fautuaga muamua o se auala o Python e faʻavae i poloketi Udemy, e le gata ona o lona telē, ae ona o lona tau ma le mea moni e faapea o le taimi lava e faia ai le vasega, o loʻo i ai se olaga atoa e mafai ai ona maua le mea e aofia ai.

Matou te malamalama o le amataina e le tutusa ma le avea ma 'tagata poto'. Afai na faʻatoa e faʻafesoʻotaʻi, leai se mea e sili atu nai lo le taulaʻi i le gagana ona faʻapea lea i le faʻapitoa. O le mea lea, a tatou maua ni tali se tolu (aofaʻi 9 palota) faʻasino i Codecademy Ou te mafaufau i 'newbies', talu ai o lenei 'upega tafaʻilagi e mafai ai ona tatou ulufale atu i le lalolagi Python i se auala faigofie poʻo se isi gagana tatou te fia aʻoaʻoina.

Lona lua, ua i ai i se tulaga maualuga, o oe Coursera. O loʻo tuʻuina atu i lenei faʻalapotopotoga MOOC ia vasega e aofia ai vaega eseese. Ae maise lava matou te faasino i le taamilosaga o vasega (5 i le aofai atoa) 'Atoatoa mo Tagata uma'o le pule o le tagata alofa Charles Severance. Soo se tasi na ia faia le faasologa ma le 'Dr. Chuck ', o le a ia iloa le auala na te taʻitaʻia ai i tatou ma le atamai ao tatou agaʻi i luma i le maualuga o faigata mai le auala i le vasega.

Ou te faʻafetaia foʻi ni aʻoaʻoga Python se lua i Guru99, aemaise lava le tasi na galue i luga o le Google veteran.

O le isi laʻasaga tulaga maualuga, o lana tusi ei ai le igoa tutusa o le upega tafailagi o le: Aoao le Python O Le Ala Malosi. 52 faamalositino e aofia ai autu eseese. Zed Shaw ei ai ana au e aunoa ma se masalosalo. 44 palota mo le tusi!

Ioe, oi latou e tumau i le 'Bible' o le gagana e le mafai ona toesea. O lenei tali faʻatasi ai ma le 10 palota e faʻaalia ai matou e siaki ai pea le saite oficial o se mea lelei lava mo feutagaiga.

Ua i luga o se laʻititi laʻitiiti latou te aliali mai Hackerrank, CodingBat, Python moni o lenei. E i ai se mea mo tagata uma, ae e le lava le maua o se foliga.

2 O tusi mo aʻoaʻoga masani

O le ofo iinei o loʻo salalau solo. E faʻamaeʻa e le tasi ia fetuunaiga lelei ma se tusi faapitoa. E aunoa ma le faʻagaloina o le palota na palotaina 'Python Learn The Hard Way' matou te maua ai se tasi o talia talitutusa: 'Le Auala e Mafaufau ai e pei o se Scientist Computer'(free download)

Iloga palota matou te maua 'Faʻasolo i le Python'(10 palota ma free download) ma, mulimuli ane i le 4 votes, tusi a Hans Petter Langtangen,' A Primer on Scientific Programming with Python ', lea e mafai ona maua i le Amazon.

3 SIG ma le Python. Le faʻapitoa

Ua taunuʻu le taimi faamoemoeina. Ma e taʻu le mea moni, o le faʻamatalaga saunia e le GIS forum tuua tatou ua matuaoti ona o lona le ola fesoʻotaʻiga. E le amanaʻiaina, o le a le mea e ofa ai GisGeography e fai ma filifiliga e leai se tau. E ui lava i loʻu taofi, i lenei mataupu e faigofie le faʻafaigaluega i se vasega lelei e amata ai. Ma o tali fua poʻo tusi e maua ai matou sili atu mausali.

I la tatou gagana Sesapani, aemaise lava i talosaga a le GIS i le Python, o le a ou fautuaina toetoe lava o mata e tapunia i ni nofoaga manaia se tolu o la tatou vaega o le biosphere:

I le tulaga o vasega i le Igilisi, mo le laasaga muamua tatou te fautuaina nofoaga nei:

  • Polokalame Polokalame Polokalama ma le Python (i le Udacity) - Auupega, o lenei mea lautele, ae na matou faaopoopoina o se isi mea faaopoopo. Le faʻamavae i le Python aʻoaʻo lelei ma le saʻoloto.  Asiasi.
  • GEO485 GIS Polokalame ma Aunoa (Avea le Penn State Open CourseWare) - Aoao le Python ma le auala e fai ai galuega GIS i le Esri ArcGIS desktop. Asiasi. (3 palota i la tatou talanoaga tuai).

Faʻapitoa foi ae faʻateleina faʻamatalaga:

  • Python Geo-Spatial Development. Tuai ae manaia, e le o se mea le aoga na te maua le numera o palota 23.
  • El Polokalame faʻavae Polokalame GIS (GIS540) mai le Iunivesite o le Setete o NC na maua ai le numera 4. E foliga mai, e sili atu le tele o faʻamatalaga nai lo Penn State.
  • O se faitotoa ma le tele o faamatalaga. GIS LOUNGE E maua ai le tele o tala, tala fou, kosi ma isi faʻamatalaga. O lau 44 palota lagolago i le fiafia o tagata faʻaoga.

I loʻu poto masani, o vasega i luga o le upega tafailagi e aʻoaʻoina, lea e te iloa ai ona leiloa lou fefe, faia faʻataʻitaʻiga faʻamalositino, fegalegaleʻi ma uo mai vasega ma faiaoga; Ae i le faaiuga o le vasega, afai e te manaʻo e ave le mataupu ma le faʻamaoni ma ave i se tulaga tuuto, oe tatau ona faʻatau se lelei tusi. I lenei itu, ua saunia ia matou se lisi e iloilo filemu ai:

I le 13 palota, o le Python Geospatial Development ua amata ona fausia ni talosaga mai le maofa e faaaoga ai Open Source GIS. O se amataga lelei

  • Python Tusitusiga mo ArcGIS (Esri) - Fausia meafaigāluega faʻapitoa faʻataʻitaʻiga ma aʻoaʻo pe faʻapefea ona tusia le numera eletise i le ArcGIS. E mafai ona sii mai ma faatino e ala i Esri. E aliali i totonu o le Penn State vasega o tusitusiga.

E fiafia pea i le aʻoaʻoina o ArcPy? Iinei tasi lisi punaoa e suʻesuʻe ai.

Ma mulimuli ane latou faaali mai ia i matou se lisi laitiiti o tusi a Packthub, lea ou te fiafia i ai:

I le faaiuga, e ui o nisi tikeri tikeri i mataupu geospatial mataupu faʻaauau pea ona aʻoaʻo le Visual Basic o se gagana lautele mo e le o ni komepiuta saienitisi, o le tulaga e tatau ona avea moni ma Python. O le mea e totoe e fai, pe a fai o lenei mea ua faʻaosofia le fiafia o le amata ona iloiloina, iloiloina ma toe iloiloina. Matou te iloa o lenei ua na o se muamua auala i le mataupu. Lenei, tatou amata galulue!

Golgi Alvarez

Tusitala, tagata su'esu'e, fa'apitoa i Fa'ata'ita'iga Fa'afoe o Fanua. Na auai o ia i le faʻavasegaina ma le faʻatinoina o faʻataʻitaʻiga e pei o: National System of Property Administration SINAP i Honduras, Faʻataʻitaʻiga o le Pulega o Malo Soofaatasi i Honduras, Faʻataʻitaʻiga Faʻatasi o le Pulega Cadastre - Resitala i Nicaragua, Faiga Faʻatonu a le Teritori SAT i Colombia . Fa'atonu o le Geofumadas malamalama blog talu mai le 2007 ma le na faia le AulaGEO Academy lea e aofia ai le sili atu i le 100 vasega ile GIS - CAD - BIM - Digital Twins autu.

Faatatau Mataupu Faavae o

O se tasi Faamatalaga

Tuua se faamatalaga

o le a le lomia lou tuatusi imeli. O nofoaga e manaʻomia e makaina *

Toe i le pito i luga