Segments (1252) Delete Previous Page 21 of 26 Next All roads A F None All routes A1 A10 A11 A12 A121 A122 A123 A124 A125 A126 A13 A14 A2 A231 A232 A233 A234 A235 A236 A237 A3 A3-1 A342 A343 A344 A345 A4 A4-1 A4-2 A4-4 A4-5 A4-6 A4-7 A5 A5-1 A6 A7 A8 A8 (1) A9 E1 F100 F101 F101-1 F102 F103 F103-1 F104 F105 F106 F107 F108 F109 F110 F111 F112 F113 F114 F115 F116 F117 F118 F118-1 F119 F120 F121 F122 F123 F124 F124-1 F125 F126 F127 F128 F128-1 F128-2 F128-3 F129 F130 F131 F132 F133 F135 F136 F137 F138 F139 F200 F201 F202 F203 F204 F205 F206 F207 F208 F209 F210 F211 F212 F213 F214 F215 F216 F217 F218 F219 F220 F221 F222 F223 F224 F225 F226 F227 F228 F229 F230 F231 F232 F233 F234 F235 F236 F237 F238 F239 F240 F242 F243 F244 F245 F246 F247 F248 F249 F250 F251 F252 F252-1 F253 F254 F255 F255-1 F256 F257 F258 F259 F260 F261 Select state Abia Adamawa Akwa Ibom Anambra Bauchi Bayelsa Benue Borno Cross River Delta Ebonyi Edo Ekiti FCT Gombe Imo Jigawa Kaduna Kano Katsina Kebbi Kogi Kwara Lagos Nasarawa Niger Ogun Ondo Osun Oyo Plateau Rivers Sokoto Taraba Yobe Zamfara ☰ Route Segment code Name State Start name Northings Eastings End name Northings 2 Eastings 2 Distance(km) ✎ F217 F217ZAS06 Bawa ZAMFARA - 11.65183 6.24776 - 11.78734 6.10470 24.97 ✎ F217 F217ZAS07 Gidan hardo ZAMFARA - 11.78734 6.10470 - 11.89808 5.98399 24.95 ✎ F217 F217ZAS08 Dareta ZAMFARA - 11.89808 5.98399 - 12.10812 5.92815 25.23 ✎ F218 F218ZAS01 BUNAJI ZAMFARA - 12.17407 6.66772 - 12.38080 6.67695 30.06 ✎ F218 F218ZAS02 KAORA NAMODA ZAMFARA - 12.38080 6.67695 - 12.57892 6.57603 52.82 ✎ F218 F218ZAS03 KANWA ZAMFARA - 12.57892 6.57603 - 12.74198 6.56867 24.98 ✎ F218 F218ZAS04 MONKI ZAMFARA - 12.74198 6.56867 - 12.92064 6.47077 24.95 ✎ F218 F218ZAS05 SHINKAFI ZAMFARA - 12.92064 6.47077 - 13.11665 6.46404 25.06 ✎ F218 F218SOS06 KURA MORA SOKOTO - 13.11665 6.46404 - 13.24799 6.31246 24.90 ✎ F218 F218SOS07 GIDAN KURAO SOKOTO - 13.24799 6.31246 - 13.46866 6.26871 25.13 ✎ F218 F218SOS08 SABON BIRNIN SOKOTO - 13.46866 6.26871 - 13.61053 6.40758 23.79 ✎ F219 F219KTS01 Yargoje KATSINA - 11.75251 7.55614 - 11.91740 7.42295 24.97 ✎ F219 F219KTS02 Tudu KATSINA - 11.91740 7.42295 - 12.11560 7.48694 24.95 ✎ F219 F219KTS03 Garangamawa KATSINA - 12.11560 7.48694 - 12.33592 7.45924 24.99 ✎ F219 F219KTS04 Kagara KATSINA - 12.33592 7.45924 - 12.53025 7.48394 24.96 ✎ F219 F219KTS05 Kurfi KATSINA - 12.53025 7.48394 - 12.73404 7.52881 24.94 ✎ F219 F219KTS06 Batagarawa KATSINA - 12.73404 7.52881 - 12.94338 7.60258 24.95 ✎ F219 F219KTS07 Katsina KATSINA - 12.94338 7.60258 - 13.01633 7.77580 28.34 ✎ F219 F219KTS08 Mashi KATSINA - 13.01633 7.77580 - 12.97246 7.99481 24.94 ✎ F219 F219KTS09 Kuyawa KATSINA - 12.97246 7.99481 - 12.97404 8.21921 24.95 ✎ F219 F219KTS10 Mazjaji KATSINA - 12.97404 8.21921 - 13.03534 8.31427 12.69 ✎ F220 F220ONS01 IPELE ONDO - 7.12584 5.65536 - 7.25830 5.81361 25.04 ✎ F220 F220ONS02 IDOANI ONDO - 7.25830 5.81361 - 7.43145 5.92359 24.97 ✎ F220 F220ONS03 AUGA ONDO - 7.43145 5.92359 - 7.62997 5.94066 25.08 ✎ F220 F220KOS04 KABBA KOGI - 7.62997 5.94066 - 7.83612 6.07779 28.66 ✎ F221 F221KOS01 IDOYI KOGI - 8.00512 5.98430 - 8.15774 6.09236 24.99 ✎ F221 F221KOS02 GIRO KOGI - 8.15774 6.09236 - 8.26856 6.24297 25.48 ✎ F221 F221KOS03 IKE KOGI - 8.26856 6.24297 - 8.46326 6.25876 24.98 ✎ F221 F221KOS04 AHUJI KOGI - 8.46326 6.25876 - 8.64818 6.19456 24.92 ✎ F221 F221NIS05 SHABAWOSHI NIGER - 8.64818 6.19456 - 8.94449 6.32263 175.02 ✎ F221 F221NIS06 - NIGER - 8.94449 6.32263 - 9.01540 6.33003 8.31 ✎ F221 F221KWS06 SHABAWOSHI KWARA Default 9.01540 6.33003 Default 8.94449 6.32263 0.00 ✎ F221 F221KWS07 - KWARA Default 8.94449 6.32263 Default 9.01540 6.33003 0.00 ✎ F222 F222DES01 Agbor DELTA - 6.25763 6.18176 - 6.26690 6.18617 2.56 ✎ F222 F222DES02 - DELTA - 6.26690 6.18617 - 6.26705 6.18599 0.03 ✎ F222 F222DES03 Ewossa DELTA - 6.26705 6.18599 - 6.29454 6.19735 3.31 ✎ F222 F222EDS04 - EDO - 6.29454 6.19735 - 6.46779 6.26392 21.75 ✎ F222 F222DES04 Ekekhen EDO Default 6.46780 6.26392 Default 6.65572 6.26790 0.00 ✎ F222 F222EDS05 Ekekhen EDO - 6.46779 6.26392 - 6.65572 6.26789 24.96 ✎ F222 F222DES05 Uromi EDO Default 6.65572 6.26790 Default 6.71450 6.34083 0.00 ✎ F222 F222EDS06 Uromi EDO - 6.65572 6.26789 - 6.71449 6.34083 10.79 ✎ F223 F223DES01 Ogara DELTA - 5.47952 6.01904 - 5.53556 6.20672 29.31 ✎ F223 F223DES02 Ilu DELTA - 5.53556 6.20672 - 5.67994 6.36828 34.43 ✎ F223 F223DES03 Kwale DELTA - 5.67994 6.36828 - 5.84949 6.47265 25.02 ✎ F223 F223DES04 Ossissa DELTA - 5.84949 6.47265 - 6.04024 6.50679 24.96 ✎ F223 F223DES05 Ogwashi olor DELTA - 6.04024 6.50679 - 6.16815 6.59891 24.96 ✎ F223 F223DES06 Igbuzor DELTA - 6.16815 6.59891 - 6.19360 6.71512 16.45 ✎ F224 F224EDS01 Oyoko EDO - 5.91159 6.22219 - 6.12451 6.16437 24.96 ✎ F224 F224DES02 Agbor DELTA - 6.12451 6.16437 - 6.26673 6.18595 16.43 ✎ F225 F225ANS01 ONITSHA ANAMBRA - 6.13411 6.79298 - 6.30655 6.86459 25.84 Operations Operations RunbookUseful commandsDjango checkspython manage.py check --settings=roads.settings.production python manage.py showmigrations --settings=roads.settings.productionStatic filespython manage.py collectstatic --noinput --settings=roads.settings.production ls -l /home/appleveil/ferma/staticfiles/website/css/style.css curl -I https://cpmsferma.com/static/website/css/style.cssServicessudo systemctl status gunicorn sudo systemctl restart gunicorn sudo systemctl status nginx sudo systemctl reload nginx sudo systemctl status celery sudo systemctl restart celeryLogsjournalctl -u gunicorn -n 200 --no-pager journalctl -u nginx -n 200 --no-pager journalctl -u celery -n 200 --no-pager tail -n 200 /home/appleveil/ferma/django-error.logTroubleshooting matrix1) Styling missing in productionChecks:Page source contains <link href="/static/website/css/style.css">staticfiles/website/css/style.css exists and non-zero size.curl -I returns non-zero content-length.Fixes:collectstaticrestart gunicornreload nginx2) staticfiles.W004 warningMessage: static dir in STATICFILES_DIRS does not exist.Action:ensure settings include only existing static dirs (already implemented in base settings).3) Celery tasks stuckChecks:Redis reachablecelery worker runningtask status endpoint stateActions:restart celeryverify REDIS_URLinspect worker logs for API rate limits/timeouts4) Map data not updatingChecks:segments_map_data endpoint responsesegment coordinates presentbackground refresh completed successfully5) 500 errors from viewsChecks:django-error.logrecent code changes in website/views.pymigrations applied for model changesDatabase operation cautionsAlways back up DB before destructive updates.For production schema changes:deploy coderun migrationsrestart servicesRollback strategy (minimum)keep previous release commit hashrevert to previous codererun collectstaticrestart gunicorn/celeryif migration caused issue, restore DB backup or apply reversible migrationSecurity operation checksEnsure production settings are used in production commands.Confirm HTTPS redirect and HSTS active.Review open endpoints and permission decorators periodically. Uploads Download template Select file (.xls, .xlsx, .csv) Begin Upload Uploading, please wait... Upload summary Download error CSV
Operations RunbookUseful commandsDjango checkspython manage.py check --settings=roads.settings.production python manage.py showmigrations --settings=roads.settings.productionStatic filespython manage.py collectstatic --noinput --settings=roads.settings.production ls -l /home/appleveil/ferma/staticfiles/website/css/style.css curl -I https://cpmsferma.com/static/website/css/style.cssServicessudo systemctl status gunicorn sudo systemctl restart gunicorn sudo systemctl status nginx sudo systemctl reload nginx sudo systemctl status celery sudo systemctl restart celeryLogsjournalctl -u gunicorn -n 200 --no-pager journalctl -u nginx -n 200 --no-pager journalctl -u celery -n 200 --no-pager tail -n 200 /home/appleveil/ferma/django-error.logTroubleshooting matrix1) Styling missing in productionChecks:Page source contains <link href="/static/website/css/style.css">staticfiles/website/css/style.css exists and non-zero size.curl -I returns non-zero content-length.Fixes:collectstaticrestart gunicornreload nginx2) staticfiles.W004 warningMessage: static dir in STATICFILES_DIRS does not exist.Action:ensure settings include only existing static dirs (already implemented in base settings).3) Celery tasks stuckChecks:Redis reachablecelery worker runningtask status endpoint stateActions:restart celeryverify REDIS_URLinspect worker logs for API rate limits/timeouts4) Map data not updatingChecks:segments_map_data endpoint responsesegment coordinates presentbackground refresh completed successfully5) 500 errors from viewsChecks:django-error.logrecent code changes in website/views.pymigrations applied for model changesDatabase operation cautionsAlways back up DB before destructive updates.For production schema changes:deploy coderun migrationsrestart servicesRollback strategy (minimum)keep previous release commit hashrevert to previous codererun collectstaticrestart gunicorn/celeryif migration caused issue, restore DB backup or apply reversible migrationSecurity operation checksEnsure production settings are used in production commands.Confirm HTTPS redirect and HSTS active.Review open endpoints and permission decorators periodically.