Questions tagged «schema-architecture»

3
几何列命名约定-'geom'或'the_geom'?
我正在开始我的第一个PostGIS项目,在各种书籍和教程中,我看到了标有'geom'或'the_geom'的geometry列。一个比另一个更传统吗? 此外,是否有充分的理由为几何列使用'geom'/'the_geom'而不是更具描述性的名称?(例如,“ centre_point”表示要素的中心点。)我们不将常规数据库列标记为“ the_int”或“ the_string”,那么为什么要用这种方式标记几何列呢?

4
如何生成GIS硬件/软件/工作流程的模式?
我经常发现自己需要向没有GIS知识或知识有限的人解释硬件或软件GIS基础结构。或概述分析中涉及的地理处理任务。 在这种情况下,图片可能确实值得一千个字。在做最后一刻的准备工作时,我通常依赖于快速且肮脏的PowerPoint幻灯片,其中包含来自网络的随机免费图标和图像,但是我很乐意将更多的时间花在看起来更好的东西上。 我正在考虑类似于实例图像的架构,如下所示: 或这个: 哪种软件(最好是免费的)最适合创建此类图像? 是否有任何地方可以(最好免费)获得此类图中使用的“ GIS特定”图标?

10
使用ArcGIS Desktop重新排序文件地理数据库中的字段(永久)?
使用ArcGIS 10.0,是否可以对文件地理数据库中的字段重新排序,并且该顺序可以持久保存到数据库中? 我们考虑了导出为XML,并编写了一个解析器来更改字段顺序,然后根据XML重新创建一个新数据库。这似乎是一个费力的过程。 另一个想法是将现有字段定义导入Excel,对其重新排序,导出为CSV,然后编写Python脚本以在新的地理数据库中创建这些字段。在我们从头开始编写脚本之前,是否存在这样的脚本? 不幸的是,ArcGIS Diagrammer似乎不支持字段重新排序。 是否可以使用任何脚本或技巧来简化此过程?

3
如何比较来自两个文件地理数据库的架构?
我们有模板地理数据库,我们将其发送给区域数据创建者。他们更新这些地理数据库,并数字化预定义要素类中其区域中的所有数据。 现在我们有了File地理数据库,我们发现经常会修改许多要素类。也许可以添加或删除字段。在某些情况下,要素类本身会被删除或创建一个新的要素类。 我想得到一份报告,指出哪些要素类和表已更改,以及公用表和要素类中的不同字段。 我已经看过几个问题,例如: 比较未版本化的地理空间数据的工具 有没有很好的方法来使新旧版本的SDE数据库区分开? 但是这些问题给出的答案并没有帮助。

3
如何设计公交车站查询数据库架构?
我们有公交车站数据,我们想构建一个应用程序,该应用程序将为给定的起点站和终点站提供线路/多条线路。 例如,用户尝试获取从station1到station2的公交线路建议。 如果有一条公交线路可以同时覆盖station1和station2,则应返回该线路。结果可能如下所示: Step1: station1 -- station2 如果station1和station2之间没有直接总线,则应用程序应尝试查找交换计划,例如,结果可能如下所示: Step1: station1 -- exchangestation Step2: exchangestation -- station2 现在我们有了数据,但是我们不知道如何在数据库中设计数据模型,如何创建架构以提高查询效率? ============================================= 更新: 例如,我有四条总线(实际上是两条),每条都有不同的颜色: l1: A-B-C-D l2: D-B-A (in fact, the l2 is the reverse of l1 except the l2 will skip station `C`. l3: E-B-D-F l4: F-D-B-E(reverse of l3) 现在,如果我们要将这些信息保存在数据库中,以查询给定一个站点到另一个站点的总线计划,那么我们需要多少张表,以及应该在每个表中放什么?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.