Lisää

Kuinka ArcMap valitsee oletustarra-kentän?

Kuinka ArcMap valitsee oletustarra-kentän?


Minulla on 2 kysymystä:

Tiedän kuinka siirtyä manuaalisesti kohtaan Tason ominaisuudet> Tunnisteet-välilehti> Tunnistekenttä ja valita oma tarrakenttä. Tiedän myös, että voisin määrittää ensisijaisen tarra-kentän ja tallentaa asetuksen tasotiedostona (* .lyr). Tämä kysymys on kuitenkin enemmän siitä, miten ohjelma valitsee etikettikentän ennen käyttäjän vuorovaikutusta.

Ensimmäinen: Kun uusi kerros (shapefile, ArcSDE-kerros, henkilökohtaisen / tiedoston geotietokannan ominaisuusluokka) lisätään ArcMapiin, miten oletustarra-kenttä valitaan? Kokemukseni mukaan sitä ei valita kenttäjärjestyksessä eikä aakkosjärjestyksessä kentän mukaan. Paras arvaukseni tähän mennessä on se voi valitsi ensimmäisen kentän teksti / varchar (aakkosnumeerinen) -tyypin.

Toinen: Onko olemassa tapa määrittää, mikä "ensisijainen otsikkokenttä" tulee olemaan shapefile-, sde- tai gdb-tiedostojen tasolle, vai oletko juuttunut kerrostiedostojen tallentamiseen tai järjestelmän antamiseen valita sinulle.


Tämän viestin mukaan oletusnäyttökenttä valitaan seuraavien prioriteettien mukaan:

  1. Ensimmäinen tyypin kenttä Teksti, jonka nimi sisältää sanan "nimi" (kirjainkoon erottamaton)
  2. Ensimmäinen tyyppi -kenttä Teksti
  3. Ensimmäinen kokonaislukutyypin kenttä (oletettavasti pitkä tai lyhyt)
  4. Ensimmäinen minkä tahansa tyyppinen kenttä

Mielestäni ei ole mitään tapaa määrittää ensisijainen näyttökenttä käyttämättä kerrosta tai tasotiedostoa, paitsi käyttämällä yllä olevaa logiikkaa kenttien nimeämiseen / järjestämiseen vastaavasti.


ArcGIS 9.3: ssa on mahdollisuus asettaa kenttä ensisijaiseksi näyttökentäksi. Napsauta hiiren kakkospainikkeella sitä, jonka haluat asettaa oletukseksi, ja napsauta ominaisuuksia, niin löydät vaihtoehdon "Aseta oletukseksi", jos valitset kyseisen vaihtoehdon.