选中对象同时修改颜色,以及可以参照的软件。Change colors when we have multiple selection&available reference software for making multiple selections.
在#497的基础上,对于选中的线条和车站,应当允许在所有对象均有颜色属性时可以同时修改选中的对象的颜色。
这个意见可能比较重要。
比如,我想更改某些线段和车站的颜色为同一颜色,那么我可以选中它们并在属性中一起更改。如图
当然,在选中对象包含没有颜色属性的对象(如上海地铁基本车站、河流)或具有多个颜色属性的对象(如苏州轨道交通换乘车站)时,该操作应不被允许。
同样的,我的这个想法也是来源于我在#497中提到的几何画板软件。之前的地铁图我是拿这个软件做的,虽然这个软件不是用来做地铁图的,但是我认为这个软件里面可能有一些你们的软件值得学习的地方(如:坐标平移指定长度)。
关于选择和多选对象你们可以完全参照几何画板。
下面是几何画板软件的压缩包
你们可以看一下这个软件的选择功能。
对于您提到的修改选中线条及车站的颜色已经拆分至 #528 ,敬请期待。
对于“几何画板”这个软件中的诸多功能,并不适合放到 rmp 中。就像您说的几何画板不是用于绘制地铁线路图的,它主要目的是可视化较精确地绘制图像、曲线以及解决平面几何问题,它常用的功能如指定点指定长度绘制圆、过定点做已知直线的平行线或垂线、通过解析式绘图、追踪点等都与我们的诸多操作并无太大关联。
就举您提到的例子,对于平移指定长度的“变幻”,几何画板中拖动是不定长度的(非常灵敏),所以需要去通过这个变幻来精细控制,但我们在 rmp 中可以直接拖拽车站时是有指定长度的,都是 5 的整数倍或 1 的整数倍,非常好地避免了这个问题,所以我个人认为 rmp 中并不需要平移指定长度的变幻。
如果它有一些功能适用于 rmp ,您也可以继续提及。
有一个可以增加美观度,避免因为太挤而导致站名重叠或弄混的地方。
几何画板能对点的标签进行移动。如果换做是rmp车站,也许随意移动太麻烦,但是可以在原有标签9个位置的基础上再增加一个站名微调距离(两个坐标)来对站名位置进行微调以保证合适距离及美观程度。
对于您提到的修改选中线条及车站的颜色已经拆分至 #528 ,敬请期待。
对于“几何画板”这个软件中的诸多功能,并不适合放到 rmp 中。就像您说的几何画板不是用于绘制地铁线路图的,它主要目的是可视化较精确地绘制图像、曲线以及解决平面几何问题,它常用的功能如指定点指定长度绘制圆、过定点做已知直线的平行线或垂线、通过解析式绘图、追踪点等都与我们的诸多操作并无太大关联。
就举您提到的例子,对于平移指定长度的“变幻”,几何画板中拖动是不定长度的(非常灵敏),所以需要去通过这个变幻来精细控制,但我们在 rmp 中可以直接拖拽车站时是有指定长度的,都是 5 的整数倍或 1 的整数倍,非常好地避免了这个问题,所以我个人认为 rmp 中并不需要平移指定长度的变幻。
如果它有一些功能适用于 rmp ,您也可以继续提及。
这一个对于换乘站尤其有效。
有一个可以增加美观度,避免因为太挤而导致站名重叠或弄混的地方。 几何画板能对点的标签进行移动。如果换做是rmp车站,也许随意移动太麻烦,但是可以在原有标签9个位置的基础上再增加一个站名微调距离(两个坐标)来对站名位置进行微调以保证合适距离及美观程度。
这可能不是一个好做法,我们的目标是让用户无需思考站名的位置,文字这些元素,而只要输入+调整大致方位即可。如果允许这样操作,那么对于一些已经根据城市线路图属性而精确计算过的站名来说,就不再准确了,且进一步增加了使用的复杂度 :)
我的意思是默认都是0
然后如果有微调的需要就再改
原来的位置选择不变
这个不是替换,是一个辅助功能
原来的功能是正常运行的
有一个可以增加美观度,避免因为太挤而导致站名重叠或弄混的地方。
几何画板能对点的标签进行移动。如果换做是rmp车站,也许随意移动太麻烦,但是可以在原有标签9个位置的基础上再增加一个站名微调距离(两个坐标)来对站名位置进行微调以保证合适距离及美观程度。
这可能不是一个好做法,我们的目标是让用户无需思考站名的位置,文字这些元素,而只要输入+调整大致方位即可。如果允许这样操作,那么对于一些已经根据城市线路图属性而精确计算过的站名来说,就不再准确了,且进一步增加了使用的复杂度 :)
我觉得也不是不可以,就像北京图里面就有一些问题,苹果园站的字左偏一点点之类的。
其实对于换乘站,旋转的角度不同,站名也会有偏差。
如果这个功能得到实现,你们也可以限制一下微调的距离来节省软件占用空间
有一个可以增加美观度,避免因为太挤而导致站名重叠或弄混的地方。 几何画板能对点的标签进行移动。如果换做是rmp车站,也许随意移动太麻烦,但是可以在原有标签9个位置的基础上再增加一个站名微调距离(两个坐标)来对站名位置进行微调以保证合适距离及美观程度。
这可能不是一个好做法,我们的目标是让用户无需思考站名的位置,文字这些元素,而只要输入+调整大致方位即可。如果允许这样操作,那么对于一些已经根据城市线路图属性而精确计算过的站名来说,就不再准确了,且进一步增加了使用的复杂度 :)
我觉得也不是不可以,就像北京图里面就有一些问题,苹果园站的字左偏一点点之类的。
这难道不是北京地铁图中本身就有非常多的细节不一致问题吗 :(
另外,如果需要如此精细的调节,那么完全可以用文字节点作为解决方法,毕竟你已经完全放弃了车站本身提供的站名位置自动计算等功能。
对于您提到的修改选中线条及车站的颜色已经拆分至 #528 ,敬请期待。
对于“几何画板”这个软件中的诸多功能,并不适合放到 rmp 中。就像您说的几何画板不是用于绘制地铁线路图的,它主要目的是可视化较精确地绘制图像、曲线以及解决平面几何问题,它常用的功能如指定点指定长度绘制圆、过定点做已知直线的平行线或垂线、通过解析式绘图、追踪点等都与我们的诸多操作并无太大关联。
就举您提到的例子,对于平移指定长度的“变幻”,几何画板中拖动是不定长度的(非常灵敏),所以需要去通过这个变幻来精细控制,但我们在 rmp 中可以直接拖拽车站时是有指定长度的,都是 5 的整数倍或 1 的整数倍,非常好地避免了这个问题,所以我个人认为 rmp 中并不需要平移指定长度的变幻。
如果它有一些功能适用于 rmp ,您也可以继续提及。
@langonginc 我注意到一个重要的可以参照的地方。
之前有人提出过绘制湖泊等水系的功能,我拓展一下,我这个方法可以实现大面积不规则颜色快的绘制。 实际上可以参考“几何画板”中绘制多边形的功能。
这个方案可能比较繁琐,但是很好用。 将几何画板多边形的点视作rmp的虚拟节点,通过线条来合围出湖泊区域,这个湖泊区域在rmp中总体视为一个对象(使用的虚拟节点不是已有的虚拟节点,不单独视作对象,而是放到区域属性中),属性包含所有绘制的虚拟节点的坐标以及每条边界的线段路径类型和转角半径,以及区块的颜色和深度,按照绘制的顺序依次罗列。属性中设置两个折叠筐,一个用来集合所有点的坐标,一个用来集合所有线段的样式。比如绘制的点为A1,A2...AN,则坐标依次罗列A1,A2,...AN;线段属性依次罗列A1A2,A2A3,...ANA1.同时在绘制的过程中,如要终止绘制,则在点完最后一个点之后再次点击最后一个点来终止绘制。 同时为了方便更改,也可以在属性中增加或删减点,参照你们的苏州换乘车站的站台,其中如果添加新的点A(N+1)其位置可以默认为AN与A1连线的中点处。 如果你们对这个想法感兴趣,可以从中分离出新的议题。
一般情况下,这个区块(湖泊)多边形使用的虚拟节点不会超过20个。同时为了区分普通的虚拟节点和作为湖泊顶点的虚拟节点,你们可能要考虑使用新的图案标识。
湖泊议题已拆分到 #610.后续讨论在 #610 讨论。
- 修改选定内容颜色 #528
- 湖泊 #240
- 修改车站名称位置 #580 (下图)