问题标签 [mapguide]

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 投票
3 回答
1029 浏览

sql-server - 使用 MapGuide Open Source 2.1 的 SQL Server 2008 空间索引和 CPU 利用率

我有一个包含数十万几何类型宗地的 SQL Server 表。我已经对它们进行了索引,尝试在每个单元格设置中尝试不同的密度和对象组合。到目前为止,我正在为每个单元格设置 LOW、LOW、MEDIUM、MEDIUM 和 16 个对象,并且我制作了一个 SP,它根据表中实体的范围设置边界框。

从几乎没有索引的查询到不到几秒的时间,几乎没有索引的查询有一个令人难以置信的性能提升,当缩放更近时它会变得更快,因此显示的对象更少。

然而,在查询特征时 CPU 利用率达到 100%,即使查询本身很快。我担心这不会在生产环境中飞行。

我在这个项目中使用 MapGuide Open Source 2.1,但我肯定 CPU 负载是由 SQL Server 引起的。

我想知道我的索引是否设置正确。我还没有找到任何关于如何正确设置它们的明确文档。我读过的每篇文章基本上都说“这取决于......”但没有具体说明。你对我有什么建议吗,包括书籍、文章?

谢谢你。

0 投票
2 回答
849 浏览

service - 自定义地图服务 mapguide openlayers


最近开始使用 MapGuide。有点失落。网络上可用的信息量是压倒性的。我的要求是使用校园和建筑物的自定义地图,并从校园视图导航到该建筑物的楼层和平面图。请让我知道如何使用 MapGuide 使用我的建筑图像创建地图服务。也想用 OpenLayers 在浏览器上渲染。

请让我知道。

问候
维什。

0 投票
1 回答
1817 浏览

javascript - 如何将 OpenLayers 与 MapGuide 源一起使用

基本上,我希望以下示例http://openlayers.org/dev/examples/mapguide.html针对此 WMS 数据源“http://gis.aarhus.dk/mapguide/mapagent/mapagent.fcgi?USERNAME=Anonymous&” ;

到目前为止,我所做的只是更改网址。

我找到了以下在线文档http://dev.openlayers.org/docs/files/OpenLayers/Layer/MapGuide-js.html但我不知道在哪里可以获得这些参数的正确值。

如何获得上述参数的正确值?

0 投票
1 回答
190 浏览

php - 如何解决 MGOS 2.2 中的“MgIndexOutOfRangeException”?

我正在开发基于 GIS 的应用程序。我正在使用以下工具:

  1. MapGuide 开源 2.2
  2. 地图指南大师 3.5.0.6071
  3. 甲骨文 10g
  4. Oracle SQL 开发者 3.0.04
  5. PHP 5

在 MapGuide Meastro 中,每当我添加一个新的SHP Provider要素资源并在浏览器中预览它时,它都会给出以下消息:

无法检索“MgIndexOutOfRangeException”的消息。该值无效,因为它太大。

但是,当我添加Oracle Provider功能资源并在浏览器中预览它时,它工作正常。

使用上述配置搜索错误消息几乎可以得到0 个有用的结果。很久以前,我什至在支持网站osgeo.org上也发布过同样的问题,但还没有收到回复。

从事这些技术工作的人有任何想法吗?

编辑
至少,我找到了问题的根源。它在

C:\Program Files\OSGeo\MapGuide\Web\www\schemareport\displayschema.php

在线:61

$firstClass = substr(strrchr($classCollection->GetItem(0), ":"), 1);

0 投票
1 回答
465 浏览

java - MapGuide 开源:通过 java/jsp 操作 SDF 数据?

我对 MapGuide 开源技术比较陌生。我想解析和修改 SDF 格式的数据,以便我的地图(动态)显示此更新的要素数据。我该怎么做?我在 Linux 上安装并配置了 MapGuide。我浏览了 MapGuide Web API 文档,但没有关于如何操作 SDF 数据的示例。目前,我通过使用脚本查询空间数据库和查询生成 SHP 文件,在不同的环境(在 Windows 操作系统域中)生成 SDF 数据。然后,我将这些 SHP 文件转换为 SDF 文件(使用脚本),然后将它们传输到 Linux OS 环境中的 MapGuide 服务器存储库。在 Windows 操作系统端,我可以编辑 SHP 文件(特别是仅使用电子表格的 dbf 文件)以更改特定功能源的值。然而这个过程是静态的,所以我希望能够通过为 Linux 域中的特定功能源解析 SDF 文件以编程方式(使用 java / jsp)这样做。谢谢

0 投票
2 回答
243 浏览

openlayers - 使用 OpenLayers + Mapguide 层的奇怪行为

我正在尝试将 Mapguide 图层与 OpenLayers 一起使用。首先,我使用了来自官方示例页面的代码。一切正常,地图显示出来,我可以放大它。但是,如果我移动地图(平移),地图会在初始中心自动居中。

我使用了与上面提到的示例页面完全相同的代码。我的地图指南错过了什么?

0 投票
1 回答
114 浏览

asp.net - Auto Desk Infrastructure Map Studio 2013 调用 URL

大家好,我正在 Auto Desk Infrastructure Map Guide Studio 上制作地图。现在我创建了一个小型 ASP.NET 网站并托管在本地计算机上,现在单击灵活布局工具栏中的不同按钮,我调用该 asp.net 页面的 URL,它可以正常打开。我通过选择不同的选项并执行查询在该页面上进行了一些数据查询。数据库中表中的数据发生变化,效果显示在地图上的图层上。好的,问题是我想在调用 URL 窗口关闭后刷新 Autodesk 地图。我想通过 Map Studio 2013 中的配置来做到这一点。有人知道如何在调用 URL 后自动刷新地图吗?或者在其他意义上,如果图层的数据源中的数据发生了变化。

附加信息:当我从顶部单击刷新按钮或拖动或缩放它时,地图总是会刷新。否则新图层数据保持不变。帮助 !

0 投票
0 回答
528 浏览

c# - 'OSGeo.MapGuide.MapGuideApiPINVOKE' 的类型初始值设定项引发异常

我正在使用 ASP.NET 在 MapGuide Open Source 2.5.2 64bit 上开发一个 Web 应用程序。当我尝试从我的 login.aspx 页面创建用户会话时,我收到此错误:

'OSGeo.MapGuide.MapGuideApiPINVOKE' 的类型初始值设定项引发异常

我正在使用以下代码来创建会话:

有没有人有关于如何解决它的想法?我没有在网上找到解决方案。谢谢

0 投票
1 回答
690 浏览

openlayers-3 - FDO Layers from MAPGUIDE

I am trying to add MapGuide Layers that are NOT jpg as shown in the example.

My layer source is from a SHP file this format shown in the sample code above is for PNG, and or Image data type. What is the correct coding to use a Map definition or data source that is data not an image?

Thanks, and thanks for understanding that I am new to this and may be asking far more questions...

0 投票
1 回答
841 浏览

openlayers-3 - 如何使用 OpenLayers 3 访问 MapGuide 平铺地图

Openlayer3 确实提供了 MapGuide untiled 示例:

,但不是 MapGuide 平铺示例。请帮助我使用 ol3 访问平铺地图指南