kikita & Maps

GIS,spatial and artificial intellegence learning and share

想要下面这样一副地图,怎么做?



1.

准备包含一个数值属性字段的面数据,比如包含人口信息的欧洲大陆数据,使用分级色带渲染。



2.

Read more »

这一篇说下如何发布和安装python自定义模块,版本:Python 2.7 。


1.创建setup.py

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

1
2
3
4
5
6
7
8
9
10
11
12
13
from distutils.core import setup

setup(
name='nesterprint',
version='1.0.0',
packages=[''],
url='http://blog.csdn.net/kikitaMoon',
license='',
author='kikita',
author_email='kikitamoopn@gmail.com',
description='My Test'
)


2. 打包发布

使用Window自带的命令窗口,转到上一步创建的文件夹目录,输入命令,python setup.py sdist

通过上面的状态信息知道,产生了下面的结果:

Read more »

我们可以把自己的代码,尤其是期待分享的得意代码,上传分享到第三方Python模块的“集中营” —— **PyPI**,如果没有账号,可以注册个先。


1 准备发布

像在本地发布安装一样,先新建一个文件夹,然后将自己的py文件放进去,然后再这个文件夹中创建一个 setup.py 的文件,内容如下面的样子:

1
2
3
4
5
6
7
8
9
10
11
12
from distutils.core import setup

setup(
name='nesterprint',
version='1.0.0',
packages=[''],
url='http://blog.csdn.net/kikitaMoon',
license='',
author='kikita',
author_email='kikitamoopn@gmail.com',
description='My Test'
)

2 注册登录

使用命令行窗口,跳转到要发布的py所在的文件夹目录,首先进行注册登录,让命令行上传工具知道我的PyPI账户和密码。输入命令:**python setup.py register**,选择 1,输入账户和密码,并且保存登录信息,下次上传可以跳过这个步骤。


Read more »

Python的列表非常好用,一些常用的操作写在这里。


在Python中创建一个列表时,解释器会在内存中创建一个类似数组(但不是数组)的数据结构来存储数据。列表中的编号从 0 开始,然后是1,依此类推。



print() 显示列表;

len() 得出列表中有多少数据项;

append() 在列表末尾追加一个数据项;

extend() 在列表末尾增加一个数据项集合;

Read more »

制作一幅较高性能的地图检查如下方面是否注意到了 ?



1 内容组织:


· 空间参考/Spatial Reference

在ArcMap中配置地图文档,要尽可能将所有数据与数据框使用相同的空间参考,特别是编辑或创建要提供服务的数据的时候。虽然ArcMap可以进行动态投影,但是这样做可以避免动态投影计算所造成的性能损耗。

对于不同空间参考的数据,可以使用工具 Project 进行转换。

· 连接与关联/Join & Relate

我们有时会通过Join表中的字段进行标注或符号化,也可能会通过Relate操作来执行查询等。然而,通过连接和关联访问数据可能会降低性能,需要执行额外的工作来维护连接。

Read more »
0%