You are on page 1of 29

‫ رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬/‫اﻋداد‬

[Linear Referencing]

Linear Referencing
IN

ARC GIS

‫إﻋـــــﺪاد‬

‫رﻣـﻀـــﺎن ﺷﺎﻓــﻌﻲ‬
2012

AIR_RAMADAN@YAHOO.COM

1

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫ﺗﻌرﯾف‬
‫اﻟﻤﺮﺟﻌﯿﺔاﻟﺨﻄﯿﺔ ھﻲ طﺮﻳﻘﺔ ﺗﺨﺰﻳﻦ اﻟﻤﻮاﻗﻊ اﻟﺠﻐﺮاﻓﯿﺔ ﺑﺎﺳـﺘﺨﺪام اﻻوﺿـﺎع اﻟﻨﺴـﺒﯿﺔ ﻋﻠـﻲ طـﻮل‬
‫اﻟﺨﻂ وﺗﺴﺘﺨﺪم اﻟﻤﺴﺎﻓﺎت ﻟﺘﺤﺪﻳﺪ اﻻﺣﺪاث ﻋﻠﻰ طﻮل اﻟﺨﻂ دون اﻟﻠﺠﻮء إﻟﻰ اﻻﺣﺪاﺛﯿﺎت ‪X&Y‬‬

‫ﻳﺴﺘﺨﺪم ‪ linear referencing‬ﻻﺳﺒﺎب ﻛﺜﯿﺮة ﻣﻨﮫﺎ ‪:‬‬

‫‪ -1‬ﺗﺴﺠﯿﻞ اﻟﻌﺪﻳﺪ ﻣﻦ اﻟﻤﻮاﻗﻊ واﻻﺣﺪاث ﻋﻠﻲ طﻮل اﻟﺨﻂ‬
‫ﻣﺜﻞ ‪ -:‬اﻟﺤﻮادث اﻟﻤﺮورﻳﺔ ﺗﺴﺠﻞ ﺑﻄﺮﻳﻘﺔ ﻛﺎﻟﺘﺎﻟﻲ)اﻟﻨﻘﻄﺔ ﺑﯿﺎﻧﮫﺎ ﻛﺎﻟﺘﺎﻟﻲ_اﻟﻄﺮﻳﻖ اﻟﺮﺋﯿﺴﻲ رﻗـﻢ ‪277‬‬
‫ﻋﻠﻲ ﺑﻌﺪ ‪ 37‬ﻣﺘﺮﻣﻦ اﺗﺠﺎه اﻟﺸﺮق (‬
‫ وﻳﻤﻜﻦ اﺳﺘﺨﺪاﻣﮫﺎ اﻳﻀﺎ ﻓﻲ ﺣﺴﺎب اﻟﻤﺴﺎﻓﺎت ﺑﺎﻟﻨﺴﺒﺔ ﻟﻠﻌﺪﻳﺪ ﻣﻦ اﻟﺨﻄﻮط ﻣﺜﻞ ﺧﻄـﻮط اﻟﻄـﺮق‪,‬‬‫ﺧﻄﻮط اﻟﻤﺠﺎري اﻟﻤﺎﺋﯿﺔ ‪ ,‬ﺧﻄﻮط اﻻﻧﺎﺑﯿﺐ‬

‫ﻛﻤﺎ ﻳﺴﺘﺨﺪم ﻓﻲ ﺗﺨﺰﻳﻦ ﻣﺠﻤﻮﻋﺔ ﻣﻌﯿﻨﺔ ﻣﻦ اﻟﺴﻤﺎت واﻟﺼﻔﺎت ﻓـﻲ اﻟﺨـﻂ اﻟﻮاﺣـﺪدون‬

‫‪-2‬‬
‫ﺗﺠﺰﺋﺔ اﻟﺨﻂ‬
‫ﺣﯿﺚ ﻳﺮﻳﺪ اﻟﻤﺴﺘﺨﺪم ﻣﺜﻼ ﺑﺘﺴﺠﯿﻞ اﻟﻌﺪﻳﺪ ﻣـﻦ اﻟﺼـﻔﺎت اﻟﺨﺎﺻـﺔ ﺑـﺎﻟﻄﺮﻳﻖ اﻟﻮاﺣـﺪ ﻣـﺜﻼ ﻣﺜـﻞ)ﻧـﻮع‬
‫اﻟﻄﺮﻳﻖ‪ -‬ﺳﺮﻋﺔ اﻟﻄﺮﻳﻖ‪ -‬اﺗﺴﺎع اﻟﻄﺮﻳﻖ – اﻟﻜﺜﺎﻓﺔ اﻟﻤﺮورﻳﺔ( وھﺬه ﺻـﻔﺎت ﺗﺘﻐﯿـﺮ اﻛﺜـﺮ ﻣـﻦ ﻣـﺮة ﻓـﻲ‬
‫اﻟﻄﺮﻳﻖ اﻟﻮاﺣﺪ ﻓﺎذا ﺗﻢ اﺳﺘﺨﺪام ھﺬه اﻟﺼﻔ ﺎت ﻓـﻲ اﻟﻄﺮﻳـﻖ ﺑﺎﻟﻄﺮﻳﻘـﺔ اﻟﻌﺎدﻳـﺔ ﺳـﺘﺤﺘﺎج اﻟـﻰ ﺗﺠﺰﺋـﺔ‬
‫اﻟﻄﺮﻳﻖ اﻛﺜﺮ ﻣﻦ ﻣﺮة ﻧﻈﺮا ﻟﺘﻐﯿﺮ ﺻﻔﻪ ﻣﻌﯿﻨﺔ وذﻟﻚ ﺑﺪون اﺳﺘﺨﺪام اﻟﺮﺟﻮع اﻟﺨﻄﻲ‬
‫وﻟﻜــﻦ ﺑﺎﺳــﺘﺨﺪام ‪ LINEAR REFERENCING‬ﻓــﻲ ﻣﺜــﻞ ھــﺬه اﻟﺤــﺎﻻت ﻳــﺘﻢ ﺗﺨــﺰﻳﻦ ﺟﻤﯿــﻊ اﻟﺼــﻔﺎت‬
‫اﻟﻤﺨﺘﻠﻔﺔ ﻟﻠﻄﺮﻳﻖ اﻟﻮاﺣﺪ دون ﺗﺠﺰﺋﺘﻪ‬

‫‪2‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫ﻛﯾﻔﯾﺔ اﻻﺳﺗﺧدام‬

‫ﻟﺘﻨﻔﯿﺬ ذﻟﻚ ﻳﺘﻄﻠﺐ ﻋﻨﺼﺮﻳﻦ وھﻤﺎ‬
‫وھﻲ ﺷﺒﻜﺔ اﻟﺨﻄﻮط‬
‫‪: ROUTE‬‬
‫‪ : EVENTS‬وھﻲ اﻻﺣﺪاث واﻟﺘﻲ ﺗﻜﻮن ﻓﻲ ﺟﺪول‬
‫‪Route‬‬
‫وھﻮ اﻟﺨﻂ اﻟﻄﺒﯿﻌﻲ واﻟﺬي ﻳﺘﻜﻮن ﻣﻦ ﻣﺠﻤﻮﻋﺔ ﻓﯿﺮﺗﻜﺲ وﻟﻜﻦ‬
‫ﺳﯿﺘﻢ ﻋﻤﻞ ﻣﻌﺎﻳﺮة ﻟﻪ وﻳﺘﻢ اﺿﺎﻓﺔ ﺷﯿﺌﺎ اﺧﺮ وھﻮ ﻗﯿﻤﺔﻟﻜﻞ‬
‫ﻓﯿﺮﺗﻜﺲ ﺗﻌﺒﺮ ﻋﻦ اﻟﻤﺴﺎﻓﺔ اﻟﺘﻲ ﺗﺜﻤﻠﮫﺎ ھﺬه اﻟﻨﻘﻄﺔ ﺑﺎﻟﻨﺴﺒﺔ‬
‫ﻟﻄﻮل اﻟﺨﻂ )ﻓﻜﻞ ﻧﻘﻄﺔ ﺳﯿﻜﻮن ﻟﮫﺎ ﺛﻼﺛﺔ ﺣﻘﻮل ‪(X,Y,M‬‬

‫‪EVENTS‬‬
‫‪S‬‬
‫وھﻲ اﻻﺣﺪاث اﻟﺘﻲ ﺗﻮﻗﻊ ﻋﻠﻲ اﻟﺨﻄﻮط واﻟﺘﻲ ﺗﻜﻮن ﻓﻲ ﺷﻜﻞ ﺟﺪاول‬
‫وھﻲ ﻧﻮﻋﺎن‬
‫ﻧﻘﻂ ‪ :‬وھﻲ اﻣﺎﻛﻦ اﻟﺤﻮادث ﻣﻌﺮﻓﺔ ﺑﺎﻟﻤﺴﺎﻓﺔ ﻋﻠﻲ طﻮل اﻟﺨﻂ اﻟﺬي ﺣﺪﺛﺖ ﻋﻠﯿﻪ اﻟﺤﺎدﺛﺔ )ﻓﻤﺜﻼ‬
‫اﻟﻄﺮﻳﻖ رﻗﻢ ‪ 90‬وﻗﻌﺖ ﻋﻠﯿﻪ ﺣﺎدﺛﺔ ﻓﻲ اﻟﻤﺴﺎﻓﺔ ‪ 103.6‬ﻣﺘﺮ ﻣﻦ ﺑﺪاﻳﺔ اﻟﻄﺮﻳﻖ (‬
‫ﺧﻄﻮط ‪ :‬وھﻲ ﺗﺤﻤﻞ ﺧﺼﺎﺋﺺ ﻣﺨﺘﻠﻔﺔ ﻟﻤﺴﺎﻓﺔ ﻣﻌﯿﻨﺔ ﻣﻦ اﻟﻄﺮﻳﻖ اﻟﻮاﺣﺪﻣﺜﻞ ﻧﻮع اﻟﻄﺮﻳﻖ‪ -‬اﺗﺴﺎع‬
‫اﻟﻄﺮﻳﻖ‪ -‬اﻟﺴﺮﻋﺔ)ﻓﻤﺜﻼ اﻟﻄﺮﻳﻖ رﻗﻢ ‪ 90‬ﺗﻢ ﺗﺤﺪﻳﺪ ﻧﻮع اﻟﺮﺻﻒ ﻣﻦ اﻟﻤﺴﺎﻓﺔ ‪ 0‬اﻟﻰ ‪ 1000‬وھﻲ‬
‫اﺳﻔﻠﺖ ‪ ,‬ﺛﻢ ﻣﻦ ‪ 1000‬اﻟﻰ ‪ 1260‬ﻣﻤﮫﺪ ﻣﺜﻼ وھﻜﺬا (‬

‫‪3‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫ﻛﯾف ﯾﺗم رﺑط اﻻﺣداث ﺑﺎﻟﺧطوط‬

‫ﻳﺘﻢ رﺑﻂ اﻻﺣﺪاث ﺑﺎﻟﺨﻄﻮط ﺑﻤﺎ ﻳﺴﻤﻲ ‪Dynamic Segmentation‬‬
‫ﻣﺎھﻮ ‪ Dynamic Segmentation‬؟ اﻟﺘﻘﺴﯿﻢ اﻟﺪﻳﻨﺎﻣﯿﻜﻲ‬
‫ ھﻲ ﻋﻤﻠﯿﺔ رﺑﻂ ﺟﺪاول اﻻﺣﺪاث ‪ Events Table‬ﺑﻄﺒﻘﺔ اﻟﺨﻄﻮط ‪ Route‬ﺑﺤﯿﺚ ﻳﺘﻢ ﺗﻮﻗﯿﻊ‬‫اﻻﺣﺪاث ﻓﻲ اﻣﺎﻛﻨﮫﺎ اﻟﺼﺤﯿﺤﺔ ﻋﻠﻲ اﻟﺨﺮﻳﻄﺔ ﻣﺴﺘﺪﻻ ﺑﻤﺤﺘﻮي اﻟﺒﯿﺎﻧﺎت اﻟﺘﻲ ﺑﺎﻟﺠﺪاول‬
‫ )رﻗﻢ اﻟﺨﻂ ‪ ,‬اﻟﻤﺴﺎﻓﺔ ( وھﺬﻳﻦ اﻟﺤﻘﻠﯿﻦ ھﻤﺎ ﻣﺮﺟﻊ اﻟﺮﺑﻂ ﺑﺤﯿﺚ ﻳﻜﻮن ھﻨﺎك ﺣﻘﻞ رﺑﻂ ﺑﯿﻦ‬‫اﻟﺠﺪول وﺑﯿﻦ طﺒﻘﺔ اﻟﺨﻄﻮط وھﻮ ﺣﻘﻞ ‪ Route Id‬ﻛﻤﺎ ﺳﯿﻜﻮن ﺑﺎﻟﺠﺪاول ﺣﻘﻞ ﺑﺎﺳﻢ ‪Measure‬‬
‫وھﻮ ﻳﺤﻤﻞ اﻟﻤﺴﺎﻓﺔ‬
‫ ان ﻋﻤﻠﯿﺔ ‪ Dynamic Segmentation‬ﺗﺘﯿﺢ ان ﺗﺮﺗﺒﻂ ﻣﺠﻤﻮﻋﺎت ﻣﺘﻌﺪدة ﻣﻦ اﻟﺴﻤﺎت ﻣﻊ اي‬‫ﺟﺰء ﻣﻦ ﺧﻂ دون ﺗﺠﺰﺋﺔ اﻟﺨﻂ اﻻﺳﺎﺳﻲ ﻓﻲ ﻛﻞ ﻣﺮة ﺗﺘﻐﯿﺮ ﻓﯿﮫﺎ ﻗﯿﻤﺔ اﻟﺴﻤﺔ واﻗﺮب ﻣﺜﺎل ﻓﻲ‬
‫اﻟﻨﻘﻞ‬
‫ﻓﻲ ﺣﺎﻟﺔ وﻗﻮع ﺣﺎدث ﻓﺎﻟﺒﯿﺎﻧﺎت ھﻨﺎ ﺗﺸﻤﻞ ﻣﻮاﻗﻊ اﻟﺤﻮادث وﻧﻮﻋﯿﺔ اﻟﻄﺮﻳﻖ وﺣﺠﻢ ﺣﺮﻛﺔ اﻟﻤﺮور‬

‫وھﻧﺎ ﯾﺗوﺟب ﻋﻠﯾﻧﺎ ذﻛر اھﻣﯾﺔ اﺳﺗﺧدام ﺗﺣدﯾد اﻣﺎﻛن وﻗوع ﺣﺎدث ﺑﺎﺳﺗﺧدام‬
‫‪ Linear Referencing‬وﻟﯾس اﻟﻠﺟوء اﻟﻰ ﺗﺣدﯾد اﻟﻣوﻗﻊ ﺑﺎﻻﺣداﺛﯾﺎت ‪X&Y‬‬
‫ﻓﻔﻲ ﺣﺎﻟﺔ ﻋدم وﺟود ﻗﺎﻋدة ﺑﯾﺎﻧﺎت ﺟﻐراﻗﯾﺔ دﻗﯾﻘﺔ وﺗم ﺗﺣدﯾد ﻣواﻗﻊ اﻟﺣوادث ﺑﺎﻻﺣداﺛﯾﺎت‬
‫‪ X&Y‬اﻟﻧﺗﯾﺟﺔ ﺳﺗﻛون ھﻲ وﻗوع اﻣﺎﻛن اﻟﺣوادث ﻓﻲ ﻏﯾر اﻣﺎﻛﻧﮭﺎ اﻟﺻﺣﯾﺣﺔ ‪,‬‬
‫واﻟذي ﻟم ﯾﺣدث ﻣﻊ اﺳﺗﺧدام ‪ Linear Referencing‬اﻟذي ﯾﻘوم ﻋﻠﻰ ﺗﺣدﯾد اﻟﻣواﻗﻊ‬
‫ﺑﺎﺳﺗﺧدام اﻟﻣﺳﺎﻓﺎت ﻣن اﻟطرﯾق‬

‫‪4‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫‪ArcGISLinear Referencing‬‬
‫اﻟﺨﻄﻮة اﻻوﻟﻲ ‪ :‬ﻛﯿﻔﯿﺔ ﻋﻤﻞ ‪Route Feature Classes‬‬
‫ھﻨﺎك أﻛﺜﺮ ﻣﻦ طﺮﻳﻘﺔ ﻻﻧﺸﺎء ‪Route Feature‬‬
‫‪ -1‬اﻧﺸﺎء طﺒﻘﺔ ‪ Route‬ﺟﺪﻳﺪة‬
‫‪ -2‬اﻧﺸﺎء طﺒﻘﺔ ‪ Route‬ﻣﻦ طﺒﻘﺔ ﺧﻄﻮط ﻣﺮﺳﻮﻣﺔ ﺑﺎﻟﻔﻌﻞ‬
‫اﻟﻄﺮﻳﻘﺔ اﻻوﻟﻲ أذا اردﻧﺎ اﻧﺸﺎء طﺒﻘﺔ ﺟﺪﻳﺪة‬
‫ﻧﻘﻮم ﺑﺎﻟﺪﺧﻮل اﻟﻲ ‪ ArcCatalog‬وﻧﻘﻮم ﺑﺎﻧﺸﺎء ‪Geodatabase‬‬
‫وﺑﺪاﺧﻠﮫﺎ ﻧﺒﺪأ ﺑﺎﻧﺸﺎء طﺒﻘﺔ ﺟﺪﻳﺪة ﻣﻦ ﻧﻮع اﻟﺨﻂ وﻧﺘﺒﻊ اﻻﺧﺘﯿﺎرات‬
‫اﻟﻤﻮﺿﺤﺔ ﺑﺎﻟﺼﻮرة‬

‫‪ -1‬ﻧﻘﻮم ﺑﺎدﺧﺎل اﺳﻢ ﻟﻠﻄﺒﻘﺔ‬
‫‪ -2‬ﻧﻘﻮم ﺑﺎﺧﺘﯿﺎر ﻧﻮع اﻟﻄﺒﻘﺔ وھﻮ ‪Line‬‬
‫‪ -3‬ﻧﻘﻮم ﺑﺎﺧﺘﯿﺎر ﺧﺎﻧﻪ اﺣﺘﻮاء اﻟﻄﺒﻘﺔ ﻋﻠﻲ ﻗﯿﻤﺔ‬

‫)‪M‬‬

