Qhia CAD / GISFeaturedQGIS

Nab hab sej: cov lus uas yuav tsum tau prioritize Geomatics

Xyoo tas los no kuv tuaj yeem ua pov thawj tias kuv tus phooj ywg "Filiblu" yuav tsum tso tseg nws qhov Visual Basic for Applications (VBA) programming, uas nws xav tias xis nyob heev, thiab dov nws lub tes tsho kawm Python los ntawm kos, los tsim kev hloov pauv ntawm cov plugin "Municipal SIT" ntawm QGIS. Nws yog ib daim ntawv thov uas tau dhau los ua qhov tseeb, thiab qhov uas kuv tsis yog tus tsim qauv ua haujlwm vim kuv tsis nyob ntawd txog tam sim no. Tom qab kev sib tham nyob rau lub sijhawm ntawd nrog Fili thiab tsis ntev los no nrog Nan los ntawm Peru, uas tau siv qee lub hlis tshem tawm xeb nrog Python chav kawm, peb tau los nrog cov lus no, xav txog qhov tseem ceeb npaum li cas Python tau dhau los ua hom lus hauv ntiaj teb no. Systems ntawm Geographic Information.

Cov ntawv nws tus kheej yuav zoo li tsis muaj txiaj ntsig, tshwj xeeb tshaj yog rau cov neeg uas tau 'xoo xub pwg' nrog cov lus no tau ntev. Saib xyuas cov ntsiab lus Geofumadas, tsuas yog hais txog 16 kab lus xa mus rau sej, thiab yuav luag yog qhov ua tiav rau ntau qhov kev sib tham. Tab sis raws li peb tau hais dhau los, cov geomatics ntawm cov sijhawm no yuav tsum tau siv kev tsim kho, tsis yog vim tias lawv yuav mob siab rau lawv tus kheej rau lub cajmeem, tab sis vim tias nws tau maj nrawm kom lawv tuaj yeem nkag siab txog qhov dav thiab paub txog kev coj ua lossis saib xyuas kev tsim kho computer hauv geospatial teeb meem.

Yeej cov lus tsim los ntawm Guido van Rossum Tau muab tso nws tus kheej hauv kev nce qib feem ntau. Tshawb xyuas Stephen Cass tus ntawv hauv IEEE spectrum Peb pom tias Nab hab sej tam sim no nyob hauv thawj qhov chaw nyob rau hauv qhov qeb duas, thaum lub sij hawm saum toj kawg nkaus programming lus, tab sis twb Forbes tej yam zoo sib xws tau nce rau peb. Tau kawg, tam sim no, hauv nws qhov version 3, nws tau nthuav tawm twb tau sib sau ua ke nrog kev sib piv rau nws cov pej xeem nyob deb hauv xyoo 1991. Thiab txawm hais tias kuv xav tias, rau qhov laj thawj, kuv yuav tsum tsis piav qhia meej txog cov txiaj ntsig ntawm Python piv rau lwm yam lus, Kuv tsis tuaj yeem tawm kom tsis pub muaj txoj kev nyiam uas kuv tau nrhiav rau Nab hab sej, ob qho tib si rau nws ntau lub hom phiaj, nws qhov yooj thiab qhov pom ntawm qhov pom tus programmer yoog tau yooj yim ntawm cov lus no, nyiam tam sim no los ua cov ntawv thov ntawm Nab hab sej txawm hais tias nws hlub nws tag nrho ntawm VBA.

Kuv nyiam qhov kev qhia uas tsim los ntawm Aimee, Kawm Qhia Txog Nab Thiab sej hauv cov ntsiab lus ntawm kev paub nyiag nkas.

Thaum peb tham txog qhov no nrog Nan, rov xyuas GIS rooj sab laj, peb pom tias cov neeg tsim khoom xav xav txog lub ncauj lus. Yog tias peb mus Cov hlua hauv gis.stackexchange Peb pom tau tias, hmoov tsis, muaj ntau ntawm cov yeeb yaj duab uas pom tau yog tsis voos; Uas, txawm li cas los, tsis tshem tawm qhov pib taw tes rau hauv peb cov kev xav. Lo lus nug tsim muaj:

"Hauv koj lub tswv yim, qhov zoo tshaj plaws hauv phau ntawv / qhov chaw rau kev kawm Python yog tias koj muaj GIS ua haujlwm hauv lub hlwb?

Los ntawm 'mejor', Tau meant:

  • Tsis ntev heev (phau ntawv)
  • Yooj yim to taub (phau ntawv / qhov chaw)
  • Cov tswv yim zoo (phau ntawv / qhov chaw) "

