БД “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) журнальных статей, рассматривающих доплеровский эффект в беспилотниках для случая РЛС с синтезированной апертурой.
- Сначала производится выборка публикаций, в названии (поле 2 или column 2) которых должна быть аббревиатура “SAR” (РЛС с СА) ИЛИ словосочетание “synthetic aperture” (“синтезированная апертура”).
- Затем из полученной выборки (6465 ед.) извлекаются записи, в реферате (column 10) которых присутствует аббревиатура “UAV” (“БПЛА”) ИЛИ термин “unmanned” (“беспилотный”).
- И в заключение из 94 записей выбираются публикации, у которых в ключевых словах (column 12) есть слово “Doppler” (“доплер”) ИЛИ словосочетание “Doppler effect” (“доплеровский эффект”).
Скачать zip-файл с БД “Пример 2.csv”
Пример 3
В этом примере показан поиск журнальных статей, анализирующих различные аспекты поляризационной обработки в беспилотных летательных аппаратах. Выборка производится по трём критериям:
- наличие в названии (2) статьи И реферате (10) слова “polari”, что соответствует целому ряду терминов; например, “polarization”, “polarisation”, “polarimetry”, “polarized”, “polarizer”, “polarimetric” и т.д.;
- в названии (2) должна быть аббревиатура “UAV” ИЛИ в реферате (10) – термин “unmanned”;
- среди ключевых слов (12) должно быть слово “unmanned”.
Скачать zip-файл с БД “Пример 3.csv”
Поиск в БД “radar” без программы “ТаблицаПро”
Используемая программа “ТаблицаПро” безусловно “лёгкая”, “шустрая” и архи-полезная. Но иногда, как например, в любимом мной случае “автоматизации” процесса поиска статей в БД “radar” по заданным критериям, удобнее использовать другой подход. С этой целью я написал небольшой bat-файл (см. далее), выполняющий ту же самую функцию поиска в произвольно заданных полях БД, что и упомянутая программа.
“Топливом” для этого нехитрого пакетного файла, использующего dos-команды и несколько unix-утилит5)Довольно “старых”, но “никем не отменённых”., является текстовый файл “stages.txt”. С помощью этого файла осуществляется поэтапная выборка из 28496 журнальных статей в соответствии с заданными критериями поиска.
Ниже, пример развёрнутого поискового запроса, записанного в текстовый файл “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”
В результате поиска по этому запросу найдена всего одна статья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.
Данный запрос приведён в качестве примера “отрицательного” результата поиска, когда статей по заданным критериям выборки в БД обнаружено не было. После первого и второго этапа было найдено 4 и 2 статьи, соответственно. Но уже на третьем этапе поиска итог оказался “нулевым”. В этом случае поиск “досрочно” прекращается. При этом вместо файла “Result-J.csv” с найденными публикациями формируется файл “Nothing.txt” со строкой “По всему запросу “stages.txt” публикаций не найдено”. Тем не менее, все результативные промежуточные результаты архивируются в папку “_ready”. Что, в принципе, должно помочь при последующей корректировке исходного запроса.
Правила составления поискового запроса
Чтобы составить “работающий” поисковый запрос, нужно придерживаться следующих правил при формировании текстового файла “stages.txt”:
- одиночный термин, аббревиатура или фрагмент слова записываются без скобок, например, radar;
- словосочетание или составная аббревиатура записываются в круглых скобках, например, (doppler effect);
- после одиночного термина (аббревиатуры или фрагмента слова) или словосочетания (составной аббревиатуры) сразу, без пробела, указывается единственный номер поля базы данных (в котором проводится поиск) в фигурных скобках, например, detection{10} или (ground surface){12};
- несколько искомых терминов (словосочетаний) можно объединить в каждой строке запроса либо логическим оператором AND (И), либо OR (ИЛИ); например, radar{2} AND (moving target){10} или detection{10} OR (ground surface){12}; одновременное наличие в строке того и другого оператора не допускается; число используемых логических операторов ограничено лишь соображениями разумной достаточности (как правило, в одной строке запроса достаточно использовать 2-3 однотипных логических оператора);
- логический оператор NOT должен начинать строку запроса; он используется в отношении одиночного словосочетания (термина, аббревиатуры, фрагмента слова), например, NOT (passive radar){12}; для оператора NOT число номеров полей базы данных в фигурных скобках (перечисляемых без пробела, через запятую), может быть несколько, например, NOT DSD{2,10,12};
- использование в запросе любых кавычек, апострофов или других надстрочных знаков не допускается.
Процедура поиска
1. Чтобы воспользоваться описанным подходом к поиску журнальных статей в БД “radar”, нужно для начала (если вы это не сделали раньше) скачать, нажав кнопку внизу
(или по ссылке в материале), архивный файл “TablePro-Radar.zip” и развернуть его в папку “C:\TablePro”.
2. Затем скачиваем файл “search-radar.zip” (1137677 байт)
и развёртываем этот архив в папку “C:\TablePro\search-radar”.
Для дотошных и недоверчивых аспирантов сообщаю SHA1 хеш файла “search-radar.zip”:
3. Процедура поиска журнальных статей в БД “radar” в папке “search-radar” показана ниже, в виде самобеглых картинок, сопровождаемых текстовыми комментариями. Надеюсь, что товарищам аспирантам будет всё понятно.
Bat-файлы для любознательных
В заключение, для тех любознательных и дотошных аспирантов (молодых учёных), кто хочет убедиться или разобраться в том, как эта “кухня” работает, привожу листинги используемых bat-файлов. Зоркие товарищи, увидевшие в листингах какие-то “кракозябры”, могут не возмущаться: такая кодировка позволяет отображать в dos-окне комментарии на нормальном русском языке.
На этом, товарищи аспиранты-технари, я заканчиваю. Надеюсь, что кому-то данный материал окажется полезным в работе. Пишите диссертацию, не отвлекайтесь!
Дальше – голосом и с акцентом Жорика Вартанова с Сев-Кав ТВ: “Не-е-ет, ви, конечно, можете всем этим не пользоваться, в натуре! Но, слюшай, время-то бежит, кароче, как бешеное. Ви пачему его не бережёте, а?”
Сноски
↑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 |