Category: 木工开物

0

如何创建ArcMap的启动日志?

ArcMap 启动时崩溃,想看看究竟发生了什么,ArcMap卡在哪一步失败了? 那么 “cmd” 打开命令行,跳转到 ArcGIS Desktop 安装目录,然后使用 arcmap.exe /log 来启动 ArcMap同时创建日志。 日志默认创建在 arcmap.exe 的相同目录,命令行直接打开日志 notepad arcmap.log 日志样例: Initializing license…

0

VS部署应用程序失败'找不到SignTool.exe'

在使用 Visual Studio 2015 部署应用的时候遇到一个问题,在进行publish之后又提示错误:“An error occurred while signing: SignTool.exe not found.”。 查了下官方的技术文档,解决方法如下: 先确认下自己的机器是否安装了 signtool.exe, 如果安装了则位于: `%programfiles(x86)%\Micro

0

生成线要素分段缓冲区

前段时间做了个小工具,可以生成线要素的分段缓冲区,补充 ArcGIS 现有缓冲区工具的不足,用来辅助实现更多的功能。 工具基于 arcpy、maths、os 几个模块实习,arcpy 中并没有提供现成的计算切线方向的函数或接口,我就尝试通过点处微小偏移量的三角定理计算方法构造切线,然后进行角度换算实现垂线的构造,最后再用垂线去切割缓冲区条带。 链接中可以下载 ArcGIS Desktop 或者

0

ArcGIS Python API 功能一瞥

继上一篇部署 ArcGIS Python API 之后,再来试试 Python API 的渲染和分析的功能。 通过这两个功能来摸索下 ArcGIS Python API 的使用方法。 渲染1 导入gis模块,创建GIS对象 在 ArcGIS Python API 中 gis 是个核心模块,提供了对组织内成员、群组、内容的创建、读取、更新和删除等功能,你的组织既可以是托管在ArcGIS Onlin

0

部署 ArcGIS Python API

UPDATE 2017-1-3 ArcGIS Python API V1.0 准备环境1 获取并安装Conda下载安装 Anaconda for Python(python 3.5),下载地址。 如果机器上已经安装过ArcGIS Pro 1.3及以上版本,那么Conda已经被自动安装了,直接执行“Python Command Prompt”即可继续下一步。 就更新这天的测试结果看,ArcGI

0

在CityEngine中如何判断线的方向与左右?

在我们建模的过程中,通常会遇到一些实际问题,例如,如何在道路右边放置交通指示灯? 如何在道路的左边放置行树?如何在管线的末尾放置阀门?等等。 这些有关线状要素的方向和左右的判断,可以通过UV坐标系来确定的。 线的UV坐标系与线的方向相关, 1234567891011121314151617181920/** * File: LineDirection.cga * Created: 22 S

0

如何使用py2exe打包arcpy脚本?

我们可以在ArcGIS之外调用arcpy站点包运行python独立脚本,从而批量化任务提高工作效率。 如果可以把做好的脚本打包成exe是不是就更方便了呢?想想一键式处理也挺开心的。 Python打包的问题最早是在 ArcGIS知乎 中看到的,有人提问为何打包失败,我还有幸被邀请回答,虽然在这一块我也是小白一枚。 后来,得空时也搜了下相关的资源,虽然大部分人持悲观态度说arcpy不支持打包,但刚好有

0

在ArcGIS Pro 1.3之外运行arcpy独立脚本

背景ArcGIS Pro像ArcMap一样,其中也嵌入了Python。 不同在于ArcGIS Pro采用了python较新的版本3.4,ArcMap仍然沿用2.x版本。 ArcGIS Pro 1.3版本开始Python环境有点小变化,为了方便包管理esri开始采用Conda。 并且不像开始 ArcGIS Pro 1.1,1.2 版本,需要单独安装Python for ArcGIS Pro,在1.3

0

Make Query Layer在Model Builder中的使用

前两天碰到一个关于在 Model Builder 中使用 Make Query Layer 工具的问题,“如何把Make Query Layer结果输入到下一个工具中?” TIPS: 什么是 Query Layer? 在ArcMap中,我们可以通过定义SQL语句创建Query Layer,来查询存储在DBMS中的空间数据或者非空间数据。 每次在ArcMap中显示或使用Query Layer时

0

Troubleshooting: 有防火墙的情况下你需要如何部署许可服务器?

防火墙是一种有效的安全策略,如果部署ArcGIS许可的环境中不允许关闭防火墙,你可能会遇到这个错误:ArcGIS administrator 连不到许可服务器,提示错误, “ “xxx.xxx.xxx.xxx”没有有效的许可管理器。请输入一个有效的许可管理器服务器。 ” 那么,如何解决这个问题? 如下。 1 找到 Service.txt 文件在许可服务器所在的机器上,默认位于:C:\Progr