问题标签 [geoext]

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 回答
174 浏览

extjs - OpenLayers 覆盖功能 id

我对 OpenLayers + GeoExt2 有疑问:我创建了一个 FeatureStore,其中的功能(通过 API 下载)包含一个id属性。当我尝试在网格面板中表示特征时,所有其他属性都已正确表示(名称、描述等),但 id 以某种方式被 OpenLayers 对象的 id 覆盖,例如“OpenLayers_Feature_Vector_363”,而不是“原始“诠释身份证。

我的商店定义如下:

我放入网格面板的列定义如下:

通过 API 从数据库下载功能时,有人遇到过同样的问题吗?谢谢!

0 投票
1 回答
205 浏览

extjs - 如何在 FeatureStore 和 AJAX 后端之间交换数据?

我是 Extjs4.2/OL/Geoext2 开发的新手,我对它应该如何工作感到困惑。

- - 编辑 - -

我正在尝试编写一个小应用程序来读取 GeoJSON,在地图上放置读取功能,让用户编辑它们/绘制新的,最后将它们保存回 GeoJSON。

我目前的做法:OpenLayers.Layer.Vector 绑定到 Geoext.data.FeatureStore。图层读取 GeoJSON,并填充 FeatureStore。

现在我的问题 - 如何将用户数据修改的数据保存到 GeoJSON?我可以通过 FeatureStore 将数据保存为 JSON,但我没有看到让 FetureStore 保存 GeoJSON 的简单方法。我应该使用矢量图层来保存 GeoJSON,还是尝试添加某种类型的转换以将要素的几何属性添加到 FeatureStore,然后 sync() 存储?

- - 编辑 - -

已经通过向模型插入另一个属性来完成此操作:

现在我的 FeatureStore 用几何保存了类似 GeoJSON 的输出,这对我来说没问题。

问题:这样做是否正确?

问候, 帕维尔

0 投票
1 回答
776 浏览

extjs - OpenLayers 2 - 如何手动更改点的坐标?

有没有办法手动编辑点的坐标?我想像创建一样编辑一个点:

我可以像这个例子一样做吗?如果是,请告诉我如何。我想处理现有功能。

0 投票
1 回答
339 浏览

extjs - 使用 hasMany 将嵌套的 GeoJson 加载到 FeatureStore。可能的?

通过vectorLayer将嵌套的GeoJson加载到FeatureStore时是否可以使用关联?

因此,第一个 jsonStore 按预期工作,employeesStore 为每个公司填充。第二个 geoJsonStore 没有。员工数据保留在 raw.data 中,并且子存储不会在加载时填充。

它应该以这种方式工作,还是我错过了什么?

这是company.geojson的内容:

0 投票
0 回答
98 浏览

extjs - GeoExt2 WmsCapabilitiesLayerStore adding layer

I use Ext 4.2.1 and GeoExt2 for building mapviewer app. I defined a WmsCapabilitiesLayerStore

in grid to adding layers to map. It works but some wms layers adding base layer. Normally when user clicks the layer in the grid, selected layer will be added to overlay layers.

What is the reason of this?

0 投票
0 回答
86 浏览

javascript - GeoExt2 FormPanel Wfs 过滤

我正在使用 Extjs、GeoExt2、Openlayers 等开发一个 Web 项目。我正在使用 FormPanelGeoExt2 通过过滤器发出 wfs 请求。 GeoExt Api 链接

我在 wfs 中创建了一个像“ cond1 AND cond2 AND..”这样的过滤器。我想对它们都使用ANDOR定义。我应该怎么办?

0 投票
2 回答
52 浏览

extjs - 比较 getValue 和 map.layers[i].name

作为 xtype 组合的一部分,我想知道我在简单数据存储中选择的图层(由 表示this.getValue())是否存在于地图图层中。因此,如果发生,A应该发生,B如果没有。问题是该myLayer变量似乎无法识别,即使 Opera Dragonify 根本没有抛出任何错误。错误会在哪里?

感谢您的任何指点,

0 投票
0 回答
332 浏览

javascript - xtype 组合中的“选择”侦听器,IF 的范围问题?

我想知道这是否是范围问题。问题是我在xtype combo(extjs3.4)中选择了一个选项,并且首先可以在一个if部分的外部和内部读取该选择(附加图像)。现在,当我选择另一个选项时,该选择只能在该if部分之外读取(即它不会在其中读取)。这是范围的正常问题吗?如果是这样,我该如何解决?

在此处输入图像描述

0 投票
1 回答
397 浏览

extjs - 在 Openlayers 中创建点要素的延时

我正在构建一个地图应用程序,其中有一个带有点特征的 Postgis 数据库。我将数据库作为图层导入 Geoserver,并使用 Openlayers 显示 WFS 图层。我的点要素有一个时间戳,我想知道是否可以构建类似延时函数的东西,它会接受一定范围的时间(日期),然后开始在地图上逐个导入要素。我搜索了但我没有在网上找到类似的例子。你做过/看到过这样的事情吗?

0 投票
0 回答
403 浏览

extjs - 使用 geoext 2 的 WMS/WFS 搜索面板

如何使用 geoext 2 创建搜索面板,该面板将从 wms/wfs 图层表中获取数据。任何人都可以建议任何示例或代码来做到这一点。