ОБД-Мемориал - программы для получения данных
В данной теме - программы, автоматизирующие получение данных из ОБД-Мемориал
FVIДолгожитель форума  Москва Сообщений: 717 На сайте с 2005 г. Рейтинг: 853 | Вверх #11 августа 2014 16:24 Михаха Сейчас разбираюсь.. --- Измайлов Феликс
=============
Отзовитесь: Измайловы, Сушкины - Тула, Измайловы - Орел, Яровые,Федоровы, Краснощековы, Никитины, Сущенко - Луганск | | |
FVIДолгожитель форума  Москва Сообщений: 717 На сайте с 2005 г. Рейтинг: 853 | Вверх #11 августа 2014 16:52 МихахаПочему не попал майор Ивашов Иван Михайлович В карточке записи 272132885 в поле "Последнее место службы" зафиксировано "672 полк штурм. авиац". А поиск в моей программе имитирует запрос к ОБД, а там .. Если Вы выбираете Полнотекстовый поиск (у меня - Поиск по Контексту0, то ОБД ищет слово 672 и слово ШАП.. Союз И... но не или.. Если искать по Контексту 672|ШАП (вертикальная черта - значит ИЛИ), ТО.. наш майор попадет в выборку и вы получите 17867 записей.. В программе подправил одну мелочь, вывод букв сбивался.. Скачайте новую версию .. https://cloud.mail.ru/public/c4279e09c552/fxObdExcel --- Измайлов Феликс
=============
Отзовитесь: Измайловы, Сушкины - Тула, Измайловы - Орел, Яровые,Федоровы, Краснощековы, Никитины, Сущенко - Луганск | | |
МихахаДолгожитель форума  Сообщений: 4401 На сайте с 2008 г. Рейтинг: 4216 | Вверх #11 августа 2014 17:53 Принято. Удобная штука. Как программа обходит ограничение в выдаче. Это когда запросу соответствует более 10 000 (?) записей? Можно ли использовать программу для скачивания всей базы, понятно, что не за один раз? Ясно, что не в Excel, туда просто не поместится. А, например, в Access? | | |
a-KaDeMi-kДолгожитель форума  Сообщений: 2189 На сайте с 2011 г. Рейтинг: 3032 | Вверх #11 августа 2014 18:29 Вот уж русская душа! Только дай повод - сразу ВСЁ!!!  Просто любопытно: а зачем ВСЮ-то базу? | | |
МихахаДолгожитель форума  Сообщений: 4401 На сайте с 2008 г. Рейтинг: 4216 | Вверх #11 августа 2014 22:26 a-KaDeMi-k написал: [q] Просто любопытно: а зачем ВСЮ-то базу? [/q]
Причины, по которым хорошо бы иметь на компьютере/локальном диске всю базу ОБД. 1. Установить связь между записями базы, относящимися к одной персоне. 2. Исправить (для корректного последующего поиска) географические названия, наименование военкоматов и т.п. 3. Реализовать программным путем механизм интеллектуального поиска, с учетом возможных искажений в ФИО. 4. Составить таблицу донесений частей ДА о безвозвратных потерях, наложить её на таблицу участия частей в боевых действиях и получить практический результат. Лично меня очень интересует список полков, не отчитывавшихся о безвозвратных потерях, но будут и другие любопытные результаты. 5. Проанализировать массив "лагерные карточки"+"попал в плен/освобожден" на соответствие информации из донесений о потерях. 6. Прекращаю перечисление с целью экономии букв. | | |
a-KaDeMi-kДолгожитель форума  Сообщений: 2189 На сайте с 2011 г. Рейтинг: 3032 | Вверх #11 августа 2014 22:52 12 августа 2014 10:58 Михаха написал: [q] 1. Установить связь между записями базы, относящимися к одной персоне.[/q]
только ещё больше разбудили моё любопытство  Михаха написал: [q] 2. Исправить (для корректного последующего поиска) географические названия, наименование военкоматов и т.п.[/q]
масштаб работ, надеюсь, представляете? но, если сможете сделать, я потом с Вами поделюсь идеей, куда это всё ещё можно будет применить  Михаха написал: [q] 3. Реализовать программным путем механизм интеллектуального поиска, с учетом возможных искажений в ФИО.[/q]
ну, какого-то рода такой функционал и на самом мемориале есть... если только расширить и улучшить Пункты 1-3 совсем не подразумевают необходимость выкачки ВСЕЙ базы  Как и п. 4 - достаточно выкачать потери по территории, где интересующие полки воевали.. Как и п. 5 - надо выкачать "лагерные карточки"+"попал в плен/освобожден"  Занудствую, конечно, немного... Извините! Самый интересный, наверное, шестой пункт! | | |
МихахаДолгожитель форума  Сообщений: 4401 На сайте с 2008 г. Рейтинг: 4216 | Вверх #12 августа 2014 0:52 a-KaDeMi-k написал: [q] Занудствую, конечно, немного... Извините![/q]
Это вы меня извините! Автор темы написал полезную программу. Никто не обсуждает. Для привлечения внимания к теме, принимаю участие в дискуссии. ОБД - очень полезная вещь. Практическое подтверждение тезиса из учебников "о переходе количества информации в качество". | | |
elena_krdДолгожитель форума  Сообщений: 7143 На сайте с 2008 г. Рейтинг: 11663 | Вверх #12 августа 2014 7:22 Добрый день, Феликс! Спасибо! Возможно я что-то не так делаю, но... Поиск по маске "Зубелевичи" порадовал - как и в ОБД: 3 персоны в 6-ти записях. Но вот с более масштабными задачами мы с программой, кажется, друг друга не поняли. Не знаю, только ли у меня так получается, но если не закрывая окошко дать следующую задачу, в новый файл с новым именем она добавила мне предыдущий результат. Т.е., по следующей маске "Краснодарский ГВК" в файл уже с этим именем подтянулись и предыдущие "Зубелевичи". А "кнопочка" очистить все поля" это сильно сложно или просто каждый раз нужно программу перезапускать? Более неприятный момент. Интересна была маска "15.05.1941" - дата призыва деда на большие сборы... Вводила ее в поле военкомата (в ОБД она там). В результатах оказались 15.05 за все годы... В том числе и кадровые военные, начавшие службу в 1920... Я понимаю, что сортировкой лишнее можно отсеять... Но... Я верно понимаю, что поиск по фразе - это по точной фразе? Пыталась брать в кавычки - ничего не дало. Все то же. А чего ожидать от поиска по контексту? В чем разница? --- Спасибо.
С уважением, Елена.
----
Шафрановские (Гомельский уезд Могилевской губ.), Целицо(а) (везде), Цы(и)товичи (Могилевская губ.), Ка(о)ктыш (Зубелевичи/Ляховичи, Слуцкого уезда Минской губ.). | | |
FVIДолгожитель форума  Москва Сообщений: 717 На сайте с 2005 г. Рейтинг: 853 | Вверх #12 августа 2014 8:24 12 августа 2014 8:40 elena_krdДоброе утро.. По порядку попробую ответить.. С повторным поиском - действительно, надо будет мне повнимательней посмотреть, что там происходит, я тестировался на одном и том же примере, поэтому - следите за обновлениями версии программы. Очистить все поля - кнопку нет смысла делать, т.к. там одно поле ввода  , и по идее... если Вы заполните его другими данными, то и результат д.б. другим.. поэтому - см.пункт №1.. Маска по дате.. Вот здесь я знаю в чем причина. .Но это не мой огрех.. В поисковой системе ОБД есть ошибка.. Я указывал на нее разработчикам, но они ее не исправляют.. День, месяц и год поиска НАДО разделять не ТОЧКАМИ а ДЕФИСОМ..!!! Тогда результат будет отбираться точно по дате.. Поиск по контексту и по фразевот это самое интересное.. Небольшое лирическое отступление.. Я создал инструмент для самостоятельной исследовательской работы в ОБД (не больше и не меньше  ) Это всего лишь инструмент, База есть, инструмент поиска есть (штатный и самописный). .осталось только освоить.. вот КАК искать - это не секрет но нужен навык, опыт.. КОНТЕКСТ... при поиске двух и более слов в поле поиска, при контекстном типе - ищутся ВСЕ слова.. ВСЕ одновременное, слова разделяются по ПРОБЕЛУ, и ищутся в соответствующем поле Базы.. Как пример. .147 СД, поиск по контексту.. Будет искать слово "147" И (соединительный) слово "СД".. В результат попадет 147 СД, а так же 147 ОБС 13 СД.. Видите как работает поиск по контексту? что бы отсечь второй вариант и выбрать ТОЛЬКО "147 СД" - поиск по фразе.. ОБД будет искать словосочетание, и САМОЕ ГЛАВНОЕ - в том же порядке.. 147, пробел, СД..Как искать варианты словосочетаний? Тип поиска - по контексту, а разделять слова не ПРОБЕЛОМ, а ВЕРТИКАЛЬНОЙ ЧЕРТОЙ -> "|" Тогда слова будут искать через ИЛИ.. Итого - повторный поиск БЕЗ закрытия Программы - обязательно сегодня проверю поведение изделия  С уважением, Феликс --- Измайлов Феликс
=============
Отзовитесь: Измайловы, Сушкины - Тула, Измайловы - Орел, Яровые,Федоровы, Краснощековы, Никитины, Сущенко - Луганск | | |
FVIДолгожитель форума  Москва Сообщений: 717 На сайте с 2005 г. Рейтинг: 853 | Вверх #12 августа 2014 8:58 Михахаa-KaDeMi-kЖаль не поучаствовал в дискуссии  , но график уж такой.. работы и жизни в целом.. Но хотелось бы сказать по поводу .. Выкачать базу (ВСЮ) теоретически можно..Из интервью [q] боевые донесения о безвозвратных потерях, около 11 миллионов записей в этих боевых донесениях. Кроме этого мы обобщили документацию по документам госпиталей и медсанбатов, там люди тоже после ранений умирали. Мы обобщили паспорта воинских захоронений, поисковики находили, смотрели, и мы тоже это фиксировали. И вот этот ресурс сосредоточился в этой базе, и он насчитывает, я вам скажу так, 44 миллиона записей. Что это значит? Это не значит 44 миллиона человек, это значит записей, потому что один и тот же человек мог учитываться по нескольким вариантам. Поэтому так тяжело сказать про потери. Четкое число потерь.[/q]
Акцесс не потянет  Но цели правильные.. И, мне кажется, их можно достичь ,но не в одиночку.. У меня есть опыт переписки с ЭЛАР, там адекватные люди, Тумаркин Виктор Иосифович, руководит отделом.. Поэтому - совместные усилия всегда лучше, чем в одиночестве биться ... Феликс --- Измайлов Феликс
=============
Отзовитесь: Измайловы, Сушкины - Тула, Измайловы - Орел, Яровые,Федоровы, Краснощековы, Никитины, Сущенко - Луганск | | |
|