Segments (1252) Delete Previous Page 20 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) ✎ F212 F212NIS02 - NIGER - 10.20569 4.64653 - 10.22766 4.85467 24.65 ✎ F212 F212KES03 - KEBBI - 10.22766 4.85467 - 10.30009 4.94668 13.69 ✎ F212 F212NIS04 - NIGER - 10.30009 4.94668 - 10.33015 5.00932 7.87 ✎ F212 F212NIS05 IBETO NIGER - 10.33015 5.00932 - 10.49367 5.15394 25.03 ✎ F213 F213S01 CHAKAI SOKOTO - 12.29928 5.06292 - 12.54262 4.93819 31.13 ✎ F214 F214NIS01 MATACHIBU NIGER - 10.40956 5.48661 - 10.61653 5.43908 25.01 ✎ F214 F214NIS02 MASABU NIGER - 10.61653 5.43908 - 10.80880 5.35463 25.02 ✎ F214 F214NIS03 WARARI NIGER - 10.80880 5.35463 - 11.01870 5.29282 25.04 ✎ F214 F214NIS04 MAGAYIYA NIGER - 11.01870 5.29282 - 11.23353 5.27269 25.05 ✎ F214 F214NIS05 - NIGER - 11.23353 5.27269 - 11.32305 5.27436 10.19 ✎ F214 F214KES06 ZURU KEBBI - 11.32305 5.27436 - 11.44701 5.22846 14.82 ✎ F214 F214KES07 DABAN DUTSE KEBBI - 11.44701 5.22846 - 11.62574 5.21314 24.96 ✎ F214 F214KES08 DONKO KEBBI - 11.62574 5.21314 - 11.75201 5.33590 20.10 ✎ F214 F214ZAS09 ZUGU ZAMFARA - 11.75201 5.33590 - 11.98812 5.29602 29.24 ✎ F215 F215ONS01 AGO OKA ONDO Default 7.21868 5.60381 Default 7.38878 5.72328 0.00 ✎ F215 F215ONS02 IKARE AKOKO ONDO Default 7.38878 5.72328 Default 7.58654 5.77233 0.00 ✎ F215 F215ONS03 OMUO ONDO Default 7.58654 5.77233 Default 7.71688 5.73784 0.00 ✎ F215 F215EKS04 - EKITI Default 7.71688 5.73784 Default 7.80465 5.74676 0.00 ✎ F215 F215KOS05 ORANRE KOGI Default 7.80465 5.74676 Default 7.95297 5.73539 0.00 ✎ F215 F215KOS06 AGINMI KOGI Default 7.95297 5.73539 Default 8.15879 5.67650 0.00 ✎ F215 F215KOS07 - KOGI Default 8.15879 5.67650 Default 8.27955 5.58388 0.00 ✎ F215 F215KOS08 OKUNRAN KOGI Default 8.27955 5.58388 Default 8.41245 5.45665 0.00 ✎ F215 F215KOS09 - KOGI Default 8.41245 5.45665 Default 8.53678 5.51688 0.00 ✎ F215 F215KWS10 NDANAKU KWARA Default 8.53678 5.51688 Default 8.59094 5.54601 0.00 ✎ F215 F215KWS11 PATEGI-EGBE RD KWARA Default 8.59094 5.54601 Default 8.69143 5.72697 0.00 ✎ F215 F215KWS12 - KWARA Default 8.69143 5.72697 Default 8.74250 5.81376 0.00 ✎ F215 F215NIS13 RIVER NIGER NIGER Default 8.74250 5.81376 Default 8.81227 5.81071 0.00 ✎ F215 F215NIS14 DANCHITAGI NIGER Default 8.81227 5.81071 Default 8.98168 5.92853 0.00 ✎ F215 F215NIS15 BIDA NIGER Default 8.98168 5.92853 Default 9.16536 6.02385 0.00 ✎ F215 F215NIS16 HAJIA KASALI NIGER Default 9.16536 6.02385 Default 9.38743 6.02758 0.00 ✎ F215 F215NIS17 BABARI ZAURE NIGER Default 9.38743 6.02758 Default 9.58915 6.02135 0.00 ✎ F215 F215NIS18 TUNGA KAWO NIGER Default 9.58915 6.02135 Default 9.74663 6.13744 0.00 ✎ F215 F215NIS19 ZUNGERU NIGER Default 9.74663 6.13744 Default 9.93776 6.13819 0.00 ✎ F215 F215NIS20 TEGINA NIGER Default 9.93776 6.13819 Default 10.06731 6.18680 0.00 ✎ F216 F216KAS01 MANDO KADUNA - 10.66405 6.54034 - 10.81647 6.68599 24.93 ✎ F216 F216KAS02 TUDUN RAHA KADUNA - 10.81647 6.68599 - 10.99309 6.78829 25.05 ✎ F216 F216KAS03 KWASAKWASA KADUNA - 10.99309 6.78829 - 11.18355 6.85723 25.02 ✎ F216 F216KTS04 DAN BAKABA KADUNA - 11.18355 6.85723 - 11.35254 7.01148 27.11 ✎ F216 F216KTS05 CHIRAMA KATSINA - 11.35254 7.01148 - 11.45973 7.13347 23.41 ✎ F216 F216KTS06 GYAZAMA KATSINA - 11.45973 7.13347 - 11.50099 7.31713 25.34 ✎ F216 F216KTS07 KABOMO KATSINA - 11.50099 7.31713 - 11.63914 7.47643 24.98 ✎ F216 F216KTS08 DANISO KATSINA - 11.63914 7.47643 - 11.79420 7.62672 25.01 ✎ F216 F216KTS09 DANTATASHI KATSINA - 11.79420 7.62672 - 12.00248 7.70254 24.99 ✎ F216 F216KTS10 JIKAMSHI KATSINA - 12.00248 7.70254 - 12.20185 7.80201 25.01 ✎ F216 F216KTS11 RIMAYA KATSINA - 12.20185 7.80201 - 12.35607 7.90068 42.75 ✎ F217 F217KAS01 Jan Rafi KADUNA - 10.79336 6.64305 - 11.01866 6.58106 28.40 ✎ F217 F217ZAS02 Sofon Madada ZAMFARA - 11.01866 6.58106 - 11.18606 6.50853 21.52 ✎ F217 F217ZAS03 Dan Sadau ZAMFARA - 11.18607 6.50853 - 11.39292 6.44141 24.95 ✎ F217 F217ZAS04 Mutumji ZAMFARA - 11.39292 6.44141 - 11.47303 6.36752 25.88 ✎ F217 F217ZAS05 Kwana ZAMFARA - 11.47303 6.36752 - 11.65182 6.24776 25.17 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.