118 lines
5.3 KiB
Markdown
118 lines
5.3 KiB
Markdown
# 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` - он гарантированно будет работать!
|