跳至主要內容
Kite-Notes

Kite-Notes

Stay hungry. Stay foolish.

抽稀(概化)

抽稀(概化)

背景/应用场景

随着对海量地理空间数据加载、渲染的需求日益增加。在地理信息系统中,对一些细节程度高的数据在地图上的展示往往需要绘制大量的坐标点,当地图缩放层级较小时,并不需要将所有的点都绘制出来,因为全部绘制出来往往会存在性能问题,因此,可通过抽稀算法,将不重要的点舍弃掉,那么系统对矢量数据加载的处理性能将得以提高,同时不影响视觉效果。

抽稀算法类型

抽稀,也称作概化。抽稀算法的关键是定义抽稀因子,抽稀因子的不同决定了抽稀算法的多样性。在现有抽稀理论中,有按步长,线段长度,垂距等来定义抽稀因子。1在GIS领域,比较常用的抽稀算法是Ramer-Douglas-Peucker算法(基于距离)和Visvalingam-Whyatt算法(基于面积)。


Kite.Zeng大约 4 分钟
mapshaper

mapshaper

简介

mapshaper是一个用于编辑多种地理空间数据格式的地理处理工具,现支持ShapefileGeoJSONTopoJSONBDFCSV格式

主要功能

  1. 支持导入多种开源数据格式
  2. 支持基本的空间操作,如属性编辑、要素类型转换、裁剪、擦除、合并、概化(支持Douglas-PeuckerVisvalingam-Whyatt算法)等等
  3. 支持文件导出,实现数据格式转换
  4. 支持使用强大的命令行处理地理数据

Kite.Zeng大约 2 分钟
POI/AOI/LOI

POI/AOI/LOI

基本概念

POI: Point of Information / Point of Interest,兴趣点,地图上非地理意义的有意义的点1泛指互联网电子地图中的点类数据2),如商铺、超市、酒店等属于POI,但像城市、山峰、河流等就不属于POI。每个POI包含四个信息:名称地址类别坐标

AOI: Area of Information / Area of Interest,兴趣面,与POI的概念类似,即互联网电子地图中的面状类数据,也同样包含四个基本信息,即名称地址类别坐标,主要在地图上表达区域状的地理实体,如小区、大学、园区等


Kite.Zeng大约 3 分钟
ArcGIS Server

ArcGIS Server

Export Map

应用场景

  1. 地图图片的导出/获取。根据地理坐标范围,向地图服务发起请求获取响应格式的地图
  2. 系统底图的加载。本质是地图图片的获取。根据屏幕坐标与实际地理坐标的转换,得到当前地图视图的坐标范围,再向地图服务发起请求

请求

  • 请求路由:/export
  • 请求方式:GET/POST
  • 请求参数(详见API文档
    参数
    (⭐表示常用)
    说明
    ⭐bbox 边界范围(坐标范围)
    ⭐bboxSR 边界范围的空间参考,支持WKT代号ID或具体空间参考定义文本,不定义则默认使用地图服务的空间参考
    ⭐layers 需要导出的图层索引
    show:展示的图层索引
    hide:隐藏的图层索引
    include:包括的图层索引
    exclude:排除的图层索引
    layerDef 图层过滤定义
    ⭐size 导出地图的像素大小,默认为400,400
    ⭐imgSR 导出图片的空间参考,同bboxSR
    ⭐format 导出图片的格式,默认为png
    ⭐transparent 背景是否透明,默认为false
    dpi 导出图片的分辨率,默认为96
    time 导出的地图图像的时间瞬间或时间范围
    layerTimeOptions 指定图层的时间定义
    dynamicLayers 动态图层定义
    gdbVersion 指定查询的地理数据库的版本,当不指定时,则默认使用发布地图服务时使用的版本
    mapScale 地图的比例尺
    f 请求返回的格式,默认是html

Kite.Zeng大约 4 分钟

Kite.Zeng小于 1 分钟部署/使用手册GeoScene
计算机图形学应用

计算机图形学应用

源:GAMES101_Lecture_01 (ucsb.edu)

  • 游戏行业(游戏制作、风格、光追特效...)
  • 电影行业(场景特效“子弹时间”、动画电影...)
  • 设计行业(CG、室内设计...)
  • 可视化(医学解剖、地图...)
  • XR(AR、VR)
  • 数字插画
  • 场景模拟
  • 图形化交互界面(GUI)
  • 字体设计

Kite.Zeng小于 1 分钟Games101