问题标签 [sharpmap]

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 投票
1 回答
702 浏览

c# - 如何使用 Sharpmap 将经度和纬度映射到 WGS84?

我们的程序将地址坐标存储为数据库中的纬度经度(类似于 51.215630827;6.7760496559)。我想使用 SharpMap 库绘制具有某些兴趣点的地图图像。

我想,这些库有一些方法可以从一个坐标系转换到另一个坐标系。有人可以帮助我,我如何在不重新发明轮子的情况下以最佳方式转换坐标?

0 投票
1 回答
130 浏览

c# - 如果 DataSource 是 FeatureDataTable,如何在 VectorLayer 上应用 SharpMap.VectorStyle 主题?

当我使用 ShapeFile 作为矢量图层的数据源时,我尝试了矢量图层主题。但是当我试图用自定义多边形数据实现同样的事情时,它不起作用。

下面是我使用的代码:

0 投票
0 回答
140 浏览

c# - 使用 SharpMap 在反子午线处包裹 OpenStreetMap

我有一个简单的 SharpMap 地图对象(WinForms),它在 BackgroundLayers 集合中包含一个 TileAsyncLayer(使用 BruTile 的 OpenStreetMap)。

我想让地图在边缘包裹或重复,以便用户可以连续向东/向西扇动而不会到达地图的“末端”,但似乎没有内置选项可以做到这一点. 启用无限滚动的最简单方法是什么?

我的代码:

软件版本:

SharpMap:1.2.0-pre.182830673

BruTile:2.1.2

0 投票
0 回答
42 浏览

c# - 如何从 Map.GetExtent() 获取真实坐标(lat lng)

有没有办法从 Map.GetExtent() 信封中获取实际的左上角和右下角 lat lng 坐标,以过滤 MSSql 服务器数据库中的可用形状?

我尝试了很多事情,但无法实现。

0 投票
0 回答
34 浏览

sharpmap - SpatiaLite 数据无法在 SharpMap 1.2 上显示

我正在尝试使用 SharpMap 1.2 查看 SpatiaLite 数据。

App.Config 的写法和 SharpMap1.1 一样,但是我运行程序的时候报错。

应用程序配置

错误信息

SQLite 错误 (1): statement aborts at 1: [SELECT load_extension('libspatialite-2.dll');] not authorized

查看SharpMap1.2中的SpatiaLite.cs,似乎SpatiaLitePath和SpatiaLiteNativeDll的值不是从App.Config中获取的。

定义 SpatiaLiteNativeDll 的方法变了吗?如何定义 SpatiaLite Native Dll?

谢谢