<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.3" xml:lang="ru">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">Ecological Safety of Coastal and Shelf Zones of Sea</journal-id>
      <journal-title-group>
        <journal-title xml:lang="en">Ecological Safety of Coastal and Shelf Zones of Sea</journal-title>
        <trans-title-group xml:lang="ru">
          <trans-title>Экологическая безопасность прибрежной и шельфовой зон моря</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn publication-format="print">2413-5577</issn>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">20240410</article-id>
      <article-id pub-id-type="edn">NVWXVU</article-id>
      
      <article-categories>
        <subj-group subj-group-type="toc-heading" xml:lang="ru">
          <subject>Научная статья</subject>
        </subj-group>
        <subj-group subj-group-type="article-type">
          <subject>Research Article</subject>
        </subj-group>
      </article-categories>

      <title-group>
        <article-title xml:lang="ru">Программный продукт «ФотоБерега Крыма»</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Software PhotoCoasts of Crimea</trans-title>
        </trans-title-group>
      </title-group>

      <contrib-group>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="en">
              <surname>Vetsalo</surname>
              <given-names>M. P.</given-names>
            </name>
            <name xml:lang="ru">
              <surname>Вецало</surname>
              <given-names>М. П.</given-names>
            </name>
          </name-alternatives>
          <xref ref-type="aff" rid="aff1"/>
          <xref ref-type="corresp" rid="cor1"/>
          <email>mvetsalo@mhi-ras.ru</email>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="en">
              <surname>Godin</surname>
              <given-names>E. A.</given-names>
            </name>
            <name xml:lang="ru">
              <surname>Годин</surname>
              <given-names>Е. А.</given-names>
            </name>
          </name-alternatives>
          <xref ref-type="aff" rid="aff1"/>
          <email>godin_ea@mhi-ras.ru</email>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="en">
              <surname>Isaeva</surname>
              <given-names>E. A.</given-names>
            </name>
            <name xml:lang="ru">
              <surname>Исаева</surname>
              <given-names>Е. А.</given-names>
            </name>
          </name-alternatives>
          <xref ref-type="aff" rid="aff1"/>
          <email>isaeva-ea@mhi-ras.ru</email>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="en">
              <surname>Galkovskaya</surname>
              <given-names>L. K.</given-names>
            </name>
            <name xml:lang="ru">
              <surname>Галковская</surname>
              <given-names>Л. К.</given-names>
            </name>
          </name-alternatives>
          <xref ref-type="aff" rid="aff1"/>
          <email>galkovskaya@gmail.com</email>
        </contrib>
      </contrib-group>

      <aff-alternatives id="aff1">
        <aff xml:lang="en">
          <institution>Marine Hydrophysical Institute of RAS</institution>
          <addr-line>Sevastopol</addr-line>
          <country>Russia</country>
        </aff>
        <aff xml:lang="ru">
          <institution>Морской гидрофизический институт РАН</institution>
          <addr-line>Севастополь</addr-line>
          <country>Россия</country>
        </aff>
      </aff-alternatives>

      <author-notes>
        <corresp id="cor1">
          <label>Контактная информация:</label>
          <email>mvetsalo@mhi-ras.ru</email>
        </corresp>
      </author-notes>

      <pub-date date-type="pub" iso-8601-date="2024-12-31" publication-format="electronic">
        <day>31</day>
        <month>12</month>
        <year>2024</year>
      </pub-date>
      <issue>4</issue>
      <fpage>131</fpage>
      <lpage>140</lpage>

      <history>
        <date date-type="received" iso-8601-date="2024-03-14">
          <day>14</day>
          <month>03</month>
          <year>2024</year>
        </date>
        <date date-type="rev-recd" iso-8601-date="2024-06-07">
          <day>07</day>
          <month>06</month>
          <year>2024</year>
        </date>
        <date date-type="accepted" iso-8601-date="2024-09-18">
          <day>18</day>
          <month>09</month>
          <year>2024</year>
        </date>
      </history>

      <permissions>
        <copyright-statement xml:lang="ru">Copyright © 2024, Вецало М. П., Годин Е. А., Исаева Е. А., Галковская Л. К.</copyright-statement>
        <copyright-statement xml:lang="en">Copyright © 2024, Vetsalo M. P., Godin E. A., Isaeva E. A., Galkovskaya L. K.</copyright-statement>
        <copyright-year>2024</copyright-year>
        <copyright-holder xml:lang="ru">Вецало М. П., Годин Е. А., Исаева Е. А., Галковская Л. К.</copyright-holder>
        <copyright-holder xml:lang="en">Vetsalo M. P., Godin E. A., Isaeva E. A., Galkovskaya L. K.</copyright-holder>
        <ali:free_to_read xmlns:ali="http://www.niso.org/schemas/ali/1.0/"/>
        <license>
          <ali:license_ref xmlns:ali="http://www.niso.org/schemas/ali/1.0/">https://creativecommons.org/licenses/by-nc/4.0/</ali:license_ref>
        </license>
      </permissions>
      
      <self-uri xlink:href="https://ecological-safety.ru/repository/issues/2024/04/10/" xlink:title="Страница статьи">https://ecological-safety.ru/repository/issues/2024/04/10/</self-uri>

      <abstract xml:lang="ru">
        <p>Описывается информационно-поисковая система «ФотоБерега Крыма», разработанная сотрудниками группы «Банк океанографических данных» на основе концепции программного продукта «ФотоБерега» для систематизации и каталогизации коллекции цифровых изображений берегов Крымского полуострова, а также обеспечения эффективной работы с этой коллекцией при проведении научных исследований. Программная система написана на языке программирования Python. Интерфейс приложения разработан с использованием пакета tkinter. Центральной частью системы является каталог метаинформации объектов съемки, который построен на основе фасетной классификации и включает описательные фасеты «Дата и время», «Вид съемки» и специализированные фасеты «Географический регион», «Генетический тип побережья». Для формирования поисковой выдачи в программной системе применен метод расширенного булева поиска. Загрузка новых изображений и редактирование метаданных существующих элементов каталога выполняется в редакторе метаданных. Работа с геоинформационной частью базы метаинформации осуществляется в редакторе геоданных. Созданный программный продукт имеет значительный потенциал для дальнейшего развития и после соответствующей настройки может быть использован для работы с изображениями берегов других регионов, а также для систематизации и классификации коллекций изображений в самых различных областях.</p>
      </abstract>
      
      <trans-abstract xml:lang="en">
        <p>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.</p>
      </trans-abstract>

      <kwd-group xml:lang="ru">
        <kwd>берега</kwd>
        <kwd>изображения</kwd>
        <kwd>визуализация</kwd>
        <kwd>систематизация</kwd>
        <kwd>каталогизация</kwd>
        <kwd>фасетная классификация</kwd>
        <kwd>информационно-поисковая система</kwd>
      </kwd-group>
      
      <kwd-group xml:lang="en">
        <kwd>coasts</kwd>
        <kwd>images</kwd>
        <kwd>visualisation</kwd>
        <kwd>systematisation</kwd>
        <kwd>cataloguing</kwd>
        <kwd>faceted classification</kwd>
        <kwd>information retrieval system</kwd>
      </kwd-group>

      <funding-group>
        <funding-statement xml:lang="ru">Работа выполнена в рамках государственного задания ФГБУН ФИЦ МГИ по теме № 0827-2020-0004 «Прибрежные исследования». Авторы выражают благодарность инициатору разработки данного программного продукта д. г. н. Ю. Н. Горячкину, а также к. х. н. В. В. Долотову и к. ф.-м. н. А. В. Багаеву за плодотворное обсуждение полученных результатов.</funding-statement>
        <funding-statement xml:lang="en">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.</funding-statement>
      </funding-group>
    </article-meta>
  </front>

  <body>
    <p>Текст статьи не включен.</p>
  </body>

  <back>
    <ref-list>
      <title>Список литературы</title>
      
      <ref id="B1">
        <label>1.</label>
        <element-citation publication-type="conf-proc">
          <person-group person-group-type="author">
            <name><surname>Годин</surname><given-names>Е. А.</given-names></name>
            <name><surname>Вецало</surname><given-names>М. П.</given-names></name>
            <name><surname>Исаева</surname><given-names>Е. А.</given-names></name>
            <etal/>
          </person-group>
          <article-title>Информационная поддержка исследований прибрежных зон Черного и Азовского морей</article-title>
          <source>Натурные и теоретические исследования – в практику берегопользования : сборник материалов, представленных на Всероссийскую конференцию с международным участием: XXIX Береговая конференция: Калининград, 2022</source>
          <fpage>330</fpage>
          <lpage>333</lpage>
        </element-citation>
      </ref>
      
      <ref id="B2">
        <label>2.</label>
        <element-citation publication-type="conf-proc">
          <person-group person-group-type="author">
            <name><surname>Вецало</surname><given-names>М. П.</given-names></name>
            <name><surname>Годин</surname><given-names>Е. А.</given-names></name>
          </person-group>
          <article-title>Разработка программной системы базы данных фотографических изображений берегов Крыма</article-title>
          <source>Моря России : вызовы отечественной науки. Тезисы докладов Всероссийской научной конференции. Севастополь, 26–30 сентября 2022 г.</source>
          <publisher-loc>Севастополь</publisher-loc>
          <publisher-name>ФГБУН ФИЦ МГИ</publisher-name>
          <year>2022</year>
          <fpage>287</fpage>
          <lpage>289</lpage>
          <pub-id pub-id-type="other">KZNERH</pub-id>
        </element-citation>
      </ref>
      
      <ref id="B3">
        <label>3.</label>
        <element-citation publication-type="book">
          <person-group person-group-type="author">
            <name><surname>Черный</surname><given-names>А. И.</given-names></name>
          </person-group>
          <source>Введение в теорию информационного поиска</source>
          <publisher-loc>Москва</publisher-loc>
          <publisher-name>Наука</publisher-name>
          <year>1975</year>
          <size units="pages">238</size>
        </element-citation>
      </ref>
      
      <ref id="B4">
        <label>4.</label>
        <element-citation publication-type="book">
          <person-group person-group-type="author">
            <name><surname>Ранганатан</surname><given-names>Ш. Р.</given-names></name>
          </person-group>
          <source>Классификация двоеточием. Основная классификация</source>
          <publisher-loc>Москва</publisher-loc>
          <publisher-name>ГПНТБ СССР</publisher-name>
          <year>1970</year>
          <size units="pages">422</size>
        </element-citation>
      </ref>
      
      <ref id="B5">
        <label>5.</label>
        <element-citation publication-type="book">
          <person-group person-group-type="author">
            <name><surname>Маннинг</surname><given-names>К. Д.</given-names></name>
            <name><surname>Прабхакар</surname><given-names>Р.</given-names></name>
            <name><surname>Шютце</surname><given-names>Х.</given-names></name>
          </person-group>
          <source>Введение в информационный поиск</source>
          <publisher-loc>Москва</publisher-loc>
          <publisher-name>Вильямс</publisher-name>
          <year>2011</year>
          <size units="pages">520</size>
        </element-citation>
      </ref>
      
      <ref id="B6">
        <label>6.</label>
        <element-citation publication-type="book">
          <person-group person-group-type="author">
            <name><surname>Witten</surname><given-names>I. H.</given-names></name>
            <name><surname>Moffat</surname><given-names>A.</given-names></name>
            <name><surname>Bell</surname><given-names>T. C.</given-names></name>
          </person-group>
          <source>Managing gigabytes: compressing and indexing documents and images</source>
          <edition>Second edition</edition>
          <publisher-name>Morgan Kaufmann</publisher-name>
          <year>1999</year>
          <size units="pages">519</size>
        </element-citation>
      </ref>
      
      <ref id="B7">
        <label>7.</label>
        <element-citation publication-type="book">
          <person-group person-group-type="author">
            <name><surname>Горячкин</surname><given-names>Ю. Н.</given-names></name>
            <name><surname>Долотов</surname><given-names>В. В.</given-names></name>
          </person-group>
          <source>Морские берега Крыма</source>
          <publisher-loc>Севастополь</publisher-loc>
          <publisher-name>Колорит</publisher-name>
          <year>2019</year>
          <size units="pages">256</size>
        </element-citation>
      </ref>
      
      <ref id="B8">
        <label>8.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name><surname>Богданов</surname><given-names>Д. В.</given-names></name>
          </person-group>
          <article-title>Оптимальный способ хранения и обработки древовидных структур в базах данных</article-title>
          <source>Программные продукты и системы</source>
          <year>2009</year>
          <issue>1</issue>
          <fpage>140</fpage>
          <lpage>142</lpage>
          <pub-id pub-id-type="other">NOJDWN</pub-id>
        </element-citation>
      </ref>
      
      <ref id="B9">
        <label>9.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name><surname>Тарасов</surname><given-names>С. В.</given-names></name>
            <name><surname>Бураков</surname><given-names>В. В.</given-names></name>
          </person-group>
          <article-title>Способы реляционного моделирования иерархических структур данных</article-title>
          <source>Информационно-управляющие системы</source>
          <year>2013</year>
          <issue>6</issue>
          <fpage>58</fpage>
          <lpage>66</lpage>
          <pub-id pub-id-type="other">RPREYR</pub-id>
        </element-citation>
      </ref>
      
      <ref id="B10">
        <label>10.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name><surname>Bentley</surname><given-names>J. L.</given-names></name>
            <name><surname>Friedman</surname><given-names>J. H.</given-names></name>
          </person-group>
          <article-title>Data structures for range searching</article-title>
          <source>ACM Computing Surveys</source>
          <year>1979</year>
          <volume>11</volume>
          <issue>4</issue>
          <fpage>397</fpage>
          <lpage>409</lpage>
          <pub-id pub-id-type="doi">10.1145/356789.356797</pub-id>
        </element-citation>
      </ref>
      
    </ref-list>
  </back>
</article>
