MapInfo. Автосоздание полигонов по точках

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
xtxskif
Завсегдатай
Сообщения: 455
Зарегистрирован: 17 фев 2016, 14:02
Репутация: -5
Откуда: Lviv
Контактная информация:

MapInfo. Автосоздание полигонов по точках

Сообщение xtxskif » 24 май 2016, 00:58

Привет всем.
Подскажите как создать полигоны в автоматическом режиме, если известны только вершины полигонов(рис.1)?
В первой колонке имя полигона(1,2,3). То-есть на этой картинке вершины 3-ох полигонов.
Спасибо
Вложения
55555555555555444444444444.png
55555555555555444444444444.png (6.9 КБ) 6707 просмотров

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: MapInfo. Автосоздание полигонов по точках

Сообщение Boris » 24 май 2016, 03:08

Уважаемый автор, я думаю стоит выбрать два пути решения проблемы:
1. написать программу на языке MapBasic
2. написать программу по созданию MIF/MID файла на любом другом языке
3. использовать документацию к стандартной MapInfo утилите MapCAD
4.зайти в гугл и ввести в строке поиска "создание объектов из списка координат (полигонов и полилиний)" (кавычки - обязательны).

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

Re: MapInfo. Автосоздание полигонов по точках

Сообщение trir » 24 май 2016, 04:41

а ещё в блокноте можно набить kml

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: MapInfo. Автосоздание полигонов по точках

Сообщение Донецков » 24 май 2016, 09:28

Чем kml проще в блокноте набить mif :)

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

Re: MapInfo. Автосоздание полигонов по точках

Сообщение Игорь Белов » 24 май 2016, 11:35

  1. Добавьте в таблицу колонку с порядковыми номерами (сквозная нумерация подойдёт).
  2. Создайте копию таблицы в родном формате MapInfo. Точки создавать не обязательно.
  3. Создайте слой для будущих полигонов.
  4. Постройте полилинии утилитой MapCAD [Create Polylines from Database] ("Key" — колонка с именами полигонов):
    lines_from_db.png
    Create Polylines from Database
    lines_from_db.png (3.95 КБ) 6630 просмотров
  5. Превратите полилинии в полигоны.
The purpose of computing is insight, not numbers

mutobor
Интересующийся
Сообщения: 25
Зарегистрирован: 21 авг 2015, 11:29
Репутация: 3

Re: MapInfo. Автосоздание полигонов по точках

Сообщение mutobor » 01 июн 2016, 15:25

С помощью 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.

Ответить

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

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

Сейчас этот форум просматривают: Semrush [Bot] и 3 гостя