kikita & Maps

GIS,spatial and artificial intellegence learning and share

微软 OFFICE 产品中,Excel是很强大,并且平民化的表格制作工具。ArcGIS 用户会经常需要在两种软件中做交互,今天就来说一说 ArcGIS Desktop 与 Excel。

ArcGIS Desktop 中访问 Excel 数据

Excel 表可直接在 ArcGIS 中打开,使用方法与其他表格数据源类似。例如,可以向 ArcMap 中添加这种表、在 ArcCatalog 中预览这种表,并可将这种表作为地理处理工具的输入数据。

通过 ArcGIS 进行访问Excel表时,每个工作表在 ArcGIS 中都是一个单独的表,名称末尾带有美元符号 $ 标识,但是这个$并不是表名的一部分。如果工作表的表名中包含空格,那表名称周围会括有单引号。

对于ArcGIS Desktop 对 office 版本的支持情况

ArcGIS 支持 :

  • Excel 2003 以及更早版本的 .xls 文件;
  • Excel 2007 的 .xlsx 文件。

为什么要分开说呢?

*.xls 文件可以直接在ArcGIS中以只读的形式打开,例如直接在ArcMap中添加数据、在ArcMap中添加XY数据显示为点、在ArcCatalog中进行查看等等。

Read more »

首先要准备基础数据,一张DEM栅格图。

然后将掩膜水位以下的数据提取出来以备后用。这里我提取了高程1000以下的像元。

对这个图层设置分类渲染,并设置半透明:

效果:

生成DEM山影图,使用空间分析工具箱中的 Hillshade

Read more »

上篇博客说的是 Project 工具中 Geographic Transformation 参数什么情况下是必填的。

另外,Project 是矢量数据的坐标系变换工具,如果数据源是栅格数据,需要使用 Project Rater 工具。

 这篇博客主要写一下,有关自定义地理变换方法。

ArcGIS 中提供地理变换方法主要有这几种:Geocentric_Translation、Molodensky、Molodensky_Abridged、Position_Vector、Coordinate_Frame、Molodensky_Badekas、NADCON、HARN、NTV2、Longitude_Rotation、Unit_Change 和 Geographic_2D_Offset。可使用“创建自定义地理变换(Create Custom Geographic Transformation)”工具来创建转换方法。地理坐标系包含了基于椭圆体的基准面,因此地理变换会更改基础椭圆体。在基准面间进行变换的方法很多,这些方法具有不同的精度和范围。

地理变换是针对地理坐标系的,也就是经纬度坐标进行转换,如果输入数据的坐标系中还包含了平面坐标系(投影),在使用 Project 工具的过程中会自动做相应的投影变换,转到地理坐标系,地理变换后,如果需要再转为相应的投影坐标系。

PS:

所有的自定义地理变换文件都将存储为扩展名为 .gtf 的文件,并存储在用户 Application Data 文件夹下的 ESRI\<ArcGIS product>\ArcToolbox\CustomTransformations 文件夹中。自定义变换文件不能进行编辑。它们为二进制文件,用来储存版本和字符串长度信息,如果在ArcGIS之外进行自行编辑,可能会被损坏。

下面我们来看看常用的转换方法吧,帮助中有介绍,我下面来个精简整理版的:

1)Geocentric_Translation

Read more »

地理坐标系变换是数据处理过程中常遇到的问题,今天就说下这方面的问题。

如果遇到这种情景:两份数据有不同的坐标系,想叠加在一起显示,作图或显示精度要求不高。

这种情况使用 ArcMap 的动态投影即可,ArcMap 的内部动投影机制会解决地理坐标系变换的问题。数据在显示的过程中,会实时的被转换,但不改变数据本身。

如果我们需要进行地理坐标系转换,我们知道 ArcGIS Desktop 中提供了 Project 工具。

此工具界面上有个至关重要的参数:Geographic Transformation。我们发现它的后面赫然写着。依照使用其他工具的经验,这种打了 Optional 标志的参数,不就是可填可不填的意思吗?

但是,它真的让你随便的可填可不填吗? Naive! 图样图森破! 这个参数的填写与否,完全是受前面两个参数决定的,主要三种情景吧。


情景1:

不涉及到地理坐标系变换的坐标变换,这个参数完全不需要,而不是 optional 哦。

例如:从 GCS_Xian_1980 进行投影变换,转换为 Xian_1980_3_Degree_GK_CM_120E 投影坐标系。

Read more »

    许多用户会问 CityEinge 到底支持多少种栅格数据作为底图数据?

    CityEngine目前的帮助文档略显单薄,作为工具书查看是很好的,但是作为知识类资料就不如ArcGIS Desktop的帮助文档完整饱满。因此像“栅格数据支持列表”这种归纳性的文档当然现在还是没有……

    只能从软件界面自身去寻找了,就把这页贴出来,方便大家参考。从以下这个长长的下列表中可以了解CityEngine支持的类型:

(png,jpg,tif,jpeg,img,data,ico,xpm,dds,tga,psp,tiff,vbs,sid,mpeg,jsl,xbm,sit,bmp,mpg,dat,com,hqx,cur,dll,bin,emf,exe,gif,xyz,sgi)

   CityEngine在显示栅格数据时,对数据有一定的要求,不满足要求时可能会出现不显示等情况。

   CityEngine使用了OpenGL技术用于3D模型/场景的显示,当显示模型的时候,会将所有的texture数据输入到显存(不是内存哦!)显存的大小在机器中通常是不大的(256M~1.5G,或者更大一点吧),因此CE对输入的栅格数据是要求的。

    为了获取最佳的效果,如下几点要注意哦~

(1)显卡驱动一定要安装至最新版本!

(2)Texture图层尽量选择 8-bit 的,terrain 图层中的Heightmap也可以是32-bit的。

Read more »
0%