|
|||
![]() |
فصل نهم: خط فرمان و اسکريپ نويسي |
![]() ![]() |
|
|
Script |
محيط اسكريپت در واقع محيط برنامه نويسي است. براي ايجاد يك اسكريپت به منو فايل رفته و از گزينه create آيتم script را انتخاب كنيد. به پنجره زير خواهيد رسيد:
زبان برنامه نويسي و عملگرهاي اين محيط همانند خط فرمان است. بياييد با استفاده از مثالهاي ILWIS يك كار حرفه اي انجام دهيم:
در جعبه فرمان Script دستورات زير را تايپ نمائيد:
Rem ILWIS Script
Opentbl Cityblock.tbt
Tabcalc Cityblock Areadistrict = ColumnAggregateSum(Area, District, 1)
Tabcalc Cityblock Distrlanduse = District + Landuse
Tabcalc Cityblock Areadistrlu = ColumnAggregateSum(Area,Distrlanduse, 1)
Tabcalc Cityblock Residential {dom = perc;::1} = IFF(Landuse =“Residential”,
100*Areadistrlu / Areadistrict, 0)
Tabcalc Cityblock Commercial {dom = perc;::1} = IFF(Landuse =“Commercial”, 100
* Areadistrlu / Areadistrict, 0)
Tabcalc Cityblock Institutional {dom = perc;::1} = IFF(Landuse
=“Institutional”, 100 * Areadistrlu / Areadistrict, 0)
Closetbl Cityblock.tbt
Rem Open the table District
Opentbl District.tbt
Tabcalc District Residential = ColumnJoinMax(Cityblocks.tbt,Residential,
District, 1)
Tabcalc District Rommercial = ColumnJoinMax(Cityblocks.tbt,Commercial,
District, 1)
Tabcalc District Institutional = ColumnJoinMax(Cityblocks.tbt,Institutional,
District, 1)
Tabcalc District Population = ColumnJoinSum(Cityblocks.tbt,Population,
District, 1)
Tabcalc District Children = Population * Pchildren / 100
Tabcalc District Childpschool = Children / Schools
Closetbl District.tbt
Open District.tbt
د
رخط اول جدول cityblock باز شده تا در حافظه موجود باشد. در خط دوم جمع كل سطح در منطقه محاسبه شده است. در سطر سوم دوستون جدول باهم جمع شده و در ستون جديدي محاسبه شده است. در سطر چهارم عمل جمع صورت گرفته است. سطرها 5، 6و 7درصد سه پامتر محاسبه شده است. در سطر 8 جدول از حافظه پاك مي شود. درچهار سطر بعدي عمل الحاق صورت مي گيرد. در سط 15محاسبه اي صورت گرفته و حاصل آن در خط بعد استفاده مي شود. در سطر17 جدول بسته مي شود و در سطر 18 جدول نمايش داده مي شود.براي اجراي اسكريپت
از موجود بودن فايلهاي مورد استفاده مطمئن شويد. نامي به اسكريپت بدهيد و آنرا
ذخيره نمائيد. اكنون از آيكون اجرا
استفاده كنيد و
اسكريپت را اجرا نمائيد.
|
![]() |
![]() |