Karta

Python 地理空间分析包
授权协议 MIT
开发语言 Python
所属分类 企业应用、 地理信息系统GIS
软件类型 开源软件
地区 不详
投 递 者 郜俊晤
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Karta 是一个开源的 Python 地理空间分析包,可简化处理矢量和栅格数据。

创建矢量地理空间:

point = Point((-130.0, 52.0), crs=LonLatWGS84)

line = read_geojson("linedata.json")

polygon = Polygon([(-515005.78, -1301130.53),
                   (-579174.89, -1282271.94),
                   (-542977.83, -1221147.82),
                   (-437864.05, -1251641.55),
                   (-438160.72, -1252421.48),
                   (-437961.28, -1285314.00)],
                   crs=NSIDCNorth)

执行简单查询:

point2 = Point((-25.0, 48.0), crs=LonLatWGS84)
point.distance(point2)          # Distance in geographical units

line.intersects(polygon)        # True or False

ch = polygon.convex_hull()      # Returns a new polygon
ch.to_shapefile("poly.shp")

加载可操作的格栅数据:

grid = read_gtiff("landsat_scene.tif")  # Leverages GDAL

grid.profile(line)              # Collect data along a line

grid.resample(500.0, 500.0)     # Return a grid resampled at a new resolution
 相关资料
  • 空间分析是基于地理对象的位置和形态特征的空间数据分析技术,其目的在于提取和传输空间信息。空间分析能力是GIS的主要特征。由于空间数据可分为矢量数据和栅格数据,GIS的空间分析功能可划分为对矢量数据的空间分析和对栅格数据的空间分析。其中,对矢量数据的空间分析包括缓冲区分析、叠加分析、动态分段等;对栅格数据的空间分析主要包括:表面分析、插值分析、栅格代数运算等功能。

  • 亿景智图除了提供简便丰富的可视化功能,还提供了分析功能供决策者使用,目前已提供的分析功能有: ● 汇总区域内标注数据 ● 缓冲区分析 ● 分析标注属于哪个区域 ● 格网分析

  • 19.6.1. 创建空间索引 19.6.2. 使用空间索引可以使用索引对2个非空间数据库中的搜索操作进行优化。对于空间数据库,这同样成立。有了以前设计的大量多维索引功能的帮助,能够对空间搜索进行优化。最典型的情况如下: ·搜索包含给定点的所有对象的Point查询。 ·搜索与给定地区交迭的所有对象的地区查询。 MySQL采用了具有2次分裂特性的R-Trees来为空间列编制索引。使用几何对象的MBR来

  • 19.5.1. Geometry格式转换函数 19.5.2. Geometry函数 19.5.3. 从已有Geometry创建新Geometry的函数 19.5.4. 测试几何对象间空间关系的函数 19.5.5. 关于几何最小边界矩形(MBR)的关系 19.5.6. 测试几何类之间空间关系的函数用值填充了空间列后,即可查询和分析它们。MySQL提供了一组在空间数据上执行各种操作的函数。根据它们所执

  • 我试图使用卡桑德拉文档中的地理空间示例:https://docs.datastax.com/en/dse/6.7/cql/cql/cql_using/search_index/queriesGeoSpatial.html 我收到错误: 我正在使用堆栈:[cqlsh 5.0.1|Cassandra 3.11.1|CQL规范3.4.4|本机协议v4] 如何解决?

  • 主要内容:物理地址空间,逻辑地址空间,什么是单词?物理地址空间 系统中的物理地址空间可以被定义为主存储器的大小。 将进程大小与物理地址空间进行比较非常重要。 进程大小必须小于物理地址空间。 逻辑地址空间 逻辑地址空间可以定义为进程的大小。 进程的大小应该足够小,以便它可以驻留在主内存中。 什么是单词? Word是内存的最小单位。 它是字节的集合。 在分析输入到解码器的n位地址和从解码器产生的2 ^ n个存储位置之后,每个操作系统定义不同的字长。

  • 地址空间 分段机制涉及5个关键内容:逻辑地址(Logical Address,应用程序员看到的地址,在操作系统原理上称为虚拟地址,以后提到虚拟地址就是指逻辑地址)、物理地址(Physical Address, 实际的物理内存地址)、段描述符表(包含多个段描述符的“数组”)、段描述符(描述段的属性,及段描述符表这个“数组”中的“数组元素”)、段选择子(即段寄存器中的值,用于定位段描述符表中段描述符表

  • 我有一个包含许多文档集合,其结构如下: 纬度范围为[25;55] 该收藏包含大约60万条记录。 我设置了2D_Sphere索引:db.myCollection.createIndex({location:“2DSphere”}) 我获得了所有的记录,但我只期望有几个记录(靠近我的坐标!) 有什么建议吗?提前致谢