യൂണിറ്റുകൾ
1. നഗര, പ്രാദേശിക ആസൂത്രണത്തിലെ ആർട്ടിഫിഷ്യൽ ഇൻ്റലിജൻസിൻ്റെ ആമുഖം: അതിരുകൾ, മൂല്യനിർണ്ണയം, ഉത്തരവാദിത്തം, ധാർമ്മികത 2. സോണിംഗും മാസ്റ്റർ പ്ലാൻ വിശകലനവും പ്ലാൻ നോട്ട് വ്യാഖ്യാനവും 3. ഭൂമിശാസ്ത്ര വിവര സംവിധാനങ്ങളും (ജിഐഎസ്) ഭൂവിനിയോഗ വിശകലനവും 4. QGIS, പൈത്തൺ എന്നിവയ്‌ക്കൊപ്പം സ്പേഷ്യൽ ഡാറ്റ വർക്ക്ഫ്ലോ 5. സാറ്റലൈറ്റ്, ഏരിയൽ ഇമേജുകൾ ഉപയോഗിച്ച് നഗര മാറ്റ വിശകലനം 6. ജനസംഖ്യ, സാന്ദ്രത, ഡിമാൻഡ് എന്നിവയുടെ പ്രവചനം 7. ഗതാഗതവും ട്രാഫിക് മോഡലിംഗും 8. അർബൻ ഗ്രോത്ത് ആൻഡ് സിനാരിയോ സിമുലേഷൻ 9. സോണിംഗ് റെഗുലേഷനുകളും നിയമനിർമ്മാണ ഗവേഷണവും സ്ഥിരീകരണവും 10. പങ്കാളിത്ത ആസൂത്രണവും ഓഹരി ഉടമകളുടെ വിശകലനവും 11. ദുരന്തം, കാലാവസ്ഥ, പ്രതിരോധശേഷി വിശകലനം 12. എൻഡ്-ടു-എൻഡ് AI-അസിസ്റ്റഡ് പ്ലാനിംഗ് വർക്ക്ഫ്ലോയും എൻ്റർപ്രൈസ് ആപ്ലിക്കേഷനും
യൂണിറ്റ് 4 / 12

QGIS, പൈത്തൺ എന്നിവയ്‌ക്കൊപ്പം സ്പേഷ്യൽ ഡാറ്റ വർക്ക്ഫ്ലോ

നേട്ടങ്ങൾ:

  • ക്യുജിഐഎസും പൈത്തണും (ജിയോപാണ്ടാസ് പോലുള്ള ലൈബ്രറികൾ) ഉപയോഗിച്ച് സ്പേഷ്യൽ ഡാറ്റ പ്രോസസ്സിംഗിനായി കോഡിലും വർക്ക്ഫ്ലോ ജനറേഷനിലും AI ഉപയോഗിക്കാനുള്ള കഴിവ്
  • ചെറിയ സാമ്പിൾ ഡാറ്റയിൽ AI നിർമ്മിച്ച സ്പേഷ്യൽ കോഡ് പരിശോധിക്കാനും കോർഡിനേറ്റ് സിസ്റ്റം, ജ്യാമിതി പിശകുകൾ എന്നിവയ്‌ക്കെതിരെ സ്ഥിരീകരിക്കാനുമുള്ള കഴിവ്
  • ഡാറ്റയുടെ രഹസ്യസ്വഭാവവും യഥാർത്ഥ പ്രോജക്റ്റ് ഡാറ്റയിൽ പ്രവർത്തിപ്പിക്കുന്നതിന് മുമ്പ് AI- ജനറേറ്റഡ് സ്ക്രിപ്റ്റ് പരിശോധിക്കേണ്ടതിൻ്റെ ആവശ്യകതയും മനസ്സിലാക്കാനുള്ള കഴിവ്.

