Вычисление новых точек

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
MasterOfCode
Новоприбывший
Сообщения: 8
Зарегистрирован: 05 авг 2008, 12:57
Репутация: 0

Вычисление новых точек

Сообщение MasterOfCode » 10 ноя 2011, 12:02

Добрый день.
У меня есть набор точек, границы контура. Есть задача найти все точки попадающие в этот контур. С этой задачей я справился. А вот как найти точки которые попадают к примеру в километровую зону?
Я так понимаю нужно перенести координаты угловых точек контура. Как это сделать математически?

П.с. не использую ни какой гис-системы. Пишу на sql в БД.

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Репутация: 123
Откуда: Казань

Re: Вычисление новых точек

Сообщение KolesovDmitry » 10 ноя 2011, 12:22

Сразу вопрос: какую СУБД используете, пользуетесь ли пространственными расширениями (типа PostGIS для Postrgress)?
Без ответов на эти вопросы получится гадание на кофейной гуще.

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Вычисление новых точек

Сообщение Voltron » 10 ноя 2011, 12:23

Какая БД, пространственные расширения есть?
В PostGIS это решается построением буфера

MasterOfCode
Новоприбывший
Сообщения: 8
Зарегистрирован: 05 авг 2008, 12:57
Репутация: 0

Re: Вычисление новых точек

Сообщение MasterOfCode » 10 ноя 2011, 12:33

KolesovDmitry писал(а):Сразу вопрос: какую СУБД используете, пользуетесь ли пространственными расширениями (типа PostGIS для Postrgress)?
Без ответов на эти вопросы получится гадание на кофейной гуще.
Расширений не использую.
БД Oracle 9i. В обычно таблице есть координата x и y. В СК-63. Есть координаты угловых точек контура в той же системе.
На обычном SQL вычисляю попадет ли координаты точки в этот контур. Если попадает добавляю вывожу.
Т.е. я работаю без ГИС систем и расширений.
Есть ли какие то математические методы перемещения угловых точек? Либо какие-нибудь другие методы вычисления принадлежности к участку?

Ответить

Вернуться в «Общие вопросы»

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

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