Segments (1122) Delete Previous Page 3 of 23 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) ✎ A123 A123KOS07 ODO ERI KOGI - 8.21568 5.50642 - 8.27416 5.69122 25.16 ✎ A123 A123KOS08 ISANLU MAKUTU KOGI - 8.27416 5.69122 - 8.22080 5.86268 24.84 ✎ A123 A123KOS09 MOPA KOGI - 8.22080 5.86268 - 8.03254 5.95603 24.97 ✎ A123 A123KOS10 ARAROMI KOGI - 8.03254 5.95603 - 7.85033 6.07231 25.01 ✎ A123 A123KOS11 AIYE GU ULU KOGI - 7.85033 6.07231 - 7.91832 6.26418 25.04 ✎ A123 A123KOS12 OBAJANA KOGI - 7.91832 6.26418 - 7.88098 6.46511 25.02 ✎ A123 A123KOS13 ADONKOLO KOGI - 7.88098 6.46511 - 7.82615 6.57681 14.46 ✎ A124 A124NIS01 GBAGI NIGER - 9.32190 5.14682 - 9.26970 5.34148 25.01 ✎ A124 A124NIS02 DUMA NIGER - 9.26970 5.34148 - 9.16269 5.50325 25.00 ✎ A124 A124NIS03 KUTIGI NIGER - 9.16269 5.50325 - 9.22709 5.65251 24.94 ✎ A124 A124NIS04 BATATI NIGER - 9.22709 5.65251 - 9.14253 5.85275 25.05 ✎ A124 A124NIS05 BIDA NIGER - 9.14253 5.85275 - 9.07591 6.05445 24.56 ✎ A124 A124NIS06 BADEGGI NIGER - 9.07591 6.05445 - 9.03794 6.26903 28.81 ✎ A124 A124NIS07 DARACHITA NIGER - 9.03794 6.26903 - 9.03947 6.48395 24.95 ✎ A124 A124NIS08 TAKALAFIA NIGER - 9.03947 6.48395 - 9.06083 6.70496 25.02 ✎ A124 A124NIS09 SAMINAKA NIGER - 9.06083 6.70496 - 9.18621 6.78707 17.48 ✎ A124 A124FCS10 GAWU FCT - 9.18621 6.78707 - 9.26931 6.97727 24.31 ✎ A124 A124NIS11 MUGU NIGER - 9.26931 6.97727 - 9.25011 7.15784 25.61 ✎ A124 A124NIS12 SULEJA NIGER - 9.25011 7.15784 - 9.11153 7.22285 26.26 ✎ A125 A125NIS01 MACHANGA NIGER - 10.39984 5.44604 - 10.31744 5.62762 24.99 ✎ A125 A125NIS02 BOBI NIGER - 10.31744 5.62762 - 10.26660 5.82655 24.97 ✎ A125 A125NIS03 DURUGU NIGER - 10.26660 5.82655 - 10.14082 5.98568 25.04 ✎ A125 A125NIS04 TEGINA NIGER - 10.14082 5.98568 - 10.06848 6.18788 25.05 ✎ A125 A125NIS05 KAGARA NIGER - 10.06848 6.18788 - 10.25881 6.28321 25.03 ✎ A125 A125NIS06 GIDAN TETIGE NIGER - 10.25881 6.28321 - 10.43648 6.40992 24.90 ✎ A125 A125NIS07 BIRNIN GWARI NIGER - 10.43648 6.40992 - 10.60503 6.48289 21.10 ✎ A125 A125KDS08 BAGOMA KADUNA - 10.60503 6.48289 - 10.69869 6.66459 24.97 ✎ A125 A125KDS09 KONGA KADUNA - 10.69869 6.66459 - 10.66005 6.84772 24.98 ✎ A125 A125KDS10 GANGA KADUNA - 10.66005 6.84772 - 10.65056 7.03704 24.98 ✎ A125 A125KDS11 DAKWALA KADUNA - 10.65056 7.03704 - 10.61753 7.24343 25.01 ✎ A125 A125KDS12 KADUNA KADUNA - 10.61753 7.24343 - 10.58504 7.43221 22.04 ✎ A126 A126SOS01 SOKOTO SOKOTO - 13.04640 5.23214 - 12.86393 5.34260 25.03 ✎ A126 A126SOS02 DABAKI LAFIA SOKOTO - 12.86393 5.34260 - 12.70126 5.49410 25.00 ✎ A126 A126SOS03 NUMBA TURETA SOKOTO - 12.70126 5.49410 - 12.63575 5.67851 22.17 ✎ A126 A126ZAS04 BAKURA ZAMFARA - 12.63575 5.67851 - 12.59557 5.90054 24.97 ✎ A126 A126ZAS05 YARGEDA ZAMFARA - 12.59557 5.90054 - 12.54972 6.11549 25.11 ✎ A126 A126ZAS06 TUNGAN MAGERA ZAMFARA - 12.54972 6.11549 - 12.37285 6.23704 25.00 ✎ A126 A126ZAS07 KADAURI ZAMFARA - 12.37285 6.23704 - 12.30071 6.43027 24.97 ✎ A126 A126ZAS08 BUNGUNDU ZAMFARA - 12.30071 6.43027 - 12.24994 6.59556 25.01 ✎ A126 A126ZAS09 GUSAU ZAMFARA - 12.24994 6.59556 - 12.13780 6.77120 24.81 ✎ A126 A126ZAS10 KPUNTU ZAMFARA - 12.13780 6.77120 - 11.98542 6.90209 25.10 ✎ A126 A126ZAS11 CHIDA ZAMFARA - 11.98542 6.90209 - 11.79233 7.06048 28.62 ✎ A126 A126KTS12 SHEMI KATSINA - 11.79233 7.06048 - 11.62627 7.20809 25.11 ✎ A126 A126KTS13 FUNTUA KATSINA - 11.62627 7.20809 - 11.45042 7.32434 24.92 ✎ A126 A126KTS14 TUDUN LYA KATSINA - 11.45042 7.32434 - 11.34078 7.37541 14.52 ✎ A126 A126KDS15 GUGA KADUNA - 11.34078 7.37541 - 11.21082 7.54880 24.96 ✎ A126 A126KDS16 ZARIA KADUNA - 11.21082 7.54880 - 11.12968 7.70354 19.43 ✎ A13 A13TAS01 PUPULE TARABA - 9.10583 11.49121 - 8.99514 11.67938 24.98 ✎ A13 A13TAS02 ZING TARABA - 8.99514 11.67938 - 8.97735 11.84500 19.18 ✎ A13 A13ADS03 CHUKOL ADAMAWA - 8.97735 11.84500 - 9.00964 12.04951 24.96 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.