arcgis

JavaWeb和WebGIS学习笔记(六)——使用ArcGIS for Server发布地图服务

旧城冷巷雨未停 提交于 2020-05-02 20:14:58
系列链接: Java web与web gis学习笔记(一)——Tomcat环境搭建 Java web与web gis学习笔记(二)——百度地图API调用 JavaWeb和WebGIS学习笔记(三)——GeoServer 发布shp数据地图 JavaWeb和WebGIS学习笔记(四)——使用uDig美化地图,并叠加显示多个图层 JavaWeb和WebGIS学习笔记(五)——使用OpenLayers显示地图 前面我们使用了开源的GeoServer发布地图,这里介绍一下使用我们最熟悉的ArcGIS发布地图。 一、安装ArcGIS for Server 这里可以参考 ArcGIS for Server 10.2下载及安装 这篇博客安装ArcGIS for Server 10.2 。需要注意一点,在同一台机器上,ArcGIS for Server 的版本需要与已有的 ArcGIS for Desktop的版本一致。 安装好之后,会自动打开 http://localhost:6080/arcgis/manager/,首次进入需要创建站点管理员账户,并配置服务器站点的文件位置,创建完成之后登录即可。 <img src="https://s1.ax1x.com/2020/03/25/8XrN1s.png" alt="Snipaste_2020-03-24_20-24-43" style="zoom

从 10.x 到 ArcGIS Pro 的 Python 迁移

做~自己de王妃 提交于 2020-05-02 14:25:10
与 ArcGIS Pro 结合使用 Python 的方式与包括 ArcGIS Desktop、 ArcGIS Server 以及 ArcGIS Engine 在内的其他 ArcGIS 产品不同。 地理处理工具 针对 Pro 分析工具 可用于突出显示任何妨碍 Python 代码或基于 Python 的地理处理工具运行的问题。 针对 Pro 分析工具使用 Python 2to3 实用程序来报告潜在迁移问题以及识别没有迁移到 ArcGIS Pro 的工具和功能。 对 arcpy 中的功能所做的更改 大多数地理处理工具将继续在 ArcGIS Pro 中可用,然而,有一些将无法使用。不包含 Coverage ( arcpy.arc)、Parcel Fabric ( arcpy.fabric)、Schematics ( arcpy.schematics),以及 Tracking Analyst ( arcpy.ta) 工具箱中所含的工具。其他工具箱中的其他工具也不可用。有关完整列表,请参阅 ArcGIS Pro 中不支持的工具列表 。 arcpy.mapping 模块已被移除,并且已经在 ArcGIS Pro 中替换为 arcpy.mp 模块,以支持在 ArcGIS Pro 中的制图工作流。 arcpy.na 模块同样包含 更改 ,多个更改与从 arcpy.mapping 到 arcpy.mp

Arcgis runtime sdk .net 二次开发

☆樱花仙子☆ 提交于 2020-05-02 13:55:24
前段时间研究了下 arcgis runtime sdk .net 二次开发··这里做个笔记 runtime版本为100.6 基于WPF 开发 命名空间引入 xmlns:esri= " http://schemas.esri.com/arcgis/runtime/2013 " 基本只用到了mapview这个控件和相关的对象,下边把默认的背景网格去了,改了背景色,mapview的map对象是依赖属,性支持绑定的,可直接绑定 <esri:MapView x:Name= " MyMapView " Map= " {Binding Path=MainMap} " > <esri:MapView.BackgroundGrid> <esri:BackgroundGrid Color="yellow " IsVisible= " False " /> </esri:MapView.BackgroundGrid> </esri:MapView> 可直接在nuget上安装arcgis runtime ,直接安装arcgis的 WPF开发包会自动安装runtime的包,默认为开发者授权,是有开发者水印的,可以申请为arcgis开发者,有lite版授权,可以去掉水印, 这个lite版授权有很多限制,比如不能加载本地地图。下边代码为使用开发者授权license代码 // 使用lite版license //

如何在ArcGIS中恢复注记文字

