Mapserver: Использование библиотеки OGR
Документ содержит информацию об использовании в картсервере векторных источников данных, поддерживаемых библиотекой OGR.
Последнее обновление: 14-11-2004
Введение
Картсервер поддерживает доступ к векторным данным в форматах, отличных от шейпфайлов, используя библиотеку OGR. Нижеследующий документ описывает процесс включения поддержки OGR в картсервер.
Далее предполагается, что вы:
Что такое OGR?
Библиотека простых функций OGR это написанная на C++ библиотека с открытым исходным кодом (а также набор утилит командной строки), обеспечивающая чтение (в некоторых случаях и запись) различных форматов векторных данных, включая шейпфайлы ESRI и MapInfo mid/mif и TAB файлы.
Зачем нужно использовать OGR в картсервере?
Библиотека простых функций OGR позволяет картсерверу отображать различные векторные данные, представленные в их собственном формате. Например, MapInfo Mid/Mif и TAB нет необходимости конвертировать в ESRI шейпфайлы, если используется поддержка OGR в картсервере.
Какие форматы данных поддерживаются?
Самый свежий список поддерживаемых форматов доступен по адресу http://ogr.maptools.org/ogr_formats.html. В момент подготовки текущего документа, поддерживались следующие форматы:
Примечание1: Некоторые из перечисленных выше форматов (в частности, OGDI) имеют внешние зависимости и не всегда включаются в готовые бинарные дистрибутивы картсервера с поддержкой OGR.
Примечание 2: Некоторые из перечисленных выше форматов не поддерживают возможность произвольного доступа к данным, в частности, это верно для MapInfo MIF/MID файлов, которые представлены в текстовом формате и при их использовании для веб-приложений производительность системы будет очень низкой. С другой стороны, некоторые бинарные форматы, в частности, MapInfo TAB предоставляют произвольный доступ и при их использовании достигается высокая производительность, сравнимая с получаемой при использовании шейпфайлов.
Где можно узнать больше о проекте OGR
Более подробная информация о проекте OGR доступна по адресу http://www.gdal.org/ogr/
Последнее обновление: 14-11-2004
Введение
Картсервер поддерживает доступ к векторным данным в форматах, отличных от шейпфайлов, используя библиотеку OGR. Нижеследующий документ описывает процесс включения поддержки OGR в картсервер.
Далее предполагается, что вы:
- Уверенно разбираетесь в проектах для картсервера и особенно в настройке файла проекта.
- Имеете навыки компиляции и нуждаетесь в компиляции собственной версии картсервера с поддержкой OGR.
Что такое OGR?
Библиотека простых функций OGR это написанная на C++ библиотека с открытым исходным кодом (а также набор утилит командной строки), обеспечивающая чтение (в некоторых случаях и запись) различных форматов векторных данных, включая шейпфайлы ESRI и MapInfo mid/mif и TAB файлы.
Зачем нужно использовать OGR в картсервере?
Библиотека простых функций OGR позволяет картсерверу отображать различные векторные данные, представленные в их собственном формате. Например, MapInfo Mid/Mif и TAB нет необходимости конвертировать в ESRI шейпфайлы, если используется поддержка OGR в картсервере.
Какие форматы данных поддерживаются?
Самый свежий список поддерживаемых форматов доступен по адресу http://ogr.maptools.org/ogr_formats.html. В момент подготовки текущего документа, поддерживались следующие форматы:
- Покрытия ArcInfo,
- ESRI шейпфайлы,
- FMEObjects Gateway (шлюзы),
- IHO S-57 datasets (наборы данных),
- MapInfo TAB и MIF/MID files,
- Microstation DGN файлы,
- OGDI векторы,
- Oracle Spatial,
- PostgreSQL,
- SDTS TVP (Topological Vector Profile and Point Profile datasets – наборы данных топологических векторных профилей и точечных профилей),
- TIGER/Line наборы файлов,
- UK.NTF (National Transfer Format – национальный протокол передачи).
Примечание1: Некоторые из перечисленных выше форматов (в частности, OGDI) имеют внешние зависимости и не всегда включаются в готовые бинарные дистрибутивы картсервера с поддержкой OGR.
Примечание 2: Некоторые из перечисленных выше форматов не поддерживают возможность произвольного доступа к данным, в частности, это верно для MapInfo MIF/MID файлов, которые представлены в текстовом формате и при их использовании для веб-приложений производительность системы будет очень низкой. С другой стороны, некоторые бинарные форматы, в частности, MapInfo TAB предоставляют произвольный доступ и при их использовании достигается высокая производительность, сравнимая с получаемой при использовании шейпфайлов.
Где можно узнать больше о проекте OGR
Более подробная информация о проекте OGR доступна по адресу http://www.gdal.org/ogr/
Comments