Визуализация полигонов в ГИС

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
atom_bar
Новоприбывший
Сообщения: 4
Зарегистрирован: 24 окт 2016, 12:32
Репутация: 0

Визуализация полигонов в ГИС

Сообщение atom_bar » 24 окт 2016, 12:56

Добрый день,
Есть данные в таблице в формате *.doc.В таблице более 200 строк. Обновляются раз в год.
Данные-это полигоны с координатами вершин либо круг точка с радиусом 500метров и более.
Из программ есть ArcGIS Arcmap 10.2.2

Вопрос:
Как можно быстро нанести(визуализировать) эти полигоны в ГИС? Затем вести учет только в нем забыв про doc версию?

Может сперва нужно все перевести в ексель файл, чтоб можно было легче с импортом в Аркмап?

Можете посоветовать как бы вы сделали потратив минимум времени на это.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Визуализация полигонов в ГИС

Сообщение Denis Rykov » 24 окт 2016, 13:00

Пример данных приведите.
Spatial is now, more than ever, just another column- The Geometry Column.

atom_bar
Новоприбывший
Сообщения: 4
Зарегистрирован: 24 окт 2016, 12:32
Репутация: 0

Re: Визуализация полигонов в ГИС

Сообщение atom_bar » 24 окт 2016, 13:23

Denis Rykov писал(а):Пример данных приведите.
данные в таблице:
1. Круг, радиус центра 5 KM N504451 E0444439.
2. Полигон
N494946 E0435041
N501122 E0460144
N485712 E0442003
N494946 E0435041
3. ...
4. ...
5. ...
.
.

trir
Гуру
Сообщения: 5354
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Визуализация полигонов в ГИС

Сообщение trir » 24 окт 2016, 13:31

перегнать в любой ГИС-формат, но придётся заморочится с парсингом. А если действительно хочется кругов - задача сильно усложняется...

atom_bar
Новоприбывший
Сообщения: 4
Зарегистрирован: 24 окт 2016, 12:32
Репутация: 0

Re: Визуализация полигонов в ГИС

Сообщение atom_bar » 24 окт 2016, 13:57

atom_bar писал(а): Может сперва нужно все перевести в ексель файл, чтоб можно было легче с импортом в Аркмап?
Через ексель хотел имортировать в Аркмап в виде x,y точек. Затем закрасив те точки, которые идут как центры кругов в другой цвет, объединить линией точки образующие полигоны. Затем применить line to polygon...круги нарисовать потом.
как то так представил

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Визуализация полигонов в ГИС

Сообщение Andrey Zhukov » 24 окт 2016, 13:58

Проще всего написать парсер на python/arcpy с использованием python-docx.

Можно извратиться с FME, но это при наличии лицензии.

Ariki
Гуру
Сообщения: 731
Зарегистрирован: 12 янв 2011, 22:40
Репутация: 304
Ваше звание:

Re: Визуализация полигонов в ГИС

Сообщение Ariki » 24 окт 2016, 14:58

Лет десять назад я подобные вещи делал прямо в Word или Excel, формируя файл MIF из исходного документа с помощью поиска-замены.

С Python и регулярками, конечно, жизнь проще. Я бы даже библиотеки для doc/docx не использовал, просто экспортировал бы из Word в plain text и парсил бы его.

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2240
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1513
Откуда: Казань

Re: Визуализация полигонов в ГИС

Сообщение Игорь Белов » 25 окт 2016, 08:49

Не уверен, что топикстартер с питоном на ты, поэтому написал программу на C и скомпилировал под Windows.

txt2mif.c — исходный код;
txt2mif.exe — исполняемый модуль;
doc1.txt — образец файла, который должен получаться при сохранении документа Word в текстовый формат;
doc1.MIF/MID — результат работы программы.

Простой способ использования программы: создайте на рабочем столе ярлык, ссылающийся на txt2mif.exe; кидайте из проводника файл TXT на этот ярлык; в папке с файлом TXT появятся файлы MIF/MID.
Вложения
txt2mif.zip
(36.86 КБ) 321 скачивание
The purpose of computing is insight, not numbers

atom_bar
Новоприбывший
Сообщения: 4
Зарегистрирован: 24 окт 2016, 12:32
Репутация: 0

Re: Визуализация полигонов в ГИС

Сообщение atom_bar » 25 окт 2016, 13:46

Игорь Белов писал(а):Не уверен, что топикстартер с питоном на ты, поэтому написал программу на C и скомпилировал под Windows.

txt2mif.c — исходный код;
txt2mif.exe — исполняемый модуль;
doc1.txt — образец файла, который должен получаться при сохранении документа Word в текстовый формат;
doc1.MIF/MID — результат работы программы.

Простой способ использования программы: создайте на рабочем столе ярлык, ссылающийся на txt2mif.exe; кидайте из проводника файл TXT на этот ярлык; в папке с файлом TXT появятся файлы MIF/MID.
Спасибо вам, что сделали что то крутое, но пока еще не разобрался что делать, пошел узнавать у гугла некоторые моменты дабы тут не задавать глупых вопросов :oops:

Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя