یکپارچه سازی آدرس ایرانیان تا یک سال دیگر به اتمام می رسد

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

حسین نعمتی در گفتگو با خبرنگار مهر در خصوص آخرین وضعیت پروژه ملی یکپارچه سازی آدرس ایرانیان (جی نف) بر مبنای انطباق کدپستی و آدرس اظهار داشت: پروژه «جی نف» که با هدف انطباق تمامی آدرس های پستی در کشور با کدپستی و نقشه تعریف شده، یک پروژه ملی است که حیطه و گستره وسیعی دارد و باید همه کشور را پوشش دهد.

وی با بیان اینکه در این پروژه دستگاه های مختلف متولی بخش های آن هستند، افزود: تأمین نقشه نقاط مختلف کشور با مقیاس خاص یکی از الزامات این پروژه است و هر گونه نقشه جوابگوی این پروژه نیست.

معاون وزیر ارتباطات، ساماندهی نامگذاری معابر توسط شهرداری ها را از دیگر مراحل اجرای این طرح برشمرد و گفت: در این زمینه متأسفانه ساماندهی صورت نگرفته و ما با کمک و همکاری شهرداری دنبال تکمیل آدرس معابر هستیم.

نعمتی با بیان اینکه در بسیاری از اماکن کشور، نقاط شهری و روستایی فاقد پلاک هستند و این موضوع باید توسط شهرداری ها تأمین شود، تصریح کرد: حدود ۵۰ درصد آدرس ها در سطح کشور فاقد پلاک هستند و ساماندهی این موضوع کار زمان بری است.

معاون وزیر ارتباطات  با بیان اینکه حدود ۶۰ درصد پروژه «جی نف» تکمیل شده است، خاطرنشان کرد: نقشه آدرس ها در کلان شهرها تأمین و نامگذاری معابر اصلاح شده است.

وی یادآور شد: در «جی نف» به دنبال آن هستیم که با ژئوکدکردن نقشه و آدرس در سطح کشور به یک آدرس معتبر و اختصاصی برسیم.

نعمتی با اشاره به اینکه در بسیاری از خیابان ها با تکرار اسامی روبرو هستیم که باید تصحیح شود، ادامه داد: در وهله اول موضوع این است که باید آدرس معتبر بر اساس شهر، محل، خیابان و کوچه، پارسل بندی تأمین شود که در این راستا تاکنون ۶۰ درصد نقاط شهری کشور، این موضوع نهادینه شده و به دنبال انجام راه های میان بر برای تسریع در سرعت کار هستیم.

وی افزود: اگر سرویس های مدنظر روی سامانه «جی نف» مستقر شود، بسیاری از نقاط ضعف این پروژه برطرف شده و هدف گذاری ما این است که در کمتر از یک سال آینده بتوانیم این پروژه ملی را به اتمام برسانیم.

121
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });