Kikita & Maps

For tech and fun

通过arcpy自动发布服务

示例 地图服务 发布单个地图服务: https://github.com/kikitaMoon/ArcGIS-Python/blob/master/LazyWorker/AutomaticallyPublishingServices/MapServciePY27/PublishingSingleMapService.py 批量发布地图服务: https://github.com/kikita......

Add LiveRe Comments

自从多说挂了之后,网站的评论系统一直缺席中,今天自己部署个LiveRe吧,现在用的hueman主题,就以此主题为例,自己动手丰衣足食了。 在主题的配置文件中增加一项,livere ...\themes\hueman\_config.yml 12comment: livere: your data id 2.在...\themes\hueman\layout\comment增加li......
Web

tidy up the code ...

学习python是个有趣的过程,不知不觉累积了一些有意思的小案例和小工具,一直都在本地磁盘流浪,这好像不是一个好主人的作风呢。 把它们放到该去的地方,在这里:https://github.com/kikitaMoon/ArcGIS-Python 开始从来不知道自己会在编程的道路上越走越远,积极用脑、专注做事可能是推迟进入油腻中年的最好途径。 这一年生命中多了一个人,生活有了很多变化,纵然精力......

ArcGIS Enterprise Administration 10.5 Certification

The Enterprise Administration Associate exam tests the candidate’s experience operating and supporting enterprise solutions. Qualified candidates should be proficient in best practices, and able to......

ArcGIS Desktop Professional 10.5 Certification

The ArcGIS Desktop Professional exam tests the candidate’s experience applying ArcGIS concepts and processes to workflows. Qualified candidates should demonstrate proficiency when applying advanced......

小结空间插值分析

空间插值分析的基本原则是“地理学第一定律”,即“Everything is related to everything else, but near things are more related than distant things”,这是Waldo Tobler提出的。 例如,如果你所在的位置正在下雨,那么很有可能离你100米的位置也在下雨,而20公里以外的地方下雨就不一定了,或者说可......

如何创建ArcMap的启动日志?

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

回归后的新起点

离开kikitamap.com有点久,这期间完成了人生的一件大事,如今已经返回工作,又开始了探索技术的无尽模式。 发现育儿并不比ArcGIS更简单,哈,现在需要学习的东西真的是成倍的增长,无论我是愚公还是天神,“两座大山”摆在面前,都得需要翻越或者搬起。 人生很奇妙,有的成长几乎是一瞬间完成的,就如孩子的微笑、抬头、翻身,忽然有一天就给你带来惊喜;与孩子一同成长,我也变得愈加淡定从容,愈加理......

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

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

生成线要素分段缓冲区

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

ArcGIS Python API 功能一瞥

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

孩童般

摄于 2016-6-20,Disneyland, 香港 越长大越复杂,不提醒自己,常常就忘记了快乐 有时,我们需要像孩童般,简单直接开放地面对生活 2017,继续努力吧 ...

父亲节的作品

摄于 2016-6-19,海港城,香港 父亲节,刚好在海港城 偶然看到小朋友的作品,觉得好有爱 对宝宝多年无感的我们 那时忽然觉得有个孩子好像也不错 不是为了传宗接代,不是为了完成所谓的使命 只是静静地看着ta成长 我们尽可能多地给予陪伴 ...

部署 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”即可继续下一步。 就更新这天的测试结果看,......

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

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

如何使用py2exe打包arcpy脚本?

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

Trip To HngKong

2016年6月 海港与童心 详情访问:kikitamoon.maps.arcgis.com ...

在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,......

Make Query Layer在Model Builder中的使用

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

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

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