ഒരു പ്ലാനിംഗ് യൂണിറ്റിലെ ആവർത്തിച്ചുള്ള സ്പേഷ്യൽ ടാസ്‌ക്കുകൾ (ലെയറുകൾ ട്രിം ചെയ്യുക, ബഫറുകൾ വരയ്ക്കുക, ഏരിയകൾ കണക്കാക്കുക, ടേബിളുകൾ സംയോജിപ്പിക്കുക) മണിക്കൂറുകളോളം എടുക്കുകയും മാനുവലായി ചെയ്യുമ്പോൾ പിശകുകൾ സൃഷ്ടിക്കുകയും ചെയ്യുന്നു. ഈ ടാസ്‌ക്കുകൾ ഓട്ടോമേറ്റ് ചെയ്യുന്ന രണ്ട് ശക്തവും സ്വതന്ത്രവും ഓപ്പൺ സോഴ്‌സ് ടൂളുകളുണ്ട്: QGIS (ഒരു ഡെസ്‌ക്‌ടോപ്പ് GIS സോഫ്‌റ്റ്‌വെയർ), പൈത്തൺ (ജിയോപാണ്ടാസ്, ഷേപ്പ്ലി, റാസ്റ്റീരിയോ പോലുള്ള സ്പേഷ്യൽ ഡാറ്റയ്‌ക്കായി ലൈബ്രറികളുള്ള ഒരു പ്രോഗ്രാമിംഗ് ഭാഷ). ഈ ടൂളുകൾക്കായി കോഡും വർക്ക്ഫ്ലോയും സൃഷ്ടിക്കുന്നതിൽ AI അവിശ്വസനീയമാംവിധം വേഗതയുള്ളതാണ്: ഇത് ഒരു വാചക അഭ്യർത്ഥനയിൽ നിന്ന് ഒരു വർക്കിംഗ് സ്ക്രിപ്റ്റ് ഡ്രാഫ്റ്റ് ചെയ്യുന്നു. എന്നാൽ നിങ്ങൾക്ക് കാണാൻ കഴിയാത്ത അനുമാനങ്ങൾ ഉപയോഗിച്ച് AI കോഡ് എഴുതുന്നു - തെറ്റായ കോർഡിനേറ്റ് സിസ്റ്റം, തെറ്റായ യൂണിറ്റ്, ഘടകങ്ങൾ നിശബ്ദമായി ഇല്ലാതാക്കുന്ന ഒരു പ്രവർത്തനം. അതുകൊണ്ടാണ് AI നിർമ്മിക്കുന്ന ഓരോ സ്പേഷ്യൽ കോഡും യഥാർത്ഥ പ്രോജക്റ്റ് ഡാറ്റയിൽ പ്രവർത്തിപ്പിക്കുന്നതിന് മുമ്പ് ഒരു ചെറിയ സാമ്പിളിൽ വായിക്കുകയും പരിശോധിക്കുകയും ചെയ്യേണ്ടത്. നിങ്ങൾക്ക് എങ്ങനെ കോഡ് ചെയ്യണമെന്ന് അറിയില്ലെങ്കിലും, ഈ യൂണിറ്റ് AI ഉപയോഗിച്ച് സുരക്ഷിതമായ സ്പേഷ്യൽ ഓട്ടോമേഷൻ പഠിപ്പിക്കുന്നു.

എന്തുകൊണ്ട് QGIS ഉം പൈത്തണും

ക്ലിക്കുചെയ്‌ത് വിശകലനം ചെയ്യാൻ QGIS നിങ്ങളെ അനുവദിക്കുന്നു; ഇത് പഠിക്കാൻ എളുപ്പമാണ് കൂടാതെ ഒരു പൈത്തൺ കൺസോൾ ഉൾപ്പെടുന്നു. നേരെമറിച്ച്, ആവർത്തിച്ചുള്ള ജോലികൾ ഒരിക്കൽ എഴുതാനും നൂറുകണക്കിന് ഫയലുകളിൽ പ്രവർത്തിപ്പിക്കാനും പൈത്തൺ നിങ്ങളെ അനുവദിക്കുന്നു. ജിയോപാണ്ടാസ് പ്ലാനർമാർക്കുള്ള ഏറ്റവും പ്രായോഗിക ലൈബ്രറിയാണ്, ടാബുലാർ ഡാറ്റ (പാണ്ടകൾ) ഭൂമിശാസ്ത്രവുമായി സംയോജിപ്പിക്കുന്നു: ലെയറുകൾ വായിക്കുന്നു, ഫിൽട്ടറുകൾ, ബഫറുകൾ വരയ്ക്കുന്നു, ഒരു വരി കോഡ് ഉപയോഗിച്ച് ഏരിയകൾ കണക്കാക്കുന്നു. AI ജിയോപാണ്ടാസ് കോഡ് നന്നായി എഴുതുന്നു; എന്നാൽ നല്ലതായി തോന്നുന്ന കോഡ് എല്ലായ്പ്പോഴും ശരിയായ കോഡല്ല.

