howto: данные из MapInfo в MapServer?
- soilmsu
- Интересующийся
- Сообщения: 33
- Зарегистрирован: 02 фев 2009, 17:07
- Репутация: 0
- Откуда: Москва
howto: данные из MapInfo в MapServer?
сейчас прохожу туториал по мапсерверу ) знаком с мапинфо, но в целом, в ГИС технологиях я совсем новичек )
стоит задача:
есть оцифрованный массив данных в мапинфо, нужно переложить его в мапсервер.
вопрос простой: как это делается?
дайте, пожалуйста, ссылок на пару тонн литературы )
стоит задача:
есть оцифрованный массив данных в мапинфо, нужно переложить его в мапсервер.
вопрос простой: как это делается?
дайте, пожалуйста, ссылок на пару тонн литературы )
The author accepts no liability for any harm, injury, disease, insanity, death, life, trauma or shotgun wounds caused, directly or indirectly, by this reply to any person.
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: howto: данные из MapInfo в MapServer?
Проще всего через "Универсальный транслятор" перегнать файлы MapInfo (*.tab) в шейп (*.shp), а дальше по туториалу.
В принципе, можно подключить напрямую и tab, это не сложно: http://mapserver.org/input/vector/mapin ... ht=mapinfo
В принципе, можно подключить напрямую и tab, это не сложно: http://mapserver.org/input/vector/mapin ... ht=mapinfo
- soilmsu
- Интересующийся
- Сообщения: 33
- Зарегистрирован: 02 фев 2009, 17:07
- Репутация: 0
- Откуда: Москва
Re: howto: данные из MapInfo в MapServer?
спасибо )
где можно почитать о взаимодействия мапсервера с MySQL? есть на оф-сайте немного ( http://mapserver.org/input/vector/mysql.html ); пошерстил поисковик, нашел топик по тему http://www.rsgisforum.net/cgi-bin/index ... lay&num=46 , но.. это индонезийский форум )
кстати, у кого-нибудь есть электронная версия книги http://store.by01.com/1b/Beginning-MapS ... 94908.html ? может стоит ее распространить в узких кругах )
где можно почитать о взаимодействия мапсервера с MySQL? есть на оф-сайте немного ( http://mapserver.org/input/vector/mysql.html ); пошерстил поисковик, нашел топик по тему http://www.rsgisforum.net/cgi-bin/index ... lay&num=46 , но.. это индонезийский форум )
кстати, у кого-нибудь есть электронная версия книги http://store.by01.com/1b/Beginning-MapS ... 94908.html ? может стоит ее распространить в узких кругах )
The author accepts no liability for any harm, injury, disease, insanity, death, life, trauma or shotgun wounds caused, directly or indirectly, by this reply to any person.
-
- Гуру
- Сообщения: 534
- Зарегистрирован: 30 ноя 2006, 13:31
- Репутация: 116
- Откуда: Moscow
-
- Интересующийся
- Сообщения: 15
- Зарегистрирован: 30 мар 2009, 11:10
- Репутация: 0
Re: howto: данные из MapInfo в MapServer?
Здравствуйте,
Я столкнулась с той же проблемой.
Использую я ms4w-2.2.8 и MapInfo Professional 7.1. Пытаюсь отобразить данные в формате MapInfo через MapServer.
Мой map-file:
Запуск команды > ogrinfo Acaciya.TAB дает следующий результат:
After trying to represent page http://localhost/cgi-bin/mapserv.exe?ma ... a&mode=map I recieve an empty page.
Спасибо за любую помощь.
С уважением,
Марина
Я столкнулась с той же проблемой.
Использую я ms4w-2.2.8 и MapInfo Professional 7.1. Пытаюсь отобразить данные в формате MapInfo через MapServer.
Мой map-file:
Код: Выделить всё
MAP
IMAGETYPE GIF
EXTENT 34.59 49.58 34.63 49.6
SIZE 400 300
IMAGECOLOR 255 255 255
LAYER
NAME Acaciya
TYPE POLYGON
STATUS DEFAULT
CONNECTIONTYPE OGR
CONNECTION "C:/ms4w/apps/Ivanovka/mapinf/Acaciya.TAB"
STYLEITEM "AUTO"
CLASS
NAME "Acaciya"
END
END
END
Запуск команды > ogrinfo Acaciya.TAB дает следующий результат:
Запуск команды > ogrinfo Acaciya.TAB Acaciya дает следующий результат (фрагмент):C:\ms4w\apps\Ivanovka\mapinf>ogrinfo acaciya.tab
Had to open data source read-only.
INFO: Open of `acaciya.tab'
using driver `MapInfo File' successful.
1: acaciya
Код: Выделить всё
OGRFeature(acaciya):5
Acaciya (String) = 725
Style = BRUSH(fc:#a0a000,bc:#ffffff,id:"mapinfo-brush-2.ogr-brush-0");PEN(w:2p
x,c:#000000,id:"mapinfo-pen-5.ogr-pen-3",p:"3 1px")
POLYGON ((0.002413 -0.008275,0.0026 -0.008288,0.002626 -0.008477,0.00248 -0.00
8493,0.002472 -0.008486,0.002463 -0.008432,0.002432 -0.008401,0.002413 -0.008275
))
OGRFeature(acaciya):6
Acaciya (String) = 723
Style = BRUSH(fc:#a0a000,bc:#ffffff,id:"mapinfo-brush-2.ogr-brush-0");PEN(w:2p
x,c:#000000,id:"mapinfo-pen-5.ogr-pen-3",p:"3 1px")
POLYGON ((0.002774 -0.00802,0.002744 -0.008009,0.00267 -0.008174,0.002687 -0.0
08218,0.002674 -0.008246,0.002624 -0.008205,0.002611 -0.008227,0.002641 -0.00835
3,0.002761 -0.008307,0.002792 -0.008338,0.002774 -0.00802))
Спасибо за любую помощь.
С уважением,
Марина
-
- Интересующийся
- Сообщения: 15
- Зарегистрирован: 30 мар 2009, 11:10
- Репутация: 0
Re: howto: данные из MapInfo в MapServer?
простите, не закончила свое сообщение. После попытки отобразить страницу в браузере, получаю пустую страницу. Пробовала также переводить файлы в шейп через универсальный транслятор. Результат - тот же.
-
- Интересующийся
- Сообщения: 15
- Зарегистрирован: 30 мар 2009, 11:10
- Репутация: 0
Re: howto: данные из MapInfo в MapServer?
Может мне перенести свой вопрос в раздел "Свободные ГИС"?
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: howto: данные из MapInfo в MapServer?
Смотрите в чем загвоздка:
Попробуйте сначала изменить EXTENT, чтобы убедиться, что карта показывается. Как сможете ее отобразить, так начинайте думать, как решать проблему с координатами в файле.
Получается, что у вас в файле координаты объектов лежат в районе нуля (плюс-минус сотые доли), а карту вы запрашиваете на область с координатами "34.59 49.58 34.63 49.6".Marina писал(а):
Мой map-file:
MAP
...
EXTENT 34.59 49.58 34.63 49.6
...
END
Запуск команды > ogrinfo Acaciya.TAB Acaciya дает следующий результат (фрагмент):
OGRFeature(acaciya):5
...
POLYGON ((0.002413 -0.008275,0.0026 -0.008288,0.002626 -0.008477,0.00248 -0.00
8493,0.002472 -0.008486,0.002463 -0.008432,0.002432 -0.008401,0.002413 -0.008275))
Попробуйте сначала изменить EXTENT, чтобы убедиться, что карта показывается. Как сможете ее отобразить, так начинайте думать, как решать проблему с координатами в файле.
-
- Интересующийся
- Сообщения: 15
- Зарегистрирован: 30 мар 2009, 11:10
- Репутация: 0
Re: howto: данные из MapInfo в MapServer?
Огромное вам спасибо! Вопрос разрешился!
-
- Интересующийся
- Сообщения: 22
- Зарегистрирован: 28 авг 2009, 11:02
- Репутация: 0
Re: howto: данные из MapInfo в MapServer?
Была аналогичная проблема. Изменил EXTENT - карта отображается, но получаемом изображении справа и очень маленькой, то есть не вписывается в указанные размеры изображения в мап файле. Так вот как решить проблему с координатами в файле?KolesovDmitry писал(а):
Получается, что у вас в файле координаты объектов лежат в районе нуля (плюс-минус сотые доли), а карту вы запрашиваете на область с координатами "34.59 49.58 34.63 49.6".
Попробуйте сначала изменить EXTENT, чтобы убедиться, что карта показывается. Как сможете ее отобразить, так начинайте думать, как решать проблему с координатами в файле.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя