Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന v.db.renamecolumngrass കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
v.db.renamecolumn - തന്നിരിക്കുന്ന വെക്ടറുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന ആട്രിബ്യൂട്ട് പട്ടികയിലെ കോളത്തിന്റെ പേര് മാറ്റുന്നു
മാപ്പ്
കീവേഡുകൾ
വെക്റ്റർ, ആട്രിബ്യൂട്ട് പട്ടിക, ഡാറ്റാബേസ്
സിനോപ്സിസ്
v.db.renamecolumn
v.db.renamecolumn --സഹായിക്കൂ
v.db.renamecolumn ഭൂപടം=പേര് [പാളി=സ്ട്രിംഗ്] നിര=oldcol, newcol [--സഹായിക്കൂ] [--വെർബോസ്]
[--നിശബ്ദത] [--ui]
ഫ്ലാഗുകൾ:
--സഹായിക്കൂ
പ്രിന്റ് ഉപയോഗ സംഗ്രഹം
--വാക്കുകൾ
വെർബോസ് മൊഡ്യൂൾ ഔട്ട്പുട്ട്
--നിശബ്ദമായി
ശാന്തമായ മൊഡ്യൂൾ ഔട്ട്പുട്ട്
--ui
നിർബന്ധിതമായി സമാരംഭിക്കുന്ന GUI ഡയലോഗ്
പാരാമീറ്ററുകൾ:
ഭൂപടം=പേര് [ആവശ്യമാണ്]
വെക്റ്റർ മാപ്പിന്റെ പേര്
അല്ലെങ്കിൽ നേരിട്ടുള്ള OGR ആക്സസിനുള്ള ഡാറ്റ ഉറവിടം
പാളി=സ്ട്രിംഗ്
ലെയർ നമ്പർ അല്ലെങ്കിൽ പേര്
വെക്റ്റർ സവിശേഷതകൾക്ക് വ്യത്യസ്ത ലെയറുകളിൽ കാറ്റഗറി മൂല്യങ്ങൾ ഉണ്ടാകാം. ഈ സംഖ്യ നിർണ്ണയിക്കുന്നു
ഏത് പാളിയാണ് ഉപയോഗിക്കേണ്ടത്. നേരിട്ടുള്ള OGR ആക്സസ് ഉപയോഗിച്ച് ഉപയോഗിക്കുമ്പോൾ ഇതാണ് ലെയർ നാമം.
സ്ഥിരസ്ഥിതി: 1
നിര=oldcol, newcol [ആവശ്യമാണ്]
നിരയുടെ പഴയതും പുതിയതുമായ പേര് (പഴയത്, പുതിയത്)
വിവരണം
v.db.renamecolumn തന്നിരിക്കുന്ന വെക്റ്റർ മാപ്പുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന ആട്രിബ്യൂട്ട് പട്ടികയിലെ കോളത്തിന്റെ പേര് മാറ്റുന്നു.
ഇത് നിർദ്ദിഷ്ട ലെയറിനായുള്ള കണക്ഷൻ യാന്ത്രികമായി പരിശോധിക്കുന്നു.
കുറിപ്പുകൾ
മാപ്പ് ടേബിൾ DBF അല്ലെങ്കിൽ SQLite ഡ്രൈവറുകൾ വഴി ബന്ധിപ്പിച്ചിട്ടുണ്ടെങ്കിൽ, പുനർനാമകരണം ആണ്
പുതിയ പേരിനൊപ്പം ഒരു പുതിയ കോളം ചേർക്കുകയും പഴയതിന്റെ ഉള്ളടക്കങ്ങൾ കൈമാറുകയും ചെയ്തുകൊണ്ട് ആന്തരികമായി ചെയ്തു
പുതിയ കോളത്തിലേക്ക് കോളം പഴയ കോളം ഉപേക്ഷിക്കുന്നു. DBF അല്ലെങ്കിൽ SQLite പോലെ ഇത് ആവശ്യമാണ്
നിരകളുടെ പേരുമാറ്റാൻ "ALTER TABLE" കമാൻഡ് പിന്തുണയ്ക്കുന്നില്ല. ഇക്കാരണത്താൽ കോളം പുനർനാമകരണം ചെയ്യപ്പെട്ടു
പട്ടികയുടെ അവസാന നിരയായി കണ്ടെത്തി, അതിന്റെ യഥാർത്ഥ സ്ഥാനം നിലനിർത്താൻ കഴിയില്ല.
കോളം പുനർനാമകരണത്തിൽ ഒരു മാറ്റം മാത്രമേ ഉൾപ്പെട്ടിട്ടുള്ളൂ എങ്കിൽ SQLite ഡ്രൈവർ ഒരു പിശകോടെ പുറത്തുകടക്കും
കേസ്, അതായത്, വലിയക്ഷരം മുതൽ ചെറിയക്ഷരം, അല്ലെങ്കിൽ ചെറിയതിൽ നിന്ന് വലിയക്ഷരം വരെ. SQLite പ്രോട്ടോക്കോൾ പരിഗണിക്കുന്നു
"NAME", "name" എന്നിവ ഒരേ കോളം പേരുകളായിരിക്കണം. ഇത്തരം സന്ദർഭങ്ങളിൽ, ഉപയോക്താവ് ചെയ്യണം
യഥാർത്ഥ നിരയെ ഒരു ഇടനില നാമത്തിലേക്ക് പുനർനാമകരണം ചെയ്യുക, തുടർന്ന് ഇടനിലക്കാരനെ എന്നതായി പുനർനാമകരണം ചെയ്യുക
അവസാന നാമം.
ഉദാഹരണങ്ങൾ
ഒരു കോളം പുനർനാമകരണം ചെയ്യുന്നു:
g.copy vect=റോഡ്സ്മേജർ,മൈറോഡുകൾ
v.info -c മൈറോഡുകൾ
v.db.renamecolumn myroads column=ROAD_NAME,roadname
v.info -c മൈറോഡുകൾ
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് v.db.renamecolumngrass ഓൺലൈനായി ഉപയോഗിക്കുക