SpaceSyntax【空间句法】之DepthMapX学习:第一篇 数据的输入 与 能做哪些分析
两部分,1需要喂什么东西给软件,2它能干什么(输出什么东西在下一篇讲)
博客园/B站/知乎/CSDN @秋意正寒 转载请在头部附上源地址
目录:https://www.cnblogs.com/onsummer/p/10777520.html
1. 数据的输入
DepthMapX(简称DMX)主要支持以下几种数据格式:
- AutoCAD的交换格式 *.dxf,只能是线或者面
- MapInfo的 *.mif
- csv/txt/gml...
吐槽:居然不支持shp/json,真垃圾
1.1 数据的类型及要求
只能是线文件或者面文件,线文件有且只有一个网络系统,不能出现两个网络或者孤立的线,不能用Multi Line,必须用Single Line;DMX只支持二维数据,高程字段没有用。
绘制轴线图的线文件,要求是都是线段,不能用折线;
凸多边形图的面文件,要求每个多边形是凸多边形,如果不是必须剖开,面不能有重叠。
凸多边形还可用于可是图分析(下面讲)。
如何绘制轴线图是个功夫活儿来着的,讲到轴线图的时候会详细展开,这里不赘述。
2. 能做什么分析
- 凸多边形图(Convex Map)分析
- 轴线图(Axial Map)分析
- 可视图分析(Visibility Graph Analysis)
- 线段图(Segment Map)分析
- 散点图(和Excel里的散点图是一个东西)
其实除了以上几个分析,还可以做别的分析,只不过(笔者只会这些了)(溜走)
入门以上几个分析方法,足够喝一壶了。
下一篇展开讲解的是,DMX的每种分析方法,大概有什么输出结果,结果的数字有什么意义。
我不会太多赘述原理,因为原理在《空间句法简明教程》中讲得已经蛮详细了,我只说说我理解的是什么个意思,希望不是班门弄斧。
SpaceSyntax【空间句法】之DepthMapX学习:第一篇 数据的输入 与 能做哪些分析相关推荐
- MongoDB学习第一篇 --- Mac下使用HomeBrew安装MongoDB
2019独角兽企业重金招聘Python工程师标准>>> MongoDB学习第一篇 --- Mac下使用HomeBrew安装MongoDB 0.确保mac已经安装了HomeBrew ( ...
- Python中的TCP的客户端UDP学习----第一篇博客
Python中的TCP的客户端&UDP学习--第一篇博客 PS: 每日的怼人句子"我真想把我的脑子放到你的身体里,让你感受一下智慧的光芒" 先说UDP流程 发送: 创建套接 ...
- VUE源码学习第一篇--前言
一.目的 前端技术的发展,现在以vue,react,angular为代表的MVVM模式以成为主流,这三个框架大有三分天下之势.react和angular有facebook与谷歌背书,而vue是以一己之 ...
- 【手把手教你如何从Tushare库下载股票数据,并保存在硬盘当中,第一篇数据过滤】
手把手教你如何从Tushare库下载股票数据,并保存在硬盘当中.第一篇数据过滤 前言 一.Tushare是什么? 二.代码 1.引入库 2.交易日的逻辑 3.先把每天个股的基础数据调出来 3.接下来我 ...
- 开源中国源码学习UI篇(一)之FragmentTabHost的使用分析
最近在有意读开源中国的源码来提升Android开发能力,开通博客来提升一下自己的积极性- -我参考的是开源中国2.2版,完整源码地址为http://git.oschina.net/oschina/an ...
- RISC-V学习-第一篇[指令类型]
本文是RVSC-V处理器学习的第一篇文章,对RV32IMAFDC指令集的学习笔记. 1. 运算指令 立即数运算指令 addi rd,rs1,imm[11:0] 功能 1.将rs1与12位立即数(进行符 ...
- javascript基础入门_javascript基础入门学习第一篇
今天主要讲述js,在讲述今天的编程知识之前,我们要对C++做一个说明因为一些原因C的知识不做更新了,下面将讲述js的编程知识,首先需要了解的是js是一个脚本语言不是编程语言这两者的区别就是一个需要依附 ...
- Linux学习第一篇之Linux系统安装——系统分区
基本概念: 系统分区也叫磁盘分区,它是使用分区编辑器(partition editor)在磁盘上划分几个逻辑部分.碟片一旦划分成数个分区(partition),不同类的目录与文件可以存储进不同的分区. ...
- Java图像处理最快技术:ImageJ 学习第一篇
ImageJ是世界上最快的纯Java的图像处理程序.它可以过滤一个2048x2048的图像在0.1秒内(*).这是每秒40万像素!ImageJ的扩展通过使用内置的文本编辑器和Java编译器的Image ...
- springCloud 学习第一篇(介绍以及Rest 学习:服务者 与消费者 环境搭建)
什么是SpringCloud? springCloud ,基于springBoot 提供了一套微服务解决方案,包括服务注册与发现,配置中心全链路监控,服务网关,负载均衡,熔断器等组件,除了基于netF ...
最新文章
- java 初识对象和对象引用的关系
- Android开发资料学习(转载/链接)
- python pyppeteer自定义chromium目录
- HTTP Server Mock 从手工到平台的演变(二)
- VHDL | 音乐盒设计(代码类)
- win10浏览器加载很慢_谷歌彻底爆发了!Chrome浏览器正式更新,8GB老电脑满血复活...
- 关于静态库、动态库的区别汇总
- JavaSE----属性、方法
- 视频 |【2019】Power BI 8月产品功能更新讲解
- 在谷歌云盘训练YOLOV5模型
- 推荐几款屏幕录制工具(可录制GIF)
- 三菱FX5U系列PLC内置高速计数器的使用方法示例
- 计算机二级考试python+C语言通过记录
- 狂肝10个月手搓GPU,他们在《我的世界》里面玩《我的世界》
- 计算机钥匙英语,计算机加锁--把U盘变成打开电脑的钥匙 - 信息科学 - 小木虫 - 学术 科研 互动社区...
- 超好用的Redis管理及监控工具
- 【笔记】Python开发工程师要求摘录
- JDK8-Optional类避免NPE
- python输入年月日输出_python下输出指定年月日的方法之一
- 矩阵加 减 乘法的C语言实现