മുന്നറിയിപ്പ്: ഒരു AI എഴുതിയ ഒരു സ്‌ക്രിപ്റ്റിന് പിശകില്ലാതെ പ്രവർത്തിക്കാനും ഇപ്പോഴും പൂർണ്ണമായും തെറ്റായ ഫലങ്ങൾ നൽകാനും കഴിയും. "ജോലി", "ശരി" എന്നിവ രണ്ട് വ്യത്യസ്ത കാര്യങ്ങളാണ്. മൂല്യനിർണ്ണയം എന്നത് കോഡ് പരാജയപ്പെടുന്നതിൽ പരാജയപ്പെടുന്നതല്ല, മറിച്ച് ഫലം അറിയപ്പെടുന്ന ഒരു റഫറൻസുമായി പൊരുത്തപ്പെടുന്നതാണ്.

മറ്റൊരു പ്രധാന ആശയം പുനരുൽപാദനക്ഷമതയാണ്: ഒരു പൊതു സ്ഥാപനത്തിൽ നിങ്ങൾ നടത്തുന്ന ഒരു വിശകലനം മാസങ്ങൾക്ക് ശേഷം മറ്റൊരാൾക്ക് അതേ ഘട്ടങ്ങളിലൂടെ ആവർത്തിക്കാൻ കഴിയണം. സ്വമേധയാ ക്ലിക്കുചെയ്യുന്നതിലൂടെയുള്ള പ്രവർത്തനങ്ങൾ ഓർമ്മിക്കപ്പെടുന്നില്ല, ഓഡിറ്റ് ചെയ്യാൻ കഴിയില്ല; ഒരു പൈത്തൺ സ്ക്രിപ്റ്റ് സൃഷ്ടിയുടെ ഒരു രേഖയും അതേ ഫലം പുനർനിർമ്മിക്കുന്നതുമാണ്. നിങ്ങൾ ഉത്പാദിപ്പിക്കുന്ന കോഡ് AI-യ്‌ക്കൊപ്പം അതിൻ്റെ അഭിപ്രായങ്ങൾക്കൊപ്പം സംഭരിക്കുന്നത് ഉത്തരവാദിത്തത്തെയും കോർപ്പറേറ്റ് മെമ്മറിയെയും ശക്തിപ്പെടുത്തുന്നു. അതിനാൽ, "വർക്കിംഗ് കോഡ്" എന്നല്ല, "വായിക്കാൻ കഴിയുന്നതും അഭിപ്രായമിട്ടതും സംഭരിച്ചതുമായ കോഡ്" ആണ് ലക്ഷ്യമിടുന്നത്. ഓരോ സ്ക്രിപ്റ്റിൻ്റെയും തുടക്കത്തിൽ ഒരു ചെറിയ വിവരണ ബ്ലോക്ക് ചേർക്കുന്നത് ഒരു നല്ല ശീലമാണ്, അത് ഏത് ഡാറ്റയിലാണ് പ്രവർത്തിക്കുന്നത്, ഏത് തീയതിയിൽ, ഏത് ആവശ്യത്തിനായി.

AI ഉപയോഗിച്ച് കോഡ് സൃഷ്ടിക്കുന്നതിനുള്ള സുവർണ്ണ നിയമങ്ങൾ

  1. സന്ദർഭം നൽകുക. ഫയൽ ഫോർമാറ്റ്, CRS, കോളം പേരുകൾ, നിങ്ങൾ എന്താണ് ചെയ്യാൻ ആഗ്രഹിക്കുന്നത്.
  2. ചെറുത് ചോദിക്കുക. ഒരൊറ്റ ജോലി ചെയ്യുന്ന ഒരു ഷോർട്ട് കോഡ് ഒരു ഭീമൻ സ്ക്രിപ്റ്റിനേക്കാൾ സുരക്ഷിതമാണ്.
  3. വിശദീകരണം ആവശ്യപ്പെടുക. ഓരോ വരി കോഡും ചെയ്യുന്നത് AI-ലേക്ക് പ്രിൻ്റ് ചെയ്യുക; നിങ്ങൾക്ക് മനസ്സിലാകാത്ത കോഡ് പ്രവർത്തിപ്പിക്കരുത്.
  4. സാമ്പിളിൽ ഇത് പരിശോധിക്കുക. ആദ്യം 10-20 റെക്കോർഡുകളുടെ സാമ്പിൾ ഡാറ്റയിൽ ഇത് പരീക്ഷിക്കുക.
  5. റഫറൻസുമായി താരതമ്യം ചെയ്യുക. ഒരു പ്രദേശം/ദൂരം അറിയപ്പെടുന്ന മൂല്യവുമായി താരതമ്യം ചെയ്യുക.
  6. ബാക്കപ്പ്. മാസ്റ്റർ ഡാറ്റ ഒരിക്കലും തിരുത്തിയെഴുതരുത്; പകർപ്പിൽ പ്രവർത്തിക്കുക.

ഘട്ടം ഘട്ടമായി: AI ഉള്ള ഒരു സുരക്ഷിത സ്പേഷ്യൽ സ്ക്രിപ്റ്റ്

  1. ചുമതല വ്യക്തമാക്കുക. "പാഴ്സൽ ലെയറിൽ നിന്ന് പച്ച പ്രദേശങ്ങൾ തിരഞ്ഞെടുക്കുക, അവയുടെ ഏരിയകൾ കണക്കാക്കുക, 5000 m² ന് മുകളിലുള്ള പ്രദേശം ഒരു പ്രത്യേക ഫയലിൽ എഴുതുക."
  2. ഡാറ്റ തിരിച്ചറിയുക. ഫോർമാറ്റ് (ജിയോപാക്കേജ്/ഷേപ്പ്ഫയൽ), CRS, പ്രസക്തമായ കോളത്തിൻ്റെ പേര്.
  3. AI-ലേക്ക് കോഡ് + വിവരണം പ്രിൻ്റ് ചെയ്യുക. വരി വരിയായി കമൻ്റ് ചെയ്യുക.
  4. CRS ഉം യൂണിറ്റ് നിയന്ത്രണവും പൂർത്തിയാക്കുക. m²-ൽ വിസ്തീർണ്ണം അല്ലെങ്കിൽ മെട്രിക് CRS-ൽ പാളി?
  5. സാമ്പിൾ ഡാറ്റയിൽ പ്രവർത്തിപ്പിക്കുക. ഫലം ദൃശ്യപരമായി പരിശോധിക്കുക.
  6. ഒരു റഫറൻസ് ഉപയോഗിച്ച് പരിശോധിക്കുക. ഒരു പാഴ്സലിൻ്റെ വിസ്തീർണ്ണം അതിൻ്റെ ടൈറ്റിൽ ഡീഡ് മൂല്യവുമായി താരതമ്യം ചെയ്യുക.
  7. മാസ്റ്റർ ഡാറ്റയിൽ ഇത് പ്രവർത്തിപ്പിക്കുക, പുതിയ ഫയലിലേക്ക് ഔട്ട്പുട്ട് എഴുതുക.

ദുർബലമായ പ്രോംപ്റ്റ് / ശക്തമായ പ്രോംപ്റ്റ്

ദുർബലമായ പ്രോംപ്റ്റ്: "പാഴ്സലുകളുടെ വിസ്തീർണ്ണം കണക്കാക്കുക."

കോർഡിനേറ്റ് സിസ്റ്റം, ഫോർമാറ്റ്, കോളം എന്നിവ അറിയാതെയാണ് AI എഴുതുന്നത്; ഫീൽഡ് തെറ്റായ യൂണിറ്റിലോ തെറ്റായ CRS-ലോ ദൃശ്യമാകാം.

ശക്തമായ നിർദ്ദേശം: "GeoPandas ഉപയോഗിച്ച്, ഒരു GeoPackage ലെയർ ('parcels.gpkg', CRS: EPSG:5254 പോലെയുള്ള ഒരു മെട്രിക് നാഷണൽ സിസ്റ്റം) വായിച്ച് m²-ലെ ഓരോ പാഴ്സലിൻ്റെ വിസ്തീർണ്ണവും ഒരു പുതിയ 'rea_m2' കോളത്തിൽ എഴുതുക. കോഡിൻ്റെ ഓരോ വരിയും കമൻ്റ് ചെയ്യുക. CRS ലെയറിന് വാർ മെട്രിക് അല്ല എങ്കിൽ, വിസ്തീർണ്ണം മെട്രിക് ആണെങ്കിൽ ഒരു വരി ചേർക്കുക; ഒരു പുതിയ ഫയലിലേക്ക് ഔട്ട്പുട്ട് എഴുതുക, ഒറിജിനൽ മാറ്റരുത്."

രണ്ടാമത്തെ പ്രോംപ്റ്റ് ഓഡിറ്റബിൾ, സുരക്ഷിതമായ കോഡ് നിർമ്മിക്കുന്നു, കാരണം അതിൽ CRS, യൂണിറ്റ്, സുരക്ഷിത ഔട്ട്പുട്ട്, വിവരണം എന്നിവ അടങ്ങിയിരിക്കുന്നു.

പകർത്താവുന്ന നാല് ടെംപ്ലേറ്റുകൾ

ടാസ്‌ക്: ജിയോപാണ്ടാസ് ഉപയോഗിച്ച് ഇനിപ്പറയുന്ന ടാസ്‌ക് ചെയ്യുന്ന ഒരു ചെറിയ പൈത്തൺ കോഡ് എഴുതുക. ഓരോ വരിയും ടർക്കിഷ് ഭാഷയിൽ കമൻ്റ് ചെയ്യുക. പ്രവർത്തനം: [...]ഇൻപുട്ട് ഫയൽ: [...] (ഫോർമാറ്റ്, CRS: [...], പ്രസക്തമായ കോളം: [...])റൂൾ: യഥാർത്ഥ ഫയൽ മാറ്റരുത്, പുതിയ ഫയലിലേക്ക് ഔട്ട്പുട്ട് എഴുതുക. പ്രവർത്തനത്തിന് മുമ്പ് CRS മെട്രിക് ആണെന്ന് പരിശോധിക്കുക; ഇല്ലെങ്കിൽ, മുന്നറിയിപ്പ് നൽകുക.

ടാസ്‌ക്: ഇനിപ്പറയുന്ന പൈത്തൺ/ജിയോപാണ്ടാസ് കോഡ് വരി വരിയായി വിശദീകരിച്ച് അപകടസാധ്യതകൾ അടയാളപ്പെടുത്തുക: ഏത് ലൈനിന് ഡാറ്റ ഇല്ലാതാക്കാം/ഓവർറൈറ്റ് ചെയ്യാം, ഏത് ഓപ്പറേഷൻ CRS അല്ലെങ്കിൽ വോളിയം അനുമാനിക്കുന്നു, വലിയ ഡാറ്റയിൽ ഏത് ഘട്ടം മന്ദഗതിയിലാകും. കോഡ് മാറ്റുന്നു; വിശദീകരിക്കുകയും മുന്നറിയിപ്പ് നൽകുകയും ചെയ്യുക. കോഡ്: [...]

ടാസ്ക്: യഥാർത്ഥ ഡാറ്റയിൽ ഈ കോഡ് പ്രവർത്തിപ്പിക്കുന്നതിന് മുമ്പ് ഒരു ചെറിയ ടെസ്റ്റ് പ്ലാൻ എഴുതുക. ഏത് സാമ്പിൾ ഡാറ്റ ഉപയോഗിച്ച്, ഏത് പ്രതീക്ഷിച്ച ഫലത്തോടെ, ഏത് റഫറൻസ് മൂല്യത്തോടെയാണ് അത് സാധൂകരിക്കേണ്ടത്? ഒരു ചെക്ക്‌ലിസ്റ്റ് നൽകുക. കോഡ്/ആക്ഷൻ: [...]

ടാസ്‌ക്: QGIS മെനു പാതയായും തത്തുല്യമായ പൈത്തൺ/ജിയോപാണ്ടാസ് കോഡായും ഇനിപ്പറയുന്ന QGIS പ്രവർത്തനത്തെ (ഘട്ടങ്ങളിൽ ക്ലിക്ക് ചെയ്യുക) വിവരിക്കുക. താൽപ്പര്യമുള്ള വ്യത്യാസങ്ങളും പോയിൻ്റുകളും വ്യക്തമാക്കുക (CRS, യൂണിറ്റ്).പ്രക്രിയ: [...]

ഒരു പട്ടിക: ഇടയ്ക്കിടെയുള്ള സ്പേഷ്യൽ പ്രവർത്തനങ്ങളും അവയുടെ അപകടങ്ങളും

