2015-02-17 2 views
0

У меня есть 5 файлов .shp от http://websoilsurvey.sc.egov.usda.gov/App/WebSoilSurvey.aspx Я хотел бы наложить эти .shp-файлы на мои существующие фотографии плитки в листовке.отображение .json файлов в листовке

Я преобразовал файлы .shp в .json, используя ogr2ogr, но я не знаю, как добавить все эти .json-файлы в качестве наложения на мои существующие тилинги. Любая помощь будет оценена, спасибо.

ответ

2

Листовка имеет слой L.GeoJSON, который вы можете использовать для наложения коллекций GeoJSON на карте. Вы должны загрузить свои файлы в формате JSON с помощью своей любимой XHR/AJAX библиотеки выбора и созданием экземпляром слой GeoJSON с извлеченным объектом:

// Fetch the geojson file 
$.getJSON('data.geo.json', function (data) { 
    // Define the geojson layer and add it to the map 
    L.geoJson(data).addTo(map); 
}); 

Это так просто. Вот рабочий пример на Plunker: http://plnkr.co/edit/0eP6zm?p=info

Существует очень хороший учебник по L.GeoJSON на самом Листовка сайте: http://leafletjs.com/examples/geojson.html и здесь ссылка API: http://leafletjs.com/reference.html#geojson

Смежные вопросы