Как импортировать изображение GeoTIFF в карту d3-geo с настройками проекции карты?

Я хотел бы использовать файл GeoTIFF в моем проекте d3-geo. Однако я не смог найти ни одного примера, чтобы сделать это легко, особенно в отношении изменения проекций карты на изображении.

Как мне импортировать и отображать файл GeoTIFF, используя определенную проекцию карты в d3-geo?


person JoeBe    schedule 20.02.2020    source источник
comment
D3 больше подходит для географической визуализации, чем для геообработки. Итак, если вы хотите перепроецировать изображение на какую-то другую проекцию, лучше сделать это каким-то другим способом. Это, безусловно, можно сделать, но в браузере это будет медленно и потребует больше усилий, чем перепроецирование в программном обеспечении ГИС. Однако, если вы не хотите перепроецировать изображение, можно совместить геопроекцию d3 и предварительно спроецированное изображение. Все, что нужно сделать в этом случае, это установить правильные параметры, см. этот ответ для примера.   -  person Andrew Reid    schedule 20.02.2020
comment
@AndrewReid Я не могу понять fitSize() для моего варианта использования. У меня есть азимутальная равновеликая проекция топожсона с fitSize([screen.width - margin, screen.height - margin], { type: "FeatureCollection", features: myTopoJSON.features}). Теперь я пытаюсь настроить размер моего изображения с теми же параметрами, которые я использую в функции fitSize(), хотя расположение изображения правильное, размер неправильный. Я предполагаю, что это как-то связано со вторым аргументом функции fitSize().   -  person JoeBe    schedule 20.02.2020
comment
Кажется, я понял, почему... Изображение немного обрезано, поэтому оно всегда будет немного больше, чем карта топожсона.   -  person JoeBe    schedule 20.02.2020