Мне нужно создать программное обеспечение для Windows. У меня есть несколько простых файлов чертежей автокадров (* .dxf). Если я получу новый чертеж, мне нужно проверить, существует ли чертеж в системе. Файл * .dxf содержит разные разделы (HEADER, CLASSES, ENTITIES ETC). Мне нужен только раздел «ENTITIES», где даны координаты строк. , например,добавление файлов в базу данных - перекрестное сопоставление содержимого, чтобы проверить, существует ли запись.
ENTITIES 0 LINE 5 3B 8 LAYER1 10 221.190559 20 185.708994 30 0.0 11 241.344721 21 183.18762 31 0.0 0 LINE 5 3C 8 LAYER1 10 241.344721 20 183.18762 30 0.0 11 242.099368 21 181.026461 31 0.0 0 ENDSEC
следующая строка после того, как «10» дает х координаты начальной точки линии линии после того, как «20» дает у координаты начальной точки линии
линию после того, как " 11 "дает x координаты последней точки линии строка после" 21 "дает y координаты последней точки линии
Мне нужно извлечь эти значения и добавить в базу данных. Если я получу новый файл, мне нужно проверить, соответствует ли новый чертеж любому в базе данных. Это не требование к серверу. Мне нужно использовать это в своем компьютере. Теперь у меня есть базовые знания в java, sql. может ли кто-нибудь направить меня на то, что все инструменты, которые мне могут понадобиться для этого, и маршрут, которому я должен следовать.
** следующее целое число после "10" "20" и "11" "21" – mahe