问题标签 [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 投票
0 回答
1432 浏览

c# - 在 Google 地图中显示 Shapefile

我正在尝试使用 SharpMap 库在 Google 地图中显示 Shapefile。我正在使用 ASP.NET MVC4。这是我的控制器:

如果可能的话,我想在谷歌地图中加载这个 Shapefile,但我不知道如何继续,因为关于 Sharpmap 的文档并不多。下一个代码是加载地图的地方:

我不知道使用创建的 SharpMap 在控制器中做什么以及如何将这些数据传递给视图。如何将 Shapefile 显示到 Google 地图中?

更多信息:
我有一个大约 100MB 的 .SHP 文件和一个大约 200MB 的 .DBF 文件,转换为 KML 大约为 450MB。哪个更容易使用,KML 还是 Shapefile?我希望这些数据显示在 Google 地图中。我尝试使用 FusionTables,但这仅限于 100MB。

0 投票
1 回答
6203 浏览

c# - 创建形状文件的简单 SharpMap 示例

我正在寻找使用sharpmap(或其他一些库,如果它很容易/免费)创建一个简单的形状文件。我想要一个形状文件,上面只有一些纬度/经度点。我找不到一个使用 sharmap v2 的简单工作示例,它实际上可以编译。

我不想在运行时将这些形状文件放入地图引擎,只需将文件保存到磁盘即可。

我能找到的最接近的东西在这里,但针对的是旧版本的 API: http ://sharpmap.codeplex.com/discussions/38358

0 投票
1 回答
2711 浏览

c# - 带有自定义 WMS 服务 asp.net 的 Bing 地图

我正在寻找一种将自定义 WMS 服务与 bingmaps api 7.0 一起使用的方法,但我找不到任何关于它的好教程。

我有一个显示 bing 地图的简单 javascript 演示。

但是如果我想使用这张由 bings 当前地图插入的 Nasa 地图

如何在可以使用不同源的 ASP.NET 中做一个简单的 Web 应用程序?这甚至可能还是我应该使用 Sharpmap、gmaps.net 或其他安装的东西?谁能指出我正确的方向?

0 投票
1 回答
1748 浏览

c# - 使用 SharpMap 渲染空间数据

我正在尝试使用 SharpMap 在 Windows 窗体应用程序中呈现来自 SQL sever2008R2 的空间数据。下面是我尝试过的示例代码。每次我尝试运行代码时,我都会收到此错误消息,我需要分配 IGeometryServices 或实施 IGeometryService,因为 SharpMap 缺乏全面的文档,如果可能的话,请提供正确的方向

0 投票
0 回答
1751 浏览

c# - SharpMap -Gdal Raster Layer,“SharpMap.Layers.GdalRasterLayer”的类型初始化程序引发异常

我正在尝试从示例 geotiffs 创建一个光栅层。我已经下载了 GDAL 本机和插件 NuGet。但是,每当我运行该项目时,它总是返回一个不太有用的错误:“'SharpMap.Layers.GdalRasterLayer' 的类型初始化程序引发了异常。”

我知道清晰的地图元素正在工作,因为我可以在矢量图层中加载并显示它没有问题,它只是 GDAL 方面。

这是我正在使用的代码。我已经检查过,GDAL 目录在运行时包含在 bin 文件夹中。

任何想法都非常感激。

克里斯

0 投票
1 回答
742 浏览

sharpmap - 如何将 DataSet 转换为 FeatureDataSet

我正在尝试将几何数据从数据集获取到特征数据集:

我正进入(状态 :

无法将“System.Data.DataSet”类型的对象转换为“SharpMap.Data.FeatureDataSet”类型

任何帮助,将不胜感激。谢谢。

0 投票
1 回答
2710 浏览

nuget - 使用 NuGet 安装包时出现依赖项错误

我正在尝试在 Visual Studio 2010 上使用 NuGet 安装以下软件包

  • TweetSharp 2.3.1 版(需要 Newtonsoft.Json 5.0.6 版)

  • SharpMap 1.1.0 版(需要 Newtonsoft.Json 4.5.11 版)

使用以下简单的 NuGet 命令:

但是在安装第二个软件包后我收到以下依赖项错误:

有没有办法解决这个问题?提前致谢。

0 投票
1 回答
1233 浏览

c# - GEOMETRY 引发了“System.Data.StrongTypingException”类型的异常

我有一个带有 NetSdoGeometry.sdogeometry 类型字段的 DataRow 的 xsd。当我尝试获取数据时,我可以从表中检索除一个之外的所有字段。我收到几何字段错误并且没有数据。几何确实有数据,但不知何故它认为它是空的:

GEOMETRY = 'r.GEOMETRY' 引发了“System.Data.StrongTypingException”类型的异常

这是获取数据的调用:

以下是 GEOMETRY DataColumn 的属性:

AllowDBNull = True
AutoIncrement = False
AutoIncrementSeed = 0
AutoIncrementStep = 1
Caption = GEOMETRY
DataType = NetSdoGeometry.sdogeometry
DateTimeMode = UnspecifiedLocal
DefaultValue =
Expression =
MaxLength = -1
NullValue =(抛出异常)
ReadOnly = False
Source = GEOMETRY
Unique = False
Name = GEOMETRY

这是数据集/几何字段的 MyDS.Designer.cs:

该记录的表中有 GEOMETRY 字段的数据。为什么 GEOMETRY 字段返回 null 并为该字段生成 StrongTypingException 错误?

事先感谢

0 投票
0 回答
386 浏览

c# - 用清晰的地图绘制 Oracle 空间几何

我需要创建一个简单的应用程序,它可以在 C# 中显示来自 Oracle Spatial 的几何图形。这些几何图形从形状文件导出到 Oracle Spatial。

我只需要平移,缩放图层。

当我尝试使用清晰的地图时,它会产生错误

无法加载文件或程序集 'Oracle.ManagedDataAccess, Version=4.112.3.60, Culture=neutral, PublicKeyToken=89b483f429c47342' 或其依赖项之一。该系统找不到指定的文件。

我的代码是

我正在使用 oracle11g_home2 的 Oracle 版本,我的操作系统是 windows 8。请任何人帮助我..

0 投票
1 回答
723 浏览

c# - SharpMap System.AccessViolationException

我在窗口服务中使用 SharpMap。我正在使用该库生成地图,然后从中创建图像并将其添加到 Excel 文件中。该代码在 Quartz.net 任务中运行。

当我调用SharpMap.Map.GetMap()并破坏我的服务时会发生错误(请参阅下面的错误报告和堆栈调用)。

这种情况时不时发生(可能是数据问题?)。另请注意,我在使用地图时遇到了一些问题,所以我System.Threading.Thread.Sleep(5000);在调用函数之前放了一些延迟()。

我正在生成几个这样的图像,并且错误(上次发生)是在几次(~10)次迭代之后。为了不重新创建和格式化地图的“静态层” SharpMap.Map

有没有办法找到错误的原因?

有没有办法优雅地处理这种异常?

Windows CMS 错误报告 + 堆栈跟踪:

应用程序:NePTune.WinService.exe

框架版本:v4.0.30319

说明:进程因未处理的异常而终止。

异常信息:System.AccessViolationException

堆: