带有Socrata的单张地图在组合的geom point列中使用lat / lng打开数据?

时间:2016-12-21 03:20:40

标签: leaflet socrata

当纬度和经度出现在单独的列中时,我学会了如何使用Socrata打开数据创建Leaflet地图。请参阅https://github.com/JackDougherty/leaflet-socrata

上的工作示例

我的问题:当经度和经度在Socrata内的一个点数据字段(geom)中组合时,如何使这个工作?这在http://data.hartford.gov上发布的数据集很常见。请参阅https://github.com/JackDougherty/leaflet-socrata

上的非工作示例 使用此代码段

解决了

// load open data from Socrata endpoint in GeoJSON format
// Food Establishments, City of Hartford Open Data https://data.hartford.gov/resource/daux-ukcc
$.getJSON("https://data.hartford.gov/resource/daux-ukcc.geojson", function (data){
    var geoJsonLayer = L.geoJson(data, {
        pointToLayer: function( feature, latlng) {
            var marker = L.marker(latlng);
            marker.bindPopup(feature.properties.blms_dba); // replace last term with property data labels to display from GeoJSON file
            return marker;
        }
    }).addTo(map);
});

请参阅https://www.datavizforall.org/leaflet/with-socrata/

上的说明和更多示例

0 个答案:

没有答案