Отображение карты MapInfo

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
native
Интересующийся
Сообщения: 26
Зарегистрирован: 09 ноя 2011, 14:02
Репутация: 0

Отображение карты MapInfo

Сообщение native »

Есть карта mapInfo, поставил mapserver и openlayers. Чтобы отобразить через OL карту из MI необходимо конвертировать её в *.shp формат, так? Даже если всё нормально, то файл *.map всё равно придётся писать руками? Есть ли способ автоматизировать этот процесс? Или как ещё можно отображать карту из MI на странице? И ещё не работает ogrinfo - gdal18.dll не был найден.
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Отображение карты MapInfo

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

native писал(а):Чтобы отобразить через OL карту из MI необходимо конвертировать её в *.shp формат, так?
нет, не так
native писал(а):Даже если всё нормально, то файл *.map всё равно придётся писать руками?
можете попробовать из инструментов типа такого: http://gis-lab.info/blog/2009-04/mscompanion-mapserver/
native писал(а):Есть ли способ автоматизировать этот процесс?
какой процесс?
native писал(а):И ещё не работает ogrinfo - gdal18.dll не был найден.
Подробнее - отдельной темой, как устанавливали, кем не найден и т.д. Задавать много разных вопросов в одной теме лучший способ не получить толкового ответа ни на один из них.
пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Отображение карты MapInfo

Сообщение Mavka »

native писал(а):необходимо конвертировать её в *.shp формат
UMN MapServer может работать с форматом MAP, в том числе и стили поддерживаются (более-или-менее).
native писал(а):файл *.map всё равно придётся писать руками?
Есть плагин для QGIS. Еще есть веб-мордочка - Studio.
native писал(а):И ещё не работает ogrinfo
Установить UMN MapServer можно из дистрибутивов OSGeo4W, MS4W или FWTools. Кто-нибудь из них точно работает.
лангольеры под окном жрали время ом-ном-ном
native
Интересующийся
Сообщения: 26
Зарегистрирован: 09 ноя 2011, 14:02
Репутация: 0

Re: Отображение карты MapInfo

Сообщение native »

И ещё не работает ogrinfo - Распаковывал архив MS4W. По другому никак.
geodata
Новоприбывший
Сообщения: 10
Зарегистрирован: 08 янв 2010, 04:29
Репутация: 1
Контактная информация:

Re: Отображение карты MapInfo

Сообщение geodata »

mapserver прекрасно работает с родным форматом mapinfo *.tab
CONNECTIONTYPE OGR
CONNECTION "/home/www/tab/doma.TAB"
native
Интересующийся
Сообщения: 26
Зарегистрирован: 09 ноя 2011, 14:02
Репутация: 0

Re: Отображение карты MapInfo

Сообщение native »

В архиве рабочий набор для MI, универсальным транслятором делаю файл Blag_network_polyline.shp, поковырялся в координатах - отображается слой на MapServer, но .map файл пришлось писать руками (не тот который в архиве, это MI файл). Как отобразить второй слой - растровый? И всё ещё стоит вопрос, как всё это отобразить так, чтобы ничего не надо было конвертировать, самому писать и т.д., т.е. просто взять хотя бы те же файлы в архиве, и отобразить эту карту?
Последний раз редактировалось native 09 дек 2011, 02:42, всего редактировалось 1 раз.
native
Интересующийся
Сообщения: 26
Зарегистрирован: 09 ноя 2011, 14:02
Репутация: 0

Re: Отображение карты MapInfo

Сообщение native »

Делал через gdal

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

http://localhost/cgi-bin/mapserv.exe?map=h:/ms4w/apps/network/networkfile.map&layer=Blag_network&mode=map
Теперь выдает такую ошибку
msDrawMap(): Image handling error. Failed to draw layer named 'Blag_network'. msOGRFileOpen(): OGR error. Open failed for OGR connection in layer `Blag_network'. File not found or unsupported format.

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

MAP

  IMAGETYPE      GIF
  EXTENT         0.219579 0.147636 0.221329 0.151293
  SIZE           800 600
  IMAGECOLOR     255 255 255

LAYER
NAME Blag_network
TYPE LINE
STATUS DEFAULT
CONNECTIONTYPE OGR
CONNECTION "h:/ms4w/apps/network/networkfile/Blag_network.tab"
STYLEITEM "AUTO"
CLASS
        NAME "Blag_network"
END
END # Layer
END
trac.osgeo.org/mapserver/ticket/3960 - единственное что нашел.
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Отображение карты MapInfo

Сообщение Mavka »

Сделайте:

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

ogrinfo Blag_network.tab
если OGR не сможет открыть файл, то ничего не поможет.
лангольеры под окном жрали время ом-ном-ном
Ответить

Вернуться в «Веб-картография»

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

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