c# - GIS 和 ASP.NET 在 asp.net 网站中显示 shapefile
问题描述
我想在我的 asp.net Web 应用程序中显示 esri shapefile,形状文件需要主题化。例如,我在地区层上有 22 个地区以及地区层中的人口场。我希望每个多边形都有一个标签,显示地区名称以及该地区的人口。当我单击每个多边形时,我也应该能够平移缩放等,属性应该以弹出窗口的形式显示。我也应该能够覆盖多个图层并使用复选框来选择或取消选择图层。
我已经阅读了有关 shaprmap、easygis.net 的信息,但我无法找出任何可以开始的工作代码。
所有帮助表示赞赏。应用程序不会将数据存储在数据库中
解决方案
看起来您应该探索 Esri 的 .NET SDK 产品。如果它和他们的 javascript API 一样好,我会说它值得研究。我知道他们支持从 geoJSON 以及他们自己的服务器显示地图。
如果您托管自己的应用程序,则可以免费使用他们的 API 和 SDKS。 https://developers.arcgis.com/net/latest/
推荐阅读
- r - 用另一行的值逐列替换特定的 NA
- chart.js - 在使用带有 chart.js 的散点图之前尝试创建我的数据时,背景颜色不起作用
- node.js - 为什么猫鼬会删除我的部分查询
- angular - 角度列表不显示数据
- python - python sqlite3 语句没有运行/没有做任何事情
- apache-spark - Oozie Spark 操作工作流无法启动
- firebase - vuefire-当我做 orderBy () 我失去了自动同步
- node.js - 如何在 node.js 中从 post 路由重定向到 get 路由
- javascript - 从 azure blob 容器显示 PDF 和图像
- python - 圆内的动画线 - matplotlib