Üç Boyutlu Konumsal Verinin Web Tabanlı Yönetiminde, OGC Standardı 3D Tiles’ın Hiyerarşik Veri Yapılarıyla Gerçekleştirimi
Öz
3B Kent Modelleri (3BKM) pek çok kent objesinden oluşan yüksek veri hacmine sahip verilerdir. Bu durum 3BKM’lerinin web tabanlı olarak yönetilmesi ve görüntülenmesinde performans sorunları yaratmaktadır. Bu nedenle 3BKM’lerinin bölümlenerek (tiling) daha küçük bölümlere ayrılmaları gerekmektedir. 3D Tiles büyük boyutlardaki 3B veri kümelerinin web üzerinden transferi için tasarlanmış bir spesifikasyon ve OGC standardıdır. 3D Tiles’ın temeli, yalnızca görüntüde görünecek olan bölümlerin web üzerinden transfer edilmesini sağlayan hiyerarşik detay seviyelerine dayanmaktadır. 3BKM’lerinin 3D Tiles spesifikasyonuna göre bölümlenmesini sağlayan herhangi bir açık kaynak kodlu (AKK) web tabanlı yazılım bileşeni bulunmamaktadır. Bu çalışmada 3D Tiles spesifikasyonuna uygun olarak 3B bölümleme yapan web tabanlı açık kaynak kodlu (AKK) yazılım bileşeni geliştirilmiştir. Bölümleme için R-Tree ve Adaptive QuadTree hiyerarşik veri yapıları kullanılmıştır. Üretilen 3B bölümler Cesium.js AKK JavaScript kütüphanesi kullanılarak görselleştirilmiştir. Adaptive Quadtree ve R-Tree veri yapıları 3B bölümleme açısından irdelenmiş, oluşturulma süreleri, veri güncelleme süreleri ve konumsal sorgu performansları karşılaştırılmıştır. Böylelikle geliştirilecek uygulamanın genel özelliklerine göre hangi veri yapısının seçilmesi gerektiği belirlenmiştir.
Anahtar Kelimeler
3B CBS, 3B WebCBS, 3D Tiles, Hiyerarşik veri yapıları
Destekleyen Kurum
Proje Numarası
Teşekkür
Kaynakça
- Chaturvedi, K., Yao, Z., & Kolbe, T. H. (2015). Web-based Exploration of and interaction with large and deeply structured semantic 3D city models using HTML5 and WebGL. In Wissenschaftlich-Technische Jahrestagung der DGPF und Workshop on Laser Scanning Applications. 2015. (pp. 296-306). DGPF Tagungsband 24/2015.
- Gaillard, J., Vienne, A., Baume, R., Pedrinis, F., Peytavie, A., & Gesquière, G. (2015, June). Urban data visualisation in a web browser. In Proceedings of the 20th International Conference on 3D Web Technology. 2015. (pp. 81-88). Web3D '15.
- Gaillard, J, Peytavie, A., & Gesguiere G., (2020). Visualization and perdonalization of multi-representations city models. International Journal of Digital Earth, 13(5), 627-644.
- Gesquiere, G., & Manin, A. (2012). 3D Visualization of Urban Data Based on CityGML with WebGL. International Journal of 3-D Information Modeling (IJ3DIM), 1(3), 1-15.
- GitHub. (2021, Aralık 10). CesiumGS 3D-Tiles. Retrieved from https://github.com/CesiumGS/3d-tiles
- Guttman, A. (1984). R-trees: A dynamic index structure for spatial searching. In Proceedings of the 1984 ACM SIGMOD International Conference on Management of data, 1984. (pp. 47-57). SIGMOD'84.
- Koukofikis, A., Coors, V., & Gutbell, R. (2018). Interoperable visualization of 3d city models using OGC's standard 3D portrayal service. ISPRS Annals of Photogrammetry, Remote Sensing & Spatial Information Sciences, 4(4), 113-118.
- Kramer, M, & Gutbell R., (2015). A case study on 3D geospatial applications in the Web using state-of-the-art WebGL frameworks. In Proceedings of the 20th International Conference on 3D Web Technology, 2015. (pp. 189-197). Web3D '15.
- Lu, M., Wang, X., Liu, X., Chen, M., Bi, S., Zhang, Y., and Lao, T. (2020). Web-based real-time visualization of large-scale weather radar data using 3D tiles. Transactions in GIS, 25(1), 25-43.
- Pajarola, R., Antonijuan, M., & Lario, R. (2002). Quadtin: Quadtree based triangulated irregular networks. In IEEE Visualization, 2002, VIS 2002. (pp. 395-402). IEEE.
