• 1、ARCGIS在导入Excel坐标点的时候出现“没有注册类”的情况怎么办?

确保你本机上装有office,并且版本要能够识别XLSX格式。2007以上。

  • 2、导入excel时result报错

ERROR 000361: The name starts with an invalid characterFailed to execute (FeatureClassToFeatureClass).
描述
任何数据库都可以对表名和字段名的命名进行限制。例如,文件地理数据库中的表不能以数字或特殊字符(例如星号 (*) 或百分号 (%))开头。

  • 3、导入地理坐标点:

创建地理空间数据库,先倒入表格,(注意:输出文件首字母不能是数字),再将表格创建要素
地理中用经纬网表示地理坐标事物时,一般都是先说纬度,再说经度。但是在ArcGIS里面x表示经度,y表示纬度!!
参看ArcGIS帮助文档:

  • 4、Arcgis的spatial analyst tools没有证书怎么办,图上


 需要打开Tools菜单下extensions选项,勾选上spatial analyst

  • 5、ArcGIS相关,栅格数据和多边形矢量叠加应该怎样做?

描述为我有一份全国县级的多边形数据,另有一份全国灯光栅格数据(1km*1km),现在我希望获得每个县灯光总值和每个县灯光斑块总面积,在ArcGIS 10中应该怎么做呢?
答:在ArcToolBox下的Spatial Analyst Tools有区域分析工具Zonal,可以实现基于多边形对栅格数据进行区域统计,比如区域的mean,sum,area等 但是要求栅格数据的value是整型,如果是浮点型,有些统计值就不能获得 当然,自己用ArcEngine是一定可以实现的,只是需要自己编程,略麻烦。

  • 6、arcgis中属性表怎么导出到excel里

打开特性表 导出

保存类型 选 dbase表  保存文件为dbf,可以用excel打开

7、给jpg图像设置坐标数据,图像校准

用一张带有坐标的图像作为地图,再加载jpg图像,然后右键导航栏添加工具Georeferencing。

选中,现在jpg中点击校准位置(生成绿色坐标十字),再在地图坐标中找到对应位置坐标点击(生成红色坐标十字),重复添加校准坐标即可。点击按钮,查看添加的坐标校准后的残差,然后依次点选工具箱上的Georeferencing-->rectify保存jpg图像,最好备份成tif格式。

8、ArcGIS中矢量区格网图层生成栅格图像

1、创建与矢量图层一样大的栅格图像:可以用参考已知的栅格图层转换为ASCII文件
2、ASCII转栅格:Conversion Tools-->To Raster-->ASCII to Raster
ASCII文本文件:
ASCII格数(ARCGIS支持a.txt格式)
ncols    46(列数)
nrows    42(行数)
xllcorner    425976.566600(图像左下角横坐标,非格网中心,边界处坐标)
yllcorner    4396643.610200(图像左下角纵)
cellsize    1000(格网大小,单位米)
NODATA_value    -9999(缺失值)
0    0    0    0(正文栅格数值,可换行可不换)
对应投影文件a.prj如下:
Projection    UTM
Zone          50
Datum         WGS84
Spheroid      WGS84
Units         METERS
Zunits        NO
Parameters   

9、arcgist 中999999号错误是什么?

解决方法:
1、检查输入数据:运行工具ArcToolBox tool Data Management Tools -> Features -> Repair Geometry ,选择需要检测的图层,执行完成会有一个报警,显示的是图层的哪些行存在错误。

2、工具集问题:重新安装ArcGIS或者做如下操作:
开始-->运行-->输入cmd,回车,在命令提示符下输入
for %1 in (%windir%\system32\*.ocx) do regsvr32 /s %1
回车,滚动完毕后,再输入:
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
回车!直到屏幕滚动停止为止,重启电脑

3、数据过大:处理大型数据时建议使用企业地理数据库和文件地理数据库,它们没有大小限制。而个人地理数据库和 shapefile 的大小被限制在 2 千兆字节 (GB)。参考帮助:http://resources.arcgis.com/zh-cn/help/main/10.1/index.html#//01m10000000r000000

