GIS-LAB

Географические информационные системы и дистанционное зондирование


Форумы GIS-Lab.info

Геоинформационные системы (ГИС) и Дистанционное зондирование Земли


Построение квадратных полигонов вокруг точки

MapInfo, MapBasic

Re: Построение квадратных полигонов вокруг точки

Сообщение Boris » 23 апр 2017, 03:39

Я код последнего модуля не смотрел, но очевидно, что направление является необходимым условием.
Но все же исходная задача, как это водится, хотя здесь редчайший случай, раскрыта в том числе и задача, а не только "нужны желтые квадратики на синем фоне", в описанной постановке, как мне кажется, автоматического решения не имеет. Либо задача требует уточнения - как именно будет позиционирован "квадратик" в случае, если ЛЭП меняет направление. В обычной жизни как известно - как угодно: может быть вдоль входящей, может быть вдоль исходящей, а может под любым углом, главное, что бы провода не пересеклись.
PS
А как вокруг точек с помощью буфера получить квадрат, хотя бы и с разными гранями. Вроде должен получаться всегда круг или что то на него похожее.
PSS
А в целом, квадрат вокруг точки, если имеет место быть проекция, сохраняющая расстояния, и размеры квадрата не запредельно большие, получается без реализации поворота в три шага:
1. построить буфер вокруг точек с радиусом сторона квадрата.
2. для каждого построенного круга построить MBR - должен выйти квадрат, и круг заменить на него.
3. не помню, что получиться "регион" или "прямоугольник", поэтому на всякий случай превратить полученное в "регион".
Все команды стандартные.
  • 0

Boris
Гуру
 
Зарегистрирован: 10 апр 2006
Откуда: Париж (на карте)
 
Сообщения: 3893
Репутация: 339
Статьи: 3
Проекты: 1

Re: Построение квадратных полигонов вокруг точки

Сообщение Анастасия19 » 24 апр 2017, 10:30

thegeo писал(а):Попробуйте. Хотя и написано достаточно давно, но кажется вполне работоспособно.
Направление задается движением мыши при нажатой ЛК.

О, огромная благодарность! То что нужно!!! :) :) :)
  • 0

Анастасия19
Новоприбывший
 
Зарегистрирован: 20 апр 2017
 
Сообщения: 6
Репутация: 0

Пред.

Вернуться в MapInfo

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

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


(Геокруг)

© GIS-Lab и авторы, 2002-2013. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).