Eining 4 / 11

GIS/GIS greining og staðbundnar fyrirspurnir

Hagnaður:

  • Geta til að hanna GIS greiningar eins og biðminni, gatnamót, staðbundna samsetningu og hverfi með gervigreind og smíða þær skref fyrir skref
  • Geta til að búa til eiginleika og staðbundnar fyrirspurnir (SQL/tjáning) úr náttúrulegu tungumáli og laga þær að QGIS/PostGIS umhverfinu
  • Geta til að sannreyna úttak GIS greiningar með staðfræðilegri samkvæmni, vörpuhæfni og svæðis-/lengdarrökfræði

GIS (Geographic Information System; GIS á ensku) er almennt heiti á kerfum sem geyma, leita eftir, greina og kortleggja staðsetningargögn. Dagleg störf landmælingafræðingsins fara að mestu fram hér: "Hvaða lóðir eru nær þessum læk en 50 metrum?", "Hvar eru svæðin þar sem þessi tvö lög skarast?", "Hversu margar byggingar í hverfi?" Að búa til svör við spurningum eins og að nota staðbundna greiningu. Í þessari einingu förum við yfir hvernig á að nota gervigreind til að hanna þessar greiningar, búa til fyrirspurnir úr náttúrulegu tungumáli og laga þær að QGIS/PostGIS umhverfinu. Meginregla: gervigreind smíðar greininguna og skrifar fyrirspurnina; Réttmæti niðurstöðunnar er áfram hjá verkfræðingnum með vörpun, staðfræði og rökfræðistýringu.

Grunnskilmálar fyrst. Vektorgögn tákna heiminn með punktum, línum og marghyrningum (lóðum, vegum, brunnum). Rastergögn tákna heiminn í rist af frumum/pixlum (hæðarlíkan, gervihnattamynd). Eiginleiki er töfluupplýsingar sem tengjast rúmfræði (pakkasvæði, eigandi, eyja/pakkanúmer). Buffer er svæðið sem myndast í ákveðinni fjarlægð í kringum rúmfræði. Staðbundin sameining passar við tvö lög byggð á staðbundnu sambandi (hver bygging við sitt hverfi). Topology er hverfis/skörun/bil reglurnar milli rúmfræði.

Hlutverk gervigreindar í GIS greiningu

AI flýtir fyrir GIS á þremur steyptum stöðum:

  1. Greiningarhönnun. "Hvaða lög eru unnin, í hvaða röð, með hvaða tækjum til að svara spurningunni?" Það kemur með skref-fyrir-skref áætlun um spurninguna. Þetta dregur úr hugsunarálagi, sérstaklega í flóknum fjölþrepagreiningum.
  2. Fyrirspurna kynslóð. Þýðir beiðni um náttúrulegt tungumál yfir í QGIS tjáningu, SQL eða PostGIS fall. Það setur beiðnina „Lóðir með flatarmál minna en 500 m² og landbúnaðarleg“ í síutjáningu.
  3. Verkflæði og kóðagerð. Það þýðir endurtekna greiningu yfir í Python/PyQGIS forskrift (við kafum dýpra í þetta efni í einingum 10 og 11).

En gervigreind hefur mikilvægan blindan blett: það sér ekki gögnin, það sér bara uppskriftina þína. Það veit ekki í hvaða CRS lagið er, nákvæmlega heiti eigindardálksins, hvort gögnin eru hrein eða ekki. Þess vegna er fyrirspurnin sem það framleiðir setningafræðilega rétt en gæti verið röng í gögnunum þínum.

Varúð: Fjarlægðar- og svæðisútreikningar eru aðeins nákvæmir á metra (áætluðu) CRS. Að taka 50 m biðminni beint í landfræðileg hnit (gráður) gefur algjörlega ónákvæmar niðurstöður vegna gráðu-metra ruglings. Settu lagið í viðeigandi vörpun fyrir greiningu.

Skref fyrir skref: Að búa til staðbundna greiningu

