Страница 1 из 2
Бывают ли ГИС, хранящие разную геометрию в одном слое
Добавлено: 23 дек 2009, 16:28
Gizoks
Доброго времени суток
Недавно мне был задан интересный, как мне кажется, вопрос: "А бывают ли ГИС, которые позволяют в одном слое хранить объекты с разными типами геометрии?"
Ответить я не смогла, так как имела дело только с Arc. А если такие существуют, напишите пожалуйста из название.
спасибо.
Re: Возможно ли?
Добавлено: 23 дек 2009, 16:36
nadiopt
Мапинфо позволяет, но она вовсе не свободная и не бесплатная:)
в смысле в одном слое можно хранить точки, линии, полилинии и полигоны:) а что еще могло иметься в виду?
и вообще ИМХО геометрия должна быть строгой
Re: Возможно ли?
Добавлено: 23 дек 2009, 16:38
EXP
Если разные типы геометрии: "точечный", "линейный" и "площадной" ???
тогда не бесплатные и не свободные практически все... (из мне известных)
Re: Возможно ли?
Добавлено: 24 дек 2009, 13:35
Gizoks
Получается, в мапинфо для всех типов объектов способ описания геометрии универсален? Можете дать ссылку, откуда можно скачать демо-версию?
Re: Возможно ли?
Добавлено: 24 дек 2009, 13:47
nadiopt
сайт-то вот:
http://www.esti-map.ru/%D0%93%D0%BB%D0% ... fault.aspx
Получается, в мапинфо для всех типов объектов способ описания геометрии универсален?
чего не знаю, того не знаю, но предположение странное
Re: Возможно ли?
Добавлено: 01 янв 2010, 06:51
Boris
Можно как-то прояснить, что вы имели в виду.
Способ описания он вообще универсален. Может за исключением покрытия ArcINFO - все состоит из точек. Дальше начинаются детали.
Re: Бывают ли ГИС, хранящие разную геометрию в одном слое
Добавлено: 05 янв 2010, 19:19
Tansu
Gizoks писал(а):Доброго времени суток
Недавно мне был задан интересный, как мне кажется, вопрос: "А бывают ли ГИС, которые позволяют в одном слое хранить объекты с разными типами геометрии?"
Ответить я не смогла, так как имела дело только с Arc. А если такие существуют, напишите пожалуйста из название.
спасибо.
Бывают. Это - Netcad. Только кто-то здесь выразился, что это не соответствует стандартам.
Стандарты - это хорошо. Хорошо, когда они не только есть, но лучше все же, когда учитывается прерогатива выбора пользователем. Хотя и не рекомендуют заносить в слои разные геометрические формы, но иногда пользователи любят усложнять свою работу.
Re: Бывают ли ГИС, хранящие разную геометрию в одном слое
Добавлено: 05 янв 2010, 19:29
Tansu
Tansu писал(а):Gizoks писал(а):Доброго времени суток
Недавно мне был задан интересный, как мне кажется, вопрос: "А бывают ли ГИС, которые позволяют в одном слое хранить объекты с разными типами геометрии?"
Ответить я не смогла, так как имела дело только с Arc. А если такие существуют, напишите пожалуйста из название.
спасибо.
Бывают. Это - Netcad. Только кто-то здесь выразился, что это не соответствует стандартам.
Стандарты - это хорошо. Хорошо, когда они не только есть, но лучше все же, когда учитывается прерогатива выбора пользователем. Хотя и не рекомендуют заносить в слои разные геометрические формы, но иногда пользователи любят усложнять свою работу.
Но вот к сожалению, о демо версиях идут пока только переговоры. Не буду писать о нюансах.Напишу лучше тогда, когда будут результаты.
Re: Бывают ли ГИС, хранящие разную геометрию в одном слое
Добавлено: 08 янв 2010, 11:16
nadiopt
Можно как-то прояснить, что вы имели в виду.
просто я, возможно в силу своей тупорылости, знаю только линию-точку-полигон и грид. такие технические подробности насчет того, что все это точки - слышу впервые от Boris'a. мне казалось, что полигон - это все же не облако точек...
Re: Бывают ли ГИС, хранящие разную геометрию в одном слое
Добавлено: 08 янв 2010, 16:51
Boris
nadiopt писал(а):Можно как-то прояснить, что вы имели в виду.
просто я, возможно в силу своей тупорылости, знаю только линию-точку-полигон и грид. такие технические подробности насчет того, что все это точки - слышу впервые от Boris'a. мне казалось, что полигон - это все же не облако точек...
Вы правы, полигон - не облако. Если хотите точности, то это - упорядоченная коллекция точек, со своим встроенным или заданным алгоритмом формирования внешних и внутренних границ полигона (полигонов). Дальше начинаются детали реализации или языка описания.
Равно как и все многообразие компьютерной информации в своей основе - коллекции бинарных чисел.
---
Надеюсь автор вопроса нашел демо-версию чего-то, что хранит геометрию. Mapinfo, пока что, общедоступен.
Re: Бывают ли ГИС, хранящие разную геометрию в одном слое
Добавлено: 08 янв 2010, 16:56
nadiopt
Дальше начинаются детали реализации или языка описания.
а тогда у меня встречный вопрос, он во всех ГИС разный или они как-то группируются по особенностям реализации?
Re: Бывают ли ГИС, хранящие разную геометрию в одном слое
Добавлено: 08 янв 2010, 17:08
Boris
Где-то в сети находится описание элементарных и сложных геометрических объектов, созданное OGC (Open GIS Consorcium). По моему даже ссылки на него всплывали на форуме. Можно считать, что это некоторое совокупное мнение ведущих ГИС разработчиков. Стандарты OGC описывают многие аспекты в том числе и кодирование.
---
Группировать ГИС по особенностям - это отдельная тема неплохого научного исследования. На мой взгляд, все зависит от того, как рано возникает вопрос топологичности данных. Реальная же особенность кодирования - зависит от программного продукта. В том числе и от СУБД, в которой хранят данные.
Re: Бывают ли ГИС, хранящие разную геометрию в одном слое
Добавлено: 08 янв 2010, 17:47
Mavka
Boris говорит про
WKT и WKB, которые описаны в стандарте
OGC Simple Feature.
Re: Бывают ли ГИС, хранящие разную геометрию в одном слое
Добавлено: 18 янв 2010, 10:17
JEY
Вопрос интересный. А вот ответы странные.
Собственно к теме: Разумеется такие ГИС существуют. Платные и бесплатные, свободные и несвободные, таковых уже целое семейство. Кроме точек, линий, полилиний и полигонов есть мультиточки, мультиполилинии и мультиполигоны, и я не стану вдаваться в подробности о существовании более сложных геометрических объектов в виде сетей и топологий.
Спецификации OGC абсолютно не запрещают использовать геометрию разного типа в одном слое, но и никаких на эту тему строгих рекомендаций Open Geospatial Consortium не публикует. Разделение типов геометрических объектов на слои объясняется архитектурными особенностями конкретного программного обеспечения и более ничем.
Re: Бывают ли ГИС, хранящие разную геометрию в одном слое
Добавлено: 18 янв 2010, 18:08
Boris
Я не очень понял ваш ответ. Наверное вы нас (меня) дополнили, но вышло как возразили. Получилось что вы хотели сказать, что существуют ГИС объекты, в основе которых НЕ лежит точка в N-мерном пространстве.
---
Относительно того, что в основе разделения лежат особенности программного обеспечения, то тут вы видимо имели в виду ArcGIS, хотя ее создатели считают совершенно наоборот - что это системная установка, а не особенности реализации. В общем, и большинство специалистов то же так считают - разделение на объекты происходит в голове, и число случаев, когда удобство смешивания объектов в одном слое, так значительно меньше числа случаев, когда такой жесткий механизм позволяет избежать простейших ошибок, что такое ограничение является особенность процесса создания и контроля данных, а вовсе не процесса реализации конкретного ПО. Тем более в настоящий момент, когда аппаратные возможности сделали задачи экономии места на хранение признака объекта при объекте, а не при целом слое, ничтожными по отношению к другим задачам ГИС.