MapInfo. Автосоздание полигонов по точках
-
- Завсегдатай
- Сообщения: 455
- Зарегистрирован: 17 фев 2016, 14:02
- Репутация: -5
- Откуда: Lviv
- Контактная информация:
MapInfo. Автосоздание полигонов по точках
Привет всем.
Подскажите как создать полигоны в автоматическом режиме, если известны только вершины полигонов(рис.1)?
В первой колонке имя полигона(1,2,3). То-есть на этой картинке вершины 3-ох полигонов.
Спасибо
Подскажите как создать полигоны в автоматическом режиме, если известны только вершины полигонов(рис.1)?
В первой колонке имя полигона(1,2,3). То-есть на этой картинке вершины 3-ох полигонов.
Спасибо
- Вложения
-
- 55555555555555444444444444.png (6.9 КБ) 6707 просмотров
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: MapInfo. Автосоздание полигонов по точках
Уважаемый автор, я думаю стоит выбрать два пути решения проблемы:
1. написать программу на языке MapBasic
2. написать программу по созданию MIF/MID файла на любом другом языке
3. использовать документацию к стандартной MapInfo утилите MapCAD
4.зайти в гугл и ввести в строке поиска "создание объектов из списка координат (полигонов и полилиний)" (кавычки - обязательны).
1. написать программу на языке MapBasic
2. написать программу по созданию MIF/MID файла на любом другом языке
3. использовать документацию к стандартной MapInfo утилите MapCAD
4.зайти в гугл и ввести в строке поиска "создание объектов из списка координат (полигонов и полилиний)" (кавычки - обязательны).
-
- Гуру
- Сообщения: 5355
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: MapInfo. Автосоздание полигонов по точках
а ещё в блокноте можно набить kml
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: MapInfo. Автосоздание полигонов по точках
Чем kml проще в блокноте набить mif 

- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: MapInfo. Автосоздание полигонов по точках
- Добавьте в таблицу колонку с порядковыми номерами (сквозная нумерация подойдёт).
- Создайте копию таблицы в родном формате MapInfo. Точки создавать не обязательно.
- Создайте слой для будущих полигонов.
- Постройте полилинии утилитой MapCAD [Create Polylines from Database] ("Key" — колонка с именами полигонов):
- Превратите полилинии в полигоны.
The purpose of computing is insight, not numbers
-
- Интересующийся
- Сообщения: 25
- Зарегистрирован: 21 авг 2015, 11:29
- Репутация: 3
Re: MapInfo. Автосоздание полигонов по точках
С помощью ArcGIS это просто:
1) Сделать "Point To Line"
https://yadi.sk/i/VS7GTJxWsB9U3
https://yadi.sk/i/8ncPlt8JsB9Wj
2) Потом линии преобразовать в полигоны
https://yadi.sk/i/ic6m_mSHsB9ZS
Но если почитать хелп ArcGIS на тему "Geometry" то там будет пример, как создавать геометрию полигонов по точкам в Python.
1) Сделать "Point To Line"
https://yadi.sk/i/VS7GTJxWsB9U3
https://yadi.sk/i/8ncPlt8JsB9Wj
2) Потом линии преобразовать в полигоны
https://yadi.sk/i/ic6m_mSHsB9ZS
Но если почитать хелп ArcGIS на тему "Geometry" то там будет пример, как создавать геометрию полигонов по точкам в Python.
Кто сейчас на конференции
Сейчас этот форум просматривают: Semrush [Bot] и 3 гостя