БД “radar” (1992-2022). Примеры Шлифуем навыки радиолокационных “раскопок”

Раскопки

Итак, товарищи аспиранты, я заканчиваю описание процедуры использования БД журнальных статей1)Про базу данных с информацией о более чем 110 000 публикаций на н/т мероприятиях напишу несколько позже. IEEE Xplore2)Электронная библиотека с более чем 5,7 млн единиц хранения., опубликованных по теме радиолокации (“radar”) с 1992 по август 2022 года. Первая часть3)”Барби и радиолокация Или о ресурсах ЭБ IEEEXplore по радиолокации (1992-2022)”. описания БД “radar” от 03.10.2022 приведена здесь. Вторая часть4)”БД “radar” (1992-2022) Пример поиска журнальных статей IEEE Xplore”. от 06.10.2022 – здесь.

Сегодня я приведу два дополнительных примера использования программы “ТаблицаПро” при поэтапном поиске статей по ключевым словам. А затем покажу как можно обойтись без этой замечательно-шустрой программы, формируя лишь текстовый запрос для поиска и запуская некий bat-файл.

Пример 2

Ниже показан пример трёхэтапного поиска в БД IEEE Xplore “radar” (1992-2022) журнальных статей, рассматривающих доплеровский эффект в беспилотниках для случая РЛС с синтезированной апертурой.

  1. Сначала производится выборка публикаций, в названии (поле 2 или column 2) которых должна быть аббревиатура “SAR” (РЛС с СА) ИЛИ словосочетание “synthetic aperture” (“синтезированная апертура”).
  2. Затем из полученной выборки (6465 ед.) извлекаются записи, в реферате (column 10) которых присутствует аббревиатура “UAV” (“БПЛА”) ИЛИ термин “unmanned” (“беспилотный”).
  3. И в заключение из 94 записей выбираются публикации, у которых в ключевых словах (column 12) есть слово “Doppler” (“доплер”) ИЛИ словосочетание “Doppler effect” (“доплеровский эффект”).

Скачать zip-файл с БД “Пример 2.csv”

Пример 3

В этом примере показан поиск журнальных статей, анализирующих различные аспекты поляризационной обработки в беспилотных летательных аппаратах. Выборка производится по трём критериям:

  1. наличие в названии (2) статьи И реферате (10) слова “polari”, что соответствует целому ряду терминов; например, “polarization”, “polarisation”, “polarimetry”, “polarized”, “polarizer”, “polarimetric” и т.д.;
  2. в названии (2) должна быть аббревиатура “UAVИЛИ в реферате (10) – термин “unmanned”;
  3. среди ключевых слов (12) должно быть слово “unmanned”.

Скачать zip-файл с БД “Пример 3.csv”

Поиск в БД “radar” без программы “ТаблицаПро”

Используемая программа “ТаблицаПро” безусловно “лёгкая”, “шустрая” и архи-полезная. Но иногда, как например, в любимом мной случае “автоматизации” процесса поиска статей в БД “radar” по заданным критериям, удобнее использовать другой подход. С этой целью я написал небольшой bat-файл (см. далее), выполняющий ту же самую функцию поиска в произвольно заданных полях БД, что и упомянутая программа.

Перечень полей БД ''radar''
Читайте также:  "Хиршавель" для учёных

“Топливом” для этого нехитрого пакетного файла, использующего dos-команды и несколько unix-утилит5)Довольно “старых”, но “никем не отменённых”., является текстовый файл “stages.txt”. С помощью этого файла осуществляется поэтапная выборка из 28496 журнальных статей в соответствии с заданными критериями поиска.

Ниже, пример развёрнутого поискового запроса, записанного в текстовый файл “stages.txt”:

Файл ''stages.txt''

В этом файле – пять строк, которые соответствуют пятиэтапной выборке из БД “radar” журнальных публикаций IEEE Xplore с 1992 по август 2022 г. Цель данного запроса – найти статьи, в которых исследуются вопросы обнаружения движущихся целей активными РЛС, а также подавление помеховых отражений от земной поверхности.[/ref].

На первом этапе производится выборка статей, в названиях (поле 2) которых есть термин “radar” (“РЛС”) И в реферате (поле 10) встречается словосочетание “moving target” (“движущаяся цель”)6)Результат выборки на этом этапе: 288 записей..

radar{2} AND (moving target){10}

На втором этапе из найденных записей выбираются те, в реферате которых есть слово “target” (“цель”) И словосочетание “doppler effect” в 12-м поле “Ключевые слова авторов, различные термины”7)Результат выборки на втором этапе: 84 записи..

target{10} AND (doppler effect){12}

На третьем этапе из полученных записей выбираются публикации, в реферате которых есть слово “detection” (“обнаружение”) ИЛИ словосочетание “ground surface” (“земная поверхность”) среди ключевых слов (терминов)8)Результат выборки на третьем этапе: 42 записи..

detection{10} OR (ground surface){12}

На четвёртом этапе производится выборка статей, у которых в реферате присутствует словосочетание “clutter suppression” (“подавление помеховых отражений”)9)В результате осталось 9 записей..

(clutter suppression){12}

И в заключение, из полученного результата исключаются статьи со словосочетанием”passive radar” (“пассивная радиолокация”) в ключевых словах10)Окончательная выборка из БД “radar” включает 7 публикаций..

NOT (passive radar){12}

Таким образом, из БД “radar” журнальных публикаций IEEE Xplore, состоящей из 28496 записей, по сформулированному в “stages.txt” запросу было “выдернуто” семь журнальных статей:

Выходные данные семи публикаций

Примеры поисковых запросов “stages.txt”

Пример 1
Читайте также:  На Startup, внимание! Марш!

В результате поиска по этому запросу найдена всего одна статья11)Kalogiros J. Evaluation of a New Polarimetric Algorithm for Rain-Path Attenuation Correction of X-Band Radar Observations Against Disdrometer. / Kalogiros J., Anagnostou M.N., Anagnostou E.N., Montopoli M., Picciotti E., Marzano F.S. // IEEE Trans. Geosci. Remote Sens. – 2014. – Vol. 52, No. 2. – P. 1369-1380.

Пример 2

Данный запрос приведён в качестве примера “отрицательного” результата поиска, когда статей по заданным критериям выборки в БД обнаружено не было. После первого и второго этапа было найдено 4 и 2 статьи, соответственно. Но уже на третьем этапе поиска итог оказался “нулевым”. В этом случае поиск “досрочно” прекращается. При этом вместо файла “Result-J.csv” с найденными публикациями формируется файл “Nothing.txt” со строкой “По всему запросу “stages.txt” публикаций не найдено”. Тем не менее, все результативные промежуточные результаты архивируются в папку “_ready”. Что, в принципе, должно помочь при последующей корректировке исходного запроса.

Правила составления поискового запроса

Чтобы составить “работающий” поисковый запрос, нужно придерживаться следующих правил при формировании текстового файла “stages.txt”:

  1. одиночный термин, аббревиатура или фрагмент слова записываются без скобок, например, radar;
  2. словосочетание или составная аббревиатура записываются в круглых скобках, например, (doppler effect);
  3. после одиночного термина (аббревиатуры или фрагмента слова) или словосочетания (составной аббревиатуры) сразу, без пробела, указывается единственный номер поля базы данных (в котором проводится поиск) в фигурных скобках, например, detection{10} или (ground surface){12};
  4. несколько искомых терминов (словосочетаний) можно объединить в каждой строке запроса либо логическим оператором AND (И),  либо OR (ИЛИ); например, radar{2} AND (moving target){10} или detection{10} OR (ground surface){12}; одновременное наличие в строке того и другого оператора не допускается; число используемых логических операторов ограничено лишь соображениями разумной достаточности (как правило, в одной строке запроса достаточно использовать 2-3 однотипных логических оператора);
  5. логический оператор NOT должен начинать строку запроса; он используется в отношении одиночного словосочетания (термина, аббревиатуры, фрагмента слова), например, NOT (passive radar){12}; для  оператора NOT число номеров полей базы данных в фигурных скобках (перечисляемых без пробела, через запятую), может быть несколько, например, NOT DSD{2,10,12};
  6. использование в запросе любых кавычек, апострофов или других надстрочных знаков не допускается.

Процедура поиска

1. Чтобы воспользоваться описанным подходом к поиску журнальных статей в БД “radar”, нужно для начала (если вы это не сделали раньше) скачать, нажав кнопку внизу

(или по ссылке в материале), архивный файл “TablePro-Radar.zip” и развернуть его в папку “C:\TablePro”.

Читайте также:  Ионисты, вперёд!

2. Затем скачиваем файл “search-radar.zip” (1137677 байт)

и развёртываем этот архив в папку “C:\TablePro\search-radar”.

Для дотошных и недоверчивых аспирантов сообщаю SHA1 хеш файла “search-radar.zip”:

51 6f 94 56 34 b2 25 79 f9 67 5d e8 44 f4 27 a1 ab ce 0d 85

3. Процедура поиска журнальных статей в БД “radar” в папке “search-radar” показана ниже, в виде самобеглых картинок, сопровождаемых текстовыми комментариями. Надеюсь, что товарищам аспирантам будет всё понятно.


Bat-файлы для любознательных

В заключение, для тех любознательных и дотошных аспирантов (молодых учёных), кто хочет убедиться или разобраться в том, как эта “кухня” работает, привожу листинги используемых bat-файлов. Зоркие товарищи, увидевшие в листингах какие-то “кракозябры”, могут не возмущаться: такая кодировка позволяет отображать в dos-окне комментарии на нормальном русском языке.

Листинг основного bat-файла
Bat-файл ''1_search-db-J.bat''
Листинги вспомогательных bat-файлов
Bat-файл ''_clean.bat''
Bat-файл ''prc-AND.bat''
Bat-файл ''prc-OR.bat''
Bat-файл ''prc-NOT.bat''
Bat-файл ''prc-prim.bat''
Bat-файл ''prc-stgs.bat''
Bat-файл ''prc-ZIP.bat''

На этом, товарищи аспиранты-технари, я заканчиваю. Надеюсь, что кому-то данный материал окажется полезным в работе. Пишите диссертацию, не отвлекайтесь!

Дальше – голосом и с акцентом Жорика Вартанова с Сев-Кав ТВ: “Не-е-ет, ви, конечно, можете всем этим не пользоваться, в натуре! Но, слюшай, время-то бежит, кароче, как бешеное. Ви пачему его не бережёте, а?





Сноски

1 Про базу данных с информацией о более чем 110 000 публикаций на н/т мероприятиях напишу несколько позже.
2 Электронная библиотека с более чем 5,7 млн единиц хранения.
3 ”Барби и радиолокация Или о ресурсах ЭБ IEEEXplore по радиолокации (1992-2022)”.
4 ”БД “radar” (1992-2022) Пример поиска журнальных статей IEEE Xplore”.
5 Довольно “старых”, но “никем не отменённых”.
6 Результат выборки на этом этапе: 288 записей.
7 Результат выборки на втором этапе: 84 записи.
8 Результат выборки на третьем этапе: 42 записи.
9 В результате осталось 9 записей.
10 Окончательная выборка из БД “radar” включает 7 публикаций.
11 Kalogiros J. Evaluation of a New Polarimetric Algorithm for Rain-Path Attenuation Correction of X-Band Radar Observations Against Disdrometer. / Kalogiros J., Anagnostou M.N., Anagnostou E.N., Montopoli M., Picciotti E., Marzano F.S. // IEEE Trans. Geosci. Remote Sens. – 2014. – Vol. 52, No. 2. – P. 1369-1380
Яндекс.Метрика