ഇടപാട്

എന്ത് ചെയ്യുന്നു

AI കോഡിൽ ട്രാപ്പ് ചെയ്യുക

സ്ഥിരീകരണം

ഫീൽഡ് അക്കൗണ്ട്

ബഹുഭുജ പ്രദേശം കണ്ടെത്തുന്നു

ഭൂമിശാസ്ത്രപരമായ CRS-ൽ ഫീൽഡ് അർത്ഥശൂന്യമാണ്

അറിയപ്പെടുന്ന പ്രദേശവുമായുള്ള താരതമ്യം

ബഫർ

അതിർത്തിക്ക് ചുറ്റുമുള്ള പ്രദേശം

യൂണിറ്റ് (ഡിഗ്രി/മീറ്റർ) പിശക്

മെട്രിക് CRS + അളവ്

സ്പേഷ്യൽ അഗ്രഗേഷൻ

അസോസിയേറ്റ്സ് ലെയറുകൾ

തെറ്റായ കീ/ഡ്യൂപ്ലിക്കേറ്റ് രജിസ്ട്രേഷൻ

റെക്കോർഡ് എണ്ണം നിയന്ത്രണം

ക്ലിപ്പ്

പ്രദേശത്തോടുകൂടിയ മുറിവുകൾ

പരിധിക്ക് പുറത്തുള്ള ഡാറ്റ നഷ്ടം

ഇൻപുട്ട്/ഔട്ട്പുട്ട് താരതമ്യം ചെയ്യുക

പുനർനിർമ്മാണം

CRS മാറ്റിസ്ഥാപിക്കുന്നു

തെറ്റായ ലക്ഷ്യം CRS

EPSG കോഡ് സ്ഥിരീകരണം

മൂന്ന് മിനി കേസുകൾ

കേസ് 1 - സൈലൻ്റ് ഓവർറൈറ്റിംഗ്. ഒരു പ്ലാനർ AI എഴുതിയ ഒരു സ്ക്രിപ്റ്റ് ബേസ് ലെയറിൽ നേരിട്ട് പ്രവർത്തിപ്പിക്കുന്നു. കോഡ് തെറ്റായി ഒരു ഫിൽട്ടർ പ്രയോഗിക്കുകയും ലെയറിൻ്റെ പകുതി ഇല്ലാതാക്കുകയും അതേ ഫയലിൽ സംരക്ഷിക്കുകയും ചെയ്യുന്നു. ബാക്കപ്പ് ഇല്ലാത്തതിനാൽ, ദിവസങ്ങളോളം നീണ്ടുനിൽക്കുന്ന ഡാറ്റ നഷ്ടപ്പെടും. പാഠം: എല്ലായ്‌പ്പോഴും പുതിയ ഫയലിലേക്ക് ഔട്ട്‌പുട്ട് ചെയ്യുക, മാസ്റ്റർ ഡാറ്റ എപ്പോഴും അനാവശ്യമാണ്.

കേസ് 2 - തെറ്റായ യൂണിറ്റുള്ള ബഫർ. ഒരു ടീം സ്കൂളുകളിലേക്ക് 500 അടി ആക്സസ് ബഫർ അഭ്യർത്ഥിക്കുന്നു. AI കോഡ് ജിയോ CRS-ൽ പ്രവർത്തിക്കുന്നു; 500 "ഡിഗ്രി" ബഫർ മുഴുവൻ മാപ്പും ഉൾക്കൊള്ളുന്നു. ടീം ഒരു ചെറിയ സാമ്പിളിൽ പരിശോധിക്കുന്നതിനാൽ, പ്രധാന ഡാറ്റയിലേക്ക് കടക്കുന്നതിന് മുമ്പ് അത് പിശക് പിടിക്കുന്നു; മെട്രിക് CRS-ലേക്ക് പ്രൊജക്ഷൻ ചേർക്കുകയും പരിഹരിക്കുകയും ചെയ്യുന്നു. പരീക്ഷണ ശീലം ദുരന്തത്തെ തടയുന്നു.

