arcgis四至生成工具有画直角房屋的工具?

本帖子已过去太久远了,不再提供回复功能。javascript arcgis javascript 画扇形 - 为程序员服务
为程序员服务
arcgis javascript 画扇形
function drawPoint() {
var stringMessage = window.external.getLongAndLat();
var json = $.parseJSON(stringMessage); //转换为json对象
var apoint = [];
for (var i = 0; i & json. i++) {
apoint.length = 0;
//转换经纬度
var jsons = json[i];
var clon = parseFloat(jsons.clongitude);
var clat = parseFloat(jsons.clatitude);
apoint = getPoints([clon, clat], 0.001, 0, 60, 30);
apoint.push([clon, clat]);
var othersymbol = new esri.symbol.SimpleMarkerSymbol(esri.symbol.SimpleMarkerSymbol.STYLE_CIRCLE, 15, new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new dojo.Color([0, 0, 200]), 2), new dojo.Color([0, 0, 200]));
var polygonJson = { &rings&: [[[120..001], [120..001]]], &spatialReference&: { & wkid&: 4326 }
var po = { &rings&: [apoint], &spatialReference&: { & wkid&: 4326} };
var otherInfo = Template(&地理位置:${name}&, &经度:${lon}&/br&纬度:${lat}&);
var polygon1 = new esri.geometry.Polygon(po);
var gr1 = new esri.Graphic(polygon1, othersymbol, { &lon&: jsons.clongitude, &lat&: parseFloat(jsons.clatitude), &name&: jsons.bsName }, otherInfo);
map.graphics.add(gr1);
GraphcDreaLayer.add(gr1);
function getPoints(center,radius,startAngle,endAngle,pointNum) {
var points = new Array();
points.push(center);
for (var i = 0; i &= pointN i++) {
angle = startAngle + (endAngle - startAngle) * i / pointN
sin = Math.sin(angle * Math.PI / 180);
cos = Math.cos(angle * Math.PI / 180);
x = center[0] + radius *
y = center[1] + radius *
points[i] = [x, y];
var point =
point.push(center)
//该片段来自于
您可能的代码
相关聚客文章
荣誉:1291
相关专栏文章 用arcgis做高程坡度坡向分析(等高线)_建筑/土木_工程科技_专业资料。适合初学arcgis的人,很详细的步骤 用ArcMap9.x 做地形分析:高程、坡度、坡向来源: 刘秀的...  arcgis等高线做内插技术流程_IT/计算机_专业资料。arcgis等高线做内插技术流程一、先在菜单“工具--扩展”打开“3D Analyst” 二、在工具栏的空白处点击鼠标右键“...  ArcGIS 中不连续等高线转等高面 1、 原数据为不连续的等高线 2、 使用工具箱中的融合工具连接线,融合字段为高程(Elev) 3、 使用 Edit 工具编辑融合后仍然不...  ArcGis等高线自动矢量化_IT/计算机_专业资料。技术分享ArcGis 等高线自动矢量化一、 首先要确定客户提供的 TIF 文件的含有 TIFW 等投影信息,即 坐标正确。 二、 TI...  ArcGIS 用 DEM 提取等高线的方法 ArcMap 有两种方法使用 DEM 提取等高线 1、通过 ArcToolbox 打开 3D Analyst Tools-&Raster Surface-&Contour,如下图 在弹出的...  将点导入ARCGIS生成等高线_法律资料_人文社科_专业资料。GIS技术文章 ...基于DEM的明暗等高线制作... 1页 免费
运用Google Earth和ArcG... 14页 免费...  基于DEM的明暗等高线制作在ARCGIS中的具体操作步骤_IT/计算机_专业资料。基于 DEM...等高线用白色显示,位于背光面的等高线用黑 色显示,背景用灰色显示,得到明暗等高线...  arcGIS为等高线赋值方法_IT/计算机_专业资料。利用 GIS 为等高线赋值方法首先要有等高线计曲线标注的文本,才能进行等高线赋值工作。 1. 首先在 GIS 里面加入等高线标注...  运用Google Earth 和 ArcGIS 制作地方等高线地形图 运用 Google Earth 和 ArcGIS 制作等高线地形图的方法,并且经过检验,与 Google Earth 的误差很小,与当地真实地形...如何实现在ArcMap里画出带有直角的线或面?
在ArcMap里画出带有直角的线或面是件痛苦的事情,它没有比较快捷的方式,除非是正南正北的长方形才能用到这个,否则你还是继续向下阅读下吧:
(对遥感影像图数字化为例)
步骤1、沿着最长边准确地画出第一条边(最长边的理由自己考虑)
步骤2、按住Ctrl+F,输入角度90
步骤3、沿着影像画出第二条边确定第三个点,并点击右键选square and finish。
好坏自己评价。
不足之处主要就是效率太低,尤其是在房屋拐角较多的情况下。
建议:如果是需要画直角的数据太多,可以在MicroStation或者是GeoMedia(直角快捷键是C,任意角是L)等下数字化,然后到处成ArcGis的格式即可。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 arcgis卷帘工具 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信