Як зробити Манхеттен Вороной на QGIS?


12

Я витратив останні два тижні, намагаючись дізнатися, як зробити Манхеттен Вороной на QGIS. Для різниці між Манхеттеном Вороним та "нормальним" Евклідовим Вороним перевірте це посилання

Чи може хтось вказати мене в правильному напрямку? Внизу ви можете знайти зразок інформації, яку я отримав (точки та один багатокутник)

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

Я хотів би зайнятись QGIS, але якщо це неможливо, я відкритий для інших рішень.


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

Бали - це поштові індекси центральних точок. Що я шукаю, це отримати райони, на які впливає кожен поштовий індекс, тому відповідаючи на ваше запитання, я думаю, я намагаюся створити круту графіку. Я буду дотримуватися ваших порад, і я google, як зробити растровий обчислення в QGis. Дякую.
f616,

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

Дійсно, ви праві, але португальський поштовий відділ не надає форми поштових індексів (довгий формат 4 + 3). Однак для цього пропонується не дуже актуально, якщо форма вороного відповідає, чи ні, реальної області поштового коду чи ні. Важливо те, що вороной повинен бути на манхеттенському стилі, щоб він більше відповідав вуличній геометрії. Цей вороной буде використаний для ціноутворення деяких телекомунікаційних послуг. Ще раз дякую
f616

Чи може функція Grass v.net.centrality бути актуальною в цьому проекті? grasswiki.osgeo.org/wiki/Vector_network_analysis
ragnvald

Відповіді:


2

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.