E ao ana CAD / GISHoʻolahaqgis

Python: ka 'ōlelo i e prioritize geomatics

I ka makahiki i hala, ua hiki iaʻu ke ʻike i ke ʻano o koʻu hoaaloha ʻo "Filiblu" i haʻalele i kāna polokalamu Visual Basic for Applications (VBA), me ka ʻoluʻolu loa iā ia, a ʻōwili i kona mau lima e aʻo ana i ka Python mai ka wā ʻōpala, e hoʻomohala i kahi hoʻololi o ka hoʻohui ʻia "Municipal SIT" ma QGIS. He palapala noi i maopopo, a ʻaʻole wau he mea hoʻolālā hana no ka mea ʻaʻole wau i laila a hiki i kēia manawa. Ma hope o nā kamaʻilio ʻana i kēlā manawa me Fili a i kēia manawa me Nan mai Peru, nāna i hoʻopau i kekahi mau mahina i ka hoʻopau ʻana i ka ʻōpala me ka papa Python, ua hiki mai mākou i kēia pou, me ka noʻonoʻo ʻana i ka lilo ʻana o Python i ʻōlelo ma kēia ao o Pūnaehana o ka ʻike ʻāina.

ʻAʻole paha he mea kūpono ke kumuhana ponoʻī, no ka poʻe no ka 'ʻānai ʻana i nā poʻohiwi' me kēia ʻōlelo no ka manawa lōʻihi. Ke nānā nei i nā kumuhana Geofumadas, ma kahi o 16 mau ʻatikala e pili ana iā Python, a aneane like me ke kōkua o nā kūkākūkā like ʻole. Akā e like me kā mākou i ʻōlelo ai ma mua, pono ke kālaikoʻi o nā manawa o kēia mau manawa i ka hoʻomohala noi, ʻaʻole no ka mea e hoʻolaʻa lākou iā lākou iho i ka hoʻolālā ʻana, akā no ka mea he mea nui e hiki iā lākou ke hoʻomaopopo i ka laulā a ʻike pehea e alakaʻi ai a nānā ai paha i nā hoʻomohala kamepiula i nā mea pili honua.

Oiaio, o ka 'ōlelo hanaia ma Guido van Rossum Ua Ua Positioning ia iho i loko o increasingly preponderant Hoʻohana. No ka hoʻoponopono 'atikala paʻi ma IEEE Stephen Cass pae Python ike ia a ianoiyuaa a ninoaaeyao mua wahi i loko o ke kūlana kiʻekiʻe, ka wā luna iaaiey 'ōlelo mākou e'ōlelo aku, eia nae Forbes kekahi mea like i holomua iā mākou. ʻOiai, i kēia manawa, i kāna mana 3, hōʻike ʻia ia i hoʻohui ʻia e pili ana i kāna hōʻike ākea ma 1991. A ʻoiai ke manaʻo nei wau, no ka pono o ka objectivity, ʻaʻole pono wau e wehewehe e pili ana i nā pono o Python i hoʻohālikelike ʻia me nā ʻōlelo ʻē aʻe, ʻaʻole hiki iaʻu ke haʻalele. e kaupalena i ka makemake i loaʻa iaʻu no Python, nā mea ʻelua no kāna hiʻohiʻona multi-purpose a me kona maʻalahi a me ka ʻike i ola i ka ʻike ʻana i kahi polokalamu e maʻalahi maʻalahi i kēia ʻōlelo, makemake i kēia manawa e hana i nā noi ma Python ʻoiai ua aloha ʻo ia i kāna haku holoʻokoʻa. VBA.

Ua ʻoluʻolu wau i ka alakaʻi i hoʻokumu ʻia e Aimee, e aʻo iā Python i ka pōʻaiapili o hacking kaulike.

I ko mākou kamailio e pili ana i keia me Nan, o kéu ka Usenet ma GIS, ua loaʻa i programmers mahalo no ia. Inā mākou e huli i ka gis.stackexchange kaulahao We ike ia, Eia naʻe, he nui wale o ka pili 'o Randy i hoikeia e AEeOEXAaI; a, naʻe, 'aʻole e lawe e kekahi wahi ho omaka i loko o mākou noʻonoʻo. Ke ninau? Ac? Ma laila:

"I kou manao, ka mea o ka maikaʻi puke / paena ina oe i ka manao pahuna GIS hana e aʻo Python?