末鹿安然 提交于 2020-05-02 12:54:32
文字标注是地图上一种特殊的视觉元素,可通过文字表达图形符号难以说明的地图内容,它与图形符号结合在一起存在于地图上,是关乎地图构图美的关键因素之一。 MapGIS软件下子图对象和注释对象统统保存在点文件中,Map2Shp软件针对两类对象具有区别转换能力,将除注释对象外的其他点状对象保存为同名Shape文件,该文件保持了MapGIS点文件中原始的属性信息,而将注释对象专门输出为单独Shape文件(默认情况下为源文件名+“A.shp”),其属性结构中存储了注释文字及其属性,如字体类型、大小、颜色等。 1、转换文字 若要使用该功能,必须在转换时,选定【高级设置】—【文件分离】—【 点文件转换时,子图与注记对象分离保存】,将MapGIS点文件(*.WT)中的子图与注释对象分离输出,注释内容保存为单独的注释点文件,文件命名规则见【文件命名】部分的点类型标识和注记类型标识;如果不选该项,注释对象被作为一般点对象输出,丢失注释信息。 图1 文件分离设置对话框 2、标注文字 转换完成后,可在ArcMap软件下将注释信息XXX_A.shp文件直接打开,右键点击【属性】按钮,选择【标注】页面,勾选【标注此图层中的要素】,并在【标注字段】栏选择“M2S_LABEL”字段(如图)。 图2 ArcGI标注图层 图3 ArcGIS点符号 3、配置比例尺 另外,在显示窗口点击【数据框属性】菜单项,选择【常规】页面

ArcGIS Pro 中不可用的工具

跟風遠走 提交于 2020-05-02 12:54:02
有些可用于 ArcMap 之类的其他 ArcGIS Desktop 应用程序的地理处理工具在 ArcGIS Pro 中不可用。用于处理 ArcGIS Pro 所 不支持 的数据格式的地理处理工具已被移除,无法在应用程序中使用,亦无法通过 Python 或模型构建器来使用。 某些工具箱已从 ArcGIS Pro 中完全移除,而其他工具箱可能只有一个或几个工具不可用。有关哪些工具箱和工具不可用、在未来版本中是否可用、以及这些工具箱和工具的可能替代产品的详细信息,请参阅以下工具箱和工具列表。 了解有关用于 ArcGIS Pro 兼容性分析的地理处理工具的详细信息 3D Analyst 工具 导出为 3D Web 场景 注: 了解有关从 ArcGIS Pro 导出可在 Web 场景中查看的场景图层包的信息 Coverage 工具 Coverage 在 ArcGIS Pro 中 不受支持 ,因此已移除整个工具箱。 制图工具 注记 注: 了解有关 ArcGIS Pro 中注记的信息 等值线注记 数据驱动页面 注: 了解有关 ArcGIS Pro 中地图系列的信息 计算相邻字段 计算中央经线和纬线 计算格网收敛角 计算 UTM 带 带状地图索引要素 注: 在某些工作流中,可以使用 沿线生成矩形 工具来代替 带状地图索引要素工具。 栅格综合 提取中心线 格网和经纬网 删除格网和经纬网

ArcGIS字段值标注转出CAD注记文字

 ̄綄美尐妖づ 提交于 2020-05-02 11:43:01
ArcGIS字段值标注转出CAD注记文字 关键词:注记 标注 转换 CAD GIS arcgis 案例版本: ArcGIS 10.7, CAD 2010 1. 新建数据库 2. 设置标注的大小颜色等样式 ArcGIS注记转出CAD注记首先需要做一个预处理:把ArcGIS注记转入到GDB或者MDB数据库。如果是需要把ArcGIS标注转注记的话,首先需要把要素类转入数据库。 3. 标注转为注记,默认设置即可 4. 在ArcGIS工具箱中找到Conversion Tools-->转为CAD-->要素转CAD工具。如下图: 输入要素内容框内选择注记要素类即可,输出类型一般选择DWG_R2004格式,几乎所有版本的CAD都可以打开。如下图: 注意:很多时候ArcGIS导出的CAD注记为黑色,与CAD背景颜色一致,这时候需要拉框选择所有注记要素换一个颜色即可看到。 商务合作,科技交流:email: xiexiaokui#qq.com 咨询前需先签订合同,未预约不接受咨询。 来源: oschina 链接: https://my.oschina.net/u/4285053/blog/4261984

ArcGis 属性表.dbf文件使用Excel打开中文乱码的解决方法

非 Y 不嫁゛ 提交于 2020-05-02 06:09:42
转自:https://www.cnblogs.com/yzhyingcool/p/10267716.html 2019年3月27日补充: 在ArcMap10.3+(根据官网描述应该是,作者测试使用10.5,可行)以后的版本,可以使用ArcToolbox工具导出Excel,而不出现乱码。 工具位置ConversionTools——Excel——Table to Excel .xls最大65536行,.xlsx最大1048576行 以下是原文: ArcGis Shapefile文件的属性表信息存储于.dbf格式的文件之中,在 ArcGIS 10.2.1 之前的版本,创建 shapefile 的时候,其编码类型是ANSI,编码规则由操作系统的语言区域设置决定的,在中文操作系统下编码方式是gbk,即936。 而从 ArcGIS Desktop 10.2.1 版本以及之后的版本,产生的shapefile是Unicode的,编码规则是 UTF-8 。这个dbf格式的文件可以直接拖到一个打开的Excel文件中打开查看(可以修改,但不能保存,可以另存为Excel文件)。 对于10.2.1之前版本ArcGis创建的dbf,即GBK编码文件: 直接扔到Excel打开后,有时会出现中文字段乱码的情况,就下图的样子。 这是什么原因呢?出现这种情况的原因一般是你的Excel跑到外国去了,对,它崇洋媚外了

cesium 自定义ino logo。

别说谁变了你拦得住时间么 提交于 2020-05-02 01:26:28
<! DOCTYPE html > < html > < head > < title > hello word </ title > < meta http-equiv ="Content-Type" content ="text/html; charset=utf-8" /> < script src ="../Build/Cesium/Cesium.js" ></ script > < link href ="../Build/Cesium/Widgets/widgets.css" rel ="stylesheet" > </ head > < body > < div id = "cesiumContainer" ></ div > < script > var url = ' http://192.168.1.122:8080/geoserver/wms ' ; // Geoserver URL var viewer = new Cesium.Viewer( ' cesiumContainer ' ,{ imageryProvider: Cesium.createTileMapServiceImageryProvider({url:Cesium.buildModuleUrl( ' Assets/Textures/NaturalEarthII ' )}),

SuperMap开发入门1——资源下载

生来就可爱ヽ(ⅴ<●) 提交于 2020-05-02 00:43:57
前言(废话) 由于项目需要,我们将被改用超图(SuperMap)平台进行GIS开发。记忆中,我还是在学生时代使用过超图软件5.0版本,安装包只有50M,这也是超图与学校有合作关系的缘故。 在以后的学习和开发过程,难免会将其ArcGIS对比,SuperMap的缺点以后细说,先说说它的优点: (1)国产平台,安全放心。这一点基本可以抵"百丑",…论出生环境的重要性…。技术、功能、稳定性、价格的前提都是安全,貌似很有道理,使用国产软件就再也不用担心安全问题? (2)原生跨平台。也是由于安全原因,我们的系统很可能运行在 Linux 平台,而它的Cross版本支持跨平台,下图为SumperMap iDesktop Cross 9D产品,基于JAVA开发,功能略弱一点。 (3)二三维一体化。所谓一体化,就是二维、三维视图两者联动操作显示,基于开源三维GIS平台Cesium的超图三维确实做了不少的工作,三维方面比ArcGIS要提前一点点(技术上不一定领先),ArcGIS Pro的三维效果也不同寻常,可惜很多人还不了解!下图为ArcGIS Pro的二三维一体化效果图。 (4)适合中国国情。毕竟ArcGIS是国外的产品,默认符号库的符号标准都是国外,而SuperMap则内置了国内的标准和样式(如下图);但官方说软件使用习惯符合国人的习惯,这一点我还真没感觉到,也许是ArcGIS中毒太深

Cesium专栏-填挖方分析(附源码下载)

落花浮王杯 提交于 2020-05-01 21:37:08
Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品。它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精度,渲染质量以及多平台,易用性上都有高质量的保证。 关于填挖方分析 从百度百科查找到的关于填方和挖方的定义如下: 填方:填方指的是路基表面高于原地面时,从原地面填筑至路基表面部分的土石体积。 挖方:指的是路基表面低于原地面时,从原地面至路基表面挖去部分的土石体积。 在简书里,也找到一篇 基于GIS的填挖方平衡分析 的文章,并给出了在ArcGIS软件中的实操。 本文着重要介绍的是在Cesium中如何计算填方与挖方,其中会借鉴小专栏里的另外一篇文章 Cesium专栏-剖面分析 中关于地形高度采样的内容。 需要注意的是:本文使用的计算方式只是一种研究行方案,用于拓展思路,并不是最准确的计算方式,请评估后慎用! 具体做法 1.定义地形服务,绘制施工区域 // 在使用地形服务前,请设置好 Cesium.Ion.defaultAccessToken var terrainProvider = Cesium.createWorldTerrain({ requestWaterMask: true, requestVertexNormals: true }); // 定义填挖方的基准面高度 var