【问题标题】:Add a new map to Apache superset向 Apache 超集添加新地图
【发布时间】:2018-10-07 07:53:54
【问题描述】:

我正在尝试向 Apache Superset 添加新的国家/地区地图。
我按照"You need to add a new Country ?" 上的说明进行操作。

但是,第 7 步对我不起作用。即使我在“选择国家”组件中添加了国家,它仍然不会出现在 UI 的滚动列表中。

感谢您的帮助。这是第 7 步:

在组件“select_country”中添加您的国家/地区示例:

这是它的代码:

select_country: {
    type: 'SelectControl',
    label: 'Country Name Type',
    default: 'France',
    choices: [
    'Belgium',
    'Brazil',
    'China',
    'Egypt',
    'France',
    'Germany',
    'Italy',
    'Morocco',
    'Netherlands',
    'Russia',
    'Singapore',
    'Spain',
    'Uk',
    'Usa',
    ].map(s => [s, s]),
    description: 'The name of country that Superset should display',
},

【问题讨论】:

    标签: apache-superset


    【解决方案1】:

    你的变化

    1. superset/assets/javascripts/explorev2/stores/controls.jsx 和

    2. 将您的 geojson 文件放在下一个文件夹中: 超集/资产/可视化/国家/地区

    如果您在已安装的软件包中更改这些内容,将无法正常工作。

    要加载您自己的国家/地区地图或在前端资产中反映您的更改,您需要执行以下步骤,

    1. 从源代码安装超集(详细说明为install superset from source
    2. 您必须安装 npm/nodejs(我的环境已按照 install nodejs in ubuntu 的说明进行操作)
    3. 在超集中更改您的资产(javascript、geojson)
    4. 重建前端资产

      #从存储库的根目录,移动到我们的 JS package.json 所在的位置

      cd 超集/资产/

      # 启动一个 Web 服务器,在您修改资产时管理和更新您的资产

      npm 运行开发

    5. 运行 superset 并检查您的更改。

    【讨论】:

      【解决方案2】:

      您必须安装 npm/nodejs 并运行 npm run dev 命令以查看可视化更新中的更改。

      这里有文档,应该够了。

      https://github.com/apache/incubator-superset/blob/master/CONTRIBUTING.md#npm-packages

      【讨论】:

      • 您能否具体说明一下该用户需要做什么?外部链接总是可以离线——尤其是当它链接到特定分支的头部时。
      【解决方案3】:

      第 4 步:当您修改资产并出现错误时,我不会启动管理和更新资产的网络服务器

      (venv) ubuntu@ip-172-31-43-165:~$ npm run dev
      npm ERR! missing script: dev
      
      npm ERR! A complete log of this run can be found in:
      npm ERR!     /home/ubuntu/.npm/_logs/2018-09-27T04_10_01_655Z-debug.log.
      

      我不懂脚本开发? 谢谢

      【讨论】:

      • 在路由到 superset/assets 文件夹后尝试运行上述命令 find -name assets 为您提供 superset 的 assets 文件夹所在的位置
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多