Daha çox

Versioned ArcSDE Geodatabase -də sahələrin avtomatik nömrələnməsi?


ArcGIS -də autonumbering ilə bir sahəyə sahib olmaq istəyirəm.

SQL Server geodatabase üçün versiyalı ArcSDE -ə sahibəm.

Beləliklə, SQL Server -də şəxsiyyət toxumu atributundan istifadə etmək bir seçim deyil.

ArcSDE -də öz sütunlarınızı avtomatik nömrələmək mümkün deyilmi?


Klassik problem :(

DB-yə xüsusi bir həll verə bilərəm:

  • DB -də bir ardıcıllıq yaradın
  • OnCreate hadisəsini dinləyin və SQL kursor interfeysi vasitəsilə sorğu edərək ardıcıllıqla bir dəyər təyin edin.

Bu yanaşmanın dezavantajı, satırlar uşaq versiyalarında yaradılsa və sonradan yerləşdirilməsə, nömrələrdə boşluqların olmasıdır. Həqiqətən də bir problem olsa, hadisələri dinləyə və idləri yenidən təyin edə bilərsiniz.

ESRI -nin yerli bir ardıcıllıq növü olana qədər, bu, sahib olduğunuz bir neçə variantdan biridir.


ArcSDE hissəsinin bunu edə biləcəyini bilmirəm (sürətli axtarış yox təklif edir), ancaq SQL Server verilənlər bazanız istəsəniz məlumatlarda seçdiyiniz bir sütunu avtomatik artıra/avtomatik nömrələyə bilməlidir. Bunun necə ediləcəyi ilə bağlı daha çox məlumatı burada tapa bilərsiniz-http://howtoideas.net/how-to-create-auto-increment-column-in-a-sql-server-table


Videoya baxın: 1-3 انشاء قاعدة بيانات وshape File والفرق بينهم تعرف على انواع aArcMap ArcGIS Fields (Oktyabr 2021).