Що таке багатофакторний файл форми?


10

Яка різниця між багатоточковим файлом форми та точковим файлом форми. у створенні форм-файлу В ArcGIS він має вибір точкового формату та багатоточкового формату. Але я не знаю, у чому їх відмінність.

Відповіді:


10

Shapefiles підтримують чотири основні типи даних: Point, Polyline, Polygon та Multipoint. Окуляри - прості функції {X, Y}. Полілінії - це впорядковані набори точок, а Полігони - ділянки, охоплені замкнутими простими лініями. Полілінії та полігони можуть бути складовими для моделювання розривних особливостей, як поверхнева вулиця, розділена шосе, або колекція островів.

У моделі форм-файлів Points не може бути багатоскладовою, але існує чіткий тип Multipoint, який може взяти цю роль. Різниця стосується конвертів у записі даних, необхідних для фігур Multipoint, та різного підходу до просторової індексації точкових та багатоточкових об'єктів.

Багатоточки - це незрозумілий варіант представлення для більшості функцій «point-ish», але їх можна використовувати для оптимізації відображення великої кількості точок. У мене був набір даних, що охоплював десятки мільйонів функцій, що охоплюють земну кулю, і мені вдалося успішно намалювати сто тисяч функцій в межах одного квадратного ступеня на один градус за допомогою підсекундного часу, об'єднавши точки в багатоточки, щоб зменшити кількість представлених функцій для кожної плитки .

Зауважте, що shapefiles не підтримують нічого, як колекція геометрії, лише permtting вказаний тип фігури або нульова форма (нульові вершини) в одному файлі, так що якщо потрібні як одно-, так і багаточастинні форми точок, одиничні точки будуть зберігати як вироджене багатоточкове (з підрахунком точок одиниці, а «конверт» із нижньою лівою та верхньою правою кутами збігається із самою точкою). Це менш ефективно в зберіганні (52 btyes vice 16) та просторовому Індекс також не є настільки ефективним, тому якщо у вас будуть лише одиничні точки, слід використовувати тип даних Point.


було б справедливо сказати, що багатоточковий формфайл схожий на кластеризацію?
NULL.Dude

2
Ви можете реалізувати точковий кластер з багатоточковою геометрією, але я б не сказав, що вони були рівнозначними. Multipoint - це більше абстрактний тип даних.
Вінс

Сказати, що "Бали не можуть бути багаточастинними" є досить абсолютним. Функціонально точки вважаються багаточастинними, коли групуються за їх атрибутами. Мені дуже не важливо багатокласних занять за роботу, яку я роблю, але, я думаю, що є певні сектори ГІС, які вважають їх дуже корисними. З іншого боку, я вважаю, що ESRI обробляє хмари точок лідара, використовуючи багаточастинні геометрії, абсолютно марно.
Джеффрі Еванс

Точка не може бути з кількох частин, за визначенням. Після згрупування вони є багатоточковими , деякі з яких можуть бути виродженими.
Вінс

2

Погляньте, як геометрія пов'язана з записами файлів Dbase. Якщо у вас є файл форми точок, кожна точка пов'язана з одним записом. Якщо у вас є багатоточковий файл форми, набір точок пов'язаний з одним записом.

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