Я новачок в просторовому аналізі і буду вдячним за загальний напрям проекту, який я намагаюся, викладений нижче (я починаю з нуля).
МЕТА: Знайти найкращі місця для встановлення 2000 футів тротуарів у моєму рідному місті для того, щоб підключити більшість домогосподарств до Центрального ділового округу (CBD), де «підключений» означає, що в 1,2 милі ходить від КБР. У мене є формні файли, що показують існуючі споруди (домогосподарства), дороги та тротуари (вже встановлені).
Ось моє запропоноване рішення / думка-процес:
- Перетворіть локальну тротуарну мережу в базу даних вузлів, пов'язаних між собою вагами (тобто відстанями). Чи є спосіб зробити це безпосередньо в QGIS (або іншій програмі), натиснувши на всі перехрестя?
- Обчисліть кількість домогосподарств, які знаходяться в межах 1,2 км ходьби від Центрального ділового округу (наприклад, довга точка або полігон), використовуючи можливості маршрутизації pgRouting або щось інше. Це буде базовим значенням "доступ до дому".
- Використовуючи дорожній шар як орієнтир, випадковим чином розмістіть додаткові 2000 футів (скажімо, в 10 футових сегментах) тротуарів на шар тротуару. Це еквівалент побудови купу нових тротуарів довільно.
- Повторно обчисліть вузли та ваги, використовуючи нову пішохідну мережу, як у (1), а потім перерахуйте кількість домогосподарств, які зараз знаходяться в межах 1,2 милі від КБР, як у (2). Він повинен збільшуватися з додатковими тротуарами. Збережіть розташування додаткових тротуарів та пов’язане з ним значення "доступ для дому" у файл (наприклад, електронну таблицю).
- Повторіть кроки (3) та (4) 10000 разів, подібно до моделювання в Монте-Карло. Використовуючи 10000 наборів точок даних, виберіть місця розміщення тротуару, які максимізують кількість домогосподарств в межах 1,2 милі від КБР.
Чи реально цей процес мислення звучить реалістично? Хтось має якісь пропозиції?
- Я хотів би досягти цього, використовуючи комбінацію QGIS і R, проте я відкритий для вивчення PostGIS та / або Python (або будь-чого іншого) для досягнення мети.