多边形图层中使用Picture Marker Symbol技巧

目的:在多边形重心位置添加图片进行符号化。

传统方法:将多边形转为点,对点进行Picture Symbol处理。
缺点:增加了点图层数据,在大数据量情况下数据维护复杂。

优化方法:处理多边形Feature的Label
1、在arcmap中右击多边形图层选择Properties,选择Labels标签,首先将Text Symbol中的文字颜色设置为No Color


2、

ArcGIS Server 客户端开发中如何使用自定义坐标系

1 场景描述

本文的应用场景,是要通过某市的行政区划,去查询覆盖指定县市的影像数据。其中行政区划采用Xian80地理坐标系,而影像数据则采用了该市的地方平面坐标系,因此需要进行坐标转换。
下文将为您介绍如何在ArcGIS Server开发中进行坐标系转换。

2 关于自定义坐标系

本文所谓的自定义坐标系,是指没有包含在ArcGIS自带的坐标系中的坐标系。比如你通过ArcGIS的坐标系定义工具自

Maplex高级标注控制—道路压盖

道路可以说是一幅地图的“骨架”,我们对地图的阅读很多情况下都是从道路及相关的内容开始的;所以,道路的显示情况会影响我们对地图的第一印象和评价。
如下图,很多地物的标注信息都压盖到道路上了,给人的第一感觉就是地图很“赘”,不清爽,看着有些“累”。



对于上图中出现的那种情况,我们完全可以通过Maplex高级标注来设置。首先,启用地图的Maplex高级标注;打开道路图层标注属性页,点

CityEngine中的shape轴概念

1 Shape轴
在CityEngine的文档中暂时还没看到对于轴的说明,但是我们可以通过一些例子来对CityEngine中轴的定义有一个了解。先看看以下的图片:


图中出现了两个轴,在右下角的是场景的轴(以下简称为主轴);在Shape的右上角的是Shape自己的轴(以下简称为Shape轴)。从这一张图我们可以看出Shape图形是具有其自身的轴,这个轴并不是跟主轴平行的,而这个轴

CityEngine生成不等间距桥墩

在CityEngine中建立高架桥时自动生成的桥墩属于几乎等距的桥墩,对于不等距的桥墩该如何处理?另外,等距桥墩会有产生很多问题,比如:桥墩会压盖在下方路面上。
解决思路:获取桥墩点位数据,之后使用模型替换方法将点数据替换为桥墩。
解决方法:
 1、 首先是模型的准备,可以使用3DMax或者其他建模软件来建立桥墩的三维模型。并将做好的模型文件(obj)拷贝到工程文件夹assets下。
   
 

ArcGIS Runtime 本地API介绍(六)

本例子使用GPK实现一个缓冲区分析,在地图上单击,以该点作为基点然后根据输入的缓冲距离做缓冲区分析,核心代码如下:

namespace ArcGISWpfLgp
{

public partial class MainWindow : Window
{
Geoprocessor pGPTask;

public

CityEngine使用Python脚本导出模型

在前一篇《CityEngine使用Python脚本按feature整体导出道路》中介绍了如何按照GIS道路数据的ObjectID将道路导出,用户在使用过程中提出几个问题,如:
1、 脚本的使用范围是CityEngine的整个场景,在数据量非常大的时候会卡死
2、 在对道路数据进行处理的时候,Name字段必须赋值为ObjectID,不够直观
3、 在道路数据表中记录道路的条数以便修改Python脚本

ArcGIS10桌面产品试用申请下载(一)

ArcGIS10已在大家的期待中问世了,想试用的朋友可以到Esri官网上去申请,具体的步骤如下:
登录http://www.esri.com/,按下面各图所示依次点击每个页面上的按钮或链接。





登录或注册账号。如曾经注册过Esri Global Account账号,此处登录;否则,点击下图中的链接进行注册

点击下图左侧的“Get Started”按钮
填写

ArcGIS Server For Java10.0 TOKEN配置问题

在使用ArcGIS Server For Java10.0配置TOKEN的时候遇到一个奇怪的问题如下:在server manager中配置安全信息存储在oracle11GR的数据库中,提示成功,并且通过PLSQL看到创建的表。、
然后通过server manager添加第一个用户后提示成功,但是再次添加用户出现如下信息:

解决办法是使用PLSQL打开arcgis_security_

【且听我说“镶嵌数据集建库”】2、影像入库后的维护

用了一个倒叙,本来是应该先实现影像建库,再进行建库后维护,不过如果没什么具体要求,不同的影像类型入库后的维护都类似,而且接下来要有很多篇幅的影像入库描述,还是先在这里把后期维护给大家交代一下~

影像入库后会存在影像增加、删除、路径更改等情况,需要进行入库后的数据维护。
(1) 数据库更新(Synchronize Mosaic Datas

比例尺不变 放大单个Polygon

这是一个同事给提的需求,在此我把问题,以及研究的结果都整理出来。希望对大家有所帮助。
需求:如图1,希望在当前比例尺下,鼠标选中仙女湖的Polygon时能够对它重新渲染并放大n倍,几何重心不变。


实现方法:
1、 获取该Polygon的几何重心。
以ArcEngine为例,采用IArea.Centroid方法得到质心,即几何重心,O(lon,lat)

图 2
2、

ArcGIS三维场景中(Globe)如何获得屏幕所在点的坐标值

在三维开发中有些功能需要捕捉鼠标所在的坐标值,而非地形上某一个点。比如想测量建筑物、管线模型上某两点的距离,这时候如果捕捉到的是地形上某两个点,那返回的距离必然也是错误的。
如下图红色线用来测量管线间的某段三维距离这个需求,就是需要能够捕捉到管线上任意两点,然后通过距离求解获得三维长度。这个操作的核心步骤在于捕捉三维空间中的碰撞点。



如下代码dScreenX和dScreenY是屏幕像素点坐标