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

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

Добавлено: 25 июл 2010, 07:06
Jim Becker
Здравствуйте! Скажите, пожалуйста, возможно ли узнать проекцию, используемую в карте набора
(*.tab+*.map+*.ind+*.id), напрямую из файлов, без применения MAPINFO?

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

Добавлено: 25 июл 2010, 07:25
Максим Дубинин
для начала посмотрите содержание tab'а

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

Добавлено: 25 июл 2010, 14:58
Boris
очевидно, что проекцию можно посмотреть в MapInfo Pro Viewer. Хоть это и не совсем НЕ MapInfo, но все же бесплатно.

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

Добавлено: 25 июл 2010, 15:16
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.