Определение проекции напрямую из файлов

MapInfo, MapBasic
Ответить
Jim Becker
Новоприбывший
Сообщения: 1
Зарегистрирован: 25 июл 2010, 06:47
Репутация: 0

Определение проекции напрямую из файлов

Сообщение Jim Becker »

Здравствуйте! Скажите, пожалуйста, возможно ли узнать проекцию, используемую в карте набора
(*.tab+*.map+*.ind+*.id), напрямую из файлов, без применения MAPINFO?
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Определение проекции напрямую из файлов

Сообщение Максим Дубинин »

для начала посмотрите содержание tab'а
пристегивайтесь, турбулентность прямо по курсу
Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Определение проекции напрямую из файлов

Сообщение Boris »

очевидно, что проекцию можно посмотреть в MapInfo Pro Viewer. Хоть это и не совсем НЕ MapInfo, но все же бесплатно.
Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Определение проекции напрямую из файлов

Сообщение Boris »

поскольку проекция всегда явно прописана в MIF файле, то конвертация tab -> mif даст возможность ее увидеть. такую конвертацию делает программы TAB2TAB( http://mitab.maptools.org/ ), в другие форматы экспорт возможен с помощью ogr2ogr ( http://www.gdal.org/ogr2ogr.html ) .
Просто информацию, хотя и избыточную, можно получить программой командой строки ogrinfo (http://www.gdal.org/ogrinfo.html) из пакета GDAL

Код: Выделить всё

ogrinfo.exe -ro -al -fields=no -geom=no имя_таблицы.tab
Как-то вот так:

Код: Выделить всё

ogrinfo.exe -ro -al -fields=no -geom=no ГРАНИЦА_РОССИИ_Л.TAB
INFO: Open of `ГРАНИЦА_РОССИИ_Л.TAB'
using driver `MapInfo File' successful.

Layer name: ГРАНИЦА_РОССИИ_Л
Geometry: Line String
Feature Count: 2
Extent: (12.678590, 41.132694) - (190.500859, 77.768107)
Layer SRS WKT:
GEOGCS["unnamed",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563],
TOWGS84[0,0,0,0,0,0,0]],
PRIMEM["Greenwich",0],
UNIT["degree",0.0174532925199433]]
Number: Integer (0.0)
ImageKey: Integer (0.0)
OGRFeature(ГРАНИЦА_РОССИИ_Л):1
Style = PEN(w:1px,c:#aa00aa,id:"mapinfo-pen-14.ogr-pen-6",p:"8 2 1 2px")

OGRFeature(ГРАНИЦА_РОССИИ_Л):2
Style = PEN(w:1px,c:#aa00aa,id:"mapinfo-pen-14.ogr-pen-6",p:"8 2 1 2px")
Как видите информация есть, но она в формате WKT.
Ответить

Вернуться в «MapInfo»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 16 гостей