Я аналізую ймовірні шляхи проїзду пасажирів на шляху до роботи на основі даних перепису, розподілу щільності робочих місць та транспортної мережі.
На даний момент я використовую для свого аналізу pgRouting та надбудову pgRouting для QGIS (описано тут ):
Однак я хотів би, щоб усі кроки, які я вживаю, були повністю повторювані (див. Чудову статтю про це тут ), тоді я вважаю за краще зробити свій аналіз із командного рядка та зберегти файли сценаріїв для подальшої довідки.
Пакети R-geo добре виконують цю вимогу, оскільки вони безкоштовні, легкі та стабільні: завантажте крихітний файл сценарію, і ви зможете повторно робити все, що я зробив (див. Тут для непов'язаного прикладу цього на Rpubs ).
Пакети R, які я визначив для цього, це:
- gdistance, опублікований у грудні 2012 року, виглядає багатообіцяючим, але ніяких ознак сумісності з транспортними мережами осму
- e1071 видається досить абстрактним і, можливо, надмірним для того, що я хочу зробити
- pairdist.lpp функція в spatstat пакета виглядає перспективною, але має мало документації
Перш ніж зануритися в ці місця, думав, що варто запитати людей, які, можливо, стикалися з подібними дилемами.
Чи можливо зробити мій аналіз маршрутизації в R, чи краще було б навчитися PostGIS належним чином і зробити все це в pgRouting?