apa yang menentukan urutan gambar fitur yang tumpang tindih dengan di layer / kelas fitur yang sama di ArcGIS?

8

Saya tahu bahwa dalam urutan menggambar ArcGIS dikendalikan oleh lapisan, dan jika saya ingin membuat beberapa fitur digambar di atas fitur-fitur lain, saya dapat menggunakan kueri definisi untuk memisahkan mereka ke dalam lapisan yang berbeda dan menempatkan satu di atas yang lain.

Tapi saya bertanya-tanya (kebanyakan karena penasaran) apa yang menentukan urutan gambar 1000 poligon yang tumpang tindih di kelas fitur saya, dan jika ada cara saya bisa mengontrol fitur apa yang ditampilkan di atas dalam satu lapisan?

whatahitson
sumber
2
Urutan penarikan fitur di luar kendali ArcGIS. Ini sepenuhnya tergantung pada urutan pengembalian driver format penyimpanan pada skala di mana gambar terjadi. Anda harus menentukan format dan skala (dan mungkin data) untuk mendapatkan jawaban tertentu.
Vince

Jawaban:

7

Biasanya, fitur akan ditarik dalam urutan yang dikembalikan dari database / file. Pesanan ini sewenang-wenang dan dapat berubah.

Satu-satunya cara yang saya tahu untuk mengontrol urutan gambar di dalam lapisan adalah dengan menggunakan level simbol. Dengan level simbol, Anda dapat menentukan urutan gambar grup simbol individual dalam sebuah layer. Anda harus menyimbolkan layer Anda berdasarkan kategori atau simbol bertingkat, tetapi Anda bisa menggunakan gaya yang sama untuk semuanya jika Anda mau.

Informasi lebih lanjut tentang level simbol: Bekerja dengan level simbol

Genius Jahat
sumber
Ini berfungsi karena setiap simbol adalah kueri yang terpisah; dalam setiap simbol, Anda kembali ke pesanan sewenang-wenang. Ini juga lebih lambat (terutama jika tidak ada indeks pada kolom simbolisasi)
Vince
Evil atau @Vince, bisakah kalian memberikan informasi lebih lanjut tentang pesanan kembali khusus untuk ArcGIS dan file / personal geodatabases atau shapefile? Pengalaman saya umumnya adalah yang terakhir dibuat = atas ditarik secara default, tapi saya tahu itu bisa berubah (tidak yakin sewenang-wenang adalah kata yang tepat). Yang bisa saya temukan adalah dari Apa itu Gambar Simbol Level , yang mengatakan "fitur digambar berdasarkan urutan tabel — yaitu, urutan fitur disimpan dalam tabel kelas fitur (atau dalam urutan bahwa mereka dikembalikan dari geodatabase ). "
Chris W
1
@ ChrisW Ini benar-benar akan spesifik untuk cara kerja format penyimpanan. Karena shapefile adalah file datar, masuk akal bahwa fitur yang dibuat nanti akan dikembalikan setelah yang dibuat sebelumnya. PGDB hanyalah Access database, yang merupakan file majemuk, sistem file AKA dalam file, yang berarti tabel disimpan dalam chuck, tidak harus dalam urutan dalam file. Mengubah catatan dapat mengubah urutan potongan-potongan itu, atau mungkin tidak ... tergantung pada pengemudi.
Evil Genius
1
Urutan fitur yang ditemukan dalam indeks spasial juga memainkan peran dalam urutan undian - Dengan basis data, itu benar-benar dapat berubah-ubah tanpa ORDER BY (yang merugikan kinerja)
Vince
1
Catatan kecil tentang ORDER BY: Pemesanan harus dilakukan oleh ArcGIS (Sumber> Ubah kueri), dan tidak misalnya dalam tampilan basis data tempat ArcGIS mengumpulkan data.
Anders