Я работаю над приложением на основе ГИС. Я использую следующие инструменты:
- MapGuide Open Source 2.2
- MapGuide Maestro 3.5.0.6071
- Oracle 10g
- Oracle SQL Developer 3.0.04
- PHP 5
В MapGuide Meastro, всякий раз, когда я добавляю новый ресурс Поставщик SHP и просматривал его в браузере, он выдает следующее сообщение:
Не удалось получить сообщение для «MgIndexOutOfRangeException». Значение недопустимо, поскольку оно слишком велико.
Однако, когда я добавляю ресурс функции Oracle Provider и просматриваю его в браузере, он отлично работает.
Поиск в сообщении об ошибке в приведенной выше конфигурации дает ПОЧТИ 0 полезных результатов. Я отправил этот же вопрос даже сайту поддержки, osgeo.org , давно, но пока не получил ответа.
Кто-нибудь, работающий над этими технологиями, имеет представление?
EDIT
По крайней мере, я нашел корень проблемы. Это в
C: \ Program Files \ OSGeo \ MapGuide \ Web \ www \ schemareport \ displaychema.php
на линии: 61
$ firstClass = substr (strrchr ($ classCollection-> GetItem (0), ":"), 1);