Questions tagged «geojson»

GeoJSON是一种基于JavaScript对象表示法(JSON)的地理空间数据交换格式

2
使用传单自动缩放多边形
我有一个带有多边形的geojson,我想将此多边形设置为地图。地图仅在一个多边形上居中,不在多边形上。 这是我的剧本 var map = L.map('map',{ zoomControl:false }) .setView([<?php echo $lat; ?>, <?php echo $lng; ?>], 12); var zoomFS = new L.Control.ZoomFS(); map.addControl(zoomFS); var defaultLayer = new L.TileLayer.MapBox.Light({minZoom: 10, maxZoom: 16}); map.addLayer(defaultLayer); var info = L.control(); info.onAdd = function (map) { this._div = L.DomUtil.create('div', 'info'); this.update(); return this._div; }; info.update …

3
将GML转换为GeoJSON
我已经从加拿大统计局下载了一个GML文件,并希望将其转换为GeoJSON以在Web的D3可视化中使用它的一部分。但是,我找不到能为我做到这一点的转换器(我尝试了http://converter.mygeodata.eu/,但是返回的GeoJSON不包含任何实际的几何形状)。 将GML转换为GeoJSON的最佳方法是什么?

2
多边形和多边形
我最近一直在使用Bing Maps + Polymaps。 很明显,必应是唯一可用于Polymap的包含卫星图像的地图资源。这是真的? 我正在尝试完成在地图上绘制许多不同大小的多边形,并根据它们表示的内容用不同的颜色填充它们。此外,我希望每个多边形都是可单击的。 我了解到,要使用Polymaps将地理数据加载到地图上,您可以使用.features()或.url()作为geoJSON对象的一部分。 我有.features()工作,但是通过使用此功能,多边形数据必须嵌入到javascript文件本身中,如下所示: map.add(po.geoJson() .features([ { "geometry": { "coordinates": [[ [[-63.599925935268395,44.64018531837119],[-63.599789142608664,44.640219671024646],[-63.59973818063736,44.6401452402498],[-63.599877655506134,44.64010707058464],[-63.599925935268395,44.64018150140844]], [[-63.59986692667008,44.639874235083376],[-63.59975695610047,44.63991431339196],[-63.599697947502136,44.63981507181532],[-63.5998159646988,44.639782627416906],[-63.59986424446105,44.6398723265918]] ]], "type": "MultiPolygon" }, "type": "Feature", "id": "beat:05X", "properties": {"name": "05X"} } ])); 我希望这些数据实际上来自数据库,而不是静态地位于javascript本身内-这告诉我应该改用.url()方法-对吗?如果我使用.url()方法,则必须传递一个返回geoJSON的有效URL模板...如何使用自己的私有数据进行此操作?我熟悉PHP和mySQL-我必须改用空间数据库系统吗? 以及诸如MapServer,GeoServer等地图服务器如何适合于此?我是否无法设置PHP脚本来从$ _GET变量中读取这些模板,查询数据库并返回正确的geoJSON字符串? 我真的只需要一些启发,一些指导,就可以带领我前进,并消除我的一些疑虑。我发现自己只是在研究stackexchange,并搜索从地图服务器到地理空间数据库的所有内容-顾名思义,我可能已经读过它,但是我正在努力将各个部分放在一起。 漫长的问题,但是一旦这些问题得到澄清,我应该处于一个更好的位置。 如果有替代项,我们可以从等式中删除多图。 总而言之,我希望从数据库(PostGIS?)中获取大量具有所有不同形状,大小,颜色和透明度的多边形,并将其绘制在地图上。本质上就是这样!Polymaps具有矢量图形+考虑到上面的代码,我认为随时随地进行操作很简单...如果您有其他想法,可以将其废弃。什么是最好的解决办法?我唯一的业务要求是启用卫星图像...这意味着我们正在与Bing或Google合作。

4
尝试查找.NET GeoJSON库
我正在尝试找到一个.NET GeoJSON库,该库可用于将.NET代码中的SqlServer2008空间边界(以二进制格式->例如STAsBinary())导出到HTML前端,以显示在Google地图上。 起初,我认为这可能是一个StackOverflow问题,但是我觉得这个站点更专门于帮助我。 有人知道吗? 注意:此dll不必导入到SqlServer2008中。实际上,它不会。我将在C#MVC网站中使用它。
9 .net  geojson 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.