Mapinfo + Java: способ расшифровки координат в файле DAT?

У меня есть файлы.DAT, представляющие линии на карте. Файл.dat я могу легко визуализировать в MapInfo. Положения x,y,z линий хранятся в столбцах в этом файле.DAT с системой координат Lambert 2. Эти координаты, похоже, зашифрованы MapInfo. Есть ли способ расшифровать их с помощью Java. Я уже использовал преобразование этого файла.dat в файл shp с помощью инструмента MapInfo, а затем загрузил их в Geoserver, который смог отобразить географические данные.

1 ответ

Я нашел это:

Формат набора данных MapInfo, который включает группу связанных файлов, разработан и регулируется как собственный формат набора данных ГИС, используемый в продуктах MapInfo. Файл.DAT компонента MapInfo представляет собой файл таблицы dBASE в формате dBase (III, IV или V), который хорошо документирован. По состоянию на август 2011 года продукты MapInfo поддерживаются и распространяются Pitney Bowes Business Insight.

источник: http://www.digitalpreservation.gov/formats/fdd/fdd000324.shtml

Вы, вероятно, можете прочитать этот файл, используя эту библиотеку: http://dans-dbf-lib.sourceforge.net/

В качестве альтернативы, если вы хотите читать преобразованные файлы форм с помощью Java, GeoTools - довольно хорошая библиотека для этого: http://www.geotools.org/ Учебное пособие содержит примеры чтения файлов форм.

Другие вопросы по тегам