‫ﺛﻢ ﻧﻀﻐﻂ ‪Next‬‬

‫‪ -4‬ﻧﻘﻮم ﺑﺘﺤﺪﻳﺪ اﻟﻤﺴﻘﻂ وﻧﻀﻐﻂ ‪Next‬‬

‫‪5‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫‪ -5‬ﻧﻘﻮم ﺑﺘﺤﺪﻳﺪ ‪ Tolerance‬ﺛﻢ ﻧﻀﻐﻂ ‪Next‬‬

‫‪ -6‬ﻧﻘﻮم ﺑﺎﻧﺸﺎء ﺣﻘﻞ ﻳﺤﻤﻞ ‪ Route Id‬ﻧﻮﻋﻪ )‪(long integer‬‬
‫‪ -7‬ﻧﻘﻮم ﺑﺎﺧﺘﯿﺎر ‪Finish‬‬

‫وﺑﺬﻟﻚ ﻳﻜﻮن ﻗﺪ ﺗﻢ اﻧﺸﺎء طﺒﻘﺔ اﻟـ‬
‫‪ Route‬ﺟﺎھﺰة ﻻﺿﺎﻓﺔ ﺧﻄﻮط ﺑﮫﺎ داﺧﻞ ‪Arc Map‬‬

‫‪6‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫اﻻن ﺑﻌﺪ إﻧﺸﺎء طﺒﻘﺔ ‪ Route‬ﺟﺪﻳﺪة ﻧﺮﻳﺪ أن ﻧﻘﻮم ﺑﺮﺳﻢ ﺧﻄﻮط ﺑﮫﺎ واﻟﺘﻌﺪﻳﻞ ﻋﻠﯿﮫﺎ داﺧﻞ ال ‪Arc‬‬
‫‪Map‬‬
‫ﻧﻘﻮم اوﻻ ﺑﺮﺳﻢ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻟﻄﺮق وﻛﻞ‬
‫طﺮﻳﻖ ﻧﺪﺧﻞ ﻟﻪ ﻛﻮد ﻣﻤﯿﺰ داﺧﻞ اﻟﺤﻘﻞ اﻟﺬي‬
‫ﺗﻢ اﻧﺸﺎءه وھﻮ ‪Route_Id‬‬

‫ﻧﻘﻮم ﺑﺎظﮫﺎر ﺷﺮﻳﻂ اﻻدوات ‪Route Editing‬‬
‫ﻣﻦ ﻗﺎﺋﻤﺔ ‪ View‬ﻧﺨﺘﺎر ‪Toolbars‬‬
‫ﺛﻢ ﻧﺨﺘﺎر ‪Route Editing‬‬

‫ﺛﻢ ﻧﻘﻮم ﺑﺎظﮫﺎر اداه ‪ Identify Route Location‬؟؟؟؟‬
‫ﻋﻦ طﺮﻳﻖ اﻟﺬھﺎب اﻟﻲ ‪ Tools‬وﻣﻦ ﺛﻢ اﺧﺘﯿﺎر ‪ Customize‬ﺳﺘﻈﮫﺮ ﻟﻨﺎ‬
‫ﻧﺎﻓﺬه ﻧﺨﺘﺎر ﻋﻼﻣﺔ اﻟﺘﺒﻮﻳﺐ ‪ Commands‬ﺛﻢ ﻣﻦ ﺧﺎﻧﺔ ال ‪Categories‬‬
‫ﻧﺨﺘﺎر ‪ Linear Referencing‬ﺳﺘﻈﮫﺮ ﻟﻨﺎ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻻواﻣﺮ ﻓﻲ ﺧﺎﻧﺔ‬
‫ال ‪ Commands‬ﻧﺨﺘﺎر اﻻداة اﻟﻤﻄﻠﻮﺑﺔ وﻧﻘﻮم ﺑﺴﺤﺒﮫﺎ اﻟﻲ واﺟﮫﺔ ‪ Arc map‬وﻧﻀﻌﮫﺎ ﻓﻲ ﺷﺮﻳﻂ‬
‫اﻻدوات ‪Route Editing‬‬

‫‪7‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫وﺑﻌﺪ اﻻﺿﺎﻓﺔ واذا ﻗﻤﻨﺎ ﺑﺎﺳﺘﺨﺪام اداه ‪ Identify Route Location‬ﻋﻠﻰ اي ﺧﻂ ﻣﻦ اﻟﺨﻄﻮط اﻟﺘﻲ‬
‫ﻗﻤﻨﺎ ﺑﺮﺳﻤﮫﺎ داﺧﻞ طﺒﻘﺔ ال ‪ Route‬ﺳﻨﺠﺪ ان ﻛﻞ اﻟﻘﯿﻢ ‪Nan‬‬
‫وھﺬه اﻟﻘﯿﻢ ‪Nan‬ﻻﻧﻨﺎ ﻟﻢ ﻧﻘﻢ ﺑﻌﻤﻞ‬
‫‪ calibrate‬ﻟﻄﺒﻘﺔ ال ‪Route‬‬
‫واﻟـ ‪ Calibration‬ﻳﻘﺼﺪ ﺑﻪ ھﻮ ﻣﻌﺎﻳﺮة اﻟﻄﺮﻳﻖ‬
‫وﺣﺴﺎب ﻗﯿﻤﺔ ﻛﻞ ﻧﻘﻄﺔ ‪ M‬ﻣﻦ طﻮل اﻟﻄﺮﻳﻖ‬
‫ﻧﻔﺴﻪ‬
‫)ﺳﯿﺘﻢ ﺷﺮﺣﮫﺎ ﻓﻲ اﻟﺨﻄﻮة اﻟﺜﺎﻧﯿﺔ(‬
‫ھﺬه ھﻲ اﻟﻄﺮﻳﻘﺔ ﻻﻧﺸﺎء طﺒﻘﺔ ‪Route‬‬
‫ﺟﺪﻳﺪة‬

‫اﻟﻄﺮﻳﻘﺔ اﻟﺜﺎﻧﯿﺔ ﻻﻧﺸﺎء ‪Route Feature‬‬
‫ﻓﻲ ﺣﺎﻟﺔ ﻟﺪﻳﻨﺎ طﺒﻘﺔ ﺑﮫﺎ طﺮق ﻣﺮﺳﻮﻣﻪ وﻧﺮﻳﺪ ان ﻧﻨﺸﺊ ﻣﻨﮫﺎ طﺒﻘﺔ ‪Route‬‬
‫وﻗﺒﻞ ﻋﻤﻞ ھﺬه اﻟﻄﺒﻘﺔ ﻻﺑﺪ أن ﺗﺤﺘﻮي اﻟﻄﺒﻘﺔ اﻟﺘﻲ ﺳﯿﺘﻢ‬
‫اﻻﻧﺸﺎء ﻣﻨﮫﺎ ان ﻳﺘﻮﻓﺮ ﺑﮫﺎ ﺣﻘﻞ ﻳﺤﻤﻞ ‪ ID‬ﻣﻤﯿﺰ ﻟﻜﻞ طﺮﻳﻖ ‪ ,‬وﺣﻘﻞ ﺑﻪ اطﻮال‬
‫اﻟﻄﺮق‬
‫أوﻻ ﻧﺬھﺐ اﻟﻲ ‪ Arc Toolbox‬وﻧﻘﻮم ﺑﺎﻟﺬھﺎب اﻟﻲ‬
‫‪Linear Referencing Tools‬‬
‫ﺛﻢ ﻧﺨﺘﺎر ‪Create Routes‬‬

‫ﺳﺘﻈﮫﺮ ﻟﻨﺎ ﻧﺎﻓﺬة ﻧﺤﺪد ﻓﯿﮫﺎ اﻻﺗﻲ‬
‫‪ -1‬ﻧﻘــﻮم ﺑﺎﺧﺘﯿــﺎر اﻟﻄﺒﻘــﺔ اﻟﺘــﻲ ﺗﺤﺘــﻮي‬
‫ﻋﻠﻲ اﻟﻄﺮق‬
‫‪ -2‬ﻧﻘــﻮم ﺑﺘﺤﺪﻳــﺪ اﻟﺤﻘــﻞ اﻟــﺬي ﻳﺤﺘــﻮي‬
‫ﻋﻠﻲ ‪ id‬اﻟﺨﺎص ﺑﻜﻞ طﺮﻳﻖ‬
‫‪ -3‬ﻧﺤــﺪد ﻣﻜــﺎن ﺣﻔــﻆ اﻟﻄﺒﻘــﺔ اﻟﺠﺪﻳــﺪة‬
‫‪Route‬‬
‫‪ -4‬ﻧﻘــﻮم ﺑﺘﺤﺪﻳــﺪ ﺣﻘــﻞ اﻟــﺬي ﻳﺤﻤــﻞ‬
‫اطﻮال اﻟﻄﺮق‬
‫‪ -5‬ﻧﻘﻮم ﺑﺎﻟﻀﻐﻂ ﻋﻠﻲ ‪OK‬‬

‫‪8‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫ﺳﺘﻜﻮن اﻟﻨﺘﯿﺠﺔ ھﻲ اظﮫﺎر طﺒﻘﺔ ﺟﺪﻳﺪة ﺑﺎﻻﺳﻢ ‪Road_CreateRoute‬‬
‫واﻻن ﻣﺎ اﻟﻔﺮق ﺑﯿﻦ اﻟﻄﺒﻘﯿﺘﻦ‬
‫أﻧﻈﺮ ﻓﻲ اﻟﺼﻮرﺗﯿﻦ اﻟﺘﺎﻟﯿﺘﯿﻦ واﻧﻈﺮ اﻟﻲ ﻧﻮع ال ‪Shape‬‬
‫طﺒﻘﺔ اﻟــ ‪Route‬‬

‫طﺒﻘﺔ اﻟﻄﺮق اﻟﻌﺎدﻳﺔ‬

‫ﻻﺣﻈﻨﺎﻋﻨﺪﻣﺎ ﻧﻘﻮم ﺑﺘﺤﻮﻳﻞ طﺒﻘﺔ ﻋﺎدﻳﺔ اﻟﻲ طﺒﻘﺔ ‪ Route‬ﻓﺎن اﻟﺒﺮﻧﺎﻣﺞ ﻳﻘﻮم ﺑﺘﻐﯿﺮ ﻧﻮع ال ‪Shape‬‬
‫ﻣﻦ ‪ polyline‬اﻟﻲ ‪ polyline M‬ﻓﯿﺘﻢ اﻋﻄﺎء ﻗﯿﻢ ‪ M‬ﻟﻜﻞ ﻧﻘﻄﺔ ﻋﻠﻲ طﻮل اﻟﺨﻂ ﺑﺤﯿﺚ ﻟﻜﻞ ﻧﻘﻄﺔ‬
‫ﻣﻌﻠﻮم ﺑﻌﺪھﺎ ﺑﺎﻟﻤﺴﺎﻓﺔ ﻋﻦ اول ﻧﻔﻄﺔ ﻟﺒﺪاﻳﺔ اﻟﺨﻂ‬
‫وﻧﺴﺘﻄﯿﻊ اﻟﺘﻌﺪﻳﻞ ﻓﻲ ذﻟﻚ ﻛﻤﺎ ﺳﻨﺮي ﺧﻼل اﻟﺸﺮح‬
‫اﻟﺨﻄﻮة اﻟﺜﺎﻧﯿﺔ ‪ :‬ﻛﯿﻔﯿﺔ ﻋﻤﻞ‬

‫‪Calibration Route‬‬

‫وﻳﺘﻢ ﻋﻤﻞ ال ‪ Calibration‬ﺑﻄﺮﻳﻘﺘﯿﻦ‬
‫اﻟﻄﺮﻳﻘﺔ اﻻوﻟﻲ ‪:‬‬
‫داﺧﻞ ‪ Arc map‬ﻧﻘﻮم ﺑﺎﺿﺎﻓﺔ طﺒﻘﺔ ال ‪ Route‬اﻟﺘﻲ ﺗﻢ اﻟﺮﺳﻢ داﺧﻠﮫﺎ او اﻟﺘﻲ ﺗﻢ ﺗﺤﻮﻳﻠﮫﺎ ﻣﻦ‬
‫طﺒﻘﺔ ﻣﺮﺳﻮﻣﺔ ﻣﻦ ﻗﺒﻞ ﻟﻨﻘﻮم ﺑﻌﻤﻞ ‪ calibration‬وﺗﺘﻢ ﻋﻠﻰ ﻣﺴﺘﻮي اﻟﺨﻂ اﻟﻮاﺣﺪ‬
‫ﻳﺠﺐ ﻋﻠﯿﻨﺎ اوﻻ ﻣﻌﺮﻓﺔ طﻮل اﻟﺨﻂ اﻟﻤﺮاد ﻋﻤﻞ ‪ Calibrate‬ﻟﻪ‬

‫‪9‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫‪ -1‬ﻧﻘﻮم ﺑﺎﻟﺬھﺎب اﻟﻰ ﺷﺮﻳﻂ اﻻدوات ‪ Editor‬وﻣﻦ ﺧﺎﻧﺔ اﻟـ ‪ Task‬ﻧﻘﻮم ﺑﺎﺧﺘﯿﺎر‬
‫‪Calibrate Route Feature‬‬
‫‪ -2‬ﻧﻘﻮم ﺑﻌﻤﻞ ‪ Select‬ﻟﻠﺨﻂ اﻟﻤﺮاد ﻋﻤﻞ ‪ Calibrate‬ﻟﻪ‬
‫‪ -3‬ﻧﻘﻮم ﺑﺎﻟﺬھﺎ ب اﻟﻲ أداة ‪ Calibrate Route‬ﻣﻦ ﺷﺮﻳﻂ اﻻدوات ‪Route Editing‬‬

‫‪ -4‬ﺳﯿﺘﻢ ظﮫﻮر اﻟﻨﺎﻓﺬة اﻟﺨﺎﺻﺔ ﺑﻌﻤﻞ ‪Calibrate‬ﺛﻢ ﻧﻘﻮم ﺑﺎظﮫﺎر اطﻮال اﻟﻄﺮق ﻟﻤﻌﺮﻓﺔ طﻮل اﻟﻄﺮﻳﻖ‬
‫ﻟﻠﺘﻘﺴﯿﻢ‬

‫‪10‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫‪ -5‬ﻧﻘﻮم ﺑﺎﺧﺘﯿﺎر اداة ‪ Sketch Tool‬ﻣﻦ ﺷﺮﻳﻂ اﻻدوات ‪Editor‬‬
‫‪ -6‬ﻧﺬھﺐ اﻟﻰ اﻟﻨﻘﻄﺔ اﻻوﻟﻰ ﻓﻲ ﺑﺪاﻳﺔ اﻟﺨﻂ وﻧﻘﻮم ﺑﻌﻤﻞ ‪click‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫‪Toolbar‬‬

‫وﺑﻤﺠﺮد اﻟﻀﻐﻂ ﻋﻠﻰ اول ﻧﻘﻄﺔ ﻓﻲ اﻟﺨﻂ ﺳﻨﺠﺪ ﻗﺪ ﺗﻢ اﻧﺸﺎء ﺧﺎﻧﺔ ﺑﺎﻟﻨﺎﻓﺬة اﻟﺨﺎﺻﺔ ﺑـ ‪Calibrate‬‬
‫‪ Route‬واﻟﺘﻲ ﻣﻦ ﺧﻼﻟﮫﺎ ﻧﻘﻮم ﺑﻜﺘﺎﺑﻪ ﻗﯿﻤﺔاﻟﻤﺴﺎﻓﺔ اﻻوﻟﻰ ﻟﻠﺨﻂ وھﻲ ھﻨﺎ ﺳﺘﻜﻮن )‪(0‬ﻻﻧﮫﺎ ﺑﺪاﻳﺔ‬
‫اﻟﻄﺮﻳﻖ واﻟﻘﯿﺎس‬

‫ﺑﻌﺪ ﺗﺤﺪﻳﺪ اﻟﻨﻘﻄﺔ اﻻوﻟﻲ وﻛﺘﺎﺑﺔ ﻗﯿﻤﺘﮫﺎ ﻧﻘﻮم ﺑﺎﻟﺬھﺎب اﻟﻰ اﻟﻨﻘﻄﺔ اﻟﺜﺎﻧﯿﺔ وھﻲ ھﻨﺎ ﻧﮫﺎﻳﺔ اﻟﺨﻂ ﺛﻢ‬
‫ﻧﻘﻮم ﺑﻜﺘﺎﺑﺔ اﻟﻘﯿﻤﺔاﻟﻤﺴﺎﻓﺔ وﺳﺘﻜﻮن )‪ (1682.3486‬وھﻲ ﻣﺴﺎﻓﺔ اﻟﺨﻂ ﺑﺎﻛﻤﻠﺔ ﻻﻧﻨﺎ ﻧﺪﺧﻞ ﻧﻘﻄﺔ‬
‫ﻧﮫﺎﻳﺔ اﻟﺨﻂ ﻓﻄﺒﯿﻌﻲ ﺳﺘﻜﻮن ﻗﯿﻤﺘﻪ ﺗﻤﺜﻞ طﻮﻟﺔ ﺑﺎﻟﻜﺎﻣﻞ؟‬
‫)ھﺬه اﻟﻘﯿﻢ اﻟﺘﻲ ﺳﺘﻌﺒﺮ ﻋﻦ طﻮل اﻟﺨﻂ وﺑﺎﻟﺘﺎﻟﻲ ﺣﺴﺎب ﻣﺴﺎﻓﺔ اي ﻧﻘﻄﺔ ﻋﻠﻰ اﻟﻄﺮﻳﻖ ﺑﺎﻟﻨﺴﺒﺔ‬
‫ﻟﻄﻮﻟﻪ(‬

‫‪11‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫ﺗﺴﺘﻄﯿﻊ ادﺧﺎل اﻛﺜﺮ ﻣﻦ ﻗﯿﻤﺔ ﻟﻠﺨﻂ اﻟﻮاﺣﺪ وﺑﻌﺪ‬
‫اﻻﻧﺘﮫﺎء ﻣﻦ ادﺧﺎل ﻗﯿﻢ اﻟﺨﻂ ﻧﻘﻮم ﺑﺎﻟﻀﻐﻂ ﻋﻠﻲ‬
‫‪ Calibrate Route‬ﻛﻤﺎ ﻣﻮﺿﺢ ﺑﺎﻟﺼﻮرة‬

‫وﺑﻌﺪ اﻻﻧﺘﮫﺎء ﻣﻦ ھﺬا اﻻﺟﺮاء ﻧﺴﺘﻄﯿﻊ اﻟﺬھﺎب اﻟﻲ اداة ‪Identify Route Location‬‬
‫وﻧﻘﻮم ﺑﺎﻟﻀﻐﻂ ﻋﻠﻰ اي ﻧﻘﻄﺔ ﺑﺎﻟﺨﻂ اﻟﺬي ﺗﻢ ﻋﻤﻞ ﻟﻪ ‪ Calibrate‬وﻧﺮى ﻣﺎذ ﺳﯿﻨﺘﺞ ؟‬

‫اﻟﻨﺎﺗﺞ ﺳﯿﻜﻮن ﻣﺴﺎﻓﺔ او ﻗﯿﻤﺔ ھﺬه اﻟﻨﻘﻄﺔ ﺑﺎﻟﻨﺴﺒﺔ ﻟﺒﺪاﻳﺔ اﻟﺨﻂ وﻓﻲ اﻟﺼﻮرة اﻟﺴﺎﺑﻘﺔ ﻳﺘﻀﺢ ان‬
‫اﻟﻨﻘﻄﺔ اﻟﺘﻲ ﺗﻢ اﻟﻮﻗﻮف ﻋﻠﯿﮫﺎ ﻣﺴﺎﻓﺘﮫﺎ اوﻗﯿﻤﺘﮫﺎ ﺑﺎﻟﻨﺴﺒﺔ ﻟﺒﺪاﻳﺔ اﻟﻄﺮﻳﻖ ھﻲ )‪(461.876‬‬
‫وﻧﺴﺘﻨﺘﺞ ان ﺑﻤﺠﺮد ﻋﻤﻞ ‪ Calibrate‬ﻳﺘﻢ ﺣﺴﺎب ﻛﻞ ﻧﻘﻄﺔ ﻋﻠﻰ اﻟﻄﺮﻳﻖ وﻣﺎ ﺗﻤﺜﻠﻪ ﻣﻦ ﻣﺴﺎﻓﺔ‬
‫ﺑﺎﻟﻨﺴﺒﺔ ﻟﺒﺪاﻳﺔ اﻟﺨﻂ ﻓﮫﻨﺎ ﺗﻜﻤﻦ أھﻤﯿﺔ ﻋﻤﻞ اﻟـ ‪ Calibrate‬واﺧﺘﯿﺎر ﺑﺪاﻳﺔ اﻟﻄﺮﻳﻖ ﺑﺸﻜﻞ ﺻﺤﯿﺢ‬
‫وﻣﺮاﻋﺎة اﻟﺪﻗﺔ ﻓﻲ ادﺧﺎل اﻟﻘﯿﻢ واﻟﻤﺴﺎﻓﺎت‬

‫‪12‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫اﻟﻄﺮﻳﻘﺔ اﻟﺜﺎﻧﯿﺔ ﻟﻌﻤﻞ اﻟـ ‪: Calibration‬‬
‫اذا اردﻧﺎ ﻋﻤﻞ ‪ Calibration‬ﻟﻠﻄﺒﻘﺔ ﺑﺎﻛﻤﻠﮫﺎ ﻣﺮة واﺣﺪة وﻟﯿﺲ ﻟﺨﻂ واﺣﺪ‬
‫ﻓﻌﻠﯿﻨﺎ ان ﻧﻘﻮم ﺑﺘﺠﮫﯿﺰ طﺒﻘﺔ ﻧﻘﺎط ‪ points‬واﻟﺘﻲ ﺗﻜﻮن ﺑﮫﺎ اﻟﺘﺎﻟﻲ‬
‫ﻣﺠﻤﻮﻋﺔ ﻧﻘﻂ ﻟﻜﻞ ﺧﻂ ﻟﻪ ﻧﻘﻄﺘﺎن ﻧﻘﻄﺔ ﺑﺪاﻳﺔ وﻧﻘﻄﺔ ﻧﮫﺎﻳﺔ او اﻛﺜﺮ‬
‫وﻳﺘﻮﺟﺐ وﺟﻮدﺣﻘﻠﯿﻦ ھﺎﻣﯿﻦ ﺑﻄﺒﻘﺔ اﻟﻨﻘﺎط‬
‫اﻟﺤﻘﻞ اﻻول ‪ :‬ﻳﺤﻤﻞ رﻗﻢ اﻟﻄﺮﻳﻖ اﻟﺨﺎص ‪ Route_Id‬ﺑﺤﯿﺚ ﻧﺴﺘﺪل ان ھﺬه اﻟﻨﻘﻄﺔ‬
‫ﺗﺎﺑﻌﺔ ﻻي طﺮﻳﻖ‬
‫اﻟﺤﻘﻞ اﻟﺜﺎﻧﻲ‪ :‬ﻳﺤﻤﻞ اﻟﻤﺴﺎﻓﺔ اﻟﺘﻲ ﺗﻌﺒﺮ ﻋﻨﮫﺎ ھﺬه اﻟﻨﻘﻄﺔ ﻓﻤﺜﻼ ﻟﻮ ﺑﺪاﻳﺔ اﻟﺨﻂ‬
‫ﻓﺴﺘﻜﻮن اﻟﻤﺴﺎﻓﺔ ‪ 0‬وﻟﻮ ﻧﮫﺎﻳﺔ اﻟﺨﻂ ﺳﺘﻜﻮن اﻟﻘﯿﻤﺔ ھﻲ طﻮل اﻟﺨﻂ ﺑﺎﻟﻜﺎﻣﻞ ﻣﺜﻼ ‪200‬‬
‫وھﻲ ﺗﺘﻢ ﻣﻦ داﺧﻞ ال ‪Arc Toolbox‬‬
‫وھﻲ ﺗﺘﻮﺟﺐ وﺟﻮد طﺒﻘﺘﯿﻦ ﻟﺪﻳﻨﺎ‬
‫اﻟﻄﺒﻘﺔ اﻻوﻟﻲ وھﻲ طﺒﻘﺔ اﻟﺨﻄﻮط ﺳﻮاء طﺮق او ﺧﻄﻮط اﻧﺎﺑﯿﺐ او‪ ....‬واﻟﻤﺮاد ﻋﻤﻞ ‪Calibration‬‬
‫ﻟﮫﺎ‬
‫ﻳﺸﺘﺮط ان ﺗﺤﻤﻞ ﺣﻘﻞ ﻳﻤﯿﺰ ﻛﻞ ﺧﻂ ﻋﻦ اﻻﺧﺮ ‪Route_Id‬‬
‫اﻟﻄﺒﻘﺔ اﻟﺜﺎﻧﯿﺔ ھﻲ طﺒﻘﺔ ﻣﻦ ﻧﻮع ‪ point‬وھﻲ اﻟﻨﻘﺎط اﻟﺨﺎﺻﺔ ﺑﻜﻞ ﺧﻂ واﻟﺘﻲ ﻧﻘﻮم ﻋﻠﻰ اﺳﺎﺳﮫﺎ‬
‫ﺑﻌﻤﻞ ال ‪calibration‬‬
‫ﻳﺸﺘﺮط أن ﺗﺤﻤﻞ ھﺬه اﻟﻄﺒﻘﺔ ﻋﻠﻰ ﺣﻘﻠﯿﻦ ھﺎﻣﯿﻦ‬
‫اﻟﺤﻘﻞ اﻻول ﻳﺤﻤﻞ رﻗﻢ اﻟﺨﻂ ‪Route _Id‬‬
‫اﻟﺤﻘﻞ اﻟﺜﺎﻧﻲ ﻳﺤﻤﻞ اﻟﻤﺴﺎﻓﺔ ‪ Measure‬ﻟﻜﻞ ﻧﻘﻄﺔ ﻋﻠﻰ اﻟﺨﻂ‬
‫‪ -1‬ﻧﻘﻮم ﺑﺎﻟﺬھﺎب اﻟﻲ ‪ Arc toolbox‬وﻣﻨﮫﺎ اﻟﻲ ‪ Linear referencing tools‬ﺛﻢ ﻧﺨﺘﺎر ‪Calibrate‬‬
‫‪Routes‬‬
‫‪ -2‬ﺳﺘﻈﮫﺮ ﻟﻨﺎ ﻧﺎﻓﺬة ﻣﻨﮫﺎ ﻧﺤﺪد اوﻻ طﺒﻘﺔ اﻟﺨﻄﻮط اﻟﻤﺮاد ﻋﻤﻞ ‪ Calibration‬ﻟﮫﺎ‬
‫‪ -3‬ﻧﺤﺪد اﻟﺤﻘﻞ اﻟﺬي ﻳﺤﻤﻞ اﻟﺒﯿﺎﻧﺎت اﻟﺘﻲ ﺗﻤﯿﺰ ﻛﻞ ﺧﻂ ﻋﻦ اﻻﺧﺮ ‪Route_Id‬‬
‫‪ -4‬ﻧﻘﻮم ﺑﺘﺤﺪﻳﺪ اﻟﻄﺒﻘﺔ ﻣﻦ ﻧﻮع ‪,Point‬اﻟﺘﻲ ﺗﺤﻤﻞ اﻟﻨﻘﺎط اﻟﺘﻲ ﺗﺤﺪد ﻣﻌﻠﻮﻣﯿﺔ اﻟﺨﻂ ﺑﻤﻌﻨﻲ ان ﻳﻜﻮن‬
‫ﻟﻜﻞ ﺧﻂ ﻋﺪة ﻧﻘﻂ ﻣﺜﻼ ﻋﻨﺪ ﺑﺪاﻳﺘﻪ وﻋﻨﺪ ﻧﮫﺎﻳﺘﻪ‬
‫‪ -5‬ﻧﻘﻮم ﺑﺘﺤﺪﻳﺪ اﻟﺤﻘﻞ اﻟﺬي ﻳﺤﻤﻞ ﺗﻤﯿﺰ اﻟﺨﻄﻮط ‪ Route_Id‬داﺧﻞ طﺒﻘﺔ اﻟﻨﻘﺎط ﺑﺤﯿﺚ ﻳﺴﺘﺪل ﺑﻪ ان‬
‫ھﺬه اﻟﻨﻘﻄﺔ ﺗﺘﺒﻊ ﺧﻂ ﻣﺎ‬
‫‪ -6‬ﻧﻘﻮم ﺑﺘﺤﺪﻳﺪ اﻟﺤﻘﻞ ﺑﺎﻟﻄﺒﻘﺔ اﻟـ ‪Point‬‬
‫اﻟﺬي ﻳﺤﻤﻞ ﻣﺴﺎﻓﺔ ﻛﻞ ﻧﻘﻄﺔ ﻣﻦ اﻟﺨﻂ‬
‫‪ -7‬ﻧﻘﻮم ﺑﺘﺤﺪﻳﺪ ﻣﻜﺎن ﻟﺤﻔﻆ اﻟﻄﺒﻘﺔ‬
‫اﻟﺠﺪﻳﺪة واﻟﺘﻲ ﺳﺘﻜﻮن ﻣﻦ ﻧﻮع ‪ Line‬وﺑﮫﺎ‬
‫اﻟﺨﻄﻮط وﻗﺪ ﺗﻢ ﻋﻤﻞ ‪ calibration‬ﻟﮫﺎ‬
‫‪ -8‬ﻧﻀﻐﻂ ‪ ok‬ﻟﻼﻧﺘﮫﺎء ﻣﻦ ھﺬه اﻟﻌﻤﻠﯿﺔ‬
‫وﺑﺬﻟﻚ ﺗﻜﻮن ﺗﻤﺖ ﻋﻤﻠﯿﺔ ال ‪calibration‬‬
‫ﻟﮫﺬه اﻟﻄﺒﻘﺔ ﺑﻨﺎءا ﻋﻠﻰ طﺒﻘﺔ اﻟﻨﻘﺎط‬
‫واﻟﺘﻲ ﺗﺤﺪد ﻗﯿﻢ‪ M‬ﻟﻜﻞ ﺧﻂ‬

‫‪13‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫اﻟﺨﻄﻮة اﻟﺜﺎﻟﺜﺔ‪ :‬ﻛﯿﻔﯿﺔ ﻣﺮاﺟﻌﺔ ‪Calibration Route‬‬
‫ﻣﺮﺣﻠﺔ ھﺎﻣﺔ وھﻲ ﻓﺤﺺ اﻟﻄﺮق‬
‫‪ ‬ھﻞ ﺗﻢ ﻋﻤﻞ ‪ Calibrate‬ﻟﺠﻤﯿﻊ اﻟﻄﺮق ؟‬
‫‪ ‬ھﻞ ھﻨﺎك اﺧﻄﺎء ﻓﻲ ﻋﻤﻞ ال ‪ Calibrate‬ﻻي طﺮﻳﻖ ؟‬
‫ﻧﻘﻮم ﺑﻌﻤﻞ اﻻﺗﻲ اﺿﺎﻓﺔ طﺒﻘﺔ اﻟـ ‪ Route‬اﻟﺘﻲ ﺗﻢ ﻋﻤﻞ ‪Calibration‬ﻟﮫﺎ‬
‫ﺛﻢ‬
‫‪ -1‬ﻧﻘﻮم ﺑﺎﻟﻀﻐﻂ ﻛﻠﯿﻚ ﻳﻤﯿﻦ ﻋﻠﻲ طﺒﻘﺔ ال ‪Route‬‬
‫ﺛﻢ ﻧﺨﺘﺎر ‪Properties‬‬
‫‪ -2‬ﺳﺘﻈﮫﺮ ﻟﻨﺎ ﻗﺎﺋﻤﺔ ﻧﺬھﺐ ﻣﻨﮫﺎ اﻟﻰ ﻋﻼﻣﺔ اﻟﺘﺒﻮﻳﺐ ‪Routes‬‬
‫ﻧﻘﻮم ﺑﺎﺧﺘﯿﺎر‬
‫)‪Show Where Measures do not have any value (Nan‬‬
‫واﻟﺘﻲ ﺗﻌﻨﻲ اظﮫﺎر اي ﺧﻂ ﻟﯿﺲ ﻟﻪ ﻗﯿﻤﻪ اي ﺗﻜﻮن اﻟﻘﯿﻤﺔ ‪Nan‬‬
‫وﺑﺎﻟﺘﺎﻟﻲ ﻟﻢ ﻳﺘﻢ ﻋﻤﻞ ‪ Calibrate‬ﻟﻪ‬
‫ﻳﻤﻜﻨﻚ اﻟﺘﻌﺪﻳﻞ ﻓﻲ ﻟﻮن ا وﺣﺠﻢ اﻟﺨﻂ اﻟﺬي‬
‫ﺳﯿﺸﯿﺮ اﻟﻲ وﺟﻮد أﺧﻄﺎء‬
‫‪ -3‬ﺛﻢ ﻧﻀﻐﻂ ‪OK‬‬

‫ﺑﻌﺪھﺎ ﺳﯿﻈﮫﺮ ﺑﺎﻟﺮﺳﻢ ﻣﺤﺪدا اﻟﻄﺮق اﻟﺘﻲ ﻟﯿﺲ ﻟﮫﺎ‬
‫ﻗﯿﻢ اي ﺳﺘﻜﻮن ‪Nan‬‬
‫وﻣﻦ ﺛﻢ ﻋﻤﻞ ﻣﻌﺎﻳﺮة ﻟﮫﺬه اﻟﺨﻄﻮط ﻣﻦ ﺟﺪﻳﺪ‬

‫‪14‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫ﺣﻞ اﻟﻤﺸﻜﻠﺔ اﻟﺜﺎﻧﯿﺔ‪:‬‬
‫ھﻨﺎك ﻣﺸﻜﻠﺔ اﺧﺮي ﻗﺪ ﻧﻘﻊ ﺑﮫﺎ وھﻲ ان ﻧﻘﻮم ﺑﺮﺳﻢ اﻟﻄﺮﻳﻖ ﻣﻦ‬
‫اﺗﺠﺎه وﻧﻘﻮم ﺑﺎدﺧﺎل ﻗﯿﻤﺘﻪ ﻣﻦ اﻻﺗﺠﺎه اﻻﺧﺮ اﻟﻤﻌﺎﻛﺲ‬
‫ﺑﻤﻌﻨﻲ ﻛﺘﺎﺑﺔ ﻣﺴﺎﻓﺎت اﻟﻄﺮﻳﻖ ﻣﻦ ﻧﮫﺎﻳﺘﻪ اﻟﻲ ﺑﺪاﻳﺘﻪ‬
‫وﻟﻠﺘﺎﻛﺪ ﻣﻦ ﻋﺪم وﺟﻮد ھﺬا اﻟﺨﻄﺄ‬
‫اوﻻ ﻧﻘﻮم ﺑﺘﻐﯿﺮ ‪ Symbol‬اﻟﻄﺮق اﻟﻰ ‪Arrow at End‬‬
‫وھﻮ اﻟﺬي ﻳﻜﺸﻒ ﻟﻲ اﺗﺠﺎه ﻧﮫﺎﻳﺔ اﻟﺨﻂ ﺑﺎﻟﻨﺴﺒﺔ ﻟﻠﺮﺳﻢ وﺑﮫﺬا ﻳﺘﻢ‬
‫ﻣﻌﺮﻓﺔ ﻣﻦ اﻳﻦ ﺑﺪات رﺳﻢ اﻟﺨﻂ‬

‫ﺛﻢ ﻧﻘﻮم ﺑﺎﻟﻀﻐﻂ ﻛﻠﯿﻚ ﻳﻤﯿﻦ ﻋﻠﻲ طﺒﻘﺔ ال ‪Route‬‬
‫ﺛﻢ ﻧﺨﺘﺎر ‪Properties‬‬

‫ﺳﺘﻈﮫﺮ ﻟﻨﺎ ﻗﺎﺋﻤﺔ ﻧﺬھﺐ ﻣﻨﮫﺎ اﻟﻲ ﻋﻼﻣﺔ اﻟﺘﺒﻮﻳﺐ‬
‫‪Routes‬‬
‫ﻧﻘﻮم ﺑﺎﺧﺘﯿﺎر‬
‫‪Show Where Measures do not‬‬
‫‪increase with the digitized direction‬‬
‫ﺑﻤﻌﻨﻲ اﻻ ﺗﺘﻮاﻓﻖ اﻟﻘﯿﻢ واﻟﻤﺴﺎﻓﺎت ﻣﻊ اﺗﺠﺎه اﻟﺨﻂ‬
‫ﻛﻤﺎ ﺗﻢ رﺳﻤﻪ‬
‫ﺛﻢ ﻧﻀﻐﻂ ‪ok‬‬

‫‪15‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫ﺳﺘﻈﮫﺮ ﻟﻨﺎ اﻟﻄﺮق اﻟﺘﻲ ﻻ ﺗﺘﻮاﻓﻖ ﻗﯿﻤﮫﺎ اﻟﺘﻲ ﺗﻢ ادﺧﺎﻟﮫﺎ ﻣﻊ اﺗﺠﺎه اﻟﻄﺮﻳﻖ ﺑﺎﻟﻨﺴﺒﺔ ﻟﻤﺎ ﺗﻢ رﺳﻤﻪ‬
‫ﻓﺎذا ﻛﻨﺖ ﺗﻌﻠﻢ ان اﺗﺠﺎه اﻟﻄﺮﻳﻖ ﺻﺤﯿﺢ ﻓﻼ ﻋﻠﯿﻚ ﺗﺠﺎھﻞ ھﺬه اﻟﻨﺘﯿﺠﺔ)ﻓﺬﻟﻚ ﺣﺪث ﻋﻨﺪﻣﺎ ﺗﻢ رﺳﻢ‬
‫اﻟﺨﻂ ﻣﻦ ﻧﮫﺎﻳﺘﻪ اﻟﻲ ﺑﺪاﻳﺘﻪ (‬
‫اﻣﺎ اذا ﻛﺎن ﺑﺎﻟﻔﻌﻞ اﺗﺠﺎه اﻟﻄﺮﻳﻖ ﻣﺜﻼ ﻣﻦ اﻟﺸﻤﺎل ﻟﻠﺠﻨﻮب وﻗﺪ ﺗﻢ ﺑﺪء اﻟﻘﯿﺎس وادﺧﺎل ﻗﯿﻢ اﻟﻤﺴﺎﻓﺔ‬
‫ﻟﻠﺨﻂ ﻣﻦ اﻟﺠﻨﻮب ﻟﻠﺸﻤﺎل ﻓﺬﻟﻚ ﺧﻄﺄ وﻳﺠﺐ ﺗﻐﯿﯿﺮ ادﺧﺎل ﻗﯿﻢ اﻟﻄﺮﻳﻖ ﻣﻊ ﻧﻔﺲ اﻻﺗﺠﺎه‬

‫‪16‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫اﻟﺨﻄﻮة اﻟﺮاﺑﻌﺔ ‪ :‬ﻛﯿﻔﯿﺔ ﻋﻤﻞ ‪Hatching Route‬‬
‫ﻟﻌﻤﻞ ﺗﮫﺸﯿﺮ ﻟﻠﻄﺮق اي اﻟﺘﻘﺴﯿﻢ اﻟﻤﺴﺎﻓﻲ ﻟﻠﻄﺮق واظﮫﺎره ﻋﻠﻰ اﻟﻄﺮق‬
‫ﻧﻘﻮم ﺑﻌﻤﻞ اﻻﺗﻲ‬
‫ﻧﻘﻮم ﺑﺎﻟﻀﻐﻂ ﻛﻠﯿﻚ ﻳﻤﯿﻦ ﻋﻠﻲ طﺒﻘﺔ ال ‪Route‬‬
‫ﺛﻢ ﻧﺨﺘﺎر ‪Properties‬‬
‫ﺳﺘﻈﮫﺮ ﻟﻨﺎ ﻗﺎﺋﻤﺔ‬
‫ﻧﻘﻮم ﺑﺘﻨﻔﯿﺬ اﻻﺗﻲ ‪:‬‬

‫‪ -1‬ﻧﺬھﺐ ﻣﻨﮫﺎ اﻟﻲ ﻋﻼﻣﺔ اﻟﺘﺒﻮﻳﺐ ‪Hatches‬‬
‫‪ -2‬ﻧﻘﻮم ﺑﺎﺧﺘﯿﺎر ‪Hatch features in this layer‬‬
‫‪ -3‬ﺛﻢ ﻧﻘﻮم ﺑﺎﻟﻀﻐﻂ ﻋﻠﻲ ‪Hatch Class‬‬
‫‪ -4‬ﺛﻢ ﻧﻘﻮم ﺑﻜﺘﺎﺑﺔ اﻟﻘﯿﻤﺔ اﻟﻤﺮاد ﺗﻘﺴﯿﻢ اﻟﺨﻂ ﺑﮫﺎ ﻣﻦ ﺧﻼل‬
‫وﺿﻊ ﻗﯿﻤﺔ ﻓﻲ ﺧﺎﻧﺔ اﻟــ ‪ Hatch interval‬وھﻨﺎ وﺿﻌﺖ ‪100‬‬
‫اي اﻧﻪ ﺳﯿﻘﺴﻢ اﻟﺨﻂ ﻛﻞ ‪ 100‬ﻣﺘﺮ‬
‫‪ -5‬ﻧﻘﻮم ﺑﺎﻟﻀﻐﻂ ﻋﻠﻲ )‪Hatch Def(1‬‬
‫ﻟﻨﻘﻮم ﺑﻀﺒﻂ ﺧﺼﺎﺋﺺ اﻟﺘﮫﺸﯿﺮ‬
‫‪ -6‬ﻧﻜﺘﺐ ﻗﯿﻤﺔ ﻓﻲ ﺧﺎﻧﻪ ‪place these hatches every‬‬
‫اي ان ﻟﻮ وﺿﻌﺖ رﻗﻢ ‪ 1‬اﻧﻪ ﺳﯿﻘﻮم ﺑﺎﻟﺘﻘﺴﯿﻢ ﻛﻞ ﻣﺮة ‪ 100‬وھﻲ اﻟﻘﻤﯿﺔ اﻟﺘﻲ وﺿﻌﻨﺎھﺎ ﺳﺎﺑﻘﺎ‬
‫ﺳﯿﻜﻮن اﻟﺘﻘﺴﯿﻢ ‪100,200,300,400‬‬
‫اﻣﺎ اذا ﻛﺘﺒﻨﺎ ﻗﯿﻤﺔ ‪ 2‬ﺳﯿﻘﻮم ﺑﺎﻟﺘﻘﺴﯿﻢ ﻛﻞ ﻣﺮﺗﯿﻦ ﺑﻤﻌﻨﻲ ‪ 200,400,600,800‬وھﻜﺬا‬
‫‪ -7‬ﺛﻢ ﻧﻘﻮم ﺑﻜﺎﺗﺒﺔ ﻗﯿﻤﺔ ﻟﻄﻮل اﻟﺨﻂ اﻟﻤﺸﺎر اﻟﻲ اﻟﺘﻘﺴﯿﻢ‪,‬‬
‫وﻧﻜﺘﺐ ﻗﯿﻤﺔ ﻓﻲ ﺧﺎﻧﺔ ‪ lateral Offset‬وھﻮ ﺑﻌﺪ ﺧﻂ اﻟﺘﻘﺴﻢ‬
‫ﻋﻦ اﻟﺨﻂ اﻟﻤﻘﺴﻢ‬
‫‪ -8‬ﺗﺴﺘﻄﯿﻊ اﻟﺘﻐﯿﺮ ﻣﻦ ﺧﺼﺎﺋﺺ ﺧﻂ اﻟﺘﮫﺸﯿﺮ ﻣﻦ ﺣﯿﺚ ﺣﺠﻢ‬
‫اﻟﺨﻂ وﻟﻮﻧﻪ‬
‫‪ -9‬ﺗﺴﺘﻄﯿﻊ ﻓﻲ ﺗﻐﯿﺮ ﺧﺼﺎﺋﺺ ‪ Labels‬وھﻲ ﻛﺘﺎﺑﺔ اﻟﻘﯿﻢ‬
‫واﻟﺘﻐﯿﺮ ﻓﻲ ﻟﻮﻧﮫﺎ وﻧﻮع اﻟﺨﻂ وﺣﺠﻤﻪ‬
‫ﺗﺴﺘﻄﯿﻊ اﺿﺎﻓﺔ ﺗﻘﺴﯿﻤﺎت اﺧﺮي ﻋﻠﻰ اﻟﺨﻂ ادق‬
‫‪-10‬‬
‫ﻣﻦ ﺧﻼل اﻧﺸﺎء ﺗﻘﺴﯿﻢ ﺟﺪﻳﺪ ﻳﻀﺎف اﻟﻲ اﻟﺘﻘﺴﯿﻢ اﻻول‬
‫ﻓﺎذا ﻗﺴﻤﺖ اﻟﺨﻂ ﻛﻞ ‪ 100‬ﺗﺴﺘﻄﯿﻊ اﺿﺎﻓﺔ ﺗﻘﺴﯿﻢ اﺧﺮ‬
‫ﻋﻠﯿﻪ ﻛﻞ ‪ 50‬ﺑﻤﻮاﺻﻔﺎت ﻣﺨﺘﻠﻔﺔ ﻟﻮن‪ ,‬ﺧﻂ‪ ,‬ﺣﺠﻢ‬
‫ﻧﻘﻮم ﺑﺎﻟﻀﻐﻂ ‪ ok‬ﺑﻌﺪ اﻻﻧﺘﮫﺎء ﻣﻦ ظﺒﻂ اﻟﺨﺼﺎﺋﺺ‬
‫‪-11‬‬

‫‪17‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫ رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬/‫اﻋداد‬

[Linear Referencing]

‫اﻟﻨﺘﯿﺠﺔ ﺳﺘﻜﻮن ھﻜﺬا‬

AIR_RAMADAN@YAHOO.COM

18

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫اﻟﺨﻄﻮة اﻟﺨﺎﻣﺴﺔ ‪ :‬ﻛﯿﻔﯿﺔ إﻧﺸﺎء ‪Events Table‬‬
‫ﻛﻤﺎ ﺳﺒﻖ وﺗﻢ اﻻﻳﻀﺎح ﺑﺎن ﺟﺪاول ‪ Events‬ﻟﮫﺎ ﻧﻮﻋﯿﻦ‬
‫اﻟﻨﻮع اﻻول ‪ Points‬ﻧﻘﺎط‬
‫وھﻮ ﺟﺪول ﺑﯿﺎﻧﺎت ﻳﺤﻤﻞ ﻣﺠﻤﻮﻋﺔ اﺳﺎﺳﯿﺔ ﻣﻦ اﻟﺤﻘﻮل وھﻲ ﻛﺎﻟﺘﺎﻟﻲ‬
‫‪: Route_Id -1‬وھﻮ اﻟﺬي ﻳﺤﻤﻞ اﻟﺮﻗﻢ اﻟﺨﺎص ﺑﺎﻟﻄﺮﻳﻖ اﻟﺬي وﻗﻌﺖ ﻋﻠﯿﻪ اﻟﺤﺎدﺛﺔ‬
‫‪ : Measure -2‬وھﻮ اﻟﺤﻘﻞ اﻟﺬي ﻳﺤﻤﻞ ﻣﻜﺎن وﻗﻮع اﻟﺤﺎدث ﻋﻠﻰ اﻟﻄﺮﻳﻖ ﺑﺎﻟﻤﺴﺎﻓﺔ اي وﻗﻌﺖ‬
‫ﻋﻠﻰ ﺑﻌﺪ ‪ 100‬ﻣﺘﺮ ﻣﻦ ﺑﺪاﻳﺔ اﻟﻄﺮﻳﻖ ﻣﺜﻼ‬
‫ھﻨﺎك ﺣﻘﻮل ﻏﯿﺮ اﺳﺎﺳﯿﺔ ﺗﺴﺘﻄﯿﻊ اﺿﺎﻓﺘﮫﺎ ﻣﺜﻞ‬
‫ﻋﺪد اﻻﺻﺎﺑﺎت – ﺗﺎرﻳﺦ وﻗﻮع اﻟﺤﺎدﺛﺔ – اﻟﺦ‪...‬‬
‫وﻳﻜﻮن ﺷﻜﻞ اﻟﺠﺪول ﻛﺎﻟﺘﺎﻟﻲ‬

‫اﻟﺤﻘﻞ اﻟﺴﺎﺑﻖ ﻳﺤﺘﻮي ﻋﻠﻲ ﻋﺪة ﺣﻘﻮل وﺻﻔﮫﺎ ﻛﺎﻟﺘﺎﻟﻲ‬
‫‪ : Route_Id -1‬ﻳﺤﻤﻞ رﻗﻢ اﻟﻄﺮﻳﻖ‬
‫‪ : Measure -2‬ﻳﺤﻤﻞ ﻣﻜﺎن وﻗﻮع اﻟﺤﺎدﺛﺔ ﺑﺎﻟﻤﺴﺎﻓﺔ‬
‫‪ :‬ﻳﺤﻤﻞ ﺗﺎرﻳﺦ وﻗﻮع اﻟﺤﺎدث‬
‫‪Day -3‬‬
‫‪ : Num_Injury -4‬ﻳﺤﻤﻞ ﻋﺪد اﻟﻤﺼﺎﺑﯿﻦ ﺑﺎﻟﺤﺎدث‬
‫اﻟﺤﻘﻠﯿﻦ رﻗﻢ ‪ 2 , 1‬اﺳﺎﺳﯿﻦ ﻻ ﻧﺴﺘﻄﯿﻊ رﺑﻂ اﻻﺣﺪاث ﻋﻠﻲ اﻟﻄﺮق اﻻ ﺑﮫﻤﺎ‬

‫‪19‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫اﻟﻨﻮع اﻟﺜﺎﻧﻲ ﻣﻦ ﺟﺪاول اﻻﺣﺪاث ‪ Events‬ﺟﺪول اﻟﺨﻄﻮط )‪(Line‬‬
‫وھﻲ ﺗﺤﻤﻞ ﺧﺼﺎﺋﺺ ﻣﻌﯿﻨﺔ ﻣﻦ ﻣﻜﺎن ﻣﺎ اﻟﻲ ﻣﻜﺎن اﺧﺮ ﻋﻠﻰ طﻮل اﻟﻄﺮﻳﻖ اﻟﻮاﺣﺪ‬
‫وﺑﻪ ﻧﺴﺘﻄﯿﻊ ﺗﺤﺪﻳﺪ ﺧﺼﺎﺋﺺ اﻟﻄﺮﻳﻖ اﻟﺘﻲ ﺗﺘﻐﯿﺮ اﻛﺜﺮ ﻣﻦ ﻣﺮة ﻣﺜﻞ ﻧﻮع اﻟﻄﺮﻳﻖ‪ -‬اﺗﺴﺎع اﻟﻄﺮﻳﻖ –‬
‫اﻟﻜﺜﺎﻓﺔ اﻟﻤﺮورﻳﺔ‪ -‬ﺳﺮﻋﺔ اﻟﻄﺮﻳﻖ اﻟﺦ ‪...‬‬
‫ﻣﺜﺎل ‪ :‬ﻟﺪﻳﻨﺎ طﺮﻳﻖ وﻳﺨﺘﻠﻒ اﺗﺴﺎﻋﻪ وﻧﻮع اﻟﻄﺮﻳﻖ ﺑﻪ اﻛﺜﺮ ﻣﻦ ﻣﺮة ﻓﻲ اﻛﺜﺮ ﻣﻦ ﻣﻜﺎن ﺑﺎﻟﻄﺮﻳﻖ‬
‫وﻧﺮﻳﺪ ﺗﺤﺪﻳﺪ ھﺬه اﻟﺨﺼﺎﺋﺺ دون ان ﻧﺠﺰء اﻟﺨﻂ‬
‫ﻓﻨﻘﻮم ﺑﻌﻤﻞ اﻟﺠﺪول اﻟﺘﺎﻟﻲ واﻟﺬي ﻳﺠﺐ ان ﻳﺤﺘﻮي ﻋﻠﻲ ﻣﺠﻤﻮﻋﺔ اﺳﺎﺳﯿﺔ ﻣﻦ اﻟﺤﻘﻮل وھﻲ‬
‫ﻛﺎﻟﺘﺎﻟﻲ‬
‫‪ Route_Id‬وھﻮ اﻟﺬي ﻳﺤﻤﻞ اﻟﺮﻗﻢ اﻟﺨﺎص ﺑﺎﻟﻄﺮﻳﻖ اﻟﺬي ﺳﯿﺘﻢ ذﻛﺮ ﺧﺼﺎﺋﺼﻪ‬
‫‪ From‬وھﻮ اﻟﺤﻘﻞ اﻟﺬي ﺳﯿﺤﻤﻞ اﻟﻤﺴﺎﻓﺔ اﻟﺘﻲ ﺳﺘﺒﺪأ ﻣﻨﮫﺎ ﺧﺎﺻﯿﺔ ﻣﻌﯿﻨﺔ ﻋﻠﻰ ﻟﻄﺮﻳﻖ‬
‫‪ To‬وھﻮ اﻟﺤﻘﻞ اﻟﺬي ﺳﯿﺤﻤﻞ اﻟﻤﺴﺎﻓﺔاﻟﺘﻲ ﺳﺘﻨﺘﮫﻲ ﻋﻨﺪھﺎ ھﺬه اﻟﺨﺎﺻﯿﺔ ﻋﻠﻲ اﻟﻄﺮﻳﻖ‬
‫وھﻨﺎك ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻟﺤﻘﻮل اﻟﺘﻲ ﺗﺴﺘﻄﯿﻊ ان ﺗﻀﯿﻔﮫﺎ ﻟﻜﻞ ﻣﺴﺎﻓﺔ ﻋﻠﻰ اﻟﻄﺮﻳﻖ‬
‫ﻣﺜﻞ ﻧﻮع اﻟﻄﺮﻳﻖ‪ -‬ﻋﺮض اﻟﻄﺮﻳﻖ – اﻟﻜﺜﺎﻓﺔ اﻟﻤﺮوﻳﺔ اﻟﺦ‪....‬‬
‫وھﺬه اﻟﻤﺴﺎﻓﺎت ﺗﺘﻐﯿﺮ ﻛﻠﻤﺎ ﺗﻐﯿﺮت اﻟﺨﺎﺻﯿﺔ‬
‫وﻗﺪ ﻳﻜﻮن اﻟﻄﺮﻳﻖ ﻳﺤﻤﻞ اﻛﺜﺮ ﻣﻦ ﺻﻒ ﻓﻲ اﻟﺒﯿﺎﻧﺎت ﻧﺘﯿﺠﺔ ﻟﺘﻐﯿﺮ ﺧﺼﺎﺋﺼﻪ اﻛﺜﺮ ﻣﻦ ﻣﺮة‬
‫وﻳﻜﻮن ﺷﻜﻞ ﺟﺪول اﻟﺨﻄﻮط ﻛﺎﻟﺘﺎﻟﻲ‬

‫ﻋرض اﻟطرﯾق‬

‫ﻧوع اﻟطرﯾق‬

‫ﻛﻤﺎ ﻳﺘﻀﺢ ﺑﺎﻟﺠﺪول ان ﻛﻞ طﺮﻳﻖ ﻳﺤﺘﻮي ﻋﻠﻰ اﻛﺜﺮ ﻣﻦ ﺻﻒ ﻓﻲ اﻟﺒﯿﺎﻧﺎت وذﻟﻚ ﻟﺘﻌﺪد ﻣﻤﯿﺰات اﻟﺨﻂ‬
‫ﻛﻤﺎ ذﻛﺮﻧﺎ‬
‫ﻗﺪ ﻳﻜﻮن اﻟﻄﺮﻳﻖ ﺻﻒ واﺣﺪ ﻓﻘﻂ وذﻟﻚ ﻓﻲ ﺣﺎﻟﺔ اﻧﻪ ﻳﺤﺘﻮي ﻋﻠﻰ ﺧﺎﺻﯿﺔ واﺣﺪة ﻓﻘﻂ ﻓﻘﺪ ﻳﻜﻮن‬
‫اﻟﻄﺮﻳﻖ ﺑﺎﻛﻠﻤﻪ اﺳﻔﻠﺘﻲ واﺗﺴﺎﻋﻪ ‪ 14‬ﻣﺘﺮ ﻣﺜﻼ ﻣﻦ ﺑﺪاﻳﺘﻪ ﻟﻨﮫﺎﻳﺘﻪ‬

‫‪20‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫اﻟﺨﻄﻮة اﻟﺴﺎدﺳﺔ ‪ :‬ﻛﯿﻔﯿﺔ رﺑﻂ ‪ Events Table‬ﺑﺎﻟﺨﻄﻮط ‪Route‬‬
‫أوﻻ رﺑﻂ ﺟﺪول ال ‪Points‬‬
‫ﻧﻘﻮم ﺑﻔﺘﺢ ال ‪ Arc Map‬واﺿﺎﻓﺔ طﺒﻘﺔ ال ‪Routes‬‬
‫ﺛﻢ اﺿﺎﻓﺔ ﺟﺪاول اﻻﺣﺪاث‬
‫ﺛﻢ ﻧﻔﺘﺢ ﻧﺎﻓﺬة ‪ Add Route Events‬واﻟﺘﻲ ﻳﻤﻜﻦ اﻟﻮﺻﻮل اﻟﯿﮫﺎ ﺑﻄﺮﻳﻘﺘﯿﻦ‬
‫اﻻوﻟﻲ‪ :‬اﻟﺬھﺎب اﻟﻲ ‪ tools‬ﺛﻢ اﺧﺘﯿﺎر ‪Add Route Events‬‬
‫اﻟﺜﺎﻧﯿﺔ ‪ :‬ﻣﻦ ﺷﺮﻳﻂ اداوات ‪Route Editor‬‬

‫ﺳﺘﻈﮫﺮ ﻟﻨﺎ ﻧﺎﻓﺬه ﻧﺨﺘﺎر ﻣﻨﮫﺎ اﻻﺗﻲ‬
‫‪ -1‬ﺗﺤﺪﻳﺪ اﻟﻄﺒﻘﺔ اﻟﺘﻲ ﺳﯿﺘﻢ ﺗﻨﻔﯿﺬ اﻟﺤﺪث ﻋﻠﯿﮫﺎ‬
‫‪ -2‬اﻟﺤﻘﻞ اﻟﺬي ﻳﺤﻤﻞ ‪ ID‬ﻛﻞ طﺮﻳﻖ ﺑﺪاﺧﻞ ھﺬه اﻟﻄﺒﻘﺔ‬
‫‪ -3‬اﻟﺠﺪول اﻟﺨﺎص ﺑﺎﻻﺣﺪاث ﻧﺨﺘﺎر اﻟﺠﺪول اﻟﺨﺎص ﺑﺠﺪول ال ‪points‬‬
‫‪ -4‬اﻟﺤﻘﻞ اﻟﺬي ﻳﺤﻤﻞ ‪ ID‬اﻟﻄﺮﻳﻖ ﺑﺪاﺧﻞ ھﺬا اﻟﺠﺪول‬
‫‪ -5‬ﻧﺨﺘﺎر ﻧﻮع اﻟﺠﺪول وﻓﻲ ھﺬه اﻟﺤﺎﻟﺔ ﻧﺨﺘﺎر ‪point‬‬
‫‪ -6‬ﻧﺤﺪد اﻟﺤﻘﻞ اﻟﺬي ﻳﺤﻤﻞ ﻣﺴﺎﻓﺎت اﻟﺤﻮادث ﻣﻦ داﺧﻞ ﺟﺪول اﻟﻨﻘﺎط‬
‫‪ -7‬اذا اردت ان ﺗﻘﻊ اﻟﻨﻘﻂ ﻋﻠﻰ ﻣﺴﺎﻓﺎت ﺑﻌﯿﺪة ﻣﻦ اﻟﻄﺮﻳﻖ ﻓﺘﺼﻨﻊ ﺣﻘﻞ ﺑﻪ‬
‫اﻟﺒﻌﺪ اﻟﺬي ﺗﺮﻳﺪة وان ﻟﻢ ﺗﺤﺪده ﺳﺘﻘﻊ اﻟﻨﻘﻂ ﻋﻠﻲ اﻟﻄﺮﻳﻖ ﻣﺒﺎﺷﺮة‬
‫‪ -8‬ﻧﻀﻐﻂ ‪Ok‬‬

‫‪21‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫وﺑﻌﺪ ھﺬه اﻟﻌﻤﻠﯿﺔ ﺳﯿﺘﻢ اظﮫﺎر اﻟﻨﻘﻂ ﻛﻤﺎ ﻣﻮﺿﺢ ﺑﺎﻟﺸﻜﻞ وﺳﯿﺘﻢ ﺗﻮﻗﯿﻌﮫﺎ طﺒﻘﺎ ﻟﻤﺎ ﺑﺎﻟﺠﺪول ﻣﻦ‬
‫ﺑﯿﺎﻧﺎت ﻋﻦ اﻟﻄﺮﻳﻖ واﻟﻤﺴﺎﻓﺔ‬

‫ﺛﺎﻧﯿﺎ رﺑﻂ ﺟﺪول ال ‪ Line‬واﻟﺬي ﻳﺤﻤﻞ ﺧﺼﺎﺋﺺ اﻟﻄﺮق)ﻧﻮع اﻟﻄﺮﻳﻖ‪ -‬اﻟﺴﺮﻋﺔ ‪ -‬اﻟﻌﺮض(‬
‫اوﻻ‪:‬‬
‫اﻟﺬھﺎب اﻟﻰ ‪ Tools‬ﺛﻢ اﺧﺘﯿﺎر ‪Add Route Events‬‬
‫وﻣﻦ ﺛﻢ اﺗﺒﺎع اﻟﺨﻄﻮا ﻛﺎﻟﺘﺎﻟﻲ‬
‫‪ -1‬ﺗﺤﺪﻳﺪ اﻟﻄﺒﻘﺔ اﻟﺘﻲ ﺳﯿﺘﻢ ﺗﻨﻔﯿﺬ اﻟﺤﺪث ﻋﻠﯿﮫﺎ‬
‫‪ -2‬اﻟﺤﻘﻞ اﻟﺬي ﻳﺤﻤﻞ ‪ID‬اﻟﻄﺮق ﺑﺪاﺧﻞ ھﺬه اﻟﻄﺒﻘﺔ‬
‫‪ -3‬اﻟﺠﺪول اﻟﺨﺎص ﺑﺎﻻﺣﺪاث ﻧﺨﺘﺎر اﻟﺠﺪول اﻟﺨﺎص ب ‪Line‬‬
‫‪ -4‬اﻟﺤﻘﻞ اﻟﺬي ﻳﺤﻤﻞ ‪ ID‬اﻟﻄﺮﻳﻖ ﺑﺪاﺧﻞ ھﺬا اﻟﺠﺪول‬
‫‪ -5‬ﻧﺨﺘﺎر ﻧﻮع اﻟﺠﺪول وﻓﻲ ھﺬه اﻟﺤﺎﻟﺔ ﻧﺨﺘﺎر ‪Line‬‬
‫‪ -6‬ﻧﺤﺪد اﻟﺤﻘﻞ اﻟﺬي ﻳﺤﻤﻞ ﺑﺪاﻳﺔ اﻟﻤﺴﺎﻓﺔ‬
‫‪ -7‬ﻧﺤﺪد اﻟﺤﻘﻞ اﻟﺬي ﻳﺤﻤﻞ ﻧﮫﺎﻳﺔ اﻟﻤﺴﺎﻓﺔ‬
‫‪ -8‬اذا اردت ان ﻳﻘﻊ اﻟﺨﻂ ﻋﻠﻲ ﻣﺴﺎﻓﺎت ﺑﻌﯿﺪة ﻣﻦ اﻟﻄﺮﻳﻖ ﻓﺘﺼﻨﻊ‬
‫ﺣﻘﻞ ﺑﻪ اﻟﺒﻌﺪ اﻟﺬي ﺗﺮﻳﺪة وان ﻟﻢ ﺗﺤﺪده ﺳﯿﻘﻊ اﻟﺨﻂ ﻋﻠﻲ‬
‫اﻟﻄﺮﻳﻖ ﻣﺒﺎﺷﺮة‬
‫‪ -9‬ﻧﻀﻐﻂ ‪Ok‬‬

‫‪22‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫اﻟﻨﺘﯿﺠﺔ ﺳﺘﻜﻮن طﺒﻘﺔ ﻋﺒﺎرة ﻋﻦ ﺧﻄﻮط‬

‫وﺑﻌﺪ ظﮫﻮر اﻟﺨﻄﻮط واﻟﻨﻘﺎط ﻧﺴﺘﻄﯿﻊ اﻟﺘﻌﺪﻳﻞ ﻓﻲ اي ﺑﯿﺎﻧﺎت ﻧﻘﻮم ﺑﻌﻤﻞ ‪Start Editing‬‬
‫ﺛﻢ ﻧﺬھﺐ اﻟﻲ اﻟﻄﺒﻘﺔ اﻟﺠﺪﻳﺪة اﻟﺘﻲ ظﮫﺮت ﻟﻠﺨﻄﻮط او ﻟﻠﻨﻘﺎط وﻧﻘﻮم ﺑﻔﺘﺢ اﻟﺠﺪول اﻟﺨﺎص وﻧﻘﻮم‬
‫ﺑﺘﻌﺪﻳﻞ ﻗﯿﻤﺔ ﻣﻌﯿﻨﺔ او ﺣﺬف ﺻﻒ‬

‫‪23‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫اﻟﺨﻄﻮة اﻟﺴﺎﺑﻌﺔ‪ :‬ﻛﯿﻔﯿﺔ اﻟﺒﺤﺚ ﻋﻦ ال ‪Route location‬‬
‫ﻛﯿﻔﯿﺔ اﻟﺒﺤﺚ ﻋﻦ ﻧﻘﻄﺔ ﻣﻌﯿﻨﺔ او ﻣﺴﺎﻓﺔ ﻣﻦ واﻟﻰ ﻋﻠﻰ ال ‪Route‬‬
‫ﻧﻘﻮم ﺑﺎﺳﺘﺨﺪام اداة ‪Find‬‬
‫‪ -1‬ﻧﺬھﺐ اﻟﻲ ‪Route Locations‬‬
‫‪ -2‬ﻧﺤﺪد اﻟﻄﺒﻘﺔ ‪Route‬‬
‫‪ -3‬ﻧﺤﺪد اﻟﺤﻘﻞ اﻟﺬي ﻳﺤﻤﻞ ‪ ID‬اﻟﻄﺮﻳﻖ‬
‫‪ -4‬ﻧﻘﻮم ﺑﺎﻟﻀﻐﻂ ﻋﻠﻲ ‪Load Routes‬ﻟﺘﺤﻤﯿﻞ ﺟﻤﯿﻊ اﻟﻄﺮق‬
‫‪ -5‬ﻧﻘﻮم ﺑﻜﺘﺎﺑﺔ رﻗﻢ اﻟﻄﺮﻳﻖ اﻟﺬي ﻧﺮﻳﺪ اﻟﺒﺤﺚ ﻓﯿﻪ ﻋﻦ ﻧﻘﻄﻪ‬
‫‪ -6‬ﻧﺨﺘﺎر ﻣﺎﺑﯿﻦ )‪(point,line‬‬
‫‪ -7‬اذا ﻛﺎن اﺧﺘﯿﺎرﻧﺎ ﻓﻲ اﻟﺨﻄﻮة اﻟﺴﺎﺑﻘﺔ ‪ point‬ﺳﻈﮫﺮ ﻣﺮﺑﻊ واﺣﺪ ﻧﻜﺘﺐ ﻓﯿﻪ اﻟﻘﯿﻤﺔ اﻟﺘﻲ ﻧﺒﺤﺚ‬
‫ﻋﻨﮫﺎ ﻣﺜﻼ ‪ 50‬ﻋﻠﻲ ھﺬا اﻟﻄﺮﻳﻖ‬
‫واذا ﻛﺎن اﻻﺧﺘﯿﺎر ‪ line‬ﺳﯿﻈﮫﺮ ﺧﺎﻧﺘﯿﻦ )ﻣﻦ ‪ ,‬اﻟﻲ( ﻧﻜﺘﺐ ﻓﯿﮫﻤﺎ‬
‫اﻟﻤﺴﺎﻓﺔ اﻟﺘﻲ ﻧﺒﺤﺚ ﻋﻨﮫﺎ ﻣﻦ اﻟﻤﺴﺎﻓﺔ ‪250‬ﻣﺜﻼ اﻟﻰ اﻟﻤﺴﺎﻓﺔ‬
‫‪ 600‬ﻋﻠﻲ ھﺬا اﻟﻄﺮﻳﻖ‬
‫‪ -8‬ﺛﻢ ﻧﻀﻐﻂ ‪Find‬‬
‫‪ -9‬ﺳﻨﺠﺪ اﻟﻨﺘﯿﺠﺔ ظﮫﺮت ﻟﻨﺎ ﻧﺴﺘﻄﯿﻊ ان ﻧﻀﻐﻂ ﻛﻠﯿﻚ ﻳﻤﯿﻦ ﻋﻠﯿﮫﺎ‬
‫وﻧﺨﺘﺎر اي ﻣﻦ اﻟﺨﯿﺎرات اﻟﺘﻲ ﺗﻈﮫﺮ‬

‫‪24‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫اﻟﺨﻄﻮة اﻟﺜﺎﻣﻨﺔ‪ :‬ﻛﯿﻔﯿﺔ إﺟﺮاء اﻟﺘﺤﻠﯿﻼت ‪Linear Referencing‬‬
‫ﻣﺜﺎل ﺗﺤﻠﯿﻠﻲ ﻟﺘﻮﺿﯿﺢ اﺳﺘﺨﺪام ‪Linear Referencing‬‬
‫أذا ﻓﺮﺿﻨﺎ اﻧﻨﺎ اﺗﺒﻌﻨﺎ اﻟﺨﻄﻮات اﻟﺴﺎﺑﻘﺔ ﻓﻠﯿﺲ ﻛﻞ اﻻﻣﺮ ھﻮ اﻻﺳﺘﻌﻼم ﻋﻦ اﻟﻄﺮق وﺗﻮﻗﯿﻊ اﻟﺤﻮادث او‬
‫ﺻﻔﺎت اﻟﻄﺮق وﺧﺼﺎﺋﺼﮫﺎ ﻓﻘﻂ وﻟﻜﻨﻨﺎ ﻧﺴﺘﻄﯿﻊ ان ﻧﺠﯿﺐ ﻋﻠﻰ اﻟﻌﺪﻳﺪ ﻣﻦ اﻻﺳﺌﻠﺔ ﻣﻦ ﺧﻼل ھﺬه‬
‫اﻟﺒﯿﺎﻧﺎت وﻛﻠ ﻤﺎ ﺗﻌﺪدت اﻟﺒﯿﺎﻧﺎت اﻟﺨﺎﺻﺔ ﺑﺎﻟﻄﺮق واﻟﺤﻮادث ﻛﻠﻤﺎ اﺗﺴﻊ اﻟﻤﺠﺎل ﻟﻼﺟﺎﺑﺔ ﻋﻠﻲ‬
‫اﻟﺘﺴﺎؤﻻت‬
‫ﻣﺜﻞ‪:‬‬
‫‪ -1‬اﻟﻄﺮق اﻟﺘﻲ ﺗﻜﺜﺮ ﻋﻠﯿﮫﺎ اﻟﺤﻮادث‬
‫‪ -2‬ﻋﻠﻰ اي ﻣﻦ اﻟﻄﺮق ﺗﻘﻊ اﻟﺤﻮادث اﻟﺘﻲ ﻳﻨﺠﻢ ﻋﻨﮫﺎ ﺿﺤﺎﻳﺎ‬
‫‪ -3‬ﻧﻮﻋﯿﺔ اﻟﻄﺮق اﻟﺘﻲ ﺗﺤﺪث ﻋﻠﯿﮫﺎ اﻟﺤﻮادث ﺑﺎﺳﺘﻤﺮار)اﺳﻔﻠﺖ‪ -‬ﻣﻤﮫﺪ‪ -‬ﺗﺮاﺑﻲ(‬
‫‪ -4‬اﻟﺤﻮادث اﻟﺘﻲ ﺣﺪﺛﺖ ﻓﻲ ﺳﺮﻋﺎت ﻣﻌﯿﻨﻪ‬
‫‪ -5‬اﻣﺎﻛﻦ ﺗﺮﻛﺰ اﻟﺤﻮادث وﻣﻌﺮﻓﺔ اﺳﺒﺎب ﺗﺮﻛﺰ اﻟﺤﻮادث ﻓﻲ ھﺬه اﻻﻣﺎﻛﻦ)ھﻞ ﻟﺰﻳﺎدة اﻟﺴﺮﻋﺔ – ھﻞ‬
‫ﻟﺴﺆء ﻧﻮﻋﯿﺔ اﻟﻄﺮﻳﻖ‪ -‬ھﻞ ﻟﻠﻜﺜﺎﻓﺔ اﻟﻤﺮورﻳﺔ‪ -‬ھﻞ ﺗﺤﺪث ﻋﻨﺪ ﺗﻘﺎطﻌﺎت اﻟﻄﺮق (‪ .‬وھﻜﺬا‬

‫ﻧرﯾد ﻣﻌرﻓﺔ اﻟﺣوادث اﻟﺗﻲ ﺗﺳﺑﺑت ﻓﻲ وﺟود ﺿﺣﺎﯾﺎ وﺣدﺛت ﻋﻠﻲ ﺳرﻋﺎت ‪120‬ﻛم ؟‬
‫‪ -1‬ﻧﺬھﺐ اﻟﻲ ‪ Selection‬وﻧﺨﺘﺎر ﻣﻨﮫﺎ‬
‫‪Select By Attributes‬‬
‫‪ -2‬ﻧﻘﻮم ﺑﺎﺧﺘﯿﺎر طﺒﻘﺔ اﻟﺤﻮادث واﻟﺘﻲ ھﻲ اﻻن ‪Events‬‬
‫‪ -3‬ﻧﻘﻮم ﺑﻜﺘﺎﺑﺔ اﻟﺸﺮط )ﻋﺪد اﻻاﺻﺒﺎت اﻛﺜﺮ ﻣﻦ ‪(0‬‬
‫‪ -4‬ﻧﻘﻮم ﺑﺎﺧﺘﯿﺎر ‪Apply‬‬
‫‪ -5‬ﺳﯿﺘﻢ اﺧﺘﯿﺎر اﻟﺤﻮادث اﻟﺘﻲ ﻳﺘﻮاﻓﻖ ﻋﻠﯿﮫﺎ اﻟﺸﺮط‬

‫‪25‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫‪ -6‬ﻧﻘﻮم ﺑﻌﻤﻞ ‪ Clear‬ﻟﻠﺸﺮط اﻻول وﻧﺘﺮك ﺗﺤﺪﻳﺪ اﻟﻨﻘﻂ اﻻول ﻛﻤﺎ ھﻮﺑﺎﻟﻨﺴﺒﺔ ﻟﻠـ‪Geometry‬‬
‫‪ -7‬ﻧﻘﻮم ﺑﺘﻐﯿﯿﺮ اﻟﻄﺒﻘﺔ وﻧﺨﺘﺎر طﺒﻘﺔ ‪ Pavement Events‬واﻟﺘﻲ ﺗﺤﻤﻞ ﺧﺼﺎﺋﺺ اﻟﻄﺮق ﻣﻦ ﺳﺮﻋﺔ –‬
‫ﻛﺜﺎﻓﺔ ﻣﺮورﻳﺔ‪ -‬ﻧﻮع اﻟﻄﺮﻳﻖ‬
‫‪ -8‬ﻧﻘﻮم ﺑﻜﺘﺎﺑﺔ اﻟﺸﺮط )اﻟﺴﺮﻋﺔ = ‪(120‬‬
‫‪ -9‬ﻧﻘﻮم ﺑﻌﻤﻞ ‪Apply‬‬
‫ﺛﻢ ‪Close‬‬
‫‪-10‬‬
‫ﺳﺘﻈﮫﺮ اﻻﺟﺰاء ﻣﻦ اﻟﻄﺮق اﻟﺘﻲ ﻳﻨﻄﺒﻖ ﻋﻠﯿﮫﺎ ﺷﺮط اﻟﺴﺮﻋﺔ = ‪120‬‬
‫‪-11‬‬
‫ھﻨﺎ ﺗﻢ اﺧﺘﯿﺎر ﻟﻠﺤﻮادث اﻟﺘﻲ ﻧﺠﻢ ﻋﻨﮫﺎ اﺻﺎﺑﺎت واﻟﻄﺮق اﻟﺘﻲ ﻳﻨﻄﺒﻖ ﻋﻠﯿﮫﺎ ﺷﺮط اﻟﺴﺮﻋﻪ ‪120‬ﻛﻢ‬

‫ﻧﺮﻳﺪ ﻋﻤﻞ ﺗﻄﺎﺑﻖ واظﮫﺎر اﻟﺤﻮادث اﻟﺘﻲ ﺑﮫﺎ ﻋﺪد اﺻﺎﺑﺎت اﻛﺜﺮ ﻣﻦ ‪ 0‬وﺗﻜﻮن وﻗﻌﺖ ﻋﻠﻲ‬
‫طﺮق ذات ﺳﺮﻋﺔ = ‪120‬‬
‫‪ -12‬ﻧﻘﻮم ﺑﺎﻟﺬھﺎب اﻟﻲ ‪Arc toolbox‬‬
‫‪ -13‬ﺛﻢ ﻧﻘﻮم ﺑﻔﺘﺢ ‪Linear Referencing Tool‬‬
‫‪ -14‬ﺛﻢ ﻧﺨﺘﺎر ‪Overlay Route Events‬‬
‫‪ -15‬ﻧﻘﻮم ﺑﺎﺧﺘﯿﺎر طﺒﻘﺔ اﻟﺤﻮادث ‪ Accident Events‬وﺗﺤﺪﻳﺪ اﻟﺤﻘﻞ اﻟﺬي ﻳﻤﯿﺰ اﻟﻄﺮق‬
‫‪ -16‬ﺛﻢ اﺧﺘﯿﺎر طﺒﻘﺔ ‪ Pavement Events‬داﺧﻞ اﻻﺧﺘﯿﺎر ‪Overlay Event table‬‬
‫‪ -17‬اﺧﺘﯿﺎر ﻧﻮع ال ‪ Overlay‬وﺳﻨﺨﺘﺎر ھﻨﺎ ‪Intersect‬‬
‫‪ -18‬ﺛﻢ ﻧﻀﻐﻂ ‪Ok‬‬

‫‪26‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫ﺳﯿﻈﮫﺮ اﻟﺠﺪول اﻟﺨﺎص ﺑﮫﺬه اﻟﻨﺘﯿﺠﺔ وﻧﺴﺘﻄﯿﻊ رؤﻳﺘﻪ ﻋﻨﺪﻣﺎ ﻧﺬھﺐ اﻟﻲ‬
‫‪ Source‬اﺳﻔﻞ ‪Table of Contents‬‬
‫وﻧﺴﺘﻄﯿﻊ ﻓﺘﺢ ھﺬا اﻟﺠﺪول ورؤﻳﺔ اﻟﺒﯿﺎﻧﺎت اﻟﺨﺎﺻﺔ ﺑﻪ‬
‫وﺳﻨﺠﺪ اﻧﻪ ﻋﻤﻞ دﻣﺞ ﻟﻠﺒﯿﺎﻧﺎت اﻟﺘﻲ وﻗﻊ ﻋﻠﯿﮫﺎ اﻟﺘﻄﺎﺑﻖ ﻣﺎﺑﯿﻦ اﻟﺤﻮادث اﻟﺘﻲ‬
‫ﻧﺘﺞ ﻋﻨﮫﺎ اﺻﺎﺑﺎت واﻟﻄﺮق اﻟﺘﻲ ﺗﺰﻳﺪ اﻟﺴﺮﻋﺔ ﻓﯿﮫﺎ ﻋﻦ ‪120‬ﻛﻢ‬
‫وﺳﻨﺠﺪ اﻟﺼﻒ اﻟﻮاﺣﺪ ﻳﺤﻤﻞ ﺑﯿﺎﻧﺎت ﻛﻼ اﻟﺠﺪوﻟﯿﻦ‬

‫وﺑﻌﺪ ذﻟﻚ ﻧﺮﻳﺪ ﺗﺤﻮﻳﻞ ھﺬا اﻟﺠﺪول اﻟﻲ ‪ Events layer‬وﺗﺤﺪﻳﺪ ھﺬه اﻟﺒﯿﺎﻧﺎت ﻋﻠﻲ اﻟﻄﺮق‬
‫وﻣﻌﺮﻓﺔ اﻣﺎﻛﻦ اﻟﺤﻮادث اﻟﺘﻲ ﺣﺪث ﻓﻲ ﺳﺮﻋﺎت ‪120‬‬
‫‪-19‬‬
‫‪-20‬‬
‫‪-21‬‬
‫‪-22‬‬
‫‪-23‬‬
‫‪-24‬‬
‫‪-25‬‬

‫‪27‬‬

‫ﻧﻘﻮم ﺑﺎﻟﺬھﺎب اﻟﻲ ‪Arc toolbox‬‬
‫ﺛﻢ ﻧﻘﻮم ﺑﻔﺘﺢ ‪Linear Referencing Tool‬‬
‫ﺛﻢ ﻧﺨﺘﺎر ‪Make Route Event Layer‬‬
‫ﻧﺨﺘﺎر طﺒﻘﺔ ال ‪ Route‬اﻟﺘﻲ ﻧﺮﻳﺪ ان ﻧﻮﻗﻊ ھﺬه اﻟﻨﻘﻂ ﻋﻠﯿﮫﺎ‬
‫ﻧﺨﺘﺎر اﻟﺠﺪول اﻟﻨﺎﺗﺞ ﻋﻦ اﻟﻌﻤﻠﯿﺔ اﻟﺴﺎﺑﻘﺔ ‪Accident _Feature Overlay‬‬
‫ﺗﺤﺪﻳﺪ ﻧﻮع اﻟﺤﺪث‬
‫ﻧﻀﻐﻂ ‪Ok‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫ﺳﯿﺘﻢ ﻋﻤﻞ طﺒﻘﺔ ‪ Events‬ﺑﺎﻟﺤﻮادث اﻟﺘﻲ ﻧﺠﻢ ﻋﻨﮫﺎ اﺻﺎﺑﺎت وﺣﺪﺛﺖ ﻋﻠﻲ ﺳﺮﻋﻪ ‪ 120‬ﻛﻢ وھﻲ‬
‫اﻟﻮاﺿﺤﺔ ﻓﻲ اﻟﺼﻮرة اﻟﺘﺎﻟﯿﺔ‬

‫ﺗﺴﺘﻄﯿﻊ ﻋﻤﻞ اﻟﺘﻘﺎرﻳﺮ ﺑﻌﺪھﺎ ﻛﺎﺣﺪ‬
‫ﻣﺨﺮﺟﺎﺗﻚ ﻟﮫﺬه اﻟﺘﺤﻠﯿﻼت‬

‫‪28‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫]‪[Linear Referencing‬‬

‫اﻋداد‪ /‬رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬

‫)اﻟﻠﮫﻢ اﺟﻌﻠﻨﻲ ﺧﯿﺮا ﻣﻤﺎ ﻳﻈﻨﻮن وأﻏﻔﺮ ﻟﻲ ﻣﺎﻻ ﻳﻌﻠﻤﻮن (‬
‫اﺳﺄل ﷲ اﻟﻌﻠﻲ اﻟﻌﻈﯿﻢ أن ﻳﺘﻘﺒﻞ ھﺬا اﻟﻌﻤﻞ ﺧﺎﻟﺼﺎ ﻟﻮﺟﻪ اﻟﻜﺮﻳﻢ‬
‫ﻧﺴﺄﻟﻜـــﻢ اﻟــــﺪﻋـــــﺎء‬

‫رﻣﺿﺎن ﺷﺎﻓﻌﻲ‬
‫‪AIR_RAMADAN@YAHOO.COM‬‬

‫‪2012‬‬

‫‪29‬‬

‫‪AIR_RAMADAN@YAHOO.COM‬‬