上篇讲啥来着?好像讲了数据的输入以及一些核心的概念。这篇讲软件长什么样,做那几种分析的步骤如何。

博客园/B站/知乎/CSDN @秋意正寒(我觉得这一篇肯定很多盗图的,那么我在版头加个本篇地址吧)https://www.cnblogs.com/onsummer/p/10793856.html

目录:https://www.cnblogs.com/onsummer/p/10777520.html

1. 软件UI

这是DMX 0.6版本,其实与DepthMap老款软件并无二异。

像是经典的多文档程序。

工程结构如下图所示:

工程后缀为.graph,所有分析产生的图层、属性值都在此工程中保存。

每个工程允许有多个图层,每个图层允许有多个属性字段。

2. 一般分析的步骤流程图

一开始都是新建或打开.graph工程,然后导入数据(如果是新建工程),然后就是进行分析、数据导出。

上篇没提及的是,导出数据有两种产品:当前屏幕的截图,某个图层的分析结果属性表(可以是csv或txt格式)。

ArcGIS可以导入这个导出的属性表,但是需要对字段名进行调整以符合ArcGIS的命名规则,这个后面再说。

本篇只放流程图,不展开每种分析类型的讲解,下面几篇就会讲了。

2.1 轴线图分析流程图

这个不是正规的流程图,各位看官请包涵,随手画的。轴线图里Choice、Integration是非常重要的属性。

2.2 凸多边形图分析流程图

凸多边形图和轴线图结果类似,只不过需要在导入数据和开始分析之间多做一步:给凸多边形赋予连接关系。

2.3 线段图分析流程图

不要直接将dxf作为线段图导入,而是应该先导入成为轴线图,再转化到线段图。

线段图的分析参数就多一些,所以后期就讲多一些。

线段图最大的特征,就是加入了实际意义的转角和与距离。

2.4 可视图分析流程图

可视图分析在导入数据之后与开始分析之前,是有定义栅格分辨率与人工判别参与计算的区域,这两个步骤的;在开始分析之后,也有一些比较复杂的参数什么的,所以这个比较复杂;

但是,VGA有一个特别有意思的东西,那就是可以玩3D的模拟随机人流量。

后面在讲吧。

SpaceSyntax【空间句法】之DepthMapX学习:第三篇 软件介绍与一般分析流程图的更多相关文章

  1. SpaceSyntax【空间句法】之DepthMapX学习:第二篇 输出了什么东西 与 核心概念

    这节比较枯燥,都是原理,不过也有干货.这篇能不能听懂,就决定是否入门...所以,加油吧 博客园/B站/知乎/CSDN  @秋意正寒 转载请在文头注明本文地址 本篇讲空间句法的几个核心概念,有一些也是重 ...

  2. SpaceSyntax【空间句法】之DepthMapX学习:第一篇 数据的输入 与 能做哪些分析

    两部分,1需要喂什么东西给软件,2它能干什么(输出什么东西在下一篇讲) 博客园/B站/知乎/CSDN @秋意正寒 转载请在头部附上源地址 目录:https://www.cnblogs.com/onsu ...

  3. [dart学习]第三篇:dart变量介绍 (二)

    本篇继续介绍dart变量类型,可参考前文:第二篇:dart变量介绍 (一) (一)final和const类型 如果你不打算修改一个变量的值,那么就把它定义为final或const类型.其中:final ...

  4. Java学习第三篇:类的三大特征,抽象类,接口,final关键字

    一.类的三大特征 1.封装性 (1).什么是封装 封装就是把抽象出的数据和对数据的操作封装在一起, 数据被保护在内部, 程序的其他部分只有通过被授权的操作(成员方法), 才能对数据进行操作. (2). ...

  5. 单用户模式与救援模式:linux学习第三篇

    单用户模式 1.      重新启动,在下列界面选项第一项按 e 按e后进入此grub界面(启动工具) 2.      找到linux16所在行,将'ro'(只读)修改为'rw'(读写),并加上 in ...

  6. 从.Net到Java学习第三篇——spring boot+mybatis+mysql

    从.Net到Java学习第一篇——开篇 环境:mysql5.7 新建mysql数据库demo,然后执行如下sql脚本进行数据表创建和数据初始化: -- ------------------------ ...

  7. R语言学习 第三篇:数据框

    数据框(data.frame)是最常用的数据结构,用于存储二维表(即关系表)的数据,每一列存储的数据类型必须相同,不同数据列的数据类型可以相同,也可以不同,但是每列的行数(长度)必须相同.数据框的每列 ...

  8. 多线程学习笔记三之ReentrantLock与AQS实现分析

    目录 简介 AQS同步状态 AQS同步队列 ReentrantLock数据结构 公平锁的获取 tryAcquire(arg) addWaiter(Node mode) acquireQueued(fi ...

  9. hadoop学习第三天-MapReduce介绍&&WordCount示例&&倒排索引示例

    一.MapReduce介绍 (最好以下面的两个示例来理解原理) 1. MapReduce的基本思想 Map-reduce的思想就是“分而治之” Map Mapper负责“分”,即把复杂的任务分解为若干 ...

随机推荐

  1. Ubuntu下 QT添加外部链接库(.so文件)示例

    参考:https://blog.csdn.net/KKALL1314/article/details/81915354 https://forum.qt.io/topic/80301/file-not ...

  2. CodeForces 946D Timetable (DP)

    题意:给定 n,m,K,表示某个人一个周有 n 天,每天有 m 节课,但是他可以跳过 K 节课,然后下面每行一个长度为 m 个01字符串,0 表示该人在这一小时没有课,1 表示该人在这一个小时有课,每 ...

  3. What's New In Python 3.X

    As Python updating to python 3.6, its performance is better than Python 2.x, which is good news to e ...

  4. hibernate增删改

    public class HibernateUtils { private static SessionFactory sessionFactory=null; static{ //获取config ...

  5. html5+javascript的管廊监控页面

    这周二做的,支持苹果手机,安卓手机,电脑,平板访问

  6. web-day2

    第2章WEB02-CSS&JS篇 今日任务 使用CSS完成网站首页的美化 使用CSS完成网站注册页面的美化 使用JS完成简单的数据校验 使用JS完成图片轮播效果 教学导航 教学目标 了解CSS ...

  7. POJ3189 Steady Cow Assignment

    Steady Cow Assignment Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 6817   Accepted:  ...

  8. Huffman 编码压缩算法

    前两天发布那个rsync算法后,想看看数据压缩的算法,知道一个经典的压缩算法Huffman算法.相信大家应该听说过 David Huffman 和他的压缩算法—— Huffman Code,一种通过字 ...

  9. 100度享乐电商网 html

    <!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title> ...

  10. bootstrap3文章

    <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta name= ...