Software PhotoCoasts of Crimea

M. P. Vetsalo*, E. A. Godin, E. A. Isaeva, L. K. Galkovskaya

Marine Hydrophysical Institute of RAS, Sevastopol, Russia

* e-mail: mvetsalo@mhi-ras.ru

Abstract

The article describes the information retrieval system PhotoCoasts of Crimea developed by the staff of the Oceanographic Data Bank group based on the concept of the software PhotoCoasts to systematize and catalogue the collection of digital images of the Crimean Peninsula coasts. The system also ensures effective work with this collection while conducting scientific research. The software system is written in the Python programming language. The application interface is developed using the tkinter package. The system core is a catalogue of meta-information on photosurvey objects. The catalogue is based on faceted classification and includes descriptive facets “Date and Time”, “Type of Photosurvey” and specialised facets “Geographic Region”, “Coast Genetic Type”. The method of extended Boolean retrieval was applied to form the query results in the software system. New images are uploaded and metadata of existing catalogue elements are edited in the metadata editor. Work with the geoinformation part of the metadata base is performed in the geodata editor. The developed software has a significant potential for further evolution and after appropriate adjustment can be used for work with coast images of other regions. It also allows systematisation and classification of image collections in various fields.

Keywords

coasts, images, visualisation, systematisation, cataloguing, faceted classification, information retrieval system

Acknowledgments

The work was performed under state assignment of MHI RAS no. 0827-2020-0004 “Coastal studies”. The authors are grateful to DrSci (Geogr.) Yu. N. Goryachkin, who initiated the development of the software, as well as to PhD (Chem.) V. V. Dolotov and PhD (Phys.-Math.) A. V. Bagaev for fruitful discussion of the results.

For citation

Vetsalo, M.P., Godin, E.A., Isaeva, E.A. and Galkovskaya, L.K., 2024. Software PhotoCoasts of Crimea. Ecological Safety of Coastal and Shelf Zones of Sea, (4), pp. 131–140.

References

  1. Godin, E.A., Vetsalo, M.P., Galkovskaya, L.K., Goryachkin, Yu.N., Zhuk, E.V., Ingerov, A.V., Isaeva, E.A., Kasyanenko, T.E. and Plastun, T.V., 2022. Information Support of Research in the Black Sea and the Sea of Azov Coastal Zones. In: B. V. Chubarenko, ed., 2022. All-Russian Conference with International Participation “XXIX Coastal Conference: Field – Based and Theoretical Research in Shore Use Practice”. Kaliningrad: Publishing House of IKBFU, pp. 330–333 (in Russian).
  2. Vetsalo, M.P. and Godin, E.A., 2022 Development of a Software System for the Database of Photographic Images of the Crimean Coasts. In: MHI, 2022. The Seas of Russia: Challenges of the National Science. Proceedings of the All-Russian Scientific Conference. Sevastopol, 26 – 30 September 2022. Sevastopol: MHI, pp. 287–289 (in Russian).
  3. Cherny, A.I., 1975. [Introduction to Information Retrieval Theory]. Moscow: Nauka, 238 p. (in Russian).
  4. Ranganathan, S.R., 1987. Colon classification. Bangalore: Sarada Ranganathan Endowment for Library Science.
  5. Manning, C.D., Raghavan, P. and Schütze, H., 2008. Introduction to Information Retrieval. Cambridge: Cambridge University Press. 2008, 506 p.
  6. Witten, I.H., Moffat, A. and Bell, T.C., 1999. Managing Gigabytes: Compressing and Indexing Documents and Images. Morgan Kaufmann, 519 p.
  7. Goryachkin, Yu.N. and Dolotov, V.V., 2019. Sea Coasts of Crimea. Sevastopol: Colorit, 256 p. (in Russian).
  8. Bogdanov, D., 2009. Optimal Store and Processing Method for Tree-Structures in Relative Databases. Software and Systems, (1), pp. 140–142 (in Russian).
  9. Tarassov, S.V. and Burakov, V.V., 2013. Methods of Relational Modeling of Hierarchical Structures of Data. Information and Control Systems, (6), pp. 58–66 (in Russian).
  10. Bentley, J.L. and Friedman, J.H., 1979. Data Structures for Range Searching. ACM Computing Surveys, 11(4), pp. 397–409. https://doi.org/10.1145/356789.356797

Full text

English version (PDF)

Russian version (PDF)