问题标签 [web-feature-service]
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.
service - 读取 WFS 服务数据
我已经对此进行了搜索,但无法获得从 WFS 数据中提取数据的明确说明。我已经看到了架构,但我不确定如何在 C# 代码中调用它们。
我希望能够使用数据并提取 XML 并读取 XML 数据以获取一些字段。但是没有可用的明确方法。
任何示例代码都会有所帮助。我想避免使用任何库,并且只想使用标准的内置库。
谢谢。尚卡尔
python - 使用 PKI/CAC 保护的 AGOL python web 层身份验证
我正在使用 python 脚本连接到 AGOL 要素服务层,并更新该层。现在,我使用以下方法来访问它:
但是,我想在启用了 CAC 的 DoD AGOL 门户空间中运行它。我对此很陌生。经过一些研究,我在 ESRI 培训中遇到了这个问题,
真的可以这么简单吗?我在我的电脑上查找了“key.pem”和“cert.pem”,其中有几个文件。我怎么知道我应该使用哪一个?先感谢您!
java - geotools wfs-ng 线程安全和奇怪的行为问题
我在使用 geotools wfs-ng 数据存储插件和 geoserver 实例时遇到了很大的麻烦(geoserver 在这里不是问题,它只是一个 wfs 实现和数据提供者)。用例看起来很简单:
- 作为底层 wfs 的代理的自定义 Web 服务
- 在我的 Web 服务应用程序启动时创建 wfs 数据存储:
- 在对代理底层 wfs 的连续自定义 api 调用中重用它,许多下面的调用是在多个线程中完成的
试用版 geotools wfs-ng 数据存储插件:22.3、23.5
症状:
- wfs-ng 插件的奇怪行为是每个 wfs GetFeature 调用都会释放 DescribeFeatureType 调用(对于似乎失败的架构,可能来自 org.geotools.xsd.impl PullParser),为什么一个还不够?
- 在多线程 wfs 调用次数之后(有时更少,有时更多)
r - 在 R 中加载大 Wfs 层
我正在尝试Mroad_Lden_17
在 R 中加载 WFS 的层,但是该层Mroad_Lden_17
的 809559 功能非常大,这就是为什么加载它需要很长时间并且最终甚至没有成功的原因。为了避免这个问题,例如解决它,我想了一种方法以“较小的部分”加载图层并在之后将其放在一起,但不幸的是我不知道该怎么做。
那是代码:
无论如何,我真的很感激一些帮助,在此先感谢!
openlayers - OpenLayers 6.5.0 不解析具有多种特征类型的 GML 3.2
当响应包含多个featuretypes 时,我无法让 openlayers6.5.0
解析 GML 3.2 中的 WFS 2.0.0 响应。只要响应仅包含一种特征类型,它就可以工作。
我整理了一个带有虚假响应的简单示例,因为它们来自我们的 MapServer (7.2.2|7.6.2)。
我认为这是因为 MapServer 在响应中嵌套了 FeatureCollections(与 GeoServer 2.17.0 相同)。如果只返回一种特征类型,则响应少一级并且ol.format.WFS
能够读取特征。
我错过了什么吗?有什么建议吗?
openlayers - WFS 无法作为 GeoJSON 插入 OpenLayers 地图
我想在我的 OpenLayers 地图中插入一个 WFS 图层。我按照此示例中的说明进行操作:https ://openlayers.org/en/latest/examples/vector-wfs.html
当我运行我的代码时,会发生以下错误:
可以加载 OSM 层,但不能加载 WFS。我跟踪了请求的 WFS URL 的响应。反应很好。我猜在将 gml 响应转换为 GeoJSON 时存在问题。你有什么提示吗?我的 main.js 看起来像这样: