gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15947
  • QQ554730525
  • 铜币25339枚
  • 威望15364点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
阅读:2317回复:2

动态分段分析应用

楼主#
更多 发布于:2003-08-07 08:57
一、分析方法

    对于Route和事件等的分析,是通过先将它们转换为Coverage,然后通过对生成的Coverage执行常规分析而实现的。

二、Route的分析

    利用Reselect等命令,选出Route,然后使用RouteArc命令将它们转换为Coverage,然后执行分析。

Arc: usage reselect
Usage: RESELECT <in_cover> <out_cover> {in_feature_class}
{selection_file} {out_feature_class}
Arc: reselect roadcov roadcov route.bus # route.high_st
>: reselect route_number = 8
>: <CR>
Do you wish to re-enter expression (Y/N) n
Do you wish to enter another expression (Y/N) n
1 feature out of 74 selected
Arc: usage routearc
Usage: ROUTEARC <in_cover> <route_system> <out_cover>
Arc: routearc roadcov high_st highstreet
Arc: usage buffer
Usage: BUFFER <in_cover> <out_cover> {buffer_item} {buffer_table} {buffer_distance}
{fuzzy_tolerance} {LINE | POLY | POINT | NODE} {ROUND | FLAT} {FULL | LEFT | RIGHT}
Arc: buffer highstreet high_area # # 500 # line

三、事件的分析

例如寻找沿8号路径500米范围内,车费为4元的区域。

Arcplot: reselect roadcov route.bus route_number = 8
BUS routes : 1 of 34 selected
Arcplot: reselect busfare info fare = 0.30
BUSFARE records : 23 of 248 selected
Arcplot: usage writeselect
Usage: WRITESELECT <selection_file> {cover} {feature_class}
Arcplot: writeselect low_fare
2 selected set(s) written to low_fare

Arc: eventsource add linear fare busfare info linear route_number bus-id from to
Arc: usage eventarc
Usage: EVENTARC <in_cover> <in_route_system> <event_source> <out_cover> {offset_item | constant}
{offset_lookup} {selection_file}
Arc: eventarc roadcov bus fare highstreet # # low_fare
Creating output coverage HIGHSTREET
Arc: buffer highstreet near_lowfare # # 500 # line

四、事件叠加分析(Event Overlay)

Arc: eventsource add point acc accidents info ordered roads-id roads-id location
Arc: eventsource add linear crack pav_crack info ordered roads-id roads-id from to
Arc: eventsource add point result accidents_pav info linear roads-id roads-id location
WARNING: Event table ACCIDENTS_PAV does not exist

Arc: usage overlayevents
Usage: OVERLAYEVENTS <out_event_source> {UNION | INTERSECT}{selection_file} {cover} {route_system}
Arc: overlayevents result intersect
Enter event sources to be overlaid (Type END or a blank line when done):
=============================================================
Enter event source 1: acc
Enter event source 2: crack
Enter event source 3: <CR>
Done entering event sources (Y/N)? y
Do you wish to use the above event sources (Y/N)? y

Arc:list Accident_Pav



五、利用AML辅助分析

[EXISTS] [FILELIST] [GETCOVER] [GETITEM] [GETUNIQUE] [ITEMINFO] [LISTITEM]等函数提供了使用和获得RAT和SEC表信息的功能

Arc: &describe roadcov
Arc: &type %dsc$routesystems%
2
Arc: &type %dsc$routenames%
busroutes, highways
Arc: &type %dsc$routes%
45, 17
Arc: &type %dsc$sections%
2250, 824

喜欢0 评分0
denxiqing
路人甲
路人甲
  • 注册日期2003-07-28
  • 发帖数76
  • QQ
  • 铜币180枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2003-08-07 21:49
这个不错,现在很多人都使用ARCMAP的图形界面,用字符界面的较少,不知在图形界面中如何使用Route.
举报 回复(0) 喜欢(0)     评分
dengfujun
路人甲
路人甲
  • 注册日期2003-09-22
  • 发帖数91
  • QQ
  • 铜币366枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2003-09-23 11:03
太麻烦了。
举报 回复(0) 喜欢(0)     评分
游客

返回顶部