Vairāk

Lauka nosaukuma maiņa ArcGIS Desktop

Lauka nosaukuma maiņa ArcGIS Desktop


Kā es varu mainīt lauku nosaukumus (nevis aizstājvārdu) ArcGIS 10.2?

Es jau atradu šo lapu ArcGIS atbalstā: "formas failu lauku pārdēvēšana (aizsardzības kartēšana)", bet navAizsardzības kartēšana"par pielāgoto režīmu kategorijām manā ArcCatalog!

Kā mainīt lauku nosaukumus, ja nav piekļuves aizsardzības kartēšanai?


Īsāk sakot, formas failā nevar mainīt lauka nosaukumu. Jums jāizveido jauns tāda paša veida lauks, bet ar savu jauno vārdu, pēc tam nokopējiet tajā vecā lauka saturu un pēc tam izdzēsiet veco lauku.


Tagad jūs varat pārdēvēt lauku, izmantojot galveno ArcGIS Desktop GP rīku - Alter Field (Data Management).

Šis rīks nodrošina iespēju pārdēvēt laukus vai pārdēvēt lauku aizstājvārdus jebkurai ģeodatubāzes tabulai vai funkciju klasei.

Es vēl neesmu instalējis 10.2.1 virtuālajā mašīnā (tika izlaists tikai pirms dienas), bet es domāju, ka šeit pēc funkciju klases Esri nozīmē gan ģeodatu bāzes funkciju klases, gan formas failus, taču es neesmu par to 100% pārliecināts.

Šis rīks ir pieejams, sākot ar 10.2.1.


Ja vēlaties izmantot citu programmatūru, lai papildinātu ArcGIS, varat izmantot QGIS ar tabulas pārvaldnieka spraudni (varat to instalēt, izmantojot spraudņus> Instalēt un pārvaldīt spraudņus).

QGIS:

  • Pievienojiet savu formas failu, izmantojot slāni> Pievienot vektoru slāni…;
  • "Satura rādītājā" atlasiet savu slāni;
  • Atveriet spraudni, izmantojot Vector> Table Manager;
  • Izvēlieties vajadzīgo lauku un nospiediet pārdēvēt un izvēlieties jauno nosaukumu;
  • Neaizmirstiet ietaupīt, un pēc tam aizveriet.

Piezīme: Varat arī pārkārtot visus savus laukus. Jauki un vienkārši, bez datu dublēšanas vai pagaidu laukiem.


Jūs varat importēt formas failu faila ģeodatubāzē, pēc tam mainīt lauka nosaukumu. Pēc tam eksportējiet to atpakaļ uz formas failu.

EDIT atbildot uz @Anthony To komentāru

To veic, izmantojot loka kataloga logu:

  • Ar peles pogu noklikšķiniet uz Featureclass
  • Atlasiet cilni "Lauki"
  • Mainiet atbilstošo lauka nosaukumu

Tas joprojām atstāj lauka aizstājvārdu tādu, kāds tas bija agrāk, bet to var viegli mainīt, kā vienmēr.

Un tas atstāj lauku tajā pašā relatīvajā vietā, skatot atribūtu tabulu, atšķirībā no Alter Field Tool.


Man bija tāda pati problēma kā Entonijam, kur es varu rediģēt tikai aizstājvārdu ArcCatalog, bet, kad es aizvēru ArcMap, kur tiek izmantota tā pati funkciju klase, tagad varēju rediģēt lauku ArcCatalog.

Īsāk sakot, pārliecinieties, ka funkciju klase netiek izmantota nevienā atvērtā ArcMap.


Jūs varat importēt formas failu PERSONAL GDB, pēc tam atveriet to, izmantojot MS Access. atveriet attiecīgo tabulu un mainiet visu, ko vēlaties. pēc izmaiņu veikšanas varat atvērt personisko gdb tieši programmā Arc vai arī eksportēt to atpakaļ uz formu.


Es tikko izmantoju Alter Field Arc Toolbox // Datu pārvaldības rīks // Lauki. Darbojas perfekti, jūs varat mainīt aizstājvārdu vai lauka nosaukumu


Es izmantoju Arc Toolbox -> Datu pārvaldības rīks -> Lauki -> Pievienot lauku, jo izmantoju ArcGIS 10.1. Šis process var ļaut jums pievienot lauku, kurā varat norādītLauka nosaukumsvēlaties ar ne vairāk kā 10 rakstzīmēm. Varat arī izdzēst lauku, izmantojotDzēst laukuja vēlaties noņemt vienu. Es neesmu redzējis nevienu iespēju rediģēt vai pārdēvētLauka nosaukumsšajā versijā.


Viens gudrs solis ir izmantot Telpiskā pievienošanās un pārdēvējiet visus laukus vienreiz (vienkārši pievienojiet tam citu funkciju un nekavējoties izdzēsiet lauku). Tas darbojas, nemainot tikai "aizstājvārdu"!


Skatīties video: ArcGIS Desktop Development