Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 访问不同的Bing地图图层_C#_Silverlight_Windows Phone 7_Bing Maps - Fatal编程技术网

C# 访问不同的Bing地图图层

C# 访问不同的Bing地图图层,c#,silverlight,windows-phone-7,bing-maps,C#,Silverlight,Windows Phone 7,Bing Maps,api是否有一部分用于访问不同的地图图层数据,如人口热图、县边界或zipcode线 我知道这主要是由ESRI/ArcServer这样的人来处理的,但我很好奇是否有某种方法可以在电话平台上获得类似的信息 在这一点上,我看到它的唯一方式是拥有一个巨大的数据集,解析它,然后自己绘制多边形。这在电话上听起来非常耗时。通常,这些数据是通过使用平铺服务器传送的,在服务器上渲染几何图形,然后切割成平铺,这样客户机只负责使用光栅数据。有很多地方可以获得好的图像: 这是你在美国的基本地缘政治形态的一个很好的起点

api是否有一部分用于访问不同的地图图层数据,如人口热图、县边界或zipcode线

我知道这主要是由ESRI/ArcServer这样的人来处理的,但我很好奇是否有某种方法可以在电话平台上获得类似的信息


在这一点上,我看到它的唯一方式是拥有一个巨大的数据集,解析它,然后自己绘制多边形。这在电话上听起来非常耗时。

通常,这些数据是通过使用平铺服务器传送的,在服务器上渲染几何图形,然后切割成平铺,这样客户机只负责使用光栅数据。有很多地方可以获得好的图像:

这是你在美国的基本地缘政治形态的一个很好的起点

从那里,有第三方库可以帮助您直接使用这些SHP文件,例如

或者,有些人选择将shp文件的内容上载到支持空间类型的db结构中。我使用了SQLServer2008,它得到了一些.Net库的支持,以便于图形处理和渲染操作


最后,可能有大量的开放式磁贴服务器,其中包含有用的数据层,您只需了解要使用的磁贴模式即可。例如WMS。

通常,这些数据是通过使用磁贴服务器交付的,其中,几何图形在服务器上渲染,然后切割为平铺,以便客户端仅负责使用光栅数据。有很多地方可以获得好的图像:

这是你在美国的基本地缘政治形态的一个很好的起点

从那里,有第三方库可以帮助您直接使用这些SHP文件,例如

或者,有些人选择将shp文件的内容上载到支持空间类型的db结构中。我使用了SQLServer2008,它得到了一些.Net库的支持,以便于图形处理和渲染操作


最后,可能会有很多开放的平铺服务器,它们有有用的数据层,您只需要了解平铺模式即可使用,例如WMS。

不幸的是,Google、Bing Maps等。正如tghamm所建议的,除了预定义的道路、卫星样式等,不要公开对其数据集的访问,在移动设备上实现高性能解决方案的最佳选择不是绘制动态多边形,而是为要显示数据的区域/缩放级别预渲染自己的光栅平铺集,并将其显示为地图控件顶部的自定义平铺层

创建此类瓷砖集的一个好工具链是:

1.)使用SQL Server Express(或PostGIS,如果愿意)作为后端空间数据库-($0)

2.)以shapefile格式获取必要的数据-($0)

3.)将shapefile数据加载到SQL Server-($0)

4.)编写一个查询以从SQL Server检索必要的信息(或直接从shapefile检索),并使用Mapnik-($0)将其呈现到平铺中

总费用0美元


此外,请务必查看开放式街道地图,它提供了对其整个数据库的访问,您可以下载并呈现自己。在世界许多地区(尽管不是所有地区),它在数据质量和完整性方面都优于谷歌和微软。

不幸的是,谷歌,Bing Maps et al.除了预定义的道路、卫星样式等,不要公开对其数据集的访问。正如Tgham所建议的,在移动设备上实现高性能解决方案的最佳选择是不绘制动态多边形,但是,为要显示数据的区域/缩放级别预渲染您自己的光栅平铺集,并将其显示为地图控件顶部的自定义平铺层

创建此类瓷砖集的一个好工具链是:

1.)使用SQL Server Express(或PostGIS,如果愿意)作为后端空间数据库-($0)

2.)以shapefile格式获取必要的数据-($0)

3.)将shapefile数据加载到SQL Server-($0)

4.)编写一个查询以从SQL Server检索必要的信息(或直接从shapefile检索),并使用Mapnik-($0)将其呈现到平铺中

总费用0美元


此外,请务必查看开放式街道地图,它提供了对其整个数据库的访问,您可以下载并呈现自己。在世界许多地区(尽管不是所有地区),它在数据质量和完整性方面都优于谷歌和微软。

我将关注开放式街道地图。Thinkgeo正在为WP7的生产/开发许可寻找约1万至2万美元。我在想更多关于0美元的东西:)这是一个非常小的个人项目,所以我愿意发挥创意。我会考虑开放的项目。Thinkgeo正在为WP7的生产/开发许可寻找约1万至2万美元。我在想更多关于$0:)这是一个非常小的个人项目,所以我愿意发挥创意。亲爱的垃圾邮件发送者。我不是问这个问题的人。还有,不用了,谢谢。垃圾邮件发送者,亲爱的垃圾邮件发送者。我不是问这个问题的人。还有,不用了,谢谢。垃圾邮件制造者。我希望能为Windows Phone提供一个简单的解决方案,但看起来我需要在Azure上解决一些问题。谢谢我希望为Windows Phone提供一个简单的解决方案,但看起来我需要在Azure上解决一些问题。谢谢