Введение 2
Цели и задачи 2
Обзор аналогов 3
Используемые средства разработки 3
Решение поставленных задач 5
Описание работы загрузчика данных
Структура базы данных 7
Описание работы загрузчика 13
Описание обработки данных, осуществляемой в загрузчике 15
Описание работы основной программы
Заключение 28
Список литературы
Земельные компании работают с большим количеством информацией о землях, их владельцах, их арендаторах. Но вся эта информация хранятся в csv, txt, kml файлах. Чтобы оперировать этими данными нужно много времени и сил. Допустим, мы лишь только хотим посмотреть информацию о конкретном участке. То тогда нам нужно сначала найти этот участок в одном файле, потом найти его координаты в другом, и потом ввести эти координаты в картографическую программу. И только после всех этих манипуляций можно начинать работать с этими данными. Этот процесс очень долгий и неудобный.
Еще больше неудобства возникает при редактировании файлов. Так как некоторые участки связаны между собой, то при изменении одного участка нужно будет менять и информацию о других.
Цели и задачи
Поэтому целью моей работы было создание программы, которая бы упрощала работу земельным компаниям. И еще имела бы дополнительный функционал, который бы давал возможность делать то, что раньше бы сделать было невозможно.
Передо мной стояли следующие задачи:
-загрузка большого количества информации с предоставленных файлов в базу данных
-данные должны храниться на сервере
-возможность редактирования имеющихся данных
-возможность добавление новых данных
-возможность просмотра истории редактирования файлов
-возможность просмотра расположения любого участка на карте
- возможность сортировки информации с помощью фильтров
- возможность выгрузки участков с «неправильными координатами» в файл формата .csv
Неправильные координаты - координаты, которые были
преобразованы сторонней программой. Их нельзя отобразить на карте.
Разработана программа, которая упрощает пользователю работу с большим количеством информации о землях. Все поставленные передо мной задачи были выполнены.
В будущем планируется добавить дополнительный функционал:
-объединение одинаковых, но по-разному записанных компаний в одну
-выгрузка выбранных данных в csv файл
-выгрузка точек земли в kml файл, чтобы его можно было отображать в сторонних программах
-генерирование и запись sql команды в текстовый файл, чтобы можно было обновлять базу данных на мобильном устройстве посредством этого файла