Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Math::Geometry::Planar


Автор: DENNN 18.8.2006, 18:37
Вопрос возможно не совсем обычный.
Ищу бибилиотеку, для "аналитической работы" с геометрией. Первейшие задачи - определить находится ли точка внутри полигона и т.п. В последствии уровень запросов может сильно вырасти smile. Задача усугубляется тем, что совешенно не ясно, какой хостинг возмет заказчик (возможно свои модули из CPAN так просто на чужой сервер поставить не получится), с другой тем, что попытки написанть нужный функционал самостоятельно отнимают слишком много времени. Проще и правильней использовать готовые модули. С геометрией в перле раньше как-то не работал smile, поиск выдал две ссылки, собственно сам Math::Geometry::Planar, который тянет за собой еще несколько модулей, и http://www.kralidis.ca/gis/tools/geoalglib/.

Подскажите, кто сталкивался с подобными задачами, есть ли какие-то еще варианты. Интересует именно возможность абстрагироваться от реализации того или иного алгоритма, но при этом по возможности компактность модулей. Или может я зря переживаю и сегодня на любой хостинг с перлом доставить цивилизованными методами (без шаманства с путями поиска) необходимые модули непроблема?

Добавлено @ 18:39 
P.S. в geoalglib.pm понравилось как компактно написан код, определяющий находится ли точка внутри полигона, но анализировать случаи типа "точка лежит в вершине полигона" времени опять не хватило.

Добавлено @ 18:40 
P.P.S. понравилось - потому что с легкостью можно десяток строк вставить в свой код и о подключении модулей не беспоуоится smile

Автор: sharq 21.8.2006, 10:54
DENNN, 
Цитата(DENNN @  18.8.2006,  19:37 Найти цитируемый пост)
может я зря переживаю и сегодня на любой хостинг с перлом доставить цивилизованными методами (без шаманства с путями поиска) необходимые модули непроблема?

Правильно! Зря переживаешь smile Почитай статью Установка Perl-модулей и все проясниться.

 smile 

Автор: amg 21.8.2006, 12:28
Цитата
Ищу бибилиотеку, для "аналитической работы" с геометрией. Первейшие задачи - определить находится ли точка внутри полигона и т.п.

Можно еще глянуть http://search.cpan.org/~ewilhelm/CAD-Calc-0.26/lib/CAD/Calc.pm.

Автор: DENNN 25.8.2006, 13:02
спасибо, посмотрел. Наверное все же остановлюсь на Math::Geometry::Planar

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)