10、多边形裁剪栅格数据

Data Management Tools-->Raster--> Raster Processing-->Clip

11、(矢量)要素图层的(统一)配色存储

1、设置好图层配色后,将其保存为*.lyr文件:右键点击一个图层,选择存储为layer文件

2、新增加图层,点击propertities=》symbology在第一行点击import选择前面存储的.lyr文件,这样新的图层就赋一样的颜色了。

11、索引图像

索引图像包括一个数据矩阵X,一个颜色映像矩阵Map。其中Map是一个包含三列、若干行的数据阵列,其中每个元素的值均为[0, 1]之间的双精度浮点型数据。Map矩阵的每一行分别表示红色、绿色和蓝色的颜色值。在MATLAB中,索引图像是从像素值到颜色映射表值的“直接映射”。像素颜色由数据矩阵X作为索引指向矩阵Map进行索引,例如,值1指向矩阵Map中的第一行,值2指向第二行,以此类推。
如下图:
图中圆圈内的就是索引图像的索引表,下面的就是其对应RGB颜色表。
图中小圆圈处的索引号是5,对应RGB颜色的第5行,所以该处RGB颜色实际是0.2902  0.0627 0.0627
索引图像的作用就是体积小,方便传输,只需要把索引表传输过去,接收方用对应的RGB颜色表还原就行。

12、分类栅格图像单独提取(栅格计算器)

Spatial Analyst Tools-->Raster Calculator,
注意:布尔运算(&运算等)优先级比关系元算(>等)高,因此要带上括号,比如:("value">=0)&("value"<10)

13、图层透明度调整

在ArcMap中打开地图后,如果要将图层1设为透明,并将图层1覆盖于图层2上,则首先可将图层1拖动至图层2上。
然后,单击主菜单栏中的View菜单,依次选择ToolBar---effects,之后将弹出如下工具条:
单击Layer项下拉箭头,选择图层1,然后单击Adjust  Transparency按钮,拖动滚动条,该图层1的透明度就随之改变。

14、处理大型数据时建议使用哪种数据格式?

个人地理数据库和 shapefile 的大小被限制在 2 千兆字节 (GB)。如果进程的输出超过 2 GB,就会出现错误。由于企业地理数据库文件地理数据库没有大小限制,因此在处理超大型数据集时建议使用这两种地理数据库作为输出工作空间。有关企业地理数据库的数据加载策略的详细信息,请联系数据库管理员。请勿执行未经计划/未获批准的大型数据加载操作。

15、Arcpy(python语言)

1)默认参数设置用 ‘#’ 表示。
2)使用arcpy的空间分析模块时,出现licenses错误。
  • 错误:Error 000824: The tool is not licensed
  • 解决办法,添加下面一句:
# Check out any necessary licenses
arcpy.CheckOutExtension("spatial")
3)table输出csv示例:GDB file(treedn.gdb)有表trees,将其导出为成trees.csv.
  1. import arcpy
  2. import csv
  3. wd = #<working directory>
  4. table = wd+"/treedn.gdb/trees"
  5. outfile = wd+"/treedn/trees.csv"
  6. fields = arcpy.ListFields(table)
  7. field_names = [field.name for field in fields]
  8. with open(outfile,'wb') as f:
  9. w = csv.writer(f)
  10. w.writerow(field_names)
  11. for row in arcpy.SearchCursor(table):
  12. field_vals = [row.getValue(field.name) for field in fields]
  13. w.writerow(field_vals)
  14. del row

16、ArcGIS中导出成shp文件后的注意:

*.gdb里的区图层是OID作为区标识,序号以1开始
导出shp后区图层是FID作为区标识,序号以0开始

17、属性计算器Field Calculator用python做数值分割:

对于复杂一点需要分段的数据,可以勾选编辑框上方Show Codeblock,会出现一个Pre-Logic Script Code文本,在里面输入函数,比如:
  1. def fun(x):
  2. if (x < 50):
  3. return 1
  4. elif (x >= 50 and x < 100):
  5. return 2
  6. elif (x >= 100 and x < 150):
  7. return 3
  8. elif (x >= 150 and x < 200):
  9. return 4
  10. elif (x >= 200 and x < 300):
  11. return 5
  12. elif (x >= 300):
  13. return 6
然后下方文本框中输入fun(X),其中X是待分割属性,点击OK即可。
注:
1、在ArcGIS中编辑python代码中对空格要求很严格,子程序块需要统一space空格2格,否则无法计算。
2、X取值中不能存在NULL

18、Arcgis常用操作

  • 投影:Data Management Tools—>Projected and Transformations-->Feature-->Project-->UTM 50N
  • ArcGIS对图像生成网格:在ArcToolbos中,依次找到Data Management Tools—>Feature Class—>Create Fishnet,依次填写参考图层的格网范围,格网宽、高。cell按度来算:http://www.sunzx.net/archive/155.html
  • ArcGIS区图层要素合并为一个:data management tools -> generalization-->dissolve
  • 裁剪:Analysis Tools-->Extract-->clip
  • 合并:Data Management Tools-->General-->Merge
  • 插值:GeoStatistical Analyst Tools-->Interpolation
  • 缓冲区:Analysis Tools-->Proximity-->Buffer
  • 矢量元素的聚类显示:右键-->Classify button on the Symbology tab of the Layer Properties

  • 点要素图层-->格网区图层-->栅格图像:
1、叠加分析:Analysis Tools-->Overlay-->Identity,输入图层是点图层,标识图层是区图层,生成新的点图层里面有区图层的对应ID
2、
2.1(点和区一一对应)区图层链接属性表,选择链接点图层里面的对应ID
2.2(点和区多对1)在线下统计,再生成新的表连接到区图层
3、矢量区图层转换为栅格图层:导出新区图层中的数据表并转换成csv格式,用R语言根据格网建立图像矩阵,再用配套代码生成ASCII文件正文内容,然后黏贴头文件以及修改配套*.pro文件,再将ASCII转换成栅格图像。(具体参看“ArcGIS中矢量区格网图层生成栅格图像”)
  • 点要素插值-->栅格数据-->格网数据-->区图层
1、根据点标号,找到对应坐标,再生成点图层(WGS_1984),投影(UTM_50)得到点图层
2、点图层插值形成栅格数据
3、栅格数据格网化:用GRID区图层空间统计格网值,生成表。ArcToolBox下的Spatial Analyst Tools有区域分析工具Zonal-->ZonalStatisticsAsTable
4、用表链结格网区图层,格网属性连续值转为离散值
5、结果格网配色显示

【ArcGIS笔记】数据处理的更多相关文章

  1. Python学习笔记(数据处理)

    处理文件中数据 (统计分数) 看一下我们的文档里的数据: #-- scores.txt 刘备 23 35 44 47 51 关羽 60 77 68 张飞 97 99 89 91 诸葛亮 100 1.先 ...

  2. ArcGIS API for JavaScript 4.2学习笔记[0] AJS4.2概述、新特性、未来产品线计划与AJS笔记目录

    放着好好的成熟的AJS 3.19不学,为什么要去碰乳臭未干的AJS 4.2? 4.2全线基础学习请点击[直达] 4.3及更高版本的补充学习请关注我的博客. ArcGIS API for JavaScr ...

  3. Hadoop笔记系列 一 用Hadoop进行分布式数据处理(1)

    学习资料参考地址: 1.http://blog.csdn.net/zhoudaxia/article/details/8801769 1.先说说什么是Hadoop? 个人理解:一个分布式文件存储系统+ ...

  4. ArcGIS JS 学习笔记2 实现仿百度的拖拽画圆

    一.前言 吐槽一下,百度在国内除了百度地图是良心产品外,其他的真的不敢恭维.在上一篇笔记里,我已经实现了自定义的地图测量模块.在百度地图里面(其他地图)都有一个周边搜索的功能,拖拽画一个圆,然后以圆半 ...

  5. ArcGIS JS 学习笔记1 用ArcGIS JS 实现仿百度地图的距离量测和面积量测

    一.开篇 在博客注册了三年,今天才决定写第一篇博客,警告自己不要懒!!! 二.关于ArcGIS JS 版本选择 在写这篇博客时ArcGIS JS 4.0正式版已经发布.它和3.x版本的不同是,Map不 ...

  6. ArcGIS API for Silverlight学习笔记

    ArcGIS API for Silverlight学习笔记(一):为什么要用Silverlight API(转) 你用上3G手机了吗?你可能会说,我就是喜欢用nokia1100,ABCDEFG跟我都 ...

  7. ArcGIS API for JavaScript 4.2学习笔记[1] 显示地图

    ArcGIS API for JavaScript 4.2直接从官网的Sample中学习,API Reference也是从官网翻译理解过来,鉴于网上截稿前还没有人发布过4.2的学习笔记,我就试试吧. ...

  8. ArcGIS API for JavaScript 4.2学习笔记[27] 网络分析之最短路径分析【RouteTask类】

    要说网页端最经典的GIS应用,非网络分析莫属了. 什么?你没用过?百度高德谷歌地图的路线分析就是活生生的例子啊!只不过它们是根据大实际背景优化了结果显示而已. 这个例子使用RouteTask进行网络分 ...

  9. ArcGIS API for JavaScript 4.2学习笔记[19] 搜索小部件——使用更多数据源

    上一篇中提到,空间搜索小部件是Search这个类的实例化,作为视图的ui属性添加进去后,视图就会出现搜索框了. 这节的主体代码和上篇几乎一致,区别就在上篇提及的sources属性. 先看看结果: 由于 ...

随机推荐

  1. struts入门

    1.概念

  2. python操作adb代码

    adb命令的练习 #!/usr/bin/env python # encoding: utf-8 import os import re nameplt=re.compile("packag ...

  3. 读书笔记 effective c++ Item 4 确保对象被使用前进行初始化

    C++在对象的初始化上是变化无常的,例如看下面的例子: int x; 在一些上下文中,x保证会被初始化成0,在其他一些情况下却不能够保证.看下面的例子: class Point { int x,y; ...

  4. VS2015_动态链接库学习

    非MFC动态链接库 创建一个名为ex1的Win32项目 创建一个DLL项目,保留预编译的头文件   默认文件 创建完成项目之后,包含几个默认的文件   stdafx.h文件用于包含标准系统包含的头文件 ...

  5. 详细介绍Linux finger命令的使用

    Linux 允许多个用户使用不同的终端同时登陆,Linux finger命令为系统管理员提供知道某个时候到底有多少用户在使用这台Linux主机的方法,对于这个简单的命令我们还是先介绍一下再举例吧. L ...

  6. 响应式设计:根据不同设备引不同css样式

    <link rel="stylesheet" media="screen and (max-width:600px)" href="small. ...

  7. SCTF 2014 pwn题目分析

    因为最近要去做ctf比赛的这一块所以就针对性的分析一下近些年的各大比赛的PWN题目.主防项目目前先搁置起来了,等比赛打完再去搞吧. 这次分析的是去年的SCTF的赛题,是我的学长们出的题,个人感觉还是很 ...

  8. nginx配置tomcat集群

    显示nginx的核心配置 #user nobody;worker_processes 1; events { worker_connections 1024;    #并发连接数} http { in ...

  9. Hadoop(三)HDFS读写原理与shell命令

    一 HDFS概述 1.1 HDFS产生背景 随着数据量越来越大,在一个操作系统管辖的范围内存不下了,那么就分配到更多的操作系统管理的磁盘中,但是不方便管理和维护,迫切需要一种系统来管理多台机器上的文件 ...

  10. Pytest UI自动化测试实战实例

    前言 明天就放假了,4天小长假,是不是很开心!也许很多人要回老家帮家里种地,干农活.其实能陪陪家里人,帮忙干点农活还是挺开心的,希望大家有个愉快的假期!废话不多说哈,今天再来说说pytest吧,经过几 ...