ලාභ:
- QGIS සහ Python (GeoPandas වැනි පුස්තකාල) සමඟ අවකාශීය දත්ත සැකසීම සඳහා කේතය සහ කාර්ය ප්රවාහ උත්පාදනය තුළ AI භාවිතා කිරීමේ හැකියාව
- කුඩා සාම්පල දත්ත මත AI විසින් නිපදවන අවකාශීය කේතය පරීක්ෂා කිරීමට සහ ඛණ්ඩාංක පද්ධති සහ ජ්යාමිතික දෝෂ වලට එරෙහිව එය සත්යාපනය කිරීමේ හැකියාව
- දත්ත රහස්යභාවය අවබෝධ කර ගැනීමේ හැකියාව සහ සැබෑ ව්යාපෘති දත්ත මත ධාවනය කිරීමට පෙර AI-ජනනය කරන ලද ස්ක්රිප්ට් පරීක්ෂා කිරීමේ අවශ්යතාවය.
සැලසුම් ඒකකයක පුනරාවර්තන අවකාශීය කාර්යයන් (ස්ථර කැපීම, බෆර ඇඳීම, ප්රදේශ ගණනය කිරීම, වගු ඒකාබද්ධ කිරීම) පැය ගණනක් ගත වන අතර අතින් සිදු කරන විට දෝෂ ඇති කරයි. මෙම කාර්යයන් ස්වයංක්රීය කරන බලවත්, නිදහස් සහ විවෘත මූලාශ්ර මෙවලම් දෙකක් තිබේ: QGIS (ඩෙස්ක්ටොප් GIS මෘදුකාංගයක්) සහ Python (GeoPandas, Shapely, Rasterio වැනි අවකාශීය දත්ත සඳහා පුස්තකාල සහිත ක්රමලේඛන භාෂාවකි). මෙම මෙවලම් සඳහා කේතය සහ කාර්ය ප්රවාහය උත්පාදනය කිරීමේදී AI ඇදහිය නොහැකි තරම් වේගවත් වේ: එය එක් වාක්ය ඉල්ලීමකින් ක්රියාකාරී ස්ක්රිප්ට් කෙටුම්පත් කරයි. නමුත් AI ඔබට නොපෙනෙන උපකල්පන සහිත කේතයක් ලියයි - වැරදි ඛණ්ඩාංක පද්ධතිය, වැරදි ඒකකය, මූලද්රව්ය නිශ්ශබ්දව මකා දමන මෙහෙයුමකි. AI නිපදවන සෑම අවකාශීය කේතයක්ම සැබෑ ව්යාපෘති දත්ත මත ධාවනය කිරීමට පෙර කුඩා සාම්පලයක් මත කියවා පරීක්ෂා කළ යුත්තේ එබැවිනි. මෙම ඒකකය AI සමඟ ආරක්ෂිත අවකාශීය ස්වයංක්රීයකරණය උගන්වයි, ඔබ කේත කරන්නේ කෙසේදැයි නොදන්නේ වුවද.
ඇයි QGIS සහ Python
QGIS ඔබට ක්ලික් කිරීමෙන් විශ්ලේෂණය කිරීමට ඉඩ දෙයි; එය ඉගෙන ගැනීමට පහසු වන අතර පයිතන් කොන්සෝලයක් ඇතුළත් වේ. අනෙක් අතට, Python, ඔබට එක් වරක් පුනරාවර්තන කාර්යයන් ලිවීමට සහ ගොනු සිය ගණනක ධාවනය කිරීමට ඉඩ සලසයි. GeoPandas යනු සැලසුම්කරුවන් සඳහා වඩාත් ප්රායෝගික පුස්තකාලය වන අතර, වගු දත්ත (pandas) භූගෝල විද්යාව සමඟ ඒකාබද්ධ කරයි: ස්ථර කියවයි, පෙරහන් කරයි, බෆර අඳියි, කේත පේළියකින් ප්රදේශ ගණනය කරයි. AI GeoPandas කේතය ඉතා හොඳින් ලියයි; නමුත් හොඳ පෙනුමක් ඇති කේතය සැමවිටම නිවැරදි කේතය නොවේ.
අවවාදයයි: AI විසින් ලියන ලද ස්ක්රිප්ටයක් දෝෂයකින් තොරව ධාවනය කළ හැකි අතර තවමත් සම්පූර්ණයෙන්ම වැරදි ප්රතිඵල ලබා දෙයි. "වැඩ" සහ "නිවැරදි" යනු වෙනස් කරුණු දෙකකි. වලංගු කිරීම යනු කේතය අසමත් වීම නොව, ප්රතිඵලය දන්නා සඳහනකට ගැලපේ.
තවත් වැදගත් සංකල්පයක් වන්නේ ප්රතිනිෂ්පාදනයයි: ඔබ රාජ්ය ආයතනයක කරන විශ්ලේෂණයක් මාස කිහිපයකට පසු වෙනත් අයෙකුට එම පියවරයන් සමඟම නැවත නැවත කිරීමට හැකි විය යුතුය. අතින් ක්ලික් කිරීමෙන් කරන ලද ක්රියා මතක නැති අතර විගණනය කළ නොහැක; පයිතන් ස්ක්රිප්ට් එකක් කෘතියේ වාර්තාවක් වන අතර එකම ප්රතිඵලය ප්රතිනිෂ්පාදනය කරයි. ඔබ AI සමඟ නිපදවන කේතය එහි අදහස් සමඟ ගබඩා කිරීම වගවීම සහ ආයතනික මතකය යන දෙකම ශක්තිමත් කරයි. එබැවින් "වැඩ කරන කේතය" නොව "කියවිය හැකි, අදහස් දැක්වූ සහ ගබඩා කළ කේතය" ඉලක්ක කරන්න. හොඳ පුරුද්දක් නම්, එක් එක් ස්ක්රිප්ට් ආරම්භයේදී එය ක්රියාත්මක වන්නේ කුමන දත්තද, කුමන දිනයක සහ කුමන අරමුණක් සඳහාද යන්න සඳහන් කරමින් කෙටි විස්තර බ්ලොක් එකක් එක් කිරීමයි.
AI සමඟ කේතය ජනනය කිරීමේ රන් රීති
- සන්දර්භය දෙන්න. ගොනු ආකෘතිය, CRS, තීරු නම්, ඔබට කිරීමට අවශ්ය දේ.
- කුඩාවට ඉල්ලන්න. තනි වැඩක් කරන කෙටි කේතයක් යෝධ ස්ක්රිප්ට් එකකට වඩා ආරක්ෂිතයි.
- පැහැදිලි කිරීම සඳහා විමසන්න. එක් එක් කේත පේළිය කරන දේ AI වෙත මුද්රණය කරන්න; ඔබට නොතේරෙන කේතය ධාවනය නොකරන්න.
- නියැදිය මත එය පරීක්ෂා කරන්න. මුලින්ම එය වාර්තා 10-20 ක නියැදි දත්ත මත උත්සාහ කරන්න.
- යොමුව සමඟ සසඳන්න. ප්රදේශයක්/දුරක් දන්නා අගයකට සසඳන්න.
- උපස්ථ කරන්න. කිසිවිටක ප්රධාන දත්ත නැවත ලියන්න එපා; පිටපතෙහි වැඩ කරන්න.
පියවරෙන් පියවර: AI සමඟ ආරක්ෂිත අවකාශීය පිටපතක්
- කාර්යය පැහැදිලි කරන්න. "පාර්සල් ස්ථරයෙන් හරිත ප්රදේශ තෝරන්න, ඒවායේ ප්රදේශ ගණනය කරන්න, 5000 m² ට වැඩි ප්රදේශය වෙනම ගොනුවකට ලියන්න."
- දත්ත හඳුනා ගන්න. ආකෘතිය (GeoPackage/Shapefile), CRS, අදාළ තීරු නම.
- AI වෙත කේතය + විස්තරය මුද්රණය කරන්න. පේලියට කමෙන්ට් කරන්න.
- CRS සහ ඒකක පාලනය කර ගන්න. ප්රදේශය m² හෝ මෙට්රික් CRS හි ස්ථරයද?
- නියැදි දත්ත මත ධාවනය කරන්න. ප්රතිඵලය දෘශ්යමය ලෙස පරීක්ෂා කරන්න.
- යොමුවක් සමඟ තහවුරු කරන්න. පාර්සලයක ප්රදේශය එහි හිමිකම් ඔප්පු වටිනාකමට සසඳන්න.
- ප්රධාන දත්ත මත එය ක්රියාත්මක කරන්න, නව ගොනුවට ප්රතිදානය ලියන්න.
දුර්වල ක්ෂණික / ශක්තිමත් විමසුම
දුර්වල විමසුම: "පාර්සල්වල ප්රදේශය ගණනය කරන්න."
AI ඛණ්ඩාංක පද්ධතිය, ආකෘතිය සහ තීරුව නොදැන ලියයි; ක්ෂේත්රය වැරදි ඒකකයක හෝ වැරදි CRS හි දිස්විය හැක.
ප්රබල විමසුම: "GeoPandas සමඟින්, GeoPackage ස්තරයක් ('parcels.gpkg', CRS: EPSG:5254 වැනි මෙට්රික් ජාතික පද්ධතියක්) කියවා, m² හි එක් එක් පාර්සලයේ ප්රදේශය නව 'area_m2' තීරුවකට ලියන්න. කේතයේ සෑම පේළියක්ම අදහස් කරන්න. එය CRS ස්තරයට යුධ නොවේ නම්, එය ගණනය කරන ප්රදේශය metric නම් රේඛාවක් එක් කරන්න; ප්රතිදානය නව ගොනුවකට ලියන්න, මුල් පිටපත වෙනස් නොකරන්න."
CRS, ඒකකය, ආරක්ෂිත ප්රතිදානය සහ විස්තරය අඩංගු බැවින් දෙවන විමසුම විගණනය කළ හැකි, ආරක්ෂිත කේතයක් නිපදවයි.
පිටපත් කළ හැකි සැකිලි හතරක්
කාර්යය: GeoPandas සමඟ පහත කාර්යය කරන කෙටි පයිතන් කේතයක් ලියන්න. සෑම පේළියක්ම තුර්කි භාෂාවෙන් අදහස් දක්වන්න. ක්රියාව: [...]ආදාන ගොනුව: [...] (ආකෘතිය, CRS: [...], අදාළ තීරුව: [...]) රීතිය: මුල් ගොනුව වෙනස් නොකරන්න, ප්රතිදානය නව ගොනුවට ලියන්න. ක්රියාත්මක වීමට පෙර CRS මෙට්රික් දැයි පරීක්ෂා කරන්න; එසේ නොවේ නම්, අනතුරු අඟවන්න.
කාර්යය: පහත දැක්වෙන Python/GeoPandas කේත පේළිය පේළියෙන් පැහැදිලි කර අවදානම් ලකුණු කරන්න: දත්ත මැකීමට/ උඩින් ලිවිය හැක්කේ කුමන රේඛාවටද, කුමන ක්රියාවෙන් CRS හෝ පරිමාව උපකල්පනය කළ හැකිද, කුමන පියවර විශාල දත්ත මත මන්දගාමී වේදැයි උපකල්පනය කරයි. කේතය වෙනස් කිරීම; පැහැදිලි කර අනතුරු අඟවන්න. කේතය: [...]
කාර්යය: සැබෑ දත්ත මත මෙම කේතය ධාවනය කිරීමට පෙර කුඩා TEST සැලැස්මක් ලියන්න. කුමන නියැදි දත්ත සමඟ, කුමන අපේක්ෂිත ප්රතිඵලය සමඟද, එය වලංගු කළ යුත්තේ කුමන යොමු අගයකින්ද? පිරික්සුම් ලැයිස්තුවක් දෙන්න. කේතය/ක්රියාව: [...]
කාර්යය: පහත දැක්වෙන QGIS ක්රියාව (පියවර ක්ලික් කරන්න) QGIS මෙනු මාර්ගය සහ ඊට සමාන Python/GeoPandas කේතය ලෙස විස්තර කරන්න. වෙනස්කම් සහ උනන්දුවක් දක්වන කරුණු සඳහන් කරන්න (CRS, ඒකකය).ක්රියාවලිය: [...]
වගුවක්: නිරන්තර අවකාශීය මෙහෙයුම් සහ ඒවායේ අන්තරායන්
ගනුදෙනුව
මොනවද කරන්නේ
AI කේතයේ උගුල
සත්යාපනය
ක්ෂේත්ර ගිණුම
බහුඅස්ර ප්රදේශය සොයා ගනී
භූගෝලීය CRS හි ක්ෂේත්රය අර්ථ විරහිත ය
දන්නා ප්රදේශය සමඟ සැසඳීම
බෆරය
දේශ සීමාව වටා කලාපය
ඒකක (උපාධි/මීටර්) දෝෂයකි
මෙට්රික් CRS + මිනුම්
අවකාශීය එකතු කිරීම
ආශ්රිත ස්ථර
වැරදි යතුර/අනුපිටපත් ලියාපදිංචිය
වාර්තා ගණන් පාලනය
ක්ලිප්
ප්රදේශය සමග කැපුම්
සීමාවෙන් පිටත දත්ත නැතිවීම
ආදානය/ප්රතිදානය සසඳන්න
නැවත ප්රක්ෂේපණය කිරීම
CRS ප්රතිස්ථාපනය කරයි
වැරදි ඉලක්කය CRS
EPSG කේතය තහවුරු කිරීම
කුඩා නඩු තුනක්
නඩුව 1 - නිහඬව නැවත ලිවීම. සැලසුම්කරුවෙකු AI විසින් ලියන ලද ස්ක්රිප්ට් එකක් සෘජුවම මූලික ස්තරය මත ධාවනය කරයි. කේතය වැරදි ලෙස පෙරහනක් යොදයි, ස්ථරයෙන් අඩක් මකා දමා එය එකම ගොනුවේ සුරකියි. Backup එකක් නැති නිසා දවස් ගණන් තියෙන data නැති වෙනවා. පාඩම: සෑම විටම නව ගොනුවකට ප්රතිදානය, ප්රධාන දත්ත සෑම විටම අතිරික්තය.
නඩුව 2 - වැරදි ඒකකයක් සහිත බෆරය. එක් කණ්ඩායමක් පාසල් සඳහා අඩි 500 ප්රවේශ බෆරයක් ඉල්ලා සිටී. AI කේතය භූ CRS මත ධාවනය වේ; 500 "අංශක" බෆරය සම්පූර්ණ සිතියම ආවරණය කරයි. කණ්ඩායම කුඩා සාම්පලයක් මත පරීක්ෂා කරන බැවින්, එය ප්රධාන දත්ත වෙත යාමට පෙර දෝෂය අල්ලා ගනී; මෙට්රික් CRS වෙත ප්රක්ෂේපණය එකතු කිරීම සහ නිවැරදි කිරීම. පරීක්ෂා කිරීමේ පුරුද්ද විපත්තිය වළක්වයි.
3 වන අවස්ථාව - පැහැදිලි කිරීමේ ඉගෙනීම. කේතය නොදන්නා සැලසුම්කරුවෙකු එක් එක් පේළිය AI අර්ථකථනය කිරීමෙන් සම්බන්ධක කේතයක් නිපදවයි. ඔහු විස්තරයේ "මෙම පේළිය නොගැලපෙන වාර්තා පහත හෙළයි" දකින අතර මෙය සමහර පාර්සල් අහිමි වන බව වටහා ගනී; එය AI වෙතින් නොගැලපීම් තබා ගන්නා අනුවාදයක් ඉල්ලා සිටී. කේතය අවබෝධ කර ගැනීම එය ආරක්ෂිතව භාවිතා කිරීම සඳහා පූර්ව අවශ්යතාවකි.
පොදු වැරදි
- ප්රධාන දත්ත මත කෙලින්ම ධාවනය වේ. සෑම විටම පිටපත මත වැඩ කරන්න, නව ගොනුවට ප්රතිදානය ලිවීම.
- "වැඩ කළා" "නිවැරදි" ලෙස වරදවා වටහා ගැනීම. දෝෂ රහිත කේතය වැරදි ප්රතිඵල ඇති කළ හැක; යොමු සහිතව තහවුරු කරන්න.
- CRS සහ පරිමාව උපකල්පනය කිරීම. ප්රදේශය සහ දුර මෙහෙයුම් සඳහා සෑම විටම මෙට්රික් CRS පරීක්ෂා කරන්න.
- ඔබට නොතේරෙන ධාවන කේතය. පැහැදිලි කිරීම් අහන්නේ නැතුව, රේඛා කරන්නේ මොකක්ද කියලා දන්නේ නැතුව දුවන එක අවදානම් වැඩක්.
- කුඩා පරීක්ෂණය මඟ හරින්න. නියැදි දත්ත උත්සාහ නොකර විශාල දත්ත වෙත මාරු වීම දෝෂයේ වඩාත් පොදු මූලාශ්රය වේ.
- ක්ලවුඩ් උපාංග වෙත නොසිතා රහස්ය දත්ත ලබා දීම. කේතය ජනනය කිරීමේදී සැබෑ පාර්සලය/පුද්ගල දත්ත බෙදා නොගන්න; නියැදි/නිර්නාමික දත්ත භාවිතා කරන්න.
සාරාංශයක් ලෙස
QGIS සහ Python (විශේෂයෙන් GeoPandas) සැලසුම් කිරීමේදී පුනරාවර්තන අවකාශීය කාර්යයන් ස්වයංක්රීය කරයි; AI ඉක්මනින් මෙම මෙවලම් සඳහා කේතය ජනනය කරයි. නමුත් AI ඔබට නොපෙනෙන උපකල්පන සමඟ කේතය ලියයි: වැරදි CRS, වැරදි පරිමාව, දත්ත නිහඬව මකන මෙහෙයුම්. ආරක්ෂිත භාවිතය නීති හයක් මත පදනම් වේ: සන්දර්භය දෙන්න, කුඩා එකක් ඉල්ලන්න, පැහැදිලි කිරීමක් ලබා ගන්න, උදාහරණයක් ලෙස පරීක්ෂා කරන්න, යොමුවෙන් සත්යාපනය කරන්න, උපස්ථ කරන්න. "වැඩ" යනු "නිවැරදි" යන්න නොවේ. ඔබ කේතය නොදන්නේ වුවද, සෑම පේළියක්ම අවබෝධ කර ගැනීමෙන් සහ රහස්ය දත්ත බෙදා නොගෙන ඔබට AI සමඟ ආරක්ෂිත අවකාශීය ස්වයංක්රීයකරණය කළ හැකිය.
යෙදුම් කාර්යය
පුනරාවර්තන අවකාශීය කාර්යයක් තෝරන්න (උදා: ස්ථරයක ප්රදේශ ගණනය කිරීම සහ එළිපත්තක ඉහළ කොටස වෙන් කිරීම). (1) පළමු අච්චුව සමඟ AI වෙත කේතය + රේඛා විස්තරය මුද්රණය කරන්න. (2) දෙවන අච්චුව ලෙස එකම කේතයේ අවදානම් පරීක්ෂා කර අවම වශයෙන් එක් "දත්ත මකා දැමිය හැකිය/ CRS උපකල්පනය කළ හැක" රේඛාවක් සොයා ගන්න. (3) තෙවන අච්චුව සමඟ පරීක්ෂණ සැලැස්මක් ප්රතිදානය කරන්න: කුමන නියැදි දත්තද, කුමන යොමු අගයද. (4) සැබෑ දත්ත මත කේතය ධාවනය කිරීමට පෙර ඔබ ගන්නා ආරක්ෂක පියවර තුනක් ලියන්න.
පිරික්සුම් ලැයිස්තුව
- [ ] මම AI හට ආකෘතිය, CRS සහ තීරු සන්දර්භය ලබා දුන්නා.
- [ ] මම කේතයේ සෑම පේළියක්ම පැහැදිලි කළෙමි; මම කේතය ධාවනය කළේ නැහැ, මට තේරුණේ නැහැ.
- [ ] මට කෙටි, තනි ක්රියාකාරී කේතයක් අවශ්ය විය.
- [ ] මම එය කුඩා නියැදි දත්ත මත පරීක්ෂා කර ප්රතිඵලය දෘෂ්යව පරීක්ෂා කළෙමි.
- [ ] මම දන්නා යොමු අගයක් සමඟ ප්රතිඵලය සත්යාපනය කළෙමි.
- [ ] මම ප්රධාන දත්ත උපස්ථ කර ඇත; මම අලුත් file එකට output එක ලිව්වා.
- [ ] මම වලාකුළු උපකරණයට සත්ය රහස්ය දත්ත ලබා දුන්නේ නැත; මම නිර්නාමික/නියැදි දත්ත භාවිත කළා.