Карта для d3.js в формате topojson с Крымом
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 07 апр 2014, 16:27
- Репутация: 0
Карта для d3.js в формате topojson с Крымом
Добрый день!
Мне нужно сделать карту России с помощью js-библиотеки d3.js. Все получилось с помощью этой статьи - http://habrahabr.ru/post/181766/ (вот рабочая версия из статьи - http://yourprogs.ru/my_works/map/ ).
Насколько я понял по тексту статьи, автор взял shapefile, преобразовал его по стандарту WGS 84, затем в GeoJSON, затем в TopoJSON. Все хорошо, все получилось, но есть два вопроса:
1) Москва и МО сейчас - разные объекты, мне же нужен один - МО, который бы включал в себя и Москву;
2) Крым. Необходимо две версии карты России - с Крымом и без (сайт многоязычный).
Я неплохо пишу на js, но совершенно не соображаю в ГИС.
Буду сильно признателен за любую помощь и советы.
Спасибо!
Мне нужно сделать карту России с помощью js-библиотеки d3.js. Все получилось с помощью этой статьи - http://habrahabr.ru/post/181766/ (вот рабочая версия из статьи - http://yourprogs.ru/my_works/map/ ).
Насколько я понял по тексту статьи, автор взял shapefile, преобразовал его по стандарту WGS 84, затем в GeoJSON, затем в TopoJSON. Все хорошо, все получилось, но есть два вопроса:
1) Москва и МО сейчас - разные объекты, мне же нужен один - МО, который бы включал в себя и Москву;
2) Крым. Необходимо две версии карты России - с Крымом и без (сайт многоязычный).
Я неплохо пишу на js, но совершенно не соображаю в ГИС.
Буду сильно признателен за любую помощь и советы.
Спасибо!
Последний раз редактировалось Rifler 08 апр 2014, 12:37, всего редактировалось 1 раз.
-
- Гуру
- Сообщения: 5354
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Карта для d3.js в формате topojson с Крымом
Как всё печально...
Update: ах нет, это windows-1252, а UTF-8 - это OSM ;=). Но можно было догадтся
Одного я не пойму зачем он конвертировал из WGS, если там есть исходные данные в Albers-Siberia
А вот тут уже генерализованные
А вот тут координаты всех населённых пунктов
Ну и конечно OSM!
update2: границы москвы
убейте меняпреобразовать наш shapefile по стандарту WGS 84
ну если хочется...Для этого необходимо создать файл проекции
для любителей долгих путешествий, хотя конечно в этом есть какой то резон....shp=>GeoJSON=>TopoJSON
чел явно не умеет пользоваться гуглом, сто раз на GIS-LAB'е обсудили, что это UTF-8 и что с этим делатьШифровка от GIS-Lab
Update: ах нет, это windows-1252, а UTF-8 - это OSM ;=). Но можно было догадтся
Одного я не пойму зачем он конвертировал из WGS, если там есть исходные данные в Albers-Siberia
А вот тут уже генерализованные
А вот тут координаты всех населённых пунктов
Зачем? Когда есть Leaflet и OpenLayers, хотя если очень хочется...сделать карту ... с помощью js-библиотеки d3.js
Ну и конечно OSM!
update2: границы москвы
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 07 апр 2014, 16:27
- Репутация: 0
Re: Карта для d3.js в формате topojson с Крымом
К сожалению, мало что понял.
Нужно скачать OSM для каждого региона (+ Крым), верно ?
Нужно скачать OSM для каждого региона (+ Крым), верно ?
-
- Гуру
- Сообщения: 5354
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Карта для d3.js в формате topojson с Крымом
типа того, но сначала почитай http://gis-lab.info/qa/proj-sk-faq.html
Надо сделать карту или картограмму? В статье про картограмму!
Надо сделать карту или картограмму? В статье про картограмму!
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Карта для d3.js в формате topojson с Крымом
1. качаете Украину отсюда: http://beryllium.gis-lab.info/project/osmshp/
2. берете слой boundary-polygon
3. выкидываете из него лишнее
4. профит
3 делается в QGIS
2. берете слой boundary-polygon
3. выкидываете из него лишнее
4. профит
3 делается в QGIS
пристегивайтесь, турбулентность прямо по курсу
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей