Category: 木工开物

0

在ArcGIS中创建Python工具(二)

上一篇中我们了解到有两种方式在 ArcGIS 中创建 Python工具,这一篇就来看看如何在标准工具箱中创建脚本工具。 ArcGIS Help 中脚本工具的帮助过于枯燥,在这里,我以一个具体的实例来总结构建脚本工具的过程,我要实现的需求是做个快速实现羽化边界效果的小工具,预期得到如下的效果: 上面效果在ArcMap中完全可以手工运行几个工具实现,但是过程稍微繁琐,那么需求来了,如何做个自定的一

0

在ArcGIS中创建Python工具(一)

ArcGIS Desktop 自带有大量的工具,可以执行各种各样的地理处理任务。通过 python 我们可以灵活地调用这些工具,把工具组织成自己的工作流,甚至创建一些新的工具。今天就说说在 ArcGIS 中创建 Python工具这个话题。 在 ArcGIS 中我们可以通过两种方式来创建python工具: 一种是在标准工具箱下创建 脚本工具: 一种是创建 脚本工具箱: 到这里,可能你会有和我

0

蜂巢网格

比起死板硬朗的矩形渔网,六边形的蜂巢网格越来越受欢迎。推荐个小工具,实现下面的效果: 1.准备自己的兴趣区域和需要统计的要素。例如,下面的美国国境面(浅灰色),机场点数据。 2.ArcGIS Online上有 GISers 分享的生产六边形格网的工具: ModelBuilder版本的 Create Hexagon Tessellation Python版本的 Create Hexag

0

凹凸有致的地图——浮雕风

想要下面这样一副地图,怎么做? 1.准备包含一个数值属性字段的面数据,比如包含人口信息的欧洲大陆数据,使用分级色带渲染。 2.使用 Choropleth Hillshade 工具制造“浮雕”栅格。感谢作者jwasil的分享,这个工具可以在Github上自取:点这里。 3.给矢量面图层设置30%的透明,完成。 Maps we love 中也有一个web map,就是使用这个工具

0

上传代码到PyPI

我们可以把自己的代码,尤其是期待分享的得意代码,上传分享到第三方Python模块的“集中营” —— PyPI,如果没有账号,可以注册个先。 1 准备发布像在本地发布安装一样,先新建一个文件夹,然后将自己的py文件放进去,然后再这个文件夹中创建一个 setup.py 的文件,内容如下面的样子: 123456789101112from distutils.core import setupsetu

0

发布和安装python自定义模块

这一篇说下如何发布和安装python自定义模块,版本:Python 2.7 。 1.创建setup.py现在如果已经写好一个python文件,为了尽量简明,创建一个新的文件夹,把自己py文件放进去。接着在这个文件夹中创建一个名为 setup.py 的文件,用来表示模块的元数据,文件的内容类似下面这个样子。除了手工创建,有很多python编辑器也可以更简便的来创建这个文件,例如 pycharm。

0

Python列表常用操作

Python的列表非常好用,一些常用的操作写在这里。 在Python中创建一个列表时,解释器会在内存中创建一个类似数组(但不是数组)的数据结构来存储数据。列表中的编号从 0 开始,然后是1,依此类推。 print() 显示列表; len() 得出列表中有多少数据项; append() 在列表末尾追加一个数据项; extend() 在列表末尾增加一个数据项集合; pop() 在列表末尾删除一

0

ArcGIS地图设计性能优化

制作一幅较高性能的地图检查如下方面是否注意到了 ? 1 内容组织: · 空间参考/Spatial Reference在ArcMap中配置地图文档,要尽可能将所有数据与数据框使用相同的空间参考,特别是编辑或创建要提供服务的数据的时候。虽然ArcMap可以进行动态投影,但是这样做可以避免动态投影计算所造成的性能损耗。 对于不同空间参考的数据,可以使用工具 Project 进行转换。 · 连接与关联

0

在Linux上安装ArcGIS许可管理器备忘录

这篇文章中使用的环境信息: Red Hat Enterprise Linux Server release 6.4Red Hat Enterprise Linux Server release 5.8ArcGIS License Manager 10.2.2Xmanager 5 ★ 安装之前一定要了解系统要求,这一步很重要,这里不啰嗦,详情点 [这里](http://resources.ar

0

羽化效果的HeatMap

用采样点制作热力图是个非常常见的需求。热力图可以给地图的阅读者直观的信息,下面就看看如何在 ArcGIS Pro 中做一个漂亮的HeatMap。 1.准备好采样点数据,当然是量大更优。我这里用了全球地震点数据,大约有 21W+ 的数据量。像这一类的数据可以从一些提供公开数据的网站获取,例如 USGS 。 2.使用 ArcGIS 中的密度分析工具可以从点数据直接生成密度栅格,工具位于 Arc