Описание тега d3.geo

NoneD 3.geo - это основная географическая система и инструмент для создания карт на D3js.
0 ответов

d3.geo.tile ограничивает масштабируемую карту, чтобы уменьшить масштаб при просмотре улиц

Я следил за реализацией в D3 плитки масштабируемой карты и этим примером, чтобы создать карту улиц с путями определенного города. Я загрузил карту, но продолжаю сталкиваться с проблемами с добавлением путей SVG, таких как: большинство путей исчезают…
15 мар '18 в 13:06
0 ответов

Как рассчитать projection.scale() в D3.js для полноэкранной карты мира

Мне интересно, как рассчитать и определить правильное значение projection.scale([value]) для карты мира в полноэкранном режиме с помощью D3.js. В документации сказано, что значение по умолчанию равно 150. Но что означает это "150"? Я пытаюсь нарисов…
23 май '16 в 18:26
0 ответов

Как добавить метки к каждому узлу местоположения d3.geo?

Мне нужно добавить метки для каждого узла местоположения, которые можно стилизовать для событий наведения мыши и щелчка. Пример изображения здесь Проверьте этот пример Code Pen на наличие кода, который я написал до сих пор. // load and display the w…
16 мар '18 в 09:54
0 ответов

Более подробные страновые полигоны на D3 (Пуэрто-Рико)

Я следую учебному пособию по созданию карт, и я хотел, чтобы моя карта увеличивала масштаб Пуэрто-Рико (в отличие от Великобритании) в учебном пособии. Чтобы настроить параметры проекта, я должен был полагаться на то, чтобы изменить значения, поскол…
01 фев '15 в 09:52
0 ответов

D3 LineString между двумя объектами D3 центроида

У меня есть набор данных, который закодирован с помощью кода FIPS переписи для штатов и округов (т.е. Нью-Йорк - это FIPS 36, округ Кингс - это FIPS 36047). Я сопоставляю эти данные, используя проекцию d3.geo.albersUSA из файла TopoJSON, который исп…
26 апр '16 в 22:57
2 ответа

D3.geo: Сферические дуги, а не прямые линии для параллелей?

Я только что сделал локализатор глобуса D3js, который выглядит так: Если вы посмотрите внимательно, красный квадрат выглядит некрасиво, поскольку он не следует кривой Земли. У меня есть ограничивающая область области в десятичных градусах: var bb = …
20 авг '14 в 23:04
1 ответ

d3.js карта диаграммы нарисовать прямоугольник

Я пытаюсь нарисовать карту для эмиратов ОАЭ, используя geojson. Геойсон действителен и проверен на geojson.io, результат появился вместо карты прямоугольником, написанный код здесь: var width = 20, height = 20; var scal = (1 << 10) / 2 / Math.…
06 сен '18 в 08:11
1 ответ

Применить d3 геопроекцию к изображению

У меня есть изображение, о котором я знаю нижнюю левую и верхнюю правую координаты проекции меркатора (широта / долгота). Я добавил его в Google Maps как google.maps.GroundOverlay, который дает мне правильный результат Я добавил несколько цветовых м…
15 май '16 в 22:48
1 ответ

Как мне заставить мой файл topojson работать с картами данных?

Я пытаюсь загрузить свой пользовательский файл topojson, но получаю эту ошибку: Невозможно прочитать свойство 'тип' из неопределенного из этой строки 219 в topojson.min.js v1.6.9 return o.type === "GeometryCollection"? { Я использую d3 v3.5.3 и topo…
0 ответов

Точка точка-точка d3.geo.tile не отображается для переменной ширины

Я следовал этому примеру с блоком, чтобы показать узлы и пути в виде ориентиров и дорог. Я успешно загрузил карту и смог увеличить масштаб до уровня "Просмотр улиц". Я также успешно добавил узлы, следуя примеру. Моя проблема, однако, заключается в т…
14 мар '18 в 16:30
0 ответов

d3.js и googlemaps на python (больше NaN из d3.geo.path())

Я пытаюсь изменить этот пример с данными из файла CVS с данными узла и ссылки. У меня есть адреса, которые были получены из модуля Python googlemaps. Все узлы имеют два поплавка 39.338923 / -74.475714 которые представляют продольные / широтные (lng …
29 янв '15 в 00:44
2 ответа

Составить два поворота в геопроекции D3?

Получайте удовольствие от геоортографической проекции D3, чтобы построить интерактивный глобус, основываясь на всех замечательных примерах, которые я нашел. Вы можете увидеть мой простой макет по адресу http://bl.ocks.org/patricksurry/5721459 Я хочу…
1 ответ

Не удается правильно отцентрировать карту d3

У меня есть карта, которая изменяет масштаб изображения между двумя точками. Однако координаты моей карты отключены. Похоже, карта центрирована на [0,0] по умолчанию. Я изменил projection.center на новую точку, но это вызвало некоторый хаос... (карт…
18 авг '15 в 07:53
1 ответ

D3 добавляет пути GeoJSON в SVG, но ничего не отображается

Я пытаюсь использовать D3 для отображения карты GeoJSON Сан-Франциско. У меня есть следующие файлы, которые я обслуживаю с помощью "http-server -c-1": index.html: <!DOCTYPE html> <html> <head> <script src="http://d3js.org/d3.v4.…
10 ноя '17 в 13:53
1 ответ

Стандартные координаты в d3.js

Я увлекался разработкой картограммы для Намибии. Но нашел два интересных инструмента. листовка и D3, хотя листовка имеет четкие инструкции по реализации, которые я сделал. Это не так функционально в соответствии с тем, что я хочу сделать. И вот тут-…
11 сен '16 в 19:51
2 ответа

D3js: Как получить реальную ограничивающую рамку объектов, пересекающих анти-меридиан?

Я использую var bounds = d3.geo.path() .projection(function(d) { return d; }) .bounds; чтобы получить границы всех возможностей стран. Все работает хорошо, пока я не столкнусь с Фиджи или Россией, которые пересекают анти-меридиан. Fiji.bb = [[-180,-…
28 янв '15 в 00:06
0 ответов

D3js беспорядок перехода?

Я получаю странные артефакты во время перехода моей репроекции (сверху вниз): (1) Начальный снимок состояния: (2) Переходный (увеличение) снимок: (3) Снимок конечного состояния: Живое демо есть. Нет сообщений об ошибках в консоли. И начальное, и кон…
28 янв '15 в 16:55
0 ответов

D3 geo - сфокусироваться на стране, которая разделена по краю карты (получить координаты страны, независимой от проекции)

Я довольно новичок в D3, поэтому, возможно, я упустил способ решить мою проблему. У меня есть карта мира (с использованием geoJSON и проекции Меркатора), и когда я нажимаю на страну, я хочу, чтобы проекция фокусировалась на стране (я использую ее ог…
06 авг '16 в 09:49
0 ответов

Использование D3.js для преобразования картографических проекций на холсте

Что я делаю: У меня есть способ загрузить изображение на холст. Затем я использую проекции карты d3, чтобы позволить выбрать другую проекцию карты для преобразования изображения в. Эта проблема: Преобразование работает только в том случае, если исхо…
17 ноя '16 в 18:06
0 ответов

Почему времена Math.PI * 2, когда установлен масштаб увеличения?

В некоторых примерах карты тайла d3, когда используется проекция для установки масштаба, всегда используется значение 2*Math.PI. например, в этой демонстрации "Карта тайлов D3 с нарисованным вручную многоугольником". http://bl.ocks.org/emeeks/110513…
21 ноя '14 в 01:33