问题标签 [mapfish]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2026 浏览

printing - Mapfish 或 Geoserver 打印模块错误

在我的个人电脑中,我正在使用 Geoserver 和打印插件(2.5.2 和 2.4(用于打印模块))。我们的开发过程已经完成,我们想在我们的服务器机器上使用它。Java 版本、opts 和 java 编码类型是相同的,但是当我将 pdf 插件安装到服务器机器时

“服务器IP:8080/geoserver/pdf/info.json”

错误

这是什么意思?它是默认的“config.yaml”文件。错误“org.ho.yaml.exception.YamlException:第 0 行附近的错误:获取枚举类型类 org.mapfish.print.config.layout.Horizo​​ntalAlign 的正确值时出现问题”。

我尝试了非常不同版本的 geoserver 和 printplugin 或 mapfish 打印模块,同样的问题出现了。我在哪里做错了?

0 投票
0 回答
145 浏览

printing - GeoServer PrintPlugin .yaml 文件 Horizo​​ntalAllign 错误

我在 Windows 和 ubuntu 上尝试了所有版本的地理服务器和打印模块。我尝试了war和exe安装。我使用tomcat 7和jdk 7。但是有同样的错误信息。

0 投票
0 回答
292 浏览

printing - 在 Mapfish 打印模块 YAML 中,如何将字符串拆分为多行?

在 MapFish 打印模块 YAML 中,我有一个很长的字符串。所以我想打破字符串。这个的语法是什么?

换句话说,我有这个:

  • !columns 配置:宽度:5 #borderWidth:1 #borderColor:黑色单元格:- padding:10 paddingBottom:10 vertAlign:中间宽度:5 maxSize:100 absoluteX:35 absoluteY:111 width:5 height:350 items:-!text字体:Kalpurush fontEncoding:Identity-H
    fontSize:12 #align:居中文本:'${onm} ${fnm}'
    textMaxWidth:8
    maxWidth:5 maxHeight:15

我的参数为 '${Name} ${FatherName}' ,我需要在 String 中为此参数添加换行符或换行符。

0 投票
0 回答
33 浏览

database - Mapfish 快速入门数据库不可用

我正在尝试完成MapFish 快速入门教程,现在我需要连接到 MapFish 快速入门数据库。当我将数据库 URL 地址 ( sqlalchemy.url)替换development.ini为指令中给出的连接字符串(创建 Web 服务部分)时,就会出现问题。完成后,我的应用程序会不断显示通知我数据库不可用的错误:

OperationalError:(OperationalError)无法连接到服务器:连接超时服务器是否在主机“www.mapfish.org”(192.30.252.154)上运行并接受端口 5432 上的 TCP/IP 连接?无法连接到服务器:连接超时 服务器是否在主机“www.mapfish.org”(192.30.252.153)上运行并接受端口 5432 上的 TCP/IP 连接?无 无

我的问题是:有人知道数据库应该是什么样子吗?

我想在本地创建该数据库并将所有必需的数据放入其中,但我需要它的完整架构和它应该包含的所有数据才能做到这一点。

0 投票
0 回答
113 浏览

python - 安装 MapFish 打印问题

我正在尝试在我的 Windows 7 中安装 Mapfish 打印,我遵循了这个文档

当它尝试运行这一行时python.exe go-mapfish-framework-2.2.py --no-site-packages env,我在我的 cmd 中收到了这条消息:

回溯(最后一次调用):文件“go-mapfish-framework-2.2.py”,第 2055 行,在 main() 文件“go-mapfish-framework-2.2.py”,第 797 行,在 main never_download=options. never_download)文件“go-mapfish-framework-2.2.py”,第 897 行,在 create_environment search_dirs=search_dirs,never_download=never_download)文件“go-mapfish-framework-2.2.py”,第 590 行,在 install_setuptools search_dirs=search_dirs, never_download=never_download) 文件“go-mapfish-framework-2.2.py”,第 564 行,在 _install_req cwd=cwd) 文件“go-mapfish-framework-2.2.py”,第 865 行,在 call_subprocess % (cmd_desc, proc. returncode)) OSError: Command c:\Python27\env\Scripts\python.exe -c "#!python \"\"\"Bootstra...sys.argv[1:]) "--always-copy -U setuptools 失败,错误代码为 1

我不知道怎么回事,谁能帮帮我?

0 投票
0 回答
324 浏览

json - 如何使用 MapFish print 3 在传单中打印地图

我想使用 MapFish print 3 在传单中打印我的地图,我总是遇到一个错误,我想知道如何解决它以及文件 info.json 在哪里?,在我的应用程序中添加打印按钮以进行打印的步骤是什么地图?

这是我在传单中的地图代码:

错误http://localhost:9090/print/info.json 404(未找到)

0 投票
1 回答
674 浏览

printing - 读取配置文件 config.yaml 时 Geoserver Mapfish 打印错误

我已经在我的服务器中安装了 Geoserver 2.8 和 mapfish Print 插件 2.8。我已经部署了 Geoserver Tomcat 8.0。我遵循了http://docs.geoserver.org/latest/en/user/extensions/printing/中提到的所有步骤

当我使用在 Geoserver/ 数据文件夹下创建的config.yaml文件重新启动 tomcat 服务器“打印”文件夹时。当我尝试通过提供 url 来验证安装时:http://localhost:8081/geoserver/pdf/info.json

我收到以下错误:

它说读取 config.yaml 文件时出错。找不到Config.yaml的错误。

0 投票
0 回答
453 浏览

javascript - 向地理服务器发出 mapfish 打印请求

我正在尝试使用 openlayers 和 geoserver 打印自定义地图。但是我无法找到它的实现。任何代码片段将不胜感激!

这是我到目前为止显示的代码:

到目前为止,显示图层似乎工作正常。我需要 printMap 函数的实现帮助。此外,假设使用 Mapfish 插件进行打印!

0 投票
0 回答
416 浏览

json - 无法解析规范文件:JSONObject 文本必须以“{”开头

我知道之前有人问过这个问题,但我对实现有疑问,所以我把它贴在这里。我在 mapfish 插件的帮助下打印使用 Geoserver 创建的地图,并且在我正在制作的 ajax 请求中出现解析错误。这是负责打印地图和错误的代码片段:

它在控制台中引发以下错误:

更新:当我在请求中添加“contentType”:“application/json”时..我收到另一个错误说明:INVALID CORS REQUEST

0 投票
1 回答
108 浏览

mapfish - MapFish:打印样式不适用

我正在尝试构建一种 MapFish 样式,我可以将其应用于混合众所周知的文本类型

示例功能

我正在应用这种风格

它没有抛出任何错误并且打印完成但是当我从 GeoJSON 中什么也没得到时

关于我做错了什么的任何指示?