Страница 1 из 2

поддерживает ли формат mif трехмерность?

Добавлено: 06 сен 2013, 19:00
АлексЮстасу
В заголовке весь вопрос: поддерживает ли формат mif трехмерность?
Я пробую экспортировать данные, и в первой строке файла *.mif написано VERSION 300.

Re: поддерживает ли формат mif трехмерность?

Добавлено: 07 сен 2013, 01:06
trir
Вах, зачем глупые вопросы задаёшь? Гугл пользоваться не умеешь? :lol:
Region Definition

A region consists of one or more polygons. Each polygon is uniquely defined. In a MIF/MID file, you do not need to "close" a polygon. The last point in the polygon automatically attaches to the first point in a polygon with a line segment. The format for a region object is as follows:

REGION #pgons numpts1 x1 y1 x2 y2 . . numpts2 x1 y1 x2 y2 . .

Polyline Definition

A polyline (PLINE) is a line that contains any number of points to define its shape. The number of points in the line follows the PLINE identifier. Below is the format for a PLINE object.

PLINE numpts x1 y1 x2 y2 . .

Point Definition

A point is defined as a single coordinate pair. Below is the format for a point object.

POINT x y
И где z? Разве только в атрибутах...

Re: поддерживает ли формат mif трехмерность?

Добавлено: 07 сен 2013, 03:45
АлексЮстасу
Во-первых, а что там мешает этому формату содержать еще и Z?
Во-вторых, не будучи мапинфовцем, слышал, что в Мапинфо работают и в 3D.
В-третьих, допускаю, что в версии не 300, а 400 или 999 в mif могут быть три координаты.
Вопрос в целом задал, поскольку интересуюсь, годится ли mif как удобный, прозрачный и всеми принятый формат для обмена данными между разными системами?

Re: поддерживает ли формат mif трехмерность?

Добавлено: 07 сен 2013, 07:28
trir
годится ли mif как удобный, прозрачный и всеми принятый формат для обмена данными между разными системами?
Не годится, используй GML

Re: поддерживает ли формат mif трехмерность?

Добавлено: 07 сен 2013, 14:48
geodesist.ru
shp?

Re: поддерживает ли формат mif трехмерность?

Добавлено: 07 сен 2013, 16:07
АлексЮстасу
В этой ветке обсуждать другие форматы неудобно :)
Можно, допустим, здесь из Autocad Map в mif/mid.

Re: поддерживает ли формат mif трехмерность?

Добавлено: 07 сен 2013, 17:41
АлексЮстасу
Но все-таки, работают же как-то в Мапинфо и в трехмерке? Данные передают же, наверное, и трехмерные тоже?

Re: поддерживает ли формат mif трехмерность?

Добавлено: 07 сен 2013, 19:51
Александр Мурый
АлексЮстасу писал(а):Во-первых, а что там мешает этому формату содержать еще и Z?
Ничего не мешает, кроме изначального отсутствия поддержки координаты Z в спецификации этого формата.
АлексЮстасу писал(а):Но все-таки, работают же как-то в Мапинфо и в трехмерке? Данные передают же, наверное, и трехмерные тоже?
То, что MI умеет что-то показывать в 3D (скорее, в 2.5D), ещё не значит, что она работает с настоящими 3D-данными.

А так, в принципе, есть специальные недешёвые "костыли" для работы в MI с 3D (например Encom Discover 3D или Engage3D).

Re: поддерживает ли формат mif трехмерность?

Добавлено: 08 сен 2013, 16:08
АлексЮстасу
Т.е. третью координату в mif так ни в каких версиях и не добавили, похоже?
Но, похоже, нет и внутренних в самом формате ограничений на добавление Z?
Если, допустим, предположить, что Z в mif разработчиками добавлена, то есть другие недостатки, ограничения, неполноценность в формате mif на описание пространственных данных?

Re: поддерживает ли формат mif трехмерность?

Добавлено: 08 сен 2013, 17:19
gamm
АлексЮстасу писал(а):Если, допустим, предположить, что Z в mif разработчиками добавлена, то есть другие недостатки, ограничения, неполноценность в формате mif на описание пространственных данных?
странное какое-то заявление. Мапинфо - обычная картографическая программа, а в картографии 3D объекты (тела) отсутствуют ровно потому, что они не нужны (а если они кому-то нужны, то есть соответствующие программы). Третью координату (Z), если очень нужно, можно хранить в базе, никаких препятствий нет.

Re: поддерживает ли формат mif трехмерность?

Добавлено: 08 сен 2013, 18:14
АлексЮстасу
gamm писал(а): странное какое-то заявление. Мапинфо - обычная картографическая программа, а в картографии 3D объекты (тела) отсутствуют ровно потому, что они не нужны (а если они кому-то нужны, то есть соответствующие программы). Третью координату (Z), если очень нужно, можно хранить в базе, никаких препятствий нет.
Кто здесь, кроме Вас, говорил про "3D объекты (тела)"? :D
Картография в общем случае отображает местность в 3D - с учетом рельефа и сам рельеф, и информация о Z в ней нужна не "если очень нужно", а "по жизни".
Да и вопросы были не об этом.

Re: поддерживает ли формат mif трехмерность?

Добавлено: 08 сен 2013, 18:32
dab
АлексЮстасу писал(а):... Да и вопросы были не об этом.
Там Вам же и ответили - mif третью координату не поддерживает, потому что нет такого в спецификация формата mif. Формат mif такой, потому что, движок Mapinfo не поддерживает третью координату.
Вы можете добавлять третью координату в текстовый файл с расширением mif, но другой софт просто не будет обрабатывать такие файлы или просто игнорировать третью координату.

Re: поддерживает ли формат mif трехмерность?

Добавлено: 08 сен 2013, 18:37
gamm
АлексЮстасу писал(а):Кто здесь, кроме Вас, говорил про "3D объекты (тела)"?
вы. по причине незнания общепринятой терминологии.
Картография в общем случае отображает местность в 3D - с учетом рельефа и сам рельеф, и информация о Z в ней нужна не "если очень нужно", а "по жизни".
опять "сумбур вместо музыки". Как вам уже указывали, рельеф - это 2.5D. А картография отображает местность в проекции на двумерную плоскость, т.е. в 2D. Но увас могут быть представления, отличные от общепринятых - это ваше право, у нас свободная страна.

Re: поддерживает ли формат mif трехмерность?

Добавлено: 08 сен 2013, 18:58
АлексЮстасу
dab писал(а):Там Вам же и ответили - mif третью координату не поддерживает, потому что нет такого в спецификация формата mif. Формат mif такой, потому что, движок Mapinfo не поддерживает третью координату.
Вы можете добавлять третью координату в текстовый файл с расширением mif, но другой софт просто не будет обрабатывать такие файлы или просто игнорировать третью координату.
Так - по существу - мне еще не отвечали. Я не мапинфовец, и мне трудно делать выводы из неполных ответов, даже если они правильные.
Спасибо!
Мне просто понравилась предельная прозрачность и простота этого формата.
Какие-то еще есть недостатки в mif для описания пространственных данных?

Re: поддерживает ли формат mif трехмерность?

Добавлено: 09 сен 2013, 14:47
dab
АлексЮстасу писал(а):...Какие-то еще есть недостатки в mif для описания пространственных данных?
Вопрос задаёте некорректный, я считаю. Mif он сам по себе мальчик формат :)
В зависимости от того, какую задачу собираетесь решать, можно рассуждать о достоинствах и недостатках.