# KadastrParser - Парсер кадастровых номеров ## 📦 Доступные версии ### 🖥️ 64-битная версия - **Файл**: `dist/KadastrParser.exe` - **Размер**: ~52 MB - **Совместимость**: Windows 7/8/10/11 (только 64-bit) - **Python**: 3.12.11 (64-bit) ### 💻 32-битная версия - **Файл**: `dist_32bit/KadastrParser_32bit.exe` - **Размер**: ~29 MB - **Совместимость**: Windows 7/8/10/11 (32-bit и 64-bit) - **Python**: 3.8.20 (32-bit) ## ✅ Ответ на ваш вопрос **Да, программа будет запускаться на 32-битной системе!** Используйте файл `KadastrParser_32bit.exe` из папки `dist_32bit/`. ## 🎯 Рекомендации по выбору версии ### Для 32-битных систем: - ✅ Используйте `KadastrParser_32bit.exe` - ✅ Меньший размер файла - ✅ Гарантированная совместимость ### Для 64-битных систем: - 🔄 Можно использовать любую версию - 🚀 `KadastrParser.exe` - более новый Python, быстрее - 💾 `KadastrParser_32bit.exe` - универсальная ## 🔧 Функциональность Обе версии имеют **абсолютно одинаковый функционал**: ### ✨ Основные возможности: - 📁 Поиск XML файлов в директории - 🔍 Извлечение кадастровых номеров - 📊 Обработка Excel файлов со списками номеров - 📋 Создание подробных отчетов - 🗂️ Организация файлов по папкам ### 📈 Excel интеграция: - ✅ **Найденные файлы** - где обнаружен номер - ✅ **Смежные кадастровые номера** - другие номера из тех же файлов - ✅ **Кадастровый блок** - первые 3 части номера - ✅ Автоматическое обновление Excel с путями к файлам ### 📁 Структура результатов: ``` results/ ├── all_xml_files/ # Все найденные XML файлы ├── matching_cadastral_files/ # Файлы из Excel списка ├── updated_cadastral_list.xlsx # Обновленный Excel файл └── processing_report.txt # Подробный отчет ``` ## 🚀 Как использовать: 1. **Скачайте нужную версию**: - 32-bit система → `KadastrParser_32bit.exe` - 64-bit система → `KadastrParser.exe` или `KadastrParser_32bit.exe` 2. **Поместите файл в любую папку** 3. **Запустите двойным кликом** 4. **Выберите папку с XML файлами** 5. **Опционально: выберите Excel файл** 6. **Нажмите "Начать обработку"** - ✅ **В этот момент автоматически создается папка `results/` в той же папке, где лежит программа** - ✅ **Создаются подпапки для организации файлов** ## ⏰ Когда и где создаются директории: - 📁 **Сразу при нажатии "Начать обработку"** программа создает папку `results/` **в той же директории, где находится исполняемый файл**: - `results/` - основная папка результатов - `results/all_xml_files/` - для всех найденных XML файлов - `results/matching_cadastral_files/` - для файлов из Excel списка - 📄 **Во время обработки** добавляются: - `results/processing_report.txt` - подробный отчет - `results/updated_cadastral_list.xlsx` - обновленный Excel (если указан) ### 📍 Пример расположения файлов: ``` C:\MyFolder\ ├── KadastrParser.exe # Ваша программа └── results/ # Создается автоматически ├── all_xml_files/ ├── matching_cadastral_files/ ├── processing_report.txt └── updated_cadastral_list.xlsx ``` ## 💡 Важные особенности: - 🔄 **Без консоли** - чистый графический интерфейс - 📦 **Один файл** - не требует установки - 🛡️ **Безопасно** - только чтение XML и создание результатов - 🎨 **Интуитивный интерфейс** - простое использование - ⚡ **Быстрая обработка** - многопоточность ## 🔍 Поддерживаемые форматы: - **Кадастровые номера**: `XX:XX:XXXXXXX:XXX` - **XML файлы**: все варианты из ЕГРН - **Excel файлы**: `.xlsx` и `.xls` --- **Итог**: Для 32-битной системы используйте `KadastrParser_32bit.exe` - он гарантированно будет работать!