как преобразовать в MIF c NonEarth
-
- Интересующийся
- Сообщения: 21
- Зарегистрирован: 08 дек 2011, 11:03
- Репутация: 0
как преобразовать в MIF c NonEarth
Добрый день,
не подскажет ли кто, как преобразовать MIF-файл со строкой
CoordSys Earth Projection 1, 104
в MIF-файл с системой координат NonEarth?
Вообще исходная проблема такая: есть транспортная сеть в формате
.shp, и требуется перевести её в формат MIF NonEarth для того, чтобы
конкретная программа смогла её прочесть (других форматов она не знает).
Из .shp в .mif я перевёл с помощью Universal Translator из MapInfo (версии 7),
но там не было вопроса о системе координат. Как обойти проблему?
Заранее спасибо за совет.
Александр
не подскажет ли кто, как преобразовать MIF-файл со строкой
CoordSys Earth Projection 1, 104
в MIF-файл с системой координат NonEarth?
Вообще исходная проблема такая: есть транспортная сеть в формате
.shp, и требуется перевести её в формат MIF NonEarth для того, чтобы
конкретная программа смогла её прочесть (других форматов она не знает).
Из .shp в .mif я перевёл с помощью Universal Translator из MapInfo (версии 7),
но там не было вопроса о системе координат. Как обойти проблему?
Заранее спасибо за совет.
Александр
- SS_Rebelious
- Гуру
- Сообщения: 1304
- Зарегистрирован: 24 фев 2009, 16:51
- Репутация: 99
- Ваше звание: GIS pro-fan
- Откуда: Lahti / Газ-ПУТИНбург
- Контактная информация:
Re: как преобразовать в MIF c NonEarth
меняетe
на "CoordSys NonEarth"ali писал(а):CoordSys Earth Projection 1, 104
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
-
- Интересующийся
- Сообщения: 21
- Зарегистрирован: 08 дек 2011, 11:03
- Репутация: 0
Re: как преобразовать в MIF c NonEarth
Неужели так просто?
Если я правильно понимаю, то для первой координатной системы в файле стоят градусы,
а мне нужны метры (или километры). И просто рассматривать числа градусов как метры нельзя.
Разве не так? Или вы что-то другое имели в виду?
С уважением,
Александр
Если я правильно понимаю, то для первой координатной системы в файле стоят градусы,
а мне нужны метры (или километры). И просто рассматривать числа градусов как метры нельзя.
Разве не так? Или вы что-то другое имели в виду?
С уважением,
Александр
-
- Гуру
- Сообщения: 879
- Зарегистрирован: 17 июн 2010, 23:14
- Репутация: 207
- Откуда: Москва
Re: как преобразовать в MIF c NonEarth
Если Ваш mif файл содержит координат в градусах, то сначала необходимо спроецировать в нужную Вам проекцию и только потом установить План-схема, метры. То есть в нужную Вам CoordSys NonEarth Units "m" Bounds (minX, minY) (maxX, maxY)
-
- Интересующийся
- Сообщения: 21
- Зарегистрирован: 08 дек 2011, 11:03
- Репутация: 0
Re: как преобразовать в MIF c NonEarth
> Если Ваш mif файл содержит координат в градусах
Точно не знаю, это моё предположение
> сначала необходимо спроецировать в нужную Вам проекцию и только потом установить План-схема, метры.
Что это значит? Как и чем спроецировать? в MapInfo?
"Нужная" проекция - это какая? Как установить План-схема, метры?
Что мне надо прочитать, чтобы понять ответы на эти вопросы?
Обязательно ли мне иметь Mapinfo?
Заранее спасибо за помощь,
Александр
Точно не знаю, это моё предположение
> сначала необходимо спроецировать в нужную Вам проекцию и только потом установить План-схема, метры.
Что это значит? Как и чем спроецировать? в MapInfo?
"Нужная" проекция - это какая? Как установить План-схема, метры?
Что мне надо прочитать, чтобы понять ответы на эти вопросы?
Обязательно ли мне иметь Mapinfo?
Заранее спасибо за помощь,
Александр
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: как преобразовать в MIF c NonEarth
Судя по Вашим ответам Вы с MapInfo до этого не работали:
Mif - обычный текстовый файл, открываете блокнотом и смотрите в какой форме у Вас данные по координатам, если десятичные числа в пределах от 180 до -180 и от 90 до - 90, то это градусы, но это и так должно быть понятно, т.к. у Вас CoordSys Earth Projection 1, 104 - что ничто иное как географические координаты в WGS-84
Далее импортируете mif в mapinfo, сохраняете копию таблицы с указанием новой системы координат (например Пулково-42 зона 7 - это для Москвы, Вы выбираете для своего региона) - но предварительно лучше почитайте помощь или руководство пользователя, у apinfo - это хорошо расписано...
Делаете экспорт ранее сохраненной спроецированной таблицы в mif.
В блокноте открываете новый mif и меняете строку с указанием системы координат на "CoordSys NonEarth"...
Mif - обычный текстовый файл, открываете блокнотом и смотрите в какой форме у Вас данные по координатам, если десятичные числа в пределах от 180 до -180 и от 90 до - 90, то это градусы, но это и так должно быть понятно, т.к. у Вас CoordSys Earth Projection 1, 104 - что ничто иное как географические координаты в WGS-84
Далее импортируете mif в mapinfo, сохраняете копию таблицы с указанием новой системы координат (например Пулково-42 зона 7 - это для Москвы, Вы выбираете для своего региона) - но предварительно лучше почитайте помощь или руководство пользователя, у apinfo - это хорошо расписано...
Делаете экспорт ранее сохраненной спроецированной таблицы в mif.
В блокноте открываете новый mif и меняете строку с указанием системы координат на "CoordSys NonEarth"...
-
- Интересующийся
- Сообщения: 21
- Зарегистрирован: 08 дек 2011, 11:03
- Репутация: 0
Re: как преобразовать в MIF c NonEarth
Спасибо!
Сейчас буду пытаться скачать trial Mapinfo.
Кажется, последний вопрос: итак, я импортировал мой файл и сохранил таблицу с нужной
системой координат (Пулково-42) - там уже будут метры? Или надо будет перед экспортом сделать
дополнительный шаг для перевода в план-схему?
Александр
Сейчас буду пытаться скачать trial Mapinfo.
Кажется, последний вопрос: итак, я импортировал мой файл и сохранил таблицу с нужной
системой координат (Пулково-42) - там уже будут метры? Или надо будет перед экспортом сделать
дополнительный шаг для перевода в план-схему?
Александр
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: как преобразовать в MIF c NonEarth
Уже писалось:
1) сохраняете копию таблицы с указанием новой системы координат (например Пулково-42 зона 7 - это для Москвы, Вы выбираете для своего региона)
2)Делаете экспорт ранее сохраненной спроецированной таблицы в mif. В блокноте открываете новый mif и меняете строку с указанием системы координат на "CoordSys NonEarth"...
Т.к. после выполнения 1 пункта ссистема координат будет Пулково-42 зона Х, а 2 пунктом вам нужно ее сделать не системой координат, а план-схемой...
1) сохраняете копию таблицы с указанием новой системы координат (например Пулково-42 зона 7 - это для Москвы, Вы выбираете для своего региона)
2)Делаете экспорт ранее сохраненной спроецированной таблицы в mif. В блокноте открываете новый mif и меняете строку с указанием системы координат на "CoordSys NonEarth"...
Т.к. после выполнения 1 пункта ссистема координат будет Пулково-42 зона Х, а 2 пунктом вам нужно ее сделать не системой координат, а план-схемой...
Последний раз редактировалось Донецков 09 дек 2011, 15:39, всего редактировалось 1 раз.
-
- Интересующийся
- Сообщения: 21
- Зарегистрирован: 08 дек 2011, 11:03
- Репутация: 0
Re: как преобразовать в MIF c NonEarth
Большое спасибо, всё получилось.
С уважением,
Александр
С уважением,
Александр
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя