Kuphunzitsa CAD / GISzimaimbidwaqgis

Python: chinenero chimene ayenera kusankha geomatics

Chaka chatha ndidawona momwe mnzanga "Filiblu" adasiyira pulogalamu yake ya Visual Basic for Applications (VBA), yomwe adamva bwino kwambiri, ndikukweza manja ake kuphunzira Python kuyambira poyambira, kuti azitha kusintha. plugin "Municipal SIT" pa QGIS. Ndi ntchito yomwe yadziwika bwino, komanso yomwe sindinali wopanga bwino chifukwa sindinalipo mpaka pano. Pambuyo pa zokambirana zomwe zidachitika panthawiyo ndi Fili komanso posachedwa ndi Nan waku Peru, yemwe watha miyezi ingapo kuchotsa dzimbiri ndi maphunziro a Python, tidabwera ndi positi iyi, poganizira za kufunika kwa Python kukhala chilankhulo m'dziko lino. Systems of Geographic Information.

Nkhani yomweyi ingawoneke ngati yopanda tanthauzo, makamaka kwa iwo omwe akhala 'akusisita mapewa' ndi chilankhulochi kwanthawi yayitali. Kuunikiranso mitu ya ma Geofumadas, ndi nkhani pafupifupi 16 zokha zomwe zimafotokoza za Python, ndipo pafupifupi zimathandizira pazokambirana zosiyanasiyana. Koma monga tanena kale, ma geomatics a nthawi zino akuyenera kudziwa momwe ntchito ikuyendera, osati chifukwa choti adzadzipereka ku mapulogalamu, koma chifukwa mwachangu kuti athe kumvetsetsa kukula kwake ndikudziwa momwe angayendetsere kapena kuyang'anira zomwe zikuchitika pamakompyuta pazinthu zachilengedwe.

Ndithudi chinenero cholengedwa Guido van Rossum Wakhala akudziyika okha m'magulu owonjezereka kwambiri. Kuwonanso nkhani ya Stephen Cass ku IEEE Masewera Timapeza kuti Python panopa ndiyo malo oyamba, pamene zilankhulo zapamwamba zogwiritsidwa ntchito, ngakhale zili kale Forbes chinthu chofananacho chidatikulira. Zachidziwikire, tsopano, mu mtundu wake wachitatu, waperekedwa kale palimodzi pokhudzana ndi kufalikira kwake kwapagulu mu 3. Ndipo ngakhale ndikuwona kuti, kuti ndichite zinthu moyenera, sindikuyenera kufotokoza za maubwino a Python poyerekeza ndi zilankhulo zina, sindingachoke kuchepetsa malire omwe ndakonda a Python, chifukwa cha kusinthasintha kwake komanso momwe zimakhalira ndikuwona wopanga mapulogalamu akusintha mosavuta chilankhulochi, posankha kuti apange mapulogalamu ku Python ngakhale adakonda kulamulira kwathunthu VBA.

Ndinkakonda kalozera wopangidwa ndi Aimee, kuti Phunzirani Python munthawi ya ethical hacking.

Pamene tinkakambirana za Nan ndi kubwereza maofesi a GIS, tinapeza kuti olemba maphunzilo amadzifunsa za mutuwo. Ngati tipita Zida mu gis.stackexchange Timapeza kuti, mwatsoka, zizindikiro zambiri zosonyezedwa sizigwira ntchito; Zomwe, komabe, sizichotsa chiyambi pomwe talingalira. Funso lomwe linayambika kumeneko linali:

"Malingaliro anu, ndi bukhu labwino / malo ati a kuphunzira Python ngati muli ndi ntchito ya GIS mu malingaliro?

Mwa 'mejor', Anatanthawuza:

  • Osati nthawi yayitali (bukhu)
  • Kumvetsetsa mosavuta (buku / tsamba)
  • Zitsanzo zabwino (buku / malo) "

Ndikufuna kuyamba zokambiranazo polekanitsa 'masamba' ndi 'mabuku'. Pambuyo pokambirana pafupifupi Freudian ndi Nan, tayamba kuganiza kuti zingakhale zowongolera. Timayamba ndi 'masamba':

1. Chirichonse chimadalira pa 'mlingo'

Ndemanga yanga yoyamba ndi njira ya Python yochokera kumapulani a Udemy, osati chifukwa cha kukula kwake, komanso chifukwa cha mtengo wake komanso mfundo yakuti pokhapokha ngati maphunzirowo atengedwa, pali nthawi yopezeka kwa zomwe zilipo.

Tikumvetsetsa kuti kukhala woyamba sikofanana ndi kukhala 'katswiri'. Ngati mwangolumikizana kumene, palibe chabwino kuposa kungoyang'ana chilankhulo kenako pazapadera. Chifukwa chake, tikapeza mayankho atatu (okwanira mavoti 9) akulozera Codecademy Ndikuganiza za 'newbies', chifukwa webusaitiyi imalola njira yosavuta kutidziwitsa ku dziko la Python kapena chinenero chomwe tikufuna kuphunzira.

Chachiwiri, kale pa msinkhu wa pakati, ndi Coursera. Pulogalamuyi ya MOOC imapereka maphunziro okhudza mbali zosiyanasiyana. Makamaka ife timatchula za kayendetsedwe ka maphunziro (5 pachiwerengero)Nsomba kwa Aliyense'Ndi zabwino Charles Severance. Aliyense amene anatsatira ndondomeko ndi 'Dr. Chuck ', adziwa momwe atiwongolera mwaluso pamene akupitiliza pazovuta pazochitika.

Ndimaperekanso mbiri ku maphunziro angapo a Python ku Guru99, makamaka omwe adagwiritsidwa ntchito ndi wakale wakale wa Google.

Maphunziro ena apakati, omwe buku lawo liri ndi dzina lomwelo ndilo: Phunzirani Python The Way Mwakhama. Zochita 52 zomwe zimakhudza mitu yosiyanasiyana. Zed Shaw ali ndi mafani ake mosakayikira. Mavoti 44 a bukuli!

Kumene iye akanakhoza musaphonye omwe amamatira ku 'Baibulo la chinenero. Zimenezi zikusonyeza kuti 10 mavoti nthawi zonse onani malo oficial salinso wabwino zina kafufuzidwe.

Ndipo pa sikelo yocheperako kuoneka Wachiwembu, Kujambula Bati, Python Yeniyeni o izi. Pali chinachake kwa aliyense, koma si kuwawa kwa tione.

2. Mabuku pa maphunziro

Nkhaniyi pano komanso omwazika. Aliyense akutsirizira yothetsa bwino ndi buku linalake. Osati n'kuwaiwala votadísimo 'Phunzirani Python The Mwakhama Way' kupeza wina kulandiridwa ofanana 'Kodi Kuganizira Monga Computer Scientist'(Free Download)

Pasanathe anakuvoterani anapezazo 'Kuyenda pansi pa madzi mu Python'(Mavoti a 10 komanso maulendo aulere) ndipo, potsiriza ndi mavoti a 4, buku la Hans Petter Langtangen,' Primer on Scientific Programming with Python ', lomwe lingapezeke pa Amazon.

3. SIG ndi Python. Kufufuza

Nthawi yomwe amayembekezeredwa idafika. Kunena zowona, zambiri zomwe zimaperekedwa ndi gulu la GIS zimatisiyira ana amasiye chifukwa cha kulumikizana kwawo. Osanyalanyaza, zomwe zimapereka GisGeography monga njira zaulere. Ngakhale ndikuganiza, pankhaniyi ndizotheka kuyika njira yabwino yoyambira. Kenako mayankho aulere kapena mabuku adzatilimbitsa.

M'nkhani yathu ya ku Spain, komanso makamaka za GIS zolemba pa Python, ndikupempha kuti pafupi ndi maso anga atsekedwe ndi malo ochezeka atatu pa geofumada blógsfera:

Ngati maphunziro a Chingerezi, pa mlingo woyamba timalangiza malo awa:

  • Programming Foundation ndi Python (mu Udacity) - Eya, izi ndizochilendo, koma taziwonjezera ngati zina. Kuphwima mu Python kuphunzira mwakhama komanso kwaulere.  Kuti mupite.
  • GEO485 GIS Programming and Automation (Penn State Open CourseWare) - Phunzirani Python ndi momwe mungagwiritsire ntchito GIS ntchito ku desktop ya Esri ArcGIS. Kuti mupite. (Mavoti a 3 mu forum yathu yakale).

Zowonjezereka koma ndi zambiri zambiri:

Zomwe ndikukumana nazo, maphunziro a pa intaneti ndi achikhalidwe, momwe mumaphunzira kutaya mantha, kuchita zolimbitsa thupi, kucheza ndi anzanu akusukulu ndi aphunzitsi; Koma kumapeto kwa maphunzirowo, ngati mukufuna kutenga mutuwo moyenera ndikuwutenga kuti mudzipereke, muyenera kugula buku labwino. Pankhaniyi, tapatsidwa mndandanda kuti tiwunikenso modekha:

Ndi mavoti a 13, Chitukuko cha Gethatial Geospatial Development chikuwonekera kuti ayambe kumanga mapulogalamu kuchokera pachiyambi pogwiritsa ntchito Open Source GIS. Chiyambi chabwino

  • Python malembedwe kwa ArcGIS (Esri) - Kupanga zipangizo zamakono zokhala ndi geoprocessing ndi kuphunzira kulemba code python ku ArcGIS. Ikhoza kumasulidwa ndi kuphunzitsidwa kupyolera mu Esri. Zikuwoneka mu mbiri ya Penn State.

Komabe kuphunzira ArcPy? pano Lembani Zida zofufuza.

Ndipo potsiriza kusonyeza yaing'ono mndandanda wa mabuku Packthub, kuti Ine zakusangalatsani:

Pomaliza, ngakhale madigiri ena ama master pamitu yapa geospatial akupitiliza kuphunzitsa Visual Basic ngati chilankhulo cha asayansi osakhala makompyuta, izi zikuyenera kukhala Python. Zomwe zatsala kuti zichitike, ngati izi zadzetsa chidwi ndikuyamba kuwunikanso, kuwunikanso, ndikuwunikanso. Tikudziwa kuti iyi ndi njira yoyamba yokha kumutuwu. Tsopano, tiyeni tigwire ntchito!

Golgi Alvarez

Wolemba, wofufuza, katswiri wa Land Management Models. Iye watenga nawo gawo pakukonza ndi kukhazikitsa zitsanzo monga: National System of Property Administration SINAP ku Honduras, Model of Management of Joint Municipalities ku Honduras, Integrated Model of Cadastre Management - Registry ku Nicaragua, System of Administration ya Territory SAT ku Colombia. . Mkonzi wa blog ya chidziwitso cha Geofumadas kuyambira 2007 ndi mlengi wa AulaGEO Academy yomwe imaphatikizapo maphunziro oposa 100 pa GIS - CAD - BIM - Digital Twins mitu.

Nkhani

mmodzi Comment

Kusiya ndemanga

Anu email sati lofalitsidwa. Amafuna minda amalembedwa ndi *

Bwererani pamwamba