问题标签 [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.
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。
c# - 创建形状文件的简单 SharpMap 示例
我正在寻找使用sharpmap(或其他一些库,如果它很容易/免费)创建一个简单的形状文件。我想要一个形状文件,上面只有一些纬度/经度点。我找不到一个使用 sharmap v2 的简单工作示例,它实际上可以编译。
我不想在运行时将这些形状文件放入地图引擎,只需将文件保存到磁盘即可。
我能找到的最接近的东西在这里,但针对的是旧版本的 API: http ://sharpmap.codeplex.com/discussions/38358
c# - 带有自定义 WMS 服务 asp.net 的 Bing 地图
我正在寻找一种将自定义 WMS 服务与 bingmaps api 7.0 一起使用的方法,但我找不到任何关于它的好教程。
我有一个显示 bing 地图的简单 javascript 演示。
但是如果我想使用这张由 bings 当前地图插入的 Nasa 地图
如何在可以使用不同源的 ASP.NET 中做一个简单的 Web 应用程序?这甚至可能还是我应该使用 Sharpmap、gmaps.net 或其他安装的东西?谁能指出我正确的方向?
c# - 使用 SharpMap 渲染空间数据
我正在尝试使用 SharpMap 在 Windows 窗体应用程序中呈现来自 SQL sever2008R2 的空间数据。下面是我尝试过的示例代码。每次我尝试运行代码时,我都会收到此错误消息,我需要分配 IGeometryServices 或实施 IGeometryService,因为 SharpMap 缺乏全面的文档,如果可能的话,请提供正确的方向
c# - SharpMap -Gdal Raster Layer,“SharpMap.Layers.GdalRasterLayer”的类型初始化程序引发异常
我正在尝试从示例 geotiffs 创建一个光栅层。我已经下载了 GDAL 本机和插件 NuGet。但是,每当我运行该项目时,它总是返回一个不太有用的错误:“'SharpMap.Layers.GdalRasterLayer' 的类型初始化程序引发了异常。”
我知道清晰的地图元素正在工作,因为我可以在矢量图层中加载并显示它没有问题,它只是 GDAL 方面。
这是我正在使用的代码。我已经检查过,GDAL 目录在运行时包含在 bin 文件夹中。
任何想法都非常感激。
克里斯
sharpmap - 如何将 DataSet 转换为 FeatureDataSet
我正在尝试将几何数据从数据集获取到特征数据集:
我正进入(状态 :
无法将“System.Data.DataSet”类型的对象转换为“SharpMap.Data.FeatureDataSet”类型
任何帮助,将不胜感激。谢谢。
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 命令:
但是在安装第二个软件包后我收到以下依赖项错误:
有没有办法解决这个问题?提前致谢。
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 错误?
事先感谢
c# - 用清晰的地图绘制 Oracle 空间几何
我需要创建一个简单的应用程序,它可以在 C# 中显示来自 Oracle Spatial 的几何图形。这些几何图形从形状文件导出到 Oracle Spatial。
我只需要平移,缩放图层。
当我尝试使用清晰的地图时,它会产生错误
无法加载文件或程序集 'Oracle.ManagedDataAccess, Version=4.112.3.60, Culture=neutral, PublicKeyToken=89b483f429c47342' 或其依赖项之一。该系统找不到指定的文件。
我的代码是
我正在使用 oracle11g_home2 的 Oracle 版本,我的操作系统是 windows 8。请任何人帮助我..
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
堆: