一、ArcGIS Pro 2.8 简介
ArcGIS Pro是Esri公司推出的旗舰GIS桌面应用程序,旨在提高GIS专业用户和数据分析人员的工作效率,ArcGIS Pro 2.8作为ArcGIS Pro的最新版本,增强了很多功能和性能
1、增强了多种格式的数据支持:ArcGIS Pro 2.8支持大量数据格式的读写,例如ASCII、BAG、CSV、DBF、DWG、DOCX、JSON、KML、LAS、PDF、RVT、SHP、TXT、WFS、XLS、XLSX等等。
2、地图导出完善:ArcGIS Pro 2.8增加了GeoPDF、GeoPackage和TIFF格式用于导出地图,同时也增加了自定义坐标系的支持。
3、多种性能优化:ArcGIS Pro 2.8优化了加载本地或远程服务时的速度,同时还加速了几何处理的速度。此外,ArcGIS Pro 2.8的通过ArcPy调用API处理大型数据集时更加快速稳定有效。
4、提高了3D可视化:ArcGIS Pro 2.8增加了大量新的3D效果和功能,同时又保持了2D和3D的兼容性,用户可以更加自由的使用并转换2D和3D视图。
二、ArcGIS Pro 2.8 数据可视化
数据可视化在GIS分析中极为重要,ArcGIS Pro 2.8有很多数据可视化的功能和方法,下面列举一些。
1、图层符号化:ArcGIS Pro 2.8提供了多种图层符号化方法,如填充、边框、贴图、渲染等。
2、标注:ArcGIS Pro 2.8的标注功能更加灵活,支持多条标注线、背景色、样式等。
3、图表:图表也是数据可视化中的一种重要方式,ArcGIS Pro 2.8提供了常见的柱状图、折线图、饼图等,同时ArcGIS Pro也支持交互式图表、3D图表等。
4、动画:ArcGIS Pro 2.8增加了动画的功能,可以方便的展示数据变化情况,发布到web后也可以嵌入网页中。
三、ArcGIS Pro 2.8 Python API
Python是ArcGIS Pro 2.8中的一种编程语言,它也是Esri公司推荐的一种脚本编程语言,提供了很多API来控制ArcGIS Pro 2.8,同时Python还可以作为ArcGIS Pro的脚本语言使用ArcPy调用.py文件
import arcpy aprx = arcpy.mp.ArcGISProject("CURRENT") m = aprx.listMaps()[0] lyr = m.listLayers("Counties")[0] lyr.definitionQuery = "POP2000 > 100000" arcpy.RefreshActiveView()
上述Python代码用ArcPy编写,目的是从当前打开的地图中选择一个图层"Counties",然后通过定义查询来筛选出符合条件的数据,最后再使用RefreshActiveView()方法,刷新当前激活的视图。
四、ArcGIS Pro 2.8 分析功能
ArcGIS Pro 2.8的分析功能也是其一个重要的特点。下面列举一些重要的分析功能和方法。
1、二维分析:二维分析是制图中的核心要素,ArcGIS Pro 2.8提供了基于空间、属性、网络的多种分析方法和工具,如缓冲区分析、叠加分析、拓扑检查、空间关系检查、数据匹配等等。
2、三维分析:ArcGIS Pro 2.8的3D分析能力也得到了大力加强,能够方便的给数据加入高程和质地等属性进行分析,也支持多种不同的3D符号化方法。
3、遥感分析:遥感分析是ArcGIS Pro 2.8的重点之一,ArcGIS Pro 2.8提供了大量的遥感分析工具,如影像分类、图像分割、图像拼接、图像融合、校正、摄影测量、图像匹配等等,这些功能在GIS领域都是非常实用的功能。
五、ArcGIS Pro 2.8 发布和共享
ArcGIS Pro 2.8不仅可以在本地使用,更可以将数据和结果发布到web上,以分享给更多的人群。
1、ArcGIS Pro 2.8提供了丰富的发布方式:包括ArcGIS Portal、ArcGIS Online、企业级发布等等,这样可以将数据和结果在云端共享、展示、分析、交流。
2、同时,还可以在web端使用arcgis api for javascript等API访问和调用发布的服务和资源,形成自己的web应用程序。
3、此外,作为GIS行业的标准,在ArcGIS Pro 2.8中还支持OGC标准的服务,包括WFS、WMTS、WCS等多种服务协议,可以轻松实现数据共享。
结语
ArcGIS Pro 2.8的功能和性能有了很大的提升,它提供了丰富的功能和方法来处理和分析各种地理信息数据,并且支持可视化、Python API、分析和发布等多种应用场景,使用者可以根据实际需要选择合适的功能和方法,进行高效的GIS分析和应用工作。