ma 'mejor', He kaulana:

  • i lōʻihi loa (puke)
  • oluolu e maopopo (puke / paena)
  • maikaʻi mea hiki examples (puke / paena) "

Makemake wau e hoʻomaka i ke kūkā kamaʻilio ʻana ma ka hoʻokaʻawale ʻana i nā 'pūnaewele' a me nā 'puke'. Ma hope o kaʻu kamaʻilio ʻaneʻane Freudian me Nan, ua manaʻo mākou he orienting ʻoi aku ia. No laila hoʻomaka mākou me nā 'pūnaewele':

1. Na mea a pau hilinaʻi nui ma luna o ka 'ilikai'

ʻO kaʻu'ōlelo mua loa, he papa ia Python e pili ana i nā papahana Udemy,ʻaʻole wale no ka nui wale nō, akā, no ke kumukūʻai a me kaʻoiaʻiʻo i ka wā i laweʻia ai ka papahana, hiki i ka wā e ola ai i ka mea heluhelu.

Hoʻomaopopo mākou ʻaʻole like ka lilo ʻana i mea hoʻomaka me kahi 'loea'. Inā ʻoe i hoʻopili wale aku, ʻaʻohe mea maikaʻi aʻe ma mua o ka nānā ʻana i ka ʻōlelo a laila ma ka loea. No laila, ke loaʻa iā mākou ʻekolu mau pane (ka huina o 9 mau koho) e kuhikuhi nei i Codecademy I manaʻo no ka 'newbies', no ka mea, i kēia paena e leie aku he 'ano mea Python kāhuakomo i ke ao nei, a ua makemake kekahi' ōlelo e aʻo.

ʻO ka lua, a ma ka palapala 'ilikai, ia mea Coursera. Kēia MOOC anuu kaumaha ana i na papa e uhi anaʻokoʻa i nā wahi. I ka pau mākou i kapa i ka kalapona papa (5 huina) 'Python no ka 'Ulili'By Charles Severance kōkua aloha. ʻO wai ka mea i alakaʻi i ke kaʻina me ka 'Dr. Chuck 'E ike me he alakaʻi mākou loa dexterously i hana' ia he ana ma ka pilikia pae papa i ka papa.

Hāʻawi pū wau i ka mahalo i kekahi mau papa Python ma Guru99, ʻoi aku ka mea i hana ʻia e kahi mea kahiko Google.

Kekahi palapala papa, kona puke i ka ua inoa o ka paena mea: E aʻo Python Ka Hard Way. 52 mau hana e uhi ana i nā kumuhana like ʻole. ʻO Zed Shaw kāna mau mea pā me ka kānalua ʻole. 44 balota no ka puke!

O ka holo ana ma ka ia i hiki ole e hala ka mea hoʻopili i ka 'Baibala Hemolele' o ka 'ōlelo. Ua pane hōʻike i 10 balota mau e kaha i ka paena Oihana hou i ka pono koho hulina.

A ma luna o ka puu uuku me ka unahiʻole e hōʻike Hackerrank, CodingBat, Real Python o keia. Aia ka mea no nā kānaka a pau, akā, ka mea aole i hana hewa, e lawe i ka nānā.

2. Books no ka walaʻauʻana aʻo

Ke haawiʻaneʻi ua hoi hooauheeia lakou. Ua noa welau a i maluhia iho la maikaʻi me kekahi mau puke. 'Aʻole poina ana i ka votadísimo' E aʻo Python Ka Hard Way 'loaʻa kekahi' ano like ae 'Pehea e Like me ka'ē nä känaka 'epekema'(Free download)

Emi hooholoia loaʻa 'Luu i Python(10 pōlele a me ke kuhiʻana) a me ka hopena o nā pōlota 4,ʻo Hans Petter Langtangen puke, 'Hoʻomākaukau i ka Polokalamu'Ipekema me Python', eʻikeʻia ma Amazon.

3. GIS a me Python. specialization

Ua hiki mai ka manawa i manaʻo ʻia. A e haʻi i ka ʻoiaʻiʻo, ʻo ka ʻike i hāʻawi ʻia e ka ʻaha kūkā GIS e haʻalele ai iā mākou makua ʻole ma muli o nā loulou hana ʻole. Not negligible, he aha ka mea e hāʻawi ai GisGeography e like me nā koho manuahi. ʻOiai i koʻu manaʻo, ma kēia kumuhana he maʻalahi ke hoʻopukapuka i kahi papa maikaʻi e hoʻomaka ai. A laila e hāʻawi nā hāʻina manuahi a i ʻole nā ​​puke iā mākou i ka paʻa hou aʻe.

I ko makou Hispanic pōʻaiapili, a ua hōʻike hewa i GIS noi Python, au paipai aku maka paa hou mai la aneane ekolu kahua o ko mākou hoa geofumada blogsfera:

I Ina o nā papa ma English, i ka loiloi mua kiʻekiʻe mākou kuhikuhi i ka i kēia kahua.

  • Pūnaewele Pūnaewele me Python (i Udacity) -ʻOi, he mea nui kēia, akā, ua hōʻolahi mākou me he mea lā. Ke kūleʻa i Python e aʻo a maʻalahi.  makaikai..
  • GEO485 GIS iaaiey a me ka hana nona iho (Penn State Open CourseWare) - Python ua aʻo a automate hana GIS Esri ArcGISʻoneki. makaikai.. (3 balota i loko o mākou kahiko nā hālāwai).

I walaʻauʻana akā, me ka 'ike hou aku:

  • Python Geo-māhele Development. Oldie akā, hana hoihoi,ʻaʻole i makehewa loaʻa 23 balota pane lākiō.
  • El GIS iaaiey paʻa (GIS540) o NC State University loaʻa 4 koho. Ua manao no ka 'ike hou aku ma mua o Penn State.
  • A Ka nū me ka puu o ka 'ike. GIS Lounge Ua 'oi aku ka laulā huahelu o ka' atikala, nūhou, papa, a me ka ike. His 44 balota kākoʻo i ka mea hoʻohana makemake.

I koʻu ʻike, he orientative nā papa pūnaewele, kahi āu e aʻo ai e nalo ka makaʻu, hana i nā hoʻomaʻamaʻa alakaʻi, e launa me nā hoa papa a me nā kumu; Akā i ka hopena o ka papa, inā makemake ʻoe e lawe i ke kumuhana me ka noʻonoʻo a lawe i kahi pae hoʻolaʻa, pono ʻoe e kūʻai i puke maikaʻi. Ma kēia mea, hāʻawi ʻia iā mākou i kahi papa inoa e nānā mālie ai:

Me nā koho 13, hiki i ka Python Geospatial Development ke hoʻomaka i ke kūkuluʻana i nā noi mai ka hanaʻana me ka hoʻohanaʻana i Open Source GIS. He hoʻomaka maikaʻi

  • Python kōmi no ka ArcGIS (Esri) - E hana i nā mea hana papahana maʻamau a aʻo i ke kākauʻana i ka code python i ArcGIS. Hiki ke kiʻiʻia a hoʻohanaʻia ma o Esri. Hōʻikeʻia ma ka puke penn State.

Aka hoihoi i ka aʻo 'ArcPy? ʻaneʻi papa inoa na waiwai e noiʻi ana.

A eia ka mea hope hōʻike mākou i ka pōkole papa inoa o nā puke Packthub, mea aʻu i loaʻa hana hoihoi:

I ka hopena, ʻoiai mau kekelē laeoʻo e pili ana i nā kumuhana geospatial e hoʻomau i ke aʻo ʻana i ka Visual Basic ma ke ʻano he ʻōlelo maʻamau no nā ʻepekema ʻole kamepiula, ʻo Python ke ʻano. He aha ka mea i koe e hana ai, inā ua hoʻonāukiuki kēia i ka hoihoi e hoʻomaka e loiloi, loiloi a loiloi. ʻIke mākou he ala mua wale kēia i ke kumuhana. I kēia manawa, e hana kākou!

Golgi Alvarez

Mea kākau, mea noiʻi, loea i nā Models Management Land. Ua komo ʻo ia i ka manaʻo a me ka hoʻokō ʻana i nā hiʻohiʻona e like me: National System of Property Administration SINAP ma Honduras, Model of Management of Joint Municipalities in Honduras, Integrated Model of Cadastre Management - Registry in Nicaragua, System of Administration of the Territory SAT in Colombia . Lunahooponopono o ka moʻomanaʻo ʻike Geofumadas mai 2007 a me ka mea nāna i hana i ka AulaGEO Academy e komo pū ana ma mua o 100 mau papa ma GIS - CAD - BIM - Digital Twins kumuhana.

nā Articles

hana Comment

Haʻalele i ka manaʻo hoʻopuka

Kāu leka uila aae? E,ʻaʻole e paʻiʻia. i hāliu aku i koi 'ia kula *

E hoʻi i ke pihiʻaoʻao