根据道路的shape获得high_cross和low_cross

如图所示:如何根据提供的道路的shape file获得该路的high cross和low cross

所谓的high cross就是图中的king st这条路,low cross是Gravers Ln这条路。

具体实现的方法如下:

#1 将道路的shape数据导入到 Sql Server中

#2 在实体表中增加两个字段low_cross和high_cross

#3 用程序【我是用C#写的一个小程序】循环每条街道,找出跟当前街道相交的路,获得当前道路起始点地址的经纬度和一个交叉路口的经纬度,比较起始点位置与交叉路口的远近,离数字较小的近就是low cross,离数字小的较远的就是high cross。

#4 当然处理的过程中有多种情况:有只有一个交叉点的情况 -- 只能更新一个high cross 或者low cross

两个交叉路都在同一个方向的 -- 这就需要用Intersections的方法获得交叉点比较,然后用STEquals的方法比较这两个点是否为同一个点

三个交叉路口、四个交叉路口、五个交叉路口的都有 -- 处理方法是一样,当前无法区分那个确实是high cross 和low cross,所以这种情况就是high cross或low cross可能有多个的情况。

时间: 2024-11-04 02:21:14

根据道路的shape获得high_cross和low_cross的相关文章

依据道路的shape获得high_cross和low_cross

如图所看到的:怎样依据提供的道路的shape file获得该路的high cross和low cross 所谓的high cross就是图中的king st这条路,low cross是Gravers Ln这条路. 详细实现的方法例如以下: #1 将道路的shape数据导入到 Sql Server中 #2 在实体表中添加两个字段low_cross和high_cross #3 用程序[我是用C#写的一个小程序]循环每条街道,找出跟当前街道相交的路,获得当前道路起始点地址的经纬度和一个交叉路口的经纬度

看到shape文件可以加载到GOOGLE EARTH上的方法,有空可以试试

引用 Shape文件转为KMZ并在Google Earth中显示 (1)在ArcGIS中加载一个Shape文件,笔者加载的是某个地区的道路(双线道路)图层 (2)在ArcToolbox中,依次展开Conversion Tools—>To KML—>Layer to KML, (3)双击Layer to KML,打开Layer to KML对话框,在Layer中设置要进行转换的Shape文件:在Output File中设置输出文件路径及名称:在Layer Output Scale中设置输出比例.

The Five Competitive Forces That Shape Strategy

編按:1979年, <哈佛商業評論> 刊出〈競爭作用 力如何形塑策略〉 (How Competitive Forces Shape Strategy ),這篇文章的作者是當時擔任副教授的年輕經 濟學家麥可.波特 (Michael E. Porter ).那是他在本 刊發表的第一篇文章,為 「策略」這個領域帶來革命性的 變化.接下來幾十年,波特把他獨特而嚴謹的經濟研究 方法,應用到公司.區域.國家的研究上,最近還擴大 到健康照護和慈善事業領域. 「波特的競爭五力」 形塑了 一整個世代的學術研究和

P1070 道路游戏

题目描述 小新正在玩一个简单的电脑游戏. 游戏中有一条环形马路,马路上有 n 个机器人工厂,两个相邻机器人工厂之间由一小段马路连接.小新以某个机器人工厂为起点,按顺时针顺序依次将这 n 个机器人工厂编号为1~n,因为马路是环形的,所以第 n 个机器人工厂和第 1 个机器人工厂是由一段马路连接在一起的.小新将连接机器人工厂的这 n 段马路也编号为 1~n,并规定第 i 段马路连接第 i 个机器人工厂和第 i+1 个机器人工厂(1≤i≤n-1),第 n 段马路连接第 n 个机器人工厂和第 1个机器人

android shape的使用

shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 圆角 --> <corners android:radius="9dp&q

基于单分类器的高分辨率遥感影像道路提取

本人硕士阶段做了很久的高分辨率遥感影像道路提取,颇有心得,在此,本人将最新的研究成果进行开源... 大家都知道,传统的基于机器学习的分类方法通常需要正负样本的同时参与,才能得到目标类,但是负样本的勾选,通常很困难,也非常难获得,根据文献- <Elkan, Charles, and Keith Noto. "Learning classifiers from only positive and unlabeled data." Proceedings of the 14th ACM

【Codevs1183】泥泞的道路

Position: http://codevs.cn/problem/1183/ List Codevs1183 泥泞的道路 List Description Input Output Sample Input Sample Output HINT Solution Code Description CS有n个小区,并且任意小区之间都有两条单向道路(a到b,b到a)相连.因为最近下了很多暴雨,很多道路都被淹了,不同的道路泥泞程度不同.小A经过对近期天气和地形的科学分析,绘出了每条道路能顺利通过的

Android Selector 与 Shape 基本用法

分类: Android2011-07-19 11:07 7513人阅读 评论(4) 收藏 举报 androidencodingbutton测试c 1:Selector drawable的item中可以有以下属性: android:drawable="@[package:]drawable/drawable_resource" android:state_pressed=["true" | "false"] android:state_focuse

POJ 2421 Constructing Roads 修建道路 最小生成树 Kruskal算法

题目链接:POJ 2421 Constructing Roads 修建道路 Constructing Roads Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 19698   Accepted: 8221 Description There are N villages, which are numbered from 1 to N, and you should build some roads such that e