കേസ് 3 - വിശദീകരണ പഠനം. കോഡ് അറിയാത്ത ഒരു പ്ലാനർ ഓരോ വരിയും AI വ്യാഖ്യാനിച്ചുകൊണ്ട് ഒരു ജോയിൻ കോഡ് നിർമ്മിക്കുന്നു. വിവരണത്തിൽ "ഈ വരി സമാനതകളില്ലാത്ത റെക്കോർഡുകൾ വീഴ്ത്തുന്നു" എന്ന് അദ്ദേഹം കാണുകയും ഇത് ചില പാഴ്സലുകൾ നഷ്ടപ്പെടുമെന്ന് മനസ്സിലാക്കുകയും ചെയ്യുന്നു; പൊരുത്തപ്പെടാത്തവ സൂക്ഷിക്കുന്ന ഒരു പതിപ്പിനായി ഇത് AI-യോട് ആവശ്യപ്പെടുന്നു. സുരക്ഷിതമായി ഉപയോഗിക്കുന്നതിന് കോഡ് മനസ്സിലാക്കുന്നത് ഒരു മുൻവ്യവസ്ഥയാണ്.

സാധാരണ തെറ്റുകൾ

  • മാസ്റ്റർ ഡാറ്റയിൽ നേരിട്ട് പ്രവർത്തിക്കുന്നു. എല്ലായ്‌പ്പോഴും പകർപ്പിൽ പ്രവർത്തിക്കുക, പുതിയ ഫയലിലേക്ക് ഔട്ട്‌പുട്ട് എഴുതുക.
  • "ജോലി ചെയ്തു" എന്നത് "ശരി" എന്ന് തെറ്റിദ്ധരിക്കുന്നു. പിശക് രഹിത കോഡ് തെറ്റായ ഫലങ്ങൾ സൃഷ്ടിച്ചേക്കാം; റഫറൻസ് ഉപയോഗിച്ച് പരിശോധിക്കുക.
  • CRS ഉം വോളിയവും അനുമാനിക്കുന്നു. ഏരിയ, ദൂര പ്രവർത്തനങ്ങൾക്കായി എപ്പോഴും മെട്രിക് CRS പരിശോധിക്കുക.
  • നിങ്ങൾക്ക് മനസ്സിലാകാത്ത കോഡ് പ്രവർത്തിക്കുന്നു. വിശദീകരണങ്ങൾ ചോദിക്കാതെയും വരികൾ എന്താണ് ചെയ്യുന്നതെന്ന് അറിയാതെയും ഇത് പ്രവർത്തിപ്പിക്കുന്നത് അപകടകരമാണ്.
  • ചെറിയ പരീക്ഷ ഒഴിവാക്കുക. സാമ്പിൾ ഡാറ്റ പരീക്ഷിക്കാതെ വലിയ ഡാറ്റയിലേക്ക് മാറുന്നത് പിശകിൻ്റെ ഏറ്റവും സാധാരണമായ ഉറവിടമാണ്.
  • ക്ലൗഡ് ഉപകരണങ്ങൾക്ക് ചിന്തിക്കാതെ രഹസ്യ ഡാറ്റ നൽകുന്നു. കോഡ് സൃഷ്ടിക്കുമ്പോൾ യഥാർത്ഥ പാഴ്സൽ/വ്യക്തി ഡാറ്റ പങ്കിടരുത്; സാമ്പിൾ/അജ്ഞാത ഡാറ്റ ഉപയോഗിക്കുക.

ചുരുക്കത്തിൽ

QGIS ഉം പൈത്തണും (പ്രത്യേകിച്ച് GeoPandas) ആസൂത്രണത്തിൽ ആവർത്തിച്ചുള്ള സ്പേഷ്യൽ ജോലികൾ ഓട്ടോമേറ്റ് ചെയ്യുന്നു; ഈ ഉപകരണങ്ങൾക്കായി AI വേഗത്തിൽ കോഡ് സൃഷ്ടിക്കുന്നു. എന്നാൽ നിങ്ങൾക്ക് കാണാൻ കഴിയാത്ത അനുമാനങ്ങളോടെ AI കോഡ് എഴുതുന്നു: തെറ്റായ CRS, തെറ്റായ വോളിയം, ഡാറ്റ നിശബ്ദമായി ഇല്ലാതാക്കുന്ന പ്രവർത്തനങ്ങൾ. സുരക്ഷിതമായ ഉപയോഗം ആറ് നിയമങ്ങളെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്: സന്ദർഭം നൽകുക, ചെറുതായൊന്ന് ആവശ്യപ്പെടുക, വ്യക്തത നേടുക, ഉദാഹരണമായി പരിശോധിക്കുക, റഫറൻസ് വഴി പരിശോധിക്കുക, ബാക്കപ്പ് ചെയ്യുക. "ജോലി" എന്നത് "ശരി" എന്നതിന് തുല്യമല്ല. നിങ്ങൾക്ക് കോഡ് അറിയില്ലെങ്കിലും, ഓരോ വരിയും മനസ്സിലാക്കി രഹസ്യാത്മക ഡാറ്റ പങ്കിടാതെ തന്നെ നിങ്ങൾക്ക് AI ഉപയോഗിച്ച് സുരക്ഷിതമായ സ്പേഷ്യൽ ഓട്ടോമേഷൻ ചെയ്യാൻ കഴിയും.

ആപ്ലിക്കേഷൻ ടാസ്ക്

ഒരു ആവർത്തന സ്പേഷ്യൽ ടാസ്‌ക് തിരഞ്ഞെടുക്കുക (ഉദാ. ഒരു ലെയറിലെ ഏരിയകൾ കണക്കാക്കുകയും ഒരു പരിധിയുടെ മുകൾഭാഗം വേർതിരിക്കുകയും ചെയ്യുക). (1) ആദ്യ ടെംപ്ലേറ്റ് ഉപയോഗിച്ച് AI-യിലേക്ക് കോഡ് + ലൈൻ വിവരണം പ്രിൻ്റ് ചെയ്യുക. (2) രണ്ടാമത്തെ ടെംപ്ലേറ്റിൻ്റെ അതേ കോഡിൻ്റെ അപകടസാധ്യതകൾ പരിശോധിച്ച് കുറഞ്ഞത് ഒരു "ഡാറ്റ മായ്ക്കാം/CRS അനുമാനിക്കാം" എന്ന വരിയെങ്കിലും കണ്ടെത്തുക. (3) മൂന്നാമത്തെ ടെംപ്ലേറ്റ് ഉപയോഗിച്ച് ഒരു ടെസ്റ്റ് പ്ലാൻ ഔട്ട്പുട്ട് ചെയ്യുക: ഏത് സാമ്പിൾ ഡാറ്റ, ഏത് റഫറൻസ് മൂല്യം. (4) യഥാർത്ഥ ഡാറ്റയിൽ കോഡ് പ്രവർത്തിപ്പിക്കുന്നതിന് മുമ്പ് നിങ്ങൾ സ്വീകരിക്കുന്ന മൂന്ന് സുരക്ഷാ ഘട്ടങ്ങൾ എഴുതുക.

ചെക്ക്ലിസ്റ്റ്

  • [ ] ഞാൻ AI-ക്ക് ഫോർമാറ്റ്, CRS, കോളം സന്ദർഭം എന്നിവ നൽകി.
  • [ ] ഞാൻ കോഡിൻ്റെ ഓരോ വരിയും വിശദീകരിച്ചു; ഞാൻ കോഡ് പ്രവർത്തിപ്പിച്ചില്ല, എനിക്ക് മനസ്സിലായില്ല.
  • [ ] എനിക്ക് ഹ്രസ്വവും സിംഗിൾ ഫംഗ്‌ഷൻ കോഡും വേണം.
  • [ ] ഞാൻ ഇത് ചെറിയ സാമ്പിൾ ഡാറ്റയിൽ പരീക്ഷിക്കുകയും ഫലം ദൃശ്യപരമായി പരിശോധിക്കുകയും ചെയ്തു.
  • [ ] അറിയാവുന്ന ഒരു റഫറൻസ് മൂല്യം ഉപയോഗിച്ച് ഞാൻ ഫലം പരിശോധിച്ചു.
  • [] ഞാൻ മാസ്റ്റർ ഡാറ്റ ബാക്കപ്പ് ചെയ്തിട്ടുണ്ട്; ഞാൻ പുതിയ ഫയലിലേക്ക് ഔട്ട്പുട്ട് എഴുതി.
  • [ ] ഞാൻ ക്ലൗഡ് ഉപകരണത്തിന് യഥാർത്ഥ രഹസ്യ ഡാറ്റ നൽകിയില്ല; ഞാൻ അജ്ഞാത/സാമ്പിൾ ഡാറ്റ ഉപയോഗിച്ചു.