Fitimet:
- Aftësia për të hartuar analiza GIS si tampon, kryqëzim, kombinim hapësinor dhe fqinjësi me AI dhe për t'i ndërtuar ato hap pas hapi
- Aftësia për të gjeneruar atribute dhe pyetje hapësinore (SQL/shprehje) nga gjuha natyrore dhe përshtatjen e tyre me mjedisin QGIS/PostGIS
- Aftësia për të verifikuar rezultatin e analizës GIS me qëndrueshmëri topologjike, përshtatshmërinë e projektimit dhe logjikën e zonës/gjatësisë
GIS (Sistemi i Informacionit Gjeografik; GIS në anglisht) është emri i përgjithshëm i sistemeve që ruajnë, kërkojnë, analizojnë dhe hartojnë të dhënat e vendndodhjes. Pjesa më e madhe e punës së përditshme të inxhinierit të anketimit zhvillohet këtu: "Cilat parcela janë më afër se 50 metra me këtë përrua?", "Ku janë zonat ku mbivendosen këto dy shtresa?", "Sa ndërtesa për lagje?" Prodhimi i përgjigjeve për pyetje të tilla si përdorimi i analizës hapësinore. Në këtë njësi, ne trajtojmë se si të përdorim inteligjencën artificiale për të hartuar këto analiza, për të gjeneruar pyetje nga gjuha natyrore dhe për t'i përshtatur ato me mjedisin QGIS/PostGIS. Parimi: AI ndërton analizën dhe shkruan pyetjen; Vlefshmëria e rezultatit mbetet tek inxhinieri përmes projeksionit, topologjisë dhe kontrollit logjik.
Së pari termat bazë. Të dhënat vektoriale përfaqësojnë botën me pika, vija dhe poligone (parcela, rrugë, puse). Të dhënat raster përfaqësojnë botën në një rrjet qelizash/pikselësh (modeli i lartësisë, imazhi satelitor). Atributi është informacioni i tabelës në lidhje me një gjeometri (sipërfaqja e parcelës, pronari, ishulli/numri i parcelës). Buferi është zona e krijuar në një distancë të caktuar rreth një gjeometrie. Lidhja hapësinore përputhet me dy shtresa bazuar në marrëdhëniet hapësinore (secila ndërtesë me lagjen e saj). Topologjia është rregullat e fqinjësisë / mbivendosjes / hendekut midis gjeometrive.
Roli i AI në analizën GIS
AI përshpejton GIS në tre vende konkrete:
- Dizajni i analizës. "Cilat shtresa përpunohen, me çfarë rendi, me çfarë mjetesh për t'iu përgjigjur pyetjes?" Ajo vjen me një plan hap pas hapi për pyetjen. Kjo zvogëlon ngarkesën e të menduarit, veçanërisht në analizat komplekse me shumë hapa.
- Gjenerimi i pyetjeve. Përkthen kërkesën e gjuhës natyrore në një shprehje QGIS, SQL ose funksion PostGIS. Ai vendos në shprehje filtri kërkesën "Parcela me sipërfaqe më të vogël se 500 m² dhe me natyrë bujqësore".
- Rrjedha e punës dhe gjenerimi i kodit. Ai e përkthen analizën përsëritëse në skriptin Python/PyQGIS (ne thellojmë këtë temë në njësitë 10 dhe 11).
Por AI ka një pikë të verbër kritike: nuk i sheh të dhënat, thjesht sheh recetën tënde. Nuk e di se në cilën CRS ndodhet shtresa, emrin e saktë të kolonës së atributit, nëse të dhënat janë të pastra apo jo. Prandaj, pyetja që prodhon është sintaksisht e saktë, por mund të jetë e gabuar në të dhënat tuaja.
Kujdes: Llogaritjet e distancës dhe zonës janë të sakta vetëm në një CRS metrike (të parashikuar). Marrja e një tamponi 50 m drejtpërdrejt në koordinatat gjeografike (gradë) jep rezultate krejtësisht të pasakta për shkak të konfuzionit shkallë-metër. Vendoseni shtresën në projeksionin e duhur përpara analizës.
Hap pas hapi: Ndërtimi i një analize hapësinore
Shembull i pyetjes: "Gjeni parcela me leje ndërtimi që janë më afër se 100 m nga një përrua".
- Sqaroni inputet dhe CRS. Shtresa e transmetimit (vija), shtresa e parcelës (poligoni), të dyja duhet të jenë në CRS metrike (p.sh. TUREF/TM33).
- Bëni hapat e planifikuar. Për AI: 100 m tampon në rrjedhë → kryqëzim/përzgjedhje me parcela → filtër "i licencuar" nga atributi → numërimi i rezultateve. Lëreni të shkruajë sekuencën dhe rezultatin e secilit hap.
- Krijoni pyetjen. Përkthejeni shprehjen e filtrit ("status" = 'licencuar') dhe logjikën e përzgjedhjes në QGIS/PostGIS.
- Provoni në mostër të vogël. Kryeni analizën në një nëngrup të vogël dhe jo në të gjitha të dhënat dhe kontrolloni vizualisht rezultatin.
- Verifikoni rezultatin. A është numërimi i arsyeshëm (grada)? A janë parcelat e përzgjedhura vërtet afër rrjedhës (kontroll vizual/topologjik)? A kanë kuptim fushat?
Tre Mini Rastet: Nga Numrat
Rasti 1 - Katastrofa e parakolpit të shkallës. Një praktikant aplikoi një tampon 100 njësi direkt në shtresën e parcelës në WGS84 geo CRS; rezultati prodhoi zona absurde me një rreze prej afërsisht 11 km (1 shkallë ~ 111 km). Kontrolli i renditjes ("zona tampon nuk mund të jetë mijëra herë më e madhe se madhësia e parcelës") tregoi gabimin menjëherë. Kur shtresa u importua në CRS metrike, buferi ishte i saktë si 100 m.
Rasti 2 - Emri i pasaktë i kolonës. UA prodhoi shprehjen "qualified" = 'bujqësi' për "parcelat e kualifikuara për bujqësi"; kurse emri i vërtetë i kolonës ishte PLOT_VASF dhe vlera FIELD. Kërkesa ktheu 0 rezultate pa asnjë gabim. Kur inxhinieri hapi tabelën e atributeve dhe i dha emrin dhe vlerat aktuale të kolonës AI, pyetja u përmirësua. Mësimi: AI mund të krijojë emra kolonash; jepni skemën aktuale.
Rasti 3 - Problemi i topologjisë. Në dy shtresat kufitare të rretheve fqinje kishte boshllëqe të vogla dhe mbivendosje. Një analizë e "totalit të zonës" e fuqizuar nga AI devijoi nga totali i vërtetë me rreth 2% për shkak të këtyre gabimeve. Pas kontrollit dhe korrigjimit të topologjisë, zonat u bënë të qëndrueshme. Mësimi: rezultati i analizës është po aq i pastër sa gjeometria e hyrjes.
Prompt i dobët / Prompt i fortë
Njoftim i dobët:
Shkruani një pyetje që gjen parcela pranë rrjedhës.
Njoftim i fuqishëm:
Detyrë: Krijoni një konstrukt dhe shprehje të analizës hapësinore për QGIS. Konteksti:- stream_layer: line, CRS EPSG:5256 (TUREF/TM33)- parcel_layer: poligon, CRS EPSG:5256, kolonat e atributeve: ADA_NO, Plot_NO, STATUS (vlerat: 'e licensuar', 'e palicensuar'), AREA_M2 Zgjidh parcel m2Pyetja me AREA_M2 dhe mbyllni ST0PYETJE: = 'të licencuar', jepni numrin e tyre dhe sipërfaqen totale. Kërkesat: 1) Renditni hapat (buffer -> përzgjedhja hapësinore -> filtri i atributeve). 2) Shkruani se cili mjet do të përdoret në çdo hap. 3) Më kujto kërkesën metrike të CRS për distancën/zonën. 4) Verifikoni hapin e rezultatit (gradë + kontroll vizual). shtoni.
Prompt i fuqishëm jep emrat aktual të kolonave, CRS, grupin e vlerave dhe hapin e vlefshmërisë; Prodhimi i përshtatet të dhënave tuaja.
Katër modele të kopjueshme
1) Krijimi i një plani analize:
Shkruani një rrjedhë pune GIS hap pas hapi për t'iu përgjigjur pyetjes hapësinore vijuese: specifikoni shtresën hyrëse, mjetin e përdorur dhe shtresën dalëse në çdo hap. Kontrolloni hapat që kërkojnë CRS metrike. Pyetje: [pyetje]. Shtresat: [lista]
2) Shprehja QGIS nga gjuha natyrore:
Konvertoni filtrin e mëposhtëm në një shprehje të atributit QGIS. Përdorni VETËM emrat dhe vlerat e dhëna të kolonave; montimi i kolonës. Pyet nëse ka pasiguri.Kollonat/vlerat: [skema]. Kërkesa: [filtri]
3) Pyetja PostGIS:
Shkruani PostGIS SQL për analizën hapësinore të mëposhtme (funksionet ST_). Supozoni SRID [srid] gjeometrish; Distanca duhet të jetë metrike. Shpjegoni pyetjen dhe shtoni një pyetje hash për vërtetim. Analiza: [përkufizim]
4) Kontrolli i arsyeshmërisë së rezultatit:
Kontrolloni rezultatin e mëposhtëm të analizës GIS për arsyeshmërinë: rangu i numërimit të rezultateve, logjika e fushës/gjatësisë, regjistrimet null/dublikatë, pajtueshmëria me CRS. Rendisni pikat e dyshimta dhe shkruani shkakun e mundshëm. Përmbledhja e rezultatit: [përmbledhje]
Krahasimi i Mjeteve të Analizës GIS
automjeti
Çfarë bën
Përdorimi tipik
Kujdes
Tampon
Zona e distancës përreth
Band roje, afërsi
Kërkohet CRS metrike
kryqëzohen
Zbret zona e përbashkët
Analiza e konfliktit
Topologjia duhet të jetë e pastër
Bashkim hapësinor
Ndeshjet sipas vendndodhjes
Marrëdhënia ndërtesë-lagje
Lloji i marrëdhënies (intra/ndërprerës)
Shkrihet (kombinohet)
Siguron të njëjtat atribute
Thjeshtimi i kufirit
Zgjedhja e atributeve
Klip
Pritet sipas një kufiri
Kufizimi i hapësirës së punës
A është e saktë gjeometria e kufirit?
Gabimet e zakonshme
- Llogaritja e distancës/zonës në gjeo CRS. Mos kalimi në projeksion metrik përpara analizës.
- Përdorimi i emrave të kolonave të krijuara nga AI. Mos dhënia e skemës reale; heshtur 0 rezultate.
- Kryerja e analizave me të dhëna me topologji të thyer. Boshllëqet/mbivendosjet rezultojnë në hapësirë dhe gabime në numërim.
- Ngatërruar llojin e marrëdhënies hapësinore. “Brenda” dhe “ndërprerja” japin rezultate të ndryshme.
- Mos nënshtrimi i rezultatit ndaj kontrollit të renditjes. Duke mos vënë re fusha/numra absurde.
- Duke vrapuar verbërisht nëpër të gjitha të dhënat. Aplikimi në të dhëna të mëdha pa testuar në mostër të vogël.
Në përmbledhje
Inteligjenca artificiale në analizën GIS; Është një asistent i fuqishëm për planifikimin e rrjedhës së punës, përkthimin e kërkesës së gjuhës natyrore në pyetje dhe gjenerimin e kodit. Por AI nuk i sheh të dhënat; Duhet të jepni CRS-në, emrat aktualë të kolonave dhe cilësinë e topologjisë. Rregulli më kritik është që llogaritjet e distancës dhe zonës janë të sakta vetëm në CRS metrike. Kontrolloni çdo rezultat për rendin, konsistencën topologjike dhe logjikën; Mos e aplikoni atë në të dhëna të mëdha pa i testuar në një mostër të vogël.
Detyra e aplikimit
Zgjidhni një pyetje hapësinore (p.sh. "ndërtesa më pak se 25 m nga një rrugë"). Shkruani shtresat, CRS-në e tyre dhe emrat aktual të kolonave të atributeve. Bëni që AI të gjenerojë planin e analizës dhe shprehjen QGIS hap pas hapi; më pas testoni rezultatin me tre kontrolle: (1) është CRS metrike e përdorur, (2) a përputhen emrat e kolonave me skemën aktuale, (3) është numri i rezultateve të arsyeshëm sipas renditjes.
listë kontrolli
- [ ] I importova shtresat në CRS metrike (për distancën/zonën).
- [ ] I dhashë emrat dhe vlerat aktuale të kolonave të atributeve në AI.
- [ ] I kisha planifikuar hapat dhe mjetet e analizës.
- [ ] Kam zgjedhur saktë llojin e marrëdhënies hapësinore (brenda/ndërprerës).
- [ ] Kontrollova topologjinë e gjeometrisë së hyrjes.
- [ ] Së pari e testova analizën në një kampion të vogël.
- [ ] Kontrollova rezultatin për gradën dhe logjikën.
- [ ] Kam mbajtur komentin përfundimtar për miratimin e inxhinierit.