Как найти точку (x, y) внутри неправильного многоугольника, используя пространственную функцию Oracle10g или любой другой API - PullRequest
0 голосов
/ 04 ноября 2010

Я очень новичок в работе с данными ГИС или геометрии.У меня есть данные геометрии (многоугольник) в базе данных oracle10g.Есть ли пространственная функция, чтобы найти точку внутри этого многоугольника?Если нет, то любой инструмент, такой как geotools для .Net или любой другой API, может мне помочь.У многоугольника может быть отверстие внутри.Поэтому точка должна находиться в области многоугольника.

Заранее спасибо за помощь

Найм

1 Ответ

0 голосов
/ 20 ноября 2010

Вы смотрели на Oracle Locator ? Синтаксис запроса ужасен для чтения, но он способен выполнять запросы "является точкой в ​​многоугольнике". Вам нужно будет создать столбец пространственного индекса в любой таблице, к которой вы хотите выполнить пространственный запрос. Чтение документации является обязательным условием, потому что сначала трудно работать.

...