首页 > 编程知识 正文

GIS地图的四个用途,简述GIS主要应用领域

时间:2023-05-05 16:26:11 阅读:140951 作者:80

最新的公司需要建立基于gis地图的应用系统。 因为上个公司项目中的电子地图模块都是我开发的,这个新系统当然也应该让我先了解开发方法,做一些简单的调查。

与此前的项目开发的电子地图模块不同,此次开发了gis地图,能够显示实际的地理位置,并具有gps定位功能。 到目前为止开发的所有电子地图功能都只是基于svg的矢量配置图。 (以前使用batik开发了C/S版,使用raphael开发了B/S版,但在项目中正常使用。

说明我在开始开发之前进行的准备和理解工作。 希望对第一次想开发gis离线地图APP的编码器有所帮助。

文件: 590 m.com/f/25127180-500761552-1c 1634 (访问密码: 551685 ) )。

以下内容没有关系。

------分割线------分割线

在python中使用词典和列表应该是数据处理中最常用的。 一旦你熟悉了这两个,你就可以应对大多数场景了。 但是,在网络基础教程中,列表、词典只教你什么,怎么用,很少搭配说明。

正好在工作中采集prometheus监控接口进行数据处理的时候,使用了很多组合场景,列出了一些进行共享。

列表。

序列是Python中最基本的数据结构。 序列中的每个元素都将被指定一个数字-其位置或索引。 第一个索引为0,第二个索引为1等。

该列表是最常见的Python数据类型,可以显示为方括号中的逗号分隔值。

列表中的数据项不必是同一类型

其特点是可重复,类型不同

常用方式

创建一个列表,该列表只需用方括号括起以逗号分隔的各种数据项。 如下所示。

list1=[‘apple’、‘banana’、2008和2021]

list2=[ 1,2,3,4,5 ]

list3=[“a”、“b”、“c”和“d”]

在list中添加元素list1.append(3) # [‘apple’、‘banana’、2008、2021、3]

使用extend创建list list1. extend ([ 7,8 ] ) # [‘apple’、‘banana’、2008、2021、3、7、8 ]

insert是将各个要素插入到list中的list3.insert(2,‘q’) # [‘a’,‘b’,‘q’,‘c’,‘d’]

获得列表的长度print(len(list1) ) ## 5

遍历list for name in list1:

是打印(name )

extend (扩展)和append (苹果)看起来相似,但实际上完全不同。

extend接受参数。 此参数始终是一个list,它将此list的每个元素添加到原始list中。

append接受可以是任何数据类型、可以很容易添加到list末尾的参数。

词典

字典是另一个可变容器模型,可以存储任何类型的对象。

键(key )必须是唯一的,可以在数字、字符串或元组中工作,但在列表中不起作用

同一密钥出现两次,最后出现的更新以前的值。

常用方式

词典中的每个键值key=value对由冒号:分隔,每个键值对之间由逗号分隔。 整个词典包含在大括号{}中。 格式如下。

dict=‘a’:1、‘b’:2、‘b’:‘3’

是打印(dict )

{‘a’:1,‘b’:‘3’}

访问词典的值print(dict(‘b”) )

3

更新和添加词典dict [“a”]=8

dict [‘c’]=‘cc’

打印(dict (‘a’) ) ) ) ) ) ) ) )。

8

打印(dict )‘c’)

抄送

词典元素del dict [‘a’]

是打印(dict )

{‘b’:‘3’、‘c’:‘抄送’}

DICT.clear(#清除词典中的所有条目

删除del dict #词典

搭配使用

列表也可以嵌套,词典可以嵌套在列表中

词典可以嵌套,词典也可以嵌套列表

这个很柔软。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。