Apa itu multipoint shapefile?

10

Apa perbedaan antara shapefile multipoint dan sebuah shapefile titik. dalam pembuatan shapefile Dalam ArcGIS ia memiliki pilihan shapefile titik dan multipoint shapefile. Tapi saya tidak tahu apa bedanya mereka.

Vassilis
sumber

Jawaban:

10

Shapefile mendukung empat tipe data mendasar: Point, Polyline, Polygon, dan Multipoint. Poin adalah fitur {X, Y} sederhana. Polyline adalah kumpulan poin, dan Polygon adalah area yang dicakup oleh garis sederhana yang tertutup. Polylines dan Polygons dapat menjadi multi-bagian untuk memodelkan fitur-fitur yang tidak bersambung, seperti permukaan jalan yang dipisahkan oleh jalan raya, atau kumpulan pulau.

Dalam model shapefile, Poin tidak bisa multi-bagian, tetapi ada tipe Multipoint yang berbeda untuk mengambil peran itu. Perbedaannya berkaitan dengan amplop dalam catatan data yang diperlukan untuk bentuk Multipoint dan pendekatan yang berbeda untuk pengindeksan spasial objek titik dan multipoint.

Multipoint adalah opsi representasi yang tidak jelas untuk sebagian besar fitur point-ish, tetapi mereka dapat digunakan untuk mengoptimalkan tampilan sejumlah besar titik. Saya memiliki kumpulan data yang melibatkan puluhan juta fitur yang meliputi dunia, dan saya berhasil menggambar seratus ribu fitur dalam satu tingkat persegi tunggal dengan waktu subsecond dengan menyatukan poin menjadi beberapa titik untuk mengurangi jumlah fitur yang diberikan untuk setiap ubin .

Perhatikan bahwa shapefile tidak mendukung apa pun seperti koleksi geometri, hanya mengizinkan jenis bentuk yang ditentukan atau bentuk nol (nol simpul) dalam satu file, jadi jika kedua bentuk titik tunggal dan banyak bagian diperlukan, titik bagian tunggal akan disimpan sebagai Multipoint yang merosot (dengan hitungan titik satu, dan "amplop" dengan sudut kiri bawah dan kanan atas bertepatan dengan titik itu sendiri). Ini kurang efisien dalam penyimpanan (52 btyes vice 16) dan spasial indeks juga tidak efisien, jadi jika Anda hanya memiliki satu bagian poin, Anda harus menggunakan datatype Point.

Vince
sumber
apakah adil untuk mengatakan multipoint shapefile mirip dengan pengelompokan?
NULL. Bung
2
Anda bisa menerapkan pointcluster dengan geometri multipoint, tapi saya tidak akan mengatakan mereka setara. Multipoint lebih merupakan tipe data abstrak.
Vince
Mengatakan bahwa "Poin tidak bisa multi-bagian" adalah sangat mutlak. Secara fungsional, poin dianggap multi-bagian ketika dikelompokkan berdasarkan atributnya. Saya benar-benar tidak peduli dengan kelas multi-bagian untuk pekerjaan yang saya lakukan tetapi, saya membayangkan bahwa ada sektor GIS tertentu yang merasa sangat berguna. Selain itu, saya menemukan penanganan ESRI terhadap awan titik lidar menggunakan multi-bagian geometri sama sekali tidak berguna.
Jeffrey Evans
Suatu titik tidak dapat terdiri dari banyak bagian, menurut definisi. Setelah dikelompokkan, mereka bersifat multi -titik, beberapa di antaranya mungkin mengalami degenerasi.
Vince
2

Lihatlah, bagaimana geometri terkait dengan catatan file Dbase. Jika Anda memiliki shapefile titik, setiap titik terkait dengan satu catatan. Jika Anda memiliki shapefile multipoint, satu set poin terkait dengan satu catatan.

Andreas W. Bartels
sumber