Segments (1252) Delete Previous Page 23 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) ✎ F238 F238CRS01 Iyahe CROSS RIVER - 6.47378 8.51413 - 6.62574 8.42503 25.23 ✎ F238 F238CRS02 Ibinta CROSS RIVER - 6.62574 8.42503 - 6.66914 8.43010 5.26 ✎ F238 F238CRS03 Benta CROSS RIVER - 6.66914 8.43010 - 6.74577 8.46314 10.02 ✎ F238 F237BES04 BEBDRY BENUE - 6.74577 8.46314 - 6.89483 8.38650 24.43 ✎ F238 F237BES05 Edumoga BENUE - 6.89483 8.38650 - 7.05747 8.28925 24.91 ✎ F238 F237BES06 Obarike Ito BENUE - 7.05747 8.28925 - 7.19280 8.14617 27.51 ✎ F238 F237BES07 A3 JUNC BENUE - 7.21051 8.12008 - 7.38989 8.02523 25.53 ✎ F238 F237BES08 Ogobia BENUE - 7.38989 8.02523 - 7.53439 7.88121 24.37 ✎ F238 F237BES09 Iga Okpaya BENUE - 7.53439 7.88121 - 7.74545 7.88164 25.03 ✎ F238 F237BES10 Ojantale BENUE - 7.74545 7.88164 - 7.95579 7.82233 26.22 ✎ F238 F237BES11 Weto BENUE - 7.95579 7.82233 - 7.99136 7.81105 10.01 ✎ F238 F237NAS12 NABDRY NASARAWA - 7.99136 7.81105 - 8.19178 7.88353 25.40 ✎ F238 F237NAS13 Kubo NASARAWA - 8.19178 7.88353 - 8.33745 7.75710 24.50 ✎ F238 F237NAS14 Indo NASARAWA - 8.33745 7.75710 - 8.54148 7.71410 24.82 ✎ F238 F237NAS15 Nasarawa NASARAWA - 8.54148 7.71410 - 8.72959 7.83332 25.37 ✎ F238 F237NAS16 Madugu NASARAWA - 8.72959 7.83332 - 8.92246 7.88671 22.83 ✎ F238 F237NAS17 Rimi NASARAWA - 8.92246 7.88671 - 9.13235 7.94542 25.07 ✎ F238 F237NAS18 Gitata NASARAWA - 9.13235 7.94542 - 9.27367 8.04464 19.93 ✎ F238 F237KDS19 KDBDRY KADUNA - 9.27367 8.04464 - 9.43382 7.99357 20.95 ✎ F239 F239CRS01 Yahe CROSS RIVER - 6.47312 8.51502 - 6.55251 8.42516 16.58 ✎ F239 F239CRS02 Okpodom i CROSS RIVER - 6.55251 8.42516 - 6.74732 8.46284 23.85 ✎ F239 F239BES03 BNBDRY BENUE - 6.74732 8.46284 - 6.92262 8.44765 25.09 ✎ F239 F239BES04 Ukpa BENUE - 6.92262 8.44765 - 7.11557 8.49597 24.96 ✎ F239 F239BES05 Kpom BENUE - 7.11557 8.49597 - 7.29158 8.51940 20.16 ✎ F240 F240NAS01 ANDAHA NASARAWA - 8.90205 8.41081 - 9.11045 8.40424 25.02 ✎ F240 F240KAS02 NUNGBO KADUNA - 9.11045 8.40424 - 9.22927 8.45762 15.62 ✎ F242 F242TAS01 GIDAN AMADU TARABA - 7.25204 9.97468 - 7.45838 9.94370 24.96 ✎ F242 F242TAS02 KPEGA TARABA - 7.45838 9.94370 - 7.66871 9.89723 25.01 ✎ F242 F242TAS03 JABWAJE TARABA - 7.66871 9.89723 - 7.86454 9.79497 26.69 ✎ F242 F242TAS04 WUKARI TARABA - 7.86454 9.79497 - 8.06767 9.79829 25.10 ✎ F242 F242TAS05 IBI TARABA - 8.06767 9.79829 - 8.25180 9.69651 25.02 ✎ F242 F242TAS06 - TARABA - 8.25180 9.69651 - 8.37779 9.68854 14.23 ✎ F242 F242PLS07 OBUNDE PLATEAU - 8.37779 9.68854 - 8.46780 9.67833 10.79 ✎ F242 F242PLS08 YAMINI PLATEAU - 8.46780 9.67833 - 8.67285 9.65453 24.93 ✎ F242 F242PLS09 INSHAR PLATEAU - 8.67285 9.65453 - 8.85584 9.59657 25.06 ✎ F242 F242PLS10 SHENDAM PLATEAU - 8.85584 9.59657 - 8.96493 9.44360 25.02 ✎ F242 F242PLS11 GIDAN LIGIDI PLATEAU - 8.96493 9.44360 - 9.11680 9.33379 25.04 ✎ F242 F242PLS12 GU PLATEAU - 9.11680 9.33379 - 9.27411 9.27186 24.97 ✎ F242 F242PLS13 NIYES PLATEAU - 9.27411 9.27186 - 9.44107 9.18948 24.93 ✎ F242 F242PLS14 MONGU PLATEAU - 9.44107 9.18948 - 9.51988 9.01025 25.09 ✎ F242 F242PLS15 RAFAN PLATEAU - 9.51988 9.01025 - 9.63478 8.89159 24.99 ✎ F242 F242PLS16 BUKURU PLATEAU - 9.63478 8.89159 - 9.72143 8.86547 10.96 ✎ F243 F243S01 DAN ALHAJI KADUNA - 10.44093 8.65451 - 10.63075 8.64501 24.94 ✎ F243 F243S02 MAIGUDU KANO - 10.63075 8.64501 - 10.83670 8.57327 25.04 ✎ F243 F243S03 KOGIN KANO KANO - 10.83670 8.57327 - 11.03846 8.60985 25.02 ✎ F243 F243S04 FALGORE KANO - 11.03846 8.60985 - 11.21373 8.48388 25.08 ✎ F243 F243S05 YAR MAYARA KANO - 11.21373 8.48388 - 11.32578 8.31629 24.90 ✎ F243 F243S06 RAFIN MAIYAKI KANO - 11.32578 8.31629 - 11.46327 8.19743 21.24 ✎ F244 F244KNS01 GANDU KANO - 12.22142 8.50621 - 12.32994 8.69881 25.03 ✎ F244 F244KNS02 - KANO - 12.32994 8.69881 - 12.39164 8.78453 12.00 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.