Отображение карты MapInfo
-
- Интересующийся
- Сообщения: 26
- Зарегистрирован: 09 ноя 2011, 14:02
- Репутация: 0
Отображение карты MapInfo
Есть карта 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 формат, так?
можете попробовать из инструментов типа такого: http://gis-lab.info/blog/2009-04/mscompanion-mapserver/native писал(а):Даже если всё нормально, то файл *.map всё равно придётся писать руками?
какой процесс?native писал(а):Есть ли способ автоматизировать этот процесс?
Подробнее - отдельной темой, как устанавливали, кем не найден и т.д. Задавать много разных вопросов в одной теме лучший способ не получить толкового ответа ни на один из них.native писал(а):И ещё не работает ogrinfo - gdal18.dll не был найден.
пристегивайтесь, турбулентность прямо по курсу
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Отображение карты MapInfo
UMN MapServer может работать с форматом MAP, в том числе и стили поддерживаются (более-или-менее).native писал(а):необходимо конвертировать её в *.shp формат
Есть плагин для QGIS. Еще есть веб-мордочка - Studio.native писал(а):файл *.map всё равно придётся писать руками?
Установить UMN MapServer можно из дистрибутивов OSGeo4W, MS4W или FWTools. Кто-нибудь из них точно работает.native писал(а):И ещё не работает ogrinfo
лангольеры под окном жрали время ом-ном-ном
-
- Интересующийся
- Сообщения: 26
- Зарегистрирован: 09 ноя 2011, 14:02
- Репутация: 0
Re: Отображение карты MapInfo
И ещё не работает ogrinfo - Распаковывал архив MS4W. По другому никак.
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 08 янв 2010, 04:29
- Репутация: 1
- Контактная информация:
Re: Отображение карты MapInfo
mapserver прекрасно работает с родным форматом mapinfo *.tab
CONNECTIONTYPE OGR
CONNECTION "/home/www/tab/doma.TAB"
CONNECTIONTYPE OGR
CONNECTION "/home/www/tab/doma.TAB"
-
- Интересующийся
- Сообщения: 26
- Зарегистрирован: 09 ноя 2011, 14:02
- Репутация: 0
Re: Отображение карты MapInfo
В архиве рабочий набор для MI, универсальным транслятором делаю файл Blag_network_polyline.shp, поковырялся в координатах - отображается слой на MapServer, но .map файл пришлось писать руками (не тот который в архиве, это MI файл). Как отобразить второй слой - растровый? И всё ещё стоит вопрос, как всё это отобразить так, чтобы ничего не надо было конвертировать, самому писать и т.д., т.е. просто взять хотя бы те же файлы в архиве, и отобразить эту карту?
Последний раз редактировалось native 09 дек 2011, 02:42, всего редактировалось 1 раз.
-
- Интересующийся
- Сообщения: 26
- Зарегистрирован: 09 ноя 2011, 14:02
- Репутация: 0
Re: Отображение карты MapInfo
Делал через gdal
Теперь выдает такую ошибку
trac.osgeo.org/mapserver/ticket/3960 - единственное что нашел.
Код: Выделить всё
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
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Отображение карты MapInfo
Сделайте:
если OGR не сможет открыть файл, то ничего не поможет.
Код: Выделить всё
ogrinfo Blag_network.tab
лангольеры под окном жрали время ом-ном-ном
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя