gis

美国GIS研究的19个方向

时光总嘲笑我的痴心妄想 提交于 2020-03-06 09:45:32
1 空间数据库的准确性研究   地理信息数据中误差处理和不确定性错误处理的方法和技术,包括:   ● 不确定性误差模型 ● 误差跟踪并对误差进行编码的方法 ● 计算和表达在 GIS 应用中的误差 ● 数据精度的评估 ● 数据质量、元数据、数据标准等问题研究   2 空间关系语言研究   ● 以地理空间概念的规范化形式为基础,利用自然语言和数学方法,形成空间关系表达的理论 ● 关于定位表达的计算模型 ● 空间概念的获取和表达 ● 拓扑关系的定义 ● 空间信息的可视化 ● GIS 的用户接口   3 空间数据的多种表达方式研究   ● 为高效数据提取而组织的不同版本的数据及相应的拓扑关系,以及空间数据的多种表达方式 ● 满足数据一致性和精度要求的地图制图规则 ● 数据模型、链接、多机构、多尺度等对数据的需求   4 地理信息的使用和价值研究   ● 对 GIS 获取、实现和使用起关键作用的因素和过程的理解 ● GIS 传播模型建立方法 ● 确定 GIS 的经济价值   5 海量空间数据库的结构体系研究   ● 海量数据库中数据模型、结构、算法、用户接口等问题的实现方法 ● 空间代数学 ● 基于逻辑的计算机查询语言 ● 元数据的具体内容和组织 ● 数据压缩和加密方法   6 空间决策支持系统   ● GIS 及其相关学科在决策形成中的作用 ● 区域灾害问题解决的空间决策支持方法 ●

一张图架构示意图及简单分析

情到浓时终转凉″ 提交于 2020-03-06 03:52:00
做完一张图系统,画点架构示意图并简单分析下。 1、一张图架构示意图如下(以ARCGIS平台为例): 通过上图可以看出明显的四层:使用一张图的业务系统、一张图配置系统、第三方GIS支撑平台(本图中以ARCGIS平台为例)、图形数据 2、将以上架构示意图可以简化为: 通过以上图可以看出: (1)只要将一张图配置系统对使用一张图的业务系统提供的访问地址和访问接口(名称、参数、调用方式)固定不变(或者有一套完整的变化管理机制),一张图配置系统的升级或第三方GIS支撑平台的更换都不会影响到使用一张图的业务系统。 (2)只要一张图配置系统调用的GIS功能和性能第三方GIS支撑平台能满足,此第三方GIS支撑平台就能作为一张图备选支撑平台。 (3)如果要更换第三方GIS支撑平台,一张图配置系统调用第三方GIS支撑平台部分将有很大编码改动量(甚至重写实现逻辑)。如果能从架构上进一步将一张图配置系统中的配置部分与调用第三方GIS支撑平台部分分开,一张图配置系统对第三方GIS支撑平台依赖度将大幅减小。 (4)大多数商业图形数据存储格式(如:Arcgis SDE)都是封闭的。一旦选定某个第三方GIS支撑平台,并将数据以该平台数据存储格式存储,再想换成其他GIS支撑平台数据迁移工作将非常大。因此如果能将数据存储格式从第三方GIS支撑平台分离出来,新建一种独立格式,不受第三方GIS支撑平台影响

ST_MAKELINE discarding duplicate points even if not consecutive

梦想的初衷 提交于 2020-03-04 23:24:46
问题 Consider this simplified example: SELECT ST_MAKELINE([ ST_GEOGPOINT(5, 51), ST_GEOGPOINT(5, 52), ST_GEOGPOINT(5, 51) ]) I would expect this to construct a line with three points, that doubles back on itself. Instead, what I'm getting is: LINESTRING(5 51, 5 52) It seems that BigQuery is discarding duplicate points, even if they are not consecutive. This is messing up my distance calculation, which involves taking the ST_LENGTH of the resulting linestring. As a workaround, I'm constructing a

ST_MAKELINE discarding duplicate points even if not consecutive

本小妞迷上赌 提交于 2020-03-04 23:23:25
问题 Consider this simplified example: SELECT ST_MAKELINE([ ST_GEOGPOINT(5, 51), ST_GEOGPOINT(5, 52), ST_GEOGPOINT(5, 51) ]) I would expect this to construct a line with three points, that doubles back on itself. Instead, what I'm getting is: LINESTRING(5 51, 5 52) It seems that BigQuery is discarding duplicate points, even if they are not consecutive. This is messing up my distance calculation, which involves taking the ST_LENGTH of the resulting linestring. As a workaround, I'm constructing a

ST_MAKELINE discarding duplicate points even if not consecutive

我们两清 提交于 2020-03-04 23:21:35
问题 Consider this simplified example: SELECT ST_MAKELINE([ ST_GEOGPOINT(5, 51), ST_GEOGPOINT(5, 52), ST_GEOGPOINT(5, 51) ]) I would expect this to construct a line with three points, that doubles back on itself. Instead, what I'm getting is: LINESTRING(5 51, 5 52) It seems that BigQuery is discarding duplicate points, even if they are not consecutive. This is messing up my distance calculation, which involves taking the ST_LENGTH of the resulting linestring. As a workaround, I'm constructing a

ST_MAKELINE discarding duplicate points even if not consecutive

白昼怎懂夜的黑 提交于 2020-03-04 23:21:32
问题 Consider this simplified example: SELECT ST_MAKELINE([ ST_GEOGPOINT(5, 51), ST_GEOGPOINT(5, 52), ST_GEOGPOINT(5, 51) ]) I would expect this to construct a line with three points, that doubles back on itself. Instead, what I'm getting is: LINESTRING(5 51, 5 52) It seems that BigQuery is discarding duplicate points, even if they are not consecutive. This is messing up my distance calculation, which involves taking the ST_LENGTH of the resulting linestring. As a workaround, I'm constructing a

arcgis代理的使用

白昼怎懂夜的黑 提交于 2020-03-03 22:19:37
1.在arcgis的4.x的版本中,在加载图层的时候可能出现跨域的问题,浏览器的console下可以看到如下的报错 官网公布了后台来解决跨域的办法,具体的代码入下所示 https://github.com/Esri/resource-proxy/blob/master/Java/proxy.jsp 但是这个是jsp的,项目是基于springboot的,所以需要进行转换;具体的代码放在 https://github.com/xiaoguangtouqiang/arcgis 其中 proxy.config 是可以访问的arcgis服务的配置,可以配置多条; 2.在前端配置的时候,增加如下代码即可 来源: CSDN 作者: xiaoguangtouqiang 链接: https://blog.csdn.net/xiaoguangtouqiang/article/details/104636724

arcgis 999999错误解决方法

不羁的心 提交于 2020-03-02 12:59:02
要 异常错误导致工具失败,并且未进行异常处理以提供特定错误消息。在某些情况下,此错误可能包含其他消息,这些消息有助于您了解问题。 解决方案 由于工具中缺少异常处理,因此该错误将视为漏洞。请联系 Esri 技术支持 (http://esriurl.com/support) 以报告场景的漏洞。将此未处理的错误报告给技术支持后,您可以尝试以下步骤来排除错误: 如果要素类中存在空几何、短线段、自相交和其他几何问题,则可能会导致此错误。请运行 修复几何 以修复任何几何问题。 请检查您尝试用于创建输出的名称。地理数据库中不支持非字母数字字符。同样,地理数据库数据名称也不能以数字开头。以下单词也是地理数据库中的保留关键字,因此这些单词不能单独用作数据集名称,但其可以用作较长名称的一部分: ADD、ALTER、AND、BETWEEN、BY、COLUMN、CREATE、DELETE、DROP、EXISTS、FOR、FROM、GROUP、IN、INSERT、INTO、IS、LIKE、NOT、NULL、OR、ORDER、SELECT、SET、TABLE、UPDATE、VALUES、WHERE 了解有关地理数据库数据命名的详细信息 了解有关文件地理数据库的大小和名称限制 检查您尝试在其中创建输出的位置。是否可以在 Windows 资源管理器中浏览至该位置? 是否可以将文件复制粘贴到 ArcGIS

采样点导入arcgis后,与研究区图层不重叠的问题解决方法

戏子无情 提交于 2020-03-01 03:25:46
采样点导入arcgis后,与研究区图层不重叠的问题解决方法 1.新建空白地图文档,给整个数据框定义上目标图层相同的地理坐标系。在arcmap自定义里面定义地理坐标系,注意,不要设置投影坐标系。由于导入的多为经纬度数据,给数据框设置单位为度(或者度分秒皆可)。 2.添加表数据。添加XY点数据(格式需为.xls)。 3.导出点数据,选择与数据框相同。 4.添加数据到目标数据图层,两幅图即可重合在一起,不会出现分离很远的现象。 (转载的,自学用)! 来源: CSDN 作者: 小弱鸡也要长大成大树 链接: https://blog.csdn.net/weixin_44913294/article/details/104581776

ArcGis-学习笔记2-地理投影及图层编辑

空扰寡人 提交于 2020-03-01 01:19:21
ArcMap地理投影及图层编辑 一般先设置“地理坐标系”再设置“投影坐标系”,只有坐标系相同,不同的图层数据才可以一起显示,可以在图层属性-源中查看 “投影坐标系”:可以计算区域面积,边界长度,非必须设置 对矢量数据添加地理坐标与投影坐标 加载省会城市文件与国界线文件,但由于国界线没有设置坐标系所以省会城市显示不出来,如下 对国界线添加“地理坐标系” 重新加载两个文件数据,数据即可完整显示 对矢量数据添加“投影坐标系” 注意:一定要先“定义投影”然后再进行“投影”(非必须) “投影”只能操作矢量数据,对栅格数据的投影在“投影和变换”-“栅格”-“投影栅格”中进行操作 矢量数据长度、面积计算 预处理 打开需要计算的图层a,查看属性,投影坐标系。没有设置投影坐标系,先对其进行设置投影坐标系 计算长度,需要转化为线图层。因为线图层中线路有相交,所以通过“要素转面”、“要素转线”去除多余的相交部分 通过搜索-“要素转面”,若搜索出来的点击不响应,可以通过以下方式 在工具箱中查找 转化完成 计算线图层的长度 选中线图层,右击打开属性表,属性表自带长度 通过添加字段,自定义计算 选中字段表头,右击选择“计算几何” 计算完成 计算面图层面积 计算面积,确保图层为面图层 操作与计算线图层长度类似,添加字段,计算几何 图层的裁剪、拼接 针对面图层,根据流域的矢量数据裁剪、拼接对应的栅格数据(DEM)