Kuv xav pib txoj kev sib tham los ntawm kev sib cais 'chaw' ntawm 'phau ntawv'. Tom qab kuv yuav luag Freudian sib tham nrog Nan, peb tau los xav tias nws yuav xav tau ntau yam kev qhia. Yog li peb pib nrog lub 'sites':

1. Txhua yam nyob ntawm lub 'qib'

Kuv thawj kev pom zoo yog ib chav kawm ntawm Nab hab sej raws le Udemy tej yaam num, tsis yog vim nws loj, tab sis kuj vim nws tus nqi thiab qhov tseeb uas ib zaug tau kawm, yog ib txoj hauv kev nkag mus rau cov ntsiab lus.

Peb nkag siab tias kev ua tus pib tsis yog tib yam li ua ib tus 'kws tshaj lij'. Yog tias koj nyuam qhuav sib tiv tauj, tsis muaj dab tsi zoo dua li los tsom rau cov lus thiab tom qab ntawd rau qhov tshwj xeeb. Yog li no, thaum peb pom peb cov lus teb (tas nrho 9 suab) taw rau Codecademy Kuv xav txog qhov 'newbies', vim qhov chaw no tso cai rau peb qhia peb mus rau Python ntiaj teb lossis txhua yam lus peb xav kawm.

Thib ob, twb nyob rau ntawm theem nrab, nws yog Coursera. Lub MOOC platform no muaj cov chav kawm uas muaj ntau qhov chaw. Hauv particular peb xa mus rau lub voj voog ntawm kev kawm (5 nyob rau hauv tag nrho)Nab hab sej rua txhua leej'Los ntawm qhov zoo nkauj Charles Severance. Leej twg coj cov kab ke nrog 'Dr. Chuck ', yuav pom nws coj peb li cas thaum nws nce qib ntawm cov nyuaj nyuaj thaum kawg.

Kuv kuj muab kuv qhov credit rau ob peb chav kawm Python ntawm Guru99, tshwj xeeb tshaj yog ib qho uas tau ua haujlwm los ntawm Google qub tub rog.

Qib theem nrab, nws phau ntawv muaj tib lub npe raws li lub tsev kawm ntawv yog: Kawm Python Txoj Kev Nyuaj SiabCov. 52 ce uas hais txog lub ncauj lus sib txawv. Zed Shaw muaj nws cov kiv cua uas tsis muaj kev ntseeg zoo. 44 lub suab rau phau ntawv!

Tau kawg peb yuav tsis nco cov neeg uas lo rau cov 'phau Vajlugkub' ntawm hom lus. Cov lus teb no nrog 10 votes qhia peb tias peb ib txwm kos lub site oficial Nws yog ib qho tseem zoo rau kev sib tham.

Twb tau rau me me teev Hackerrank, CodingBat, Tiag tiag Python o Qhov no. Muaj ib yam dab tsi rau txhua tus neeg, tab sis tsis txhob muab nws ua ib lub ntsej muag.

2. Cov phau ntawv rau kev xyaum kawm

Qhov kev ntawm no yog tseem tawg. Txhua tus yuav xaus mus nrog ib phau ntawv tshwj xeeb. Tsis nco qab txog qhov kawm tau yooj yim heev 'Python Txoj Kev Zog' peb pom ib qho kev txais zoo sib xws:Yuav Ua Li Cas Zoo Li Ib Lub Khoos Phem Nias'(Dawb download tau)

Tsa tau xaiv tau tsawg dua peb 'Dhau rau hauv Python'(10 votes thiab kuj download tau dawb) thiab thaum kawg nrog 4 votes, Hans Petter Langtangen phau ntawv,' Ib tug Primer rau Scientific Programming nrog sej ', uas muaj peev xwm yuav nrhiav tau nyob rau hauv Amazon.

3. SIG thiab Python. Kev txawj ntse

Qhov kev cia siab txog tau los txog. Thiab qhia qhov tseeb, cov ntaub ntawv muab los ntawm GIS lub rooj sab laj ua rau peb muaj menyuam ntsuag vim nws qhov txuas tsis voos. Tsis negligible, dab tsi nws muaj GisGeography raws li lwm txoj kev xaiv dawb. Txawm hais tias hauv kuv lub tswv yim, hauv cov ncauj lus no nws yooj yim los nqis peev hauv chav kawm zoo los pib. Tom qab ntawd cov kev daws teeb meem dawb lossis phau ntawv yuav muab peb cov ntau yam.

Nyob rau hauv peb cov ntsiab lus Hispanic, thiab hais txog GIS daim ntaub ntawv nyob rau Python, Kuv xav kom yuav luag nrog kuv ob lub qhov muag kaw rau peb tus phooj ywg qhov chaw nyob hauv peb cov geofumada blógsfera:

Yog hais tias cov hoob kawm lus Askiv, rau thawj theem pib peb tawm tswv yim rau cov hauv qab no:

  • Programming Foundation nrog Python (nyob rau hauv Udacity) - Oops, qhov no yog kev dav, tab sis peb ntxiv nws ua ib qho ntxiv. Rau lub luj tshib nyob huv Python kawm khov kho hab dawb.  Mus xyuas.
  • GEO485 GIS Programming thiab Automation (Penn State qhib CourseWare) - Kawm Python thiab yuav ua li cas rau kev ua haujlwm GIS hauv Esri ArcGIS desktop. Mus xyuas. (3 votes hauv peb lub rooj sab laj qub).

Tsis tas li ntawd tab sis nrog ntau yam ntxiv:

  • Nab hab sej Geo-Spatial Development. Qub tab sis interesting, tsis nyob rau hauv vain tau txais 23 ntsuam xyuas votes.
  • El GIS qhov programming (GIS540) los ntawm NC State University tau txais 4 votes. Nws zoo li, tseeb nrog cov ntaub ntawv ntau dua li ntawm Penn State.
  • Ib lub portal nrog ntau cov ntaub ntawv. GIS lounge Muaj ntau hom khoom, xov xwm, kev kawm thiab lwm yam ntaub ntawv. Koj 44 votes txhawb cov neeg nyiam.

Hauv kuv qhov kev paub, cov kev kawm online yog qhia paub, uas koj kawm paub kom koj tsis txhob ntshai, ua kev coj ua, ua haujlwm nrog cov phooj ywg thiab cov xibfwb; Tab sis qhov kawg ntawm chav kawm, yog tias koj xav ua kom txaus kawm thiab coj nws mus rau theem mob siab, koj yuav tsum yuav phau ntawv zoo. Hauv qhov no, peb tau muab nrog cov npe kom rov xyuas sai sai:

Nrog 13 votes, Nab hab sej Geospatial Kev Npaj tshwm sim tau pib tsim daim ntawv sau npe los ntawm khawb siv Open Source GIS. Lub caij pib zoo

  • Python Scripting rau ArcGIS (Esri) - Los tsim cov cuab yeej kev cai geoprocessing thiab kawm yuav ua li cas sau python code hauv ArcGIS. Nws tuaj yeem raug downloaded thiab ce los ntawm Esri. Nws tshwm nyob rau hauv Penn State bibliography.

Tseem nyiam kawm ArcPy? Ntawm no ib Sau Cov khoom siv los soj ntsuam.

Thiab thaum kawg lawv pom peb ib phau ntawv me me ntawm phau ntawv Packthub, uas kuv nrhiav tau nthuav:

Hauv kev xaus, txawm hais tias qee qhov master's degrees rau geospatial compound txuas ntxiv los mus qhia Visual Basic uas yog hom lus rau cov tsis muaj computer, tus qauv yuav tsum yog Python. Dab tsi tseem yuav tau ua, yog tias qhov no tau ua rau txaus siab yog xav pib tshawb xyuas, tshuaj xyuas, thiab rov qab los xyuas dua. Peb paub hais tias qhov no tsuas yog thawj txoj kev xav rau cov ncauj lus. Tam sim no, cia wb mus ua haujlwm!

Golgi Alvarez

Tus kws sau ntawv, kws tshawb fawb, tus kws tshaj lij hauv Kev Tswj Xyuas Cov Qauv. Nws tau koom nrog hauv kev xav thiab kev siv cov qauv xws li: National System of Property Administration SINAP hauv Honduras, Qauv ntawm Kev Tswj Xyuas Kev Sib Koom Tes Hauv Honduras, Kev Sib Koom Ua Qauv ntawm Cadastre Management - Registry hauv Nicaragua, Kev Tswj Xyuas Kev Tswj Xyuas Thaj Chaw SAT hauv Colombia . Editor ntawm Geofumadas kev paub blog txij li xyoo 2007 thiab tus tsim ntawm AulaAGEO Academy uas suav nrog ntau dua 100 cov kev kawm ntawm GIS - CAD - BIM - Digital Twins cov ncauj lus.

lwm yam khoom

ib Comment

Deja un comentario

Koj email chaw nyob yuav tsis tsum luam tawm. Yuav tsum tau teb cov cim nrog *

Rov qab mus rau sab saum toj