Как тестировать приложения Rails с использованием баз данных ГИС

Я разрабатываю приложение Rails (3.2.8), которое будет использовать гемы activerecord-postgis-adapter и activerecord -atialite-adaptor и различные плагины rgeo.

Я хотел бы использовать модульные и функциональные тесты Rails традиционным способом, но такого рода тестирование обычно проводится со случайными или мусорными данными. Заводы и оборудование, очевидно, не помогают, кроме самых простых полигонов и устройств.

Этот вопрос содержит ссылки на свободно доступные шейп-файлы, но заполнение тестовой БД понятными и качественными данными не кажется лучшей идеей. Например, крайний случай, когда регион только частично содержит многоугольник, будет пропущен, если я буду использовать штаты и округа США в качестве моих данных испытаний.

Каков наилучший способ проверить это приложение? Есть ли фабрика для ГИС БД для Rails? Есть ли что-то вроде Faker для использования случайных данных?

1 ответ

Решение

Я работаю над аналогичной базой данных ГИС. Я не знаю, как Faker как драгоценный камень для тестирования географических данных. Я считаю, что лучшим подходом было бы создание исходных / тестовых данных самостоятельно. Подход, который я выбрал, заключался в том, чтобы использовать машинист для создания чертежей с данными, которые я создал, и использовать их для испытаний.

Другие вопросы по тегам