Dæmi um spurningu: "Finndu lóðir með byggingarleyfi sem eru nær læk en 100 m."

  1. Skýrðu inntak og CRS. Straumslag (lína), pakkalag (marghyrningur), bæði verða að vera í metra CRS (t.d. TUREF/TM33).
  2. Láttu skrefin skipuleggja. Til gervigreindar: 100 m biðminni til að streyma → gatnamót/val með lóðum → sía „leyfilegt“ frá eigind → niðurstöðutalning. Láttu það skrifa röðina og úttak hvers skrefs.
  3. Láttu búa til fyrirspurnina. Þýddu síutjáninguna ("staða" = 'leyfishafi') og valrökfræði yfir í QGIS/PostGIS.
  4. Prófaðu á litlu sýni. Keyrðu greininguna á litlu hlutmengi frekar en öll gögnin og athugaðu niðurstöðuna sjónrænt.
  5. Staðfestu niðurstöðuna. Er talningin sanngjörn (stig)? Eru valdar bögglar virkilega nálægt straumnum (sjónræn/staðfræðileg athugun)? Eru túnin skynsamleg?

Þrjú Mini Cases: By the Numbers

Tilfelli 1 - Gráða stuðara hörmung. Nemandi setti 100 eininga biðminni beint á pakkalagið í WGS84 geo CRS; Niðurstaðan leiddi af sér fáránleg svæði með um það bil 11 km radíus (1 gráðu ~111 km). Stöðunarathugunin ("buffarsvæðið getur ekki verið þúsundfaldast á stærð pakkans") sýndi villuna strax. Þegar lagið var flutt inn í metrískt CRS var biðminni rétt sem 100 m.

Mál 2 — Rangt heiti dálks. AI framleiddi orðatiltækið "qualified" = 'landbúnaður' fyrir "bögglar sem hæfir landbúnað"; en raunverulegt nafn dálksins var PLOT_VASF og gildið var FIELD. Fyrirspurnin skilaði 0 niðurstöðum án villna. Þegar verkfræðingur opnaði eigindatöfluna og gaf raunverulegt dálknafn og gildi til gervigreindar, batnaði fyrirspurnin. Lexía: gervigreind getur búið til dálkanöfn; gefðu raunverulegt skýringarmynd.

Tilfelli 3 - Topology vandamál. Lítil eyður (slitur) og skörun voru í tveimur nálægum hverfismörkum. Greining sem knúin er gervigreind „flatarmál“ vék um 2% frá raunverulegri heildartölu vegna þessara villna. Eftir staðfræðistýringu og leiðréttingu urðu svæðin samkvæm. Lexía: greiningarniðurstaðan er aðeins eins hrein og inntaksrúmfræðin.

Veik kvaðning / sterk kvaðning

Veik kvaðning:

Skrifaðu fyrirspurn sem finnur böggla nálægt straumnum.

Öflug tilvitnun:

Verkefni: Framleiða staðbundna greiningarstrúktúr og tjáningu fyrir QGIS. Samhengi:- straumlag: lína, CRS EPSG:5256 (TUREF/TM33)- pakkalag: marghyrningur, CRS EPSG:5256, eigindadálkar: ADA_NO, Plot_NO, STATUS (gildi: 'leyfilegt', 'óleyfilegt'), AREA_M2Question er nálægt straumi en STATUSM og STATUS: „leyfishafi“, gefðu upp fjölda þeirra og heildarsvæði. Beiðnir: 1) Pantaðu skrefin (buffer -> staðbundið val -> eiginleikasía). 2) Skrifaðu hvaða tól verður notað í hverju skrefi. 3) Minntu mig á metra CRS kröfuna fyrir fjarlægð/svæði. 4) Staðfestu niðurstöðuþrepið (staða + sjónræn stjórn). bæta við.

Öflug hvetja gefur raunveruleg dálknöfn, CRS, gildissett og staðfestingarskref; Úttakið passar við gögnin þín.

Fjögur afritanleg sniðmát

1) Að búa til greiningaráætlun:

Skrifaðu skref-fyrir-skref GIS verkflæði til að svara eftirfarandi landfræðilegu spurningu: tilgreindu inntakslagið, tólið sem notað er og úttakslagið í hverju skrefi. Athugaðu skrefin sem krefjast metra CRS. Spurning: [spurning]. Lög: [listi]

2) QGIS tjáning úr náttúrulegu máli:

Umbreyttu eftirfarandi síu í QGIS eigindartjáningu. AÐEINS notaðu tilgreind dálknöfn og gildi; súlufesting. Spyrðu hvort það sé óvissa.Dálkar/gildi: [skema]. Beiðni: [sía]

3) PostGIS fyrirspurn:

Skrifaðu PostGIS SQL fyrir eftirfarandi staðbundna greiningu (ST_ föll). Gerðu ráð fyrir SRID [srid] rúmfræði; Fjarlægðin verður að vera metrísk. Útskýrðu fyrirspurnina og bættu við kjötkássafyrirspurn til staðfestingar. Greining: [skilgreining]

4) Sanngjarnleikaprófun niðurstaðna:

Athugaðu eftirfarandi GIS greiningarniðurstöðu fyrir sanngirni: Niðurstöðutalning, reit/lengdarrökfræði, núll/afrit færslur, CRS samræmi. Skráðu grunsamlega punkta og skrifaðu mögulega orsök. Niðurstöðuyfirlit: [yfirlit]

Samanburður á GIS greiningarverkfærum

farartæki

Hvað gerir

Dæmigert notkun

Athygli

Buffer

Fjarlægðarsvæði í kring

Varðsveit, nálægð

Metra CRS krafist

Skera

Dregur frá sameiginlegu svæði

Greining á átökum

Topology verður að vera hreint

Staðbundin sameining

Samsvörun eftir staðsetningu

Að byggja upp hverfissamband

Tegund tengsla (innan/skrossandi)

Leysa upp (sameina)

Bræðir sömu eiginleika

Einföldun landamæra

Eiginleikaval

Klipp

Klippir í samræmi við takmörk

Takmörkun á vinnurými

Er landamærarúmfræði rétt?

Algeng mistök

  • Reiknar út fjarlægð/svæði í geo CRS. Ekki skipta yfir í mælikvarða fyrir greiningu.
  • Að nota gervigreind dálkaheiti. Ekki gefa upp hið raunverulega kerfi; þögul 0 niðurstöður.
  • Framkvæma greiningu með gögnum með brotinni staðfræði. Bil/skörun leiða til bils og talningarvillna.
  • Að rugla saman tegund staðbundins sambands. „Innan“ og „skurður“ gefa mismunandi niðurstöður.
  • Ekki setja niðurstöðuna undir raðastýringu. Að taka ekki eftir fáránlegum reitum/tölum.
  • Hlaupandi í blindni í gegnum öll gögn. Að sækja um stór gögn án þess að prófa lítið sýni.

Í stuttu máli

Gervigreind í GIS greiningu; Það er öflugur aðstoðarmaður til að skipuleggja vinnuflæði, þýða beiðni um náttúrulegt tungumál yfir í fyrirspurn og búa til kóða. En gervigreind sér ekki gögnin; Þú verður að gefa upp CRS, raunveruleg dálknöfn og staðfræðigæði. Mikilvægasta reglan er að fjarlægðar- og flatarmálsútreikningar eru aðeins nákvæmir í metra CRS. Athugaðu hverja niðurstöðu fyrir röð, staðfræðilega samkvæmni og rökfræði; Ekki nota það á stór gögn án þess að prófa það á litlu sýni.

Umsóknarverkefni

Veldu staðbundna spurningu (t.d. „byggingar minna en 25 m frá vegi“). Sláðu inn lögin, CRS þeirra og raunveruleg eigindardálknöfn. Láttu gervigreind búa til greiningaráætlun og QGIS tjáningu skref fyrir skref; prófaðu síðan úttakið með þremur athugunum: (1) er mæligildi CRS notað, (2) passa dálknöfnin við raunverulegt skema, (3) er fjöldi niðurstaðna sanngjarn í röð.

gátlisti

  • [ ] Ég flutti lögin inn í metrískt CRS (fyrir fjarlægð/svæði).
  • [ ] Ég gaf gervigreindinni nöfn og gildi eigindardálksins.
  • [ ] Ég hafði skipulagt greiningarskref og verkfæri.
  • [ ] Ég hef valið tegund landtengsla (innan/skerast) rétt.
  • [ ] Ég athugaði staðfræði inntaksrúmfræðinnar.
  • [ ] Ég prófaði greininguna á litlu sýni fyrst.
  • [ ] Ég athugaði niðurstöðuna fyrir stöðu og rökfræði.
  • [ ] Ég geymdi síðustu athugasemdina til samþykkis verkfræðings.