Как сделать Манхэттен Вороной на QGIS?


12

Я провел последние две недели, пытаясь узнать, как сделать Манхэттен Вороной на QGIS. Чтобы узнать разницу между Манхэттенским Вороным и «нормальным» Евклидовым Вороным, перейдите по этой ссылке

Может ли кто-нибудь указать мне правильное направление? В ссылке ниже вы можете найти образец информации, которую я получил (точки и один многоугольник)

https://drive.google.com/file/d/0B4WB0ixNBUYkREtlcW0weDJUYU0/edit?usp=sharing

Я хотел бы заняться QGIS, но если это невозможно, я открыт для других решений.


1
Вы пытаетесь создать реальное время на дороге, основанное на дорожной сети, или просто классную графику на основе пиксельных сеток? Пиксельные сетки будут такими же простыми, как расположение точек внутри ячеек, а затем выполнение растрового расчета или запроса для поиска MIN (ABS (X1-X2) + ABS (Y1-Y2))
user15741

Точки - это центры тяжести почтовых индексов. Я ищу области, на которые влияет каждый почтовый индекс, поэтому, отвечая на ваш вопрос, я пытаюсь создать классную графику. Я буду следовать вашему совету и буду гуглить, как делать растровые вычисления в QGis. Благодарю.
f616

Почтовые индексы действительно нерегулярны, поэтому Вороной или Манхэттен Вороной не очень хорошо будут отображать содержимое почтового индекса. Вы можете получить шейп-файл со всеми почтовыми индексами, и если вы хотите упростить его, сохраняя при этом его точность, вы можете преобразовать его в растр. Затем вы можете преобразовать результаты обратно в вектор, получая упрощенную, примерно квадратную карту почтового индекса.
user15741

На самом деле вы правы, но почтовое отделение Португалии не предоставляет формы почтовых индексов (длинный формат 4 + 3). Однако, для этого предложения не очень важно, соответствуют ли формы вороной или нет, реальным областям почтового индекса. Важно то, что вороной должен быть в манхэттенском стиле, чтобы больше соответствовать геометрии улицы. Этот вороной будет использоваться для оценки некоторых услуг связи. Еще раз спасибо
f616

Может ли функция Grass v.net.centrality быть актуальной в этом проекте? grasswiki.osgeo.org/wiki/Vector_network_analysis
Рагнвальд

Ответы:


2

Создайте плотную сетку (сетка, сетка и т. Д.) С очень высоким разрешением. Для каждой точки в сети подсчитайте расстояние до ближайшей к вам точки, но используйте расстояние Манхэттен как калькулятор расстояния. Это будет приблизительное значение, но, вероятно, вам нужна только детализация